怎样把自己做的网站上传河南火焰山网站开发禹

web/2025/10/4 14:16:36/文章来源:
怎样把自己做的网站上传,河南火焰山网站开发禹,防止网站扫描,上海58同城招聘网最新招聘EasyJson是Go语言中对象序列化与反序列化的工具#xff0c;类似Java中的fastjson和Jackson#xff0c;能快速对对象进行序列化和反序列化#xff0c;本次介绍一下使用方法。 版本信息#xff1a; go1.20.2 1#xff0c;获取源码 # go get go get -u github.com/mailru…EasyJson是Go语言中对象序列化与反序列化的工具类似Java中的fastjson和Jackson能快速对对象进行序列化和反序列化本次介绍一下使用方法。 版本信息 go1.20.2  1获取源码 # go get go get -u github.com/mailru/easyjson/ 2安装 # install go install github.com/mailru/easyjson/如果失败可以将项目克隆到$GOPATH/src/mailru 目录下 并将包名改为easyjson,然后进入easyjson包下的easyjson目录运行go build 命令再将生成的二进制文件放到$GOPATH/bin目录下并改名为easyjson 也可以将二进制文件加到环境变量里。 我的go build路径如下 /home/easton/go/src/github.com/mailru/easyjson/easyjson   3定义model文件 easyjson需要通过model文件生成对应的序列化和反序列化方法 项目结构 test ├── src │   └── easyjson │   ├── easyjson_test.go │   ├── struct_def.go │   └── struct_def_easyjson.go模型文件定义struct_def.go  package easyjsontype BasicInfo struct {Name string json:nameAge int json:age } type JobInfo struct {Skills []string json:skills } type Employee struct {BasicInfo BasicInfo json:basic_infoJobInfo JobInfo json:job_info }4执行命令生成工具文件 cd test/src/easyjson easyjson -all struct_def.go 生产struct_def_easyjson.go内容如下 // MarshalJSON supports json.Marshaler interface func (v Employee) MarshalJSON() ([]byte, error) {w : jwriter.Writer{}easyjson7c82d03EncodeGoproject01Day33Easyjson1(w, v)return w.Buffer.BuildBytes(), w.Error }// MarshalEasyJSON supports easyjson.Marshaler interface func (v Employee) MarshalEasyJSON(w *jwriter.Writer) {easyjson7c82d03EncodeGoproject01Day33Easyjson1(w, v) }// UnmarshalJSON supports json.Unmarshaler interface func (v *Employee) UnmarshalJSON(data []byte) error {r : jlexer.Lexer{Data: data}easyjson7c82d03DecodeGoproject01Day33Easyjson1(r, v)return r.Error() }5测试  创建easyjson_test.go,编写单元测试和性能测试方法如下 package easyjsonimport (encoding/jsontesting )var jsonStr {basic_info:{name:Mike,age:30},job_info:{skills:[Java,Go,C]} }func TestEasyJson(t *testing.T) {e : Employee{}err : e.UnmarshalJSON([]byte(jsonStr))if err ! nil {t.Fatal(json to obj error, err.Error())}t.Log(e)//对象转化为jsonbytes, err1 : e.MarshalJSON()if err1 ! nil {t.Fatal(object to json error, err1.Error())}t.Log(string(bytes)) }func BenchmarkEasyJson(b *testing.B) {b.ResetTimer()e : Employee{}for i : 0; i b.N; i {err : e.UnmarshalJSON([]byte(jsonStr))if err ! nil {b.Error(EasyJson: json to object error, err.Error())}_, err1 : e.MarshalJSON()if err1 ! nil {b.Error(EasyJson: object to json error, err1.Error())}}}func BenchmarkEmbeddedJson(b *testing.B) {b.ResetTimer()e : Employee{}for i : 0; i b.N; i {err : json.Unmarshal([]byte(jsonStr), e)if err ! nil {b.Error(Embedded: json to object error, err.Error())}//obj to json_, err1 : json.Marshal(e)if err1 ! nil {b.Error(Embedded: object to json error, err1.Error())}} } 测试Embedded json 与EasyJson性能对比 cd test/src/easyjson/ go test -bench. benchmem 性能测试结果如下 pkg: test/easyjson BenchmarkEasyJson-10 2773292 425.5 ns/op 252 B/op 5 allocs/op BenchmarkEmbeddedJson-10 752252 1552 ns/op 584 B/op 11 allocs/op PASS ok test/easyjson 2.921s EasyJson官网地址  Github地址https://github.com/mailru/easyjson

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86820.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设怎么做账务处理创卫网站 建设 方案

