上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 31 下一页
  2019年1月31日
摘要: 最近写了点node的项目,习惯了go语言的后面不带分号,那么js的项目,要不要带分号呢 首先,我们来了解下javascript的自动填充规则 在说要不要写分号之前,先了解一下javascript自动填补分号的规则。 在《javascript权威指南》中有一段话“如果一条语句以“(”、“[”、“/”、 阅读全文
posted @ 2019-01-31 16:45 ZhanLi 阅读(13851) 评论(1) 推荐(0)
  2019年1月29日
摘要: 布隆过滤算法体会(BlooomFilter) Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个 阅读全文
posted @ 2019-01-29 20:16 ZhanLi 阅读(1337) 评论(0) 推荐(0)
  2019年1月13日
摘要: 关于闭包有句话说的很好,闭包捕获的变量和常量是引用传递不是值传递。 Go语言支持匿名函数,即函数可以像普通变量一样被传递或使用。 使用方法如下: package main import ( "fmt" ) func main() { var v func(a int) int v = func(a 阅读全文
posted @ 2019-01-13 17:53 ZhanLi 阅读(396) 评论(0) 推荐(0)
  2019年1月2日
摘要: 问题描述:今天使用了PostgerSQL查询统计一下相关信息,发现 报错了 这是查询的sql,下面是报错的信息 sql查询在mysql中用的多了,但是一个简单的分组查询,在这边就报错了,那么就去好好研究下原因。 原来 必须按照前面的额维度来聚集 比如年你按照年龄,性别作维度,聚集人数 你不能只选年龄 阅读全文
posted @ 2019-01-02 20:03 ZhanLi 阅读(1552) 评论(0) 推荐(0)
  2018年12月29日
摘要: 最近在开发的过程中遇到一个无限极分类的问题,这种问题在php中写过很多,想着很简单,3-5分钟就能解决,结果竟然写了半小时,既然这样,就把这个给总结下。 思路 1、循环数据,放到hash中,把标识的数据作为key。 2、处理数据,循环数据,通过hash的查找拼接数据 3、go中的难点在于定义数据的格 阅读全文
posted @ 2018-12-29 17:28 ZhanLi 阅读(412) 评论(0) 推荐(0)
  2018年12月9日
摘要: 内存堆和栈的区别 原文: http://student.csdn.net/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html 在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆 阅读全文
posted @ 2018-12-09 13:50 ZhanLi 阅读(9322) 评论(1) 推荐(3)
  2018年11月25日
摘要: 学习过了二叉查找树,想必大家有遇到一个问题。例如,将一个数组{1,2,3,4}依次插入树的时候,形成了图1的情况。有建立树与没建立树对于数据的增删查改已经没有了任何帮助,反而增添了维护的成本。而只有建立的树如图2,才能够最大地体现二叉树的优点。 在上述的例子中,图2就是一棵平衡二叉树。科学家们提出平 阅读全文
posted @ 2018-11-25 16:26 ZhanLi 阅读(11578) 评论(0) 推荐(0)
  2018年11月11日
摘要: 数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; 阅读全文
posted @ 2018-11-11 17:20 ZhanLi 阅读(2625) 评论(2) 推荐(0)
摘要: 今天 昨天 近7天 近30天 本月 上一月 查询本季度数据 查询上季度数据 查询本年数据 查询上年数据 查询当前这周的数据 查询上周的数据 查询上个月的数据 查询当前月份的数据 查询距离当前现在6个月的数据 阅读全文
posted @ 2018-11-11 11:52 ZhanLi 阅读(1015) 评论(0) 推荐(0)
  2018年10月28日
摘要: 一个sync.Pool对象就是一组临时对象的集合。Pool是协程安全的。 Pool用于存储那些被分配了但是没有被使用,而未来可能会使用的值,以减小垃圾回收的压力。一个比较好的例子是fmt包,fmt包总是需要使用一些[]byte之类的对象,golang建立了一个临时对象池,存放着这些对象,如果需要使用 阅读全文
posted @ 2018-10-28 12:24 ZhanLi 阅读(280) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 31 下一页