读写两部分进行一下分离,中间通过chan进行传递数据 ,这样可以方便的在write中进行一些业务处理 single/snet/tcpconn.go 测试代码,使用上面的包: server.go ...
分类:
其他好文 时间:
2019-12-21 15:52:30
阅读次数:
104
Go序列化和反序列化 package main import ( "bufio" "encoding/json" "fmt" "os" ) type Monster struct { Name string Age int Skill string } func (m *Monster) Store... ...
分类:
其他好文 时间:
2019-12-19 21:12:49
阅读次数:
85
问题描述 今早一看,js生成的目录一概木有了,查下了,博客园现在引用的js都加了 defer 理解下async和defer的区别 先搜了下概念,以往用async比较多,defer少见 通用解决的尝试 然后使用常理的解决 == 无效,还是在末尾加 另类思路 得,懒得折腾,直接外联js 解决示意 ...
分类:
Web程序 时间:
2019-12-13 10:45:36
阅读次数:
131
一、<script>元素 1.1 属性 ①async:可选项。表示立即下载脚本,加载后立即执行,但是不会妨碍文档的解析或其他操作(异步,即和文档解析并行,正常情况下互不打扰)。只对外部的脚本文件有效。 ②defer:可选项。表示该脚本只有文档完全解析和显示之后再执行(异步,与上面的区别就是执行的顺序 ...
分类:
编程语言 时间:
2019-12-06 11:49:27
阅读次数:
94
defer语句中的函数会在return语句更新返回值变量后再执行,又因为在函数中定义的匿名函数可以访问该函数包括返回值变量在内的所有变量,所以,对匿名函数采用defer机制,可以使其观察函数的返回值。 以double函数为例: func double(x int) int { return x + ...
分类:
其他好文 时间:
2019-12-06 00:15:04
阅读次数:
137
使用script标签 + script标签的六个属性:src/type/async/defer/charset/language已弃用 + 使用的两种方式:在页面中嵌入JavaScript代码/引入外部的JS文件 向页面中嵌入JavaScript代码 + 只需要指定type属性,包含在script中 ...
分类:
其他好文 时间:
2019-12-05 01:02:03
阅读次数:
128
JSON(其实他就是一个对象,但是和对象唯一不同的地方在与,我们常常在对象里给属性名不加双引号,但是,json必须给属性名加双引号) json是一种传输数据的格式 对象(属性名加不加双引号都行) var ob = { name:"yang", age:25; height:123 } json(属性 ...
分类:
Web程序 时间:
2019-12-04 19:56:25
阅读次数:
96
[TOC] 一、orm查询优化 能少走数据库就少走数据库。 1.only与defer only :取对象,对象中只包含主键和only括号里的属性。 only括号内放字段,查询结果是一个列表套一个个的数据对象。 这些数据对象通过点的方式取括号内的字段属性不会再查询数据库,直接就是对象获取属性。只需要查 ...
分类:
Web程序 时间:
2019-12-01 22:37:53
阅读次数:
201
[toc] ORM查询优化 就是要尽可能减少对数据库的访问次数 only与defer(单表) only方法内传入是什么字段, 则拿到的对象就只具有什么属性 , 如果获取对象的其他属性, 也可以拿到, 只不过内部要再访问数据库进行查询 defer方法内传入什么字段, 则拿到的对象就不具有什么属性 , ...
分类:
其他好文 时间:
2019-12-01 19:13:07
阅读次数:
119