05 2017 档案
摘要:其他编程语言并发编程的效果 并发编程可以让开发者实现并行的算法以及编写充分利用多核处理器和多核性能的程序。在当前大部分主流的编程语言里,如C,C++,java等,编写维护和调试并发程序相比单线程程序而言要困难的多。而且也不可能总是为了使用多线程而将一个过程切分成更小的粒度来处理。whatever,由
阅读全文
摘要:拿代码来说话 我们的需求就是点击翻页功能,实现表格内容局部刷新且能够翻到对应的页面上,不明白? 那么就看看下面的图,需要达到的效果如下所示: 现在要实现的功能就是把红线框起来的表单内容 在点击翻页的时候 只刷新这个表单的内容,其他的内容不变。这就是我们要的目的,为啥要这么做?有1个原因: 局部刷新不
阅读全文
摘要:结构 1. Go 中的struct与C中的struct非常类似,并且Go没有class 2. 使用Type(Name) struct{}定义结构,名称遵循可见性规则 3. 支持指向自身的指针类型成员 4. 支持匿名结构,可用作成员或者定义成员变量 5. 匿名结构也可以用于map的值 6. 可以使用字
阅读全文
摘要:what's map go里面的map和python字典差不多。 类似其他语言中的哈希表或者字典,以key value的形式存储的数据 key必须是支持==或者!=比较运算的类型,不可以是函数、map或者slice map查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍 map使用make
阅读全文
摘要:include 1. 切片 2. 切片的日常用法 切片slice 其本身并不是数组,它指向底层的数组 作为变长数组的替代方案,可以关联底层数组的局部或者 为引用类型。 可以直接创建或从底层数组获取生成。 使用len()获取元素个数,cap()获取容量 一般使用make()创建 如果多个slice指向
阅读全文