目录 写在开头 socket服务端(基础) socket客户端(基础) 服务端实现(可连接多个客户端) 客户端实现 数据收发效果 写在开头 近期可能会用python实现一些网络安全工具,涉及到许多关于网络…

易购商城网站怎么做啊专门做卫生间效果图的网站

309.最佳买卖股票时机含冷冻期 309. 买卖股票的最佳时机含冷冻期 - 力扣(LeetCode) dp数组: 模拟状态:买买买 卖 冻卖卖卖 买 卖 dp[i][0] :持有股票 dp[i][1]: 不持有股票,但是之前卖出去的 dp[i][2]: 不持有股票…

南宁网站平台大专动漫设计有出路吗

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 启动工程失败,报错如题: A component required a bean of type gentle.test.Show that could not be found.…

织梦网站后台文章编辑美化代码怎样创建公司网站

介绍 定义了一个Cache结构体,其中使用sync.Map作为底层数据结构来存储缓存项。Set方法用于设置缓存项,指定键、值以及过期时间。Get方法用于获取缓存项,如果缓存项存在且未过期,则返回值和true,否则返回nil和false。方…

建设网站公开教学视频下载做图表用的网站

前言:博主文章仅用于学习、研究和交流目的,不足和错误之处在所难免,希望大家能够批评指出,博主核实后马上更改。 概述: 后续排序按照从上至下或从右至左的顺序进行,具体取决于方向属性的值。WrapPanel 位…

营销网站开发哪家强wordpress副标题的作用

从一篇日记说起我是一个小前端,我有写日记的习惯2020年10月17 天气 晴今天天气不错,心情也跟着好起来了辛辛苦苦加班两个星期终于完成了产品需求,到了要上线的时候了,嘴里也不知不觉哼起了“劳资今晚不加班”的小曲一顿操作猛如虎…

网站空间文件夹网络工程就业前景好吗

直接判断数据过大 相对而言&#xff0c;由2&#xff0c;3&#xff0c;5&#xff0c;7组成的数更少&#xff0c;则先筛选出由2,3,5,7组成的数&#xff0c;再判断这些数中的质数个数即可 #include <iostream> using namespace std; int main() {printf("1903");…

网站买卖交易平台网站制作工具有哪些

104规约从TCP往上&#xff0c;分成链路层和应用层。 如图&#xff0c;APCI就是链路层&#xff0c;ASDU的就是应用层 我们看到报文都是68打头的&#xff0c;因为应用层报文也要交给链路层发送&#xff0c;链路层增加了开头的6个字节再进行发送。 完全用于链路层的报文每帧都只有…

做tcf法语听力题的网站动漫制作专业在广西哪所院校最强

高中那年&#xff0c;我表姐对我说&#xff1a;“不要老想着出去打工赚钱&#xff0c;好好读书&#xff0c;将来肯定有用&#xff0c;也不要想着现在日子长得很&#xff0c;等你像我这样结婚生子后&#xff0c;一天一眨眼就过完了。”当时听了没有多大感觉&#xff0c;如今深以…

企业网站中( )是第一位的。织梦网站怎么做404页面

一、获取当前窗口句柄 1.元素有属性&#xff0c;浏览器的窗口其实也有属性的&#xff0c;只是你看不到&#xff0c;浏览器窗口的属性用句柄&#xff08;handle&#xff09;来识别。 2.人为操作的话&#xff0c;可以通过眼睛看&#xff0c;识别不同的窗口点击切换。但是脚本没长…

