07 2017 档案
摘要:不对时间进行格式化处理时 对时间进行格式化处理后 可见redis和直接的fmt输出到文件,速度差了十倍左右 但用redis存日志查起来比较容易查,还可以将日期附加到key里区分每一天的日志,具体用文件存储还是redis按需求来
阅读全文
摘要:曾经听老师说过mutex是比较重量级的锁,channal是轻量级的,所以上锁时最好用channal替代mutex,但试了一下发现mutex比channal快了几倍
阅读全文
摘要:redis如何实现多字段排序 redis 有sort set数据结构,但仅仅只能安装score排序,我想实现不仅按照score排序,还需要按照其他字段排序,比如按照热度,发布时间排序,应该怎样实现?就是类似实现mysql中的 select * from topic order by hot desc
阅读全文
摘要:删除ask时报错 因为将主键设置为 primary key(userID,objectID),因而objectID不能为空,所以删除时报错了
阅读全文
摘要:去到底部 所有主流浏览器都支持 <a> 标签。 标签定义及使用说明 <a> 标签定义超链接,用于从一个页面链接到另一个页面。 <a> 元素最重要的属性是 href 属性,它指定链接的目标。 在所有浏览器中,链接的默认外观如下: 未被访问的链接带有下划线而且是蓝色的 已被访问的链接带有下划线而且是紫色
阅读全文
摘要:PostgreSQL: Documentation: 9.6: ALTER TABLE 例子: alter table ask add column commentCount int not null default 0; mew=# drop type gradetype cascade;注意:
阅读全文
摘要:{"/image/ask/100002769image12017-07-24 15:56:56.243105236 +0800 CST m=+0.328076257.jpg","/image/ask/100002769image22017-07-24 15:56:56.280911621 +0800
阅读全文
摘要:一般性 \copyright 显示PostgreSQL的使用和发行许可条款 \errverbose 以最冗长的形式显示最近的错误消息 \g [文件] or; 执行查询 (并把结果写入文件或 |管道) \gexec 执行策略,然后执行其结果中的每个值 \gset [PREFIX] 执行查询并把结果存到
阅读全文
摘要:原来的表: 这里通过评论对象来分类 对于@nickname这种评论评论的,objectName = "comment",objectID = comment.id,publisherID为被@的人,但这样在同一个object的评论时@nickname这种很难处理 修改后的表: 这里通过评论所属对象来
阅读全文
摘要:将postgresql数组字段的初始值定为空串时报错,应设置为'{}' pq: 有缺陷的数组常量:"" 若数组字段rows.Scan用interface{}输入,会是base64编码,但如果字段可为null,scan到string又会报错 最后将表里面的字段设为not null,然后go读出的str
阅读全文
摘要:runtime: goroutine stack exceeds 1000000000-byte limitfatal error: stack overflow runtime stack:runtime.throw(0x784d03, 0xe) /usr/local/go/src/runtime
阅读全文
摘要:postgresql默认全部小写,若要区分字段名大小写需要用引号括住
阅读全文
摘要:insert test=> insert into ask(id,publisherID,reward,cost,rangee,typee,label,content,image,createTime,zan,school,college) valuestest-> (1,1,4,10,'schoo
阅读全文
摘要:第一个测试将nil值的map[string]interface{}传到函数,修改后原函数里的值没改变 第二个测试将nil值的map[string]interface{}传入到函数,直接result[key]=val,panic: assignment to entry in nil map 第三个测
阅读全文
摘要:The Laws of Reflection
阅读全文
摘要:Golang- import 导入包的语法 一 包的导入语法 在写Go代码的时候经常用到import这个命令用来导入包文件,看到的方式参考如下: import( "fmt" ) 然后在代码里面可以通过如下的方式调用 fmt.Println("hello world") 上面这个fmt是Go语言的标准
阅读全文

浙公网安备 33010602011771号