长沙网站的建设h5响应式 wordpress

方法一&#xff1a;ssh 方法二&#xff1a;commandK进入远程桌面&#xff0c;这种方式类似于windwos下的远程桌面 转载于:https://www.cnblogs.com/xiyuan2016/p/9020978.html

邵阳营销型网站建设网页游戏排行力荐新壹玩

前言 Redis 的 RDB 持久化机制简单直接&#xff0c;把某一时刻的所有键值对以二进制的方式写入到磁盘&#xff0c;特点是恢复速度快&#xff0c;尤其适合数据备份、主从复制场景。但如果你的目的是要保证数据可靠性&#xff0c;RDB 就不太适合了&#xff0c;因为 RDB 持久化不…

西安高端品牌网站wang域名的网站

列表 列表的元素 有序列表&#xff1a;ol、li无序列表&#xff1a;ul、li自定义列表&#xff1a;dl dt dd 自定义列表 dl 定义列表&#xff0c;直接元素只能是dt、dd dt 列表中每一项的项目名 dd 列表的每一项的具体描述 表格 table 表格border-collapse:collapse; (塌陷的…

上海红酒网站建设沈阳工程建设监理咨询

文章目录 Batch Normalizationinternal covariate shift激活层的作用BN执行的位置数据白化网络中的BN层训练过程 BN的实验效果MNIST与GoogleLeNet V1比较 GoogleLeNet出来之后&#xff0c;Google在这个基础上又演进了几个版本&#xff0c;一般来说是说有4个版本&#xff0c;之前…

与安网站建设广州短视频网站开发

国外主流还是使用apache&#xff1b;国内现在主流是nginx&#xff08;并发能力强&#xff0c;相对稳定&#xff09; nginx&#xff1a;高性能、轻量级的web服务软件 特点&#xff1a; 1.稳定性高&#xff08;没apache稳&#xff09;&#xff1b; 2.系统资源消耗比较低&#xf…

一些设计网站投票链接制作

运行示例项目报错缺少dll&#xff0c;发现运用了这个大老李&#xff0c;通过添加PATH路径也无法解决&#xff0c;看到debug文件夹下面没有其他的依赖项。 通过depneds工具可以看到 OCCTProxy_D3D.dll 缺少依赖项&#xff0c;图中的缺项都是OCCT生成的模块dll所以讲这些dll从..…

商城网站建设价位asp.net门户网站项目怎么做

本文转载自公众号: 美团技术团队.作为人工智能时代最重要的知识表示方式之一&#xff0c;知识图谱能够打破不同场景下的数据隔离&#xff0c;为搜索、推荐、问答、解释与决策等应用提供基础支撑。美团大脑围绕吃喝玩乐等多种场景&#xff0c;构建了生活娱乐领域超大规模的知识图…

站内推广方案公司部门名字大全

2016年五一杯数学建模 C题 二孩政策问题 原题再现 多年来实施的严、紧计划生育政策对控制人口增长起到关键作用。在优生优育政策的指引下&#xff0c;我国人口质量显著提高&#xff0c;但也带来了不利影响&#xff0c;生育率偏低、男女比例失衡、人口老龄化情况严重等问题。2…

郑州网站app建设微信应用平台开发

如果调试是消除软件错误的过程&#xff0c;那么编程一定是添加错误的过程。Edsger Dijkstra。来自 https://www.azquotes.com/quote/561997 一、说明 在这篇文章中&#xff0c;我想谈谈 TensorFlow 中的调试。 在之前的一些帖子&#xff08;此处、此处和此处&#xff09;中&…

仿网站教程关键词搜索排行榜

Java 条件语句 - if…else Java 中的条件语句允许程序根据条件的不同执行不同的代码块。 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的语法如下&#xff1a; if(布尔表达式) {//如果布尔表达式为true将执行的语句 }如果布尔表达式的值为 true&#x…