package main import ( "fmt" ) // 匿名函数1 func intSeq() func() int{ var arrInt = [10]int{1,2,3,4,5,6,7,8,9,10} i := -1 return func() int{ i += 1 return a... ...
分类:
编程语言 时间:
2018-11-13 14:28:37
阅读次数:
121
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
分类:
编程语言 时间:
2018-11-11 17:56:12
阅读次数:
204
看够了单一的文本文档么?或者写一个word各种调整样式?试试Markdown吧! Markdown 是一种文本标记语言,通过简单的标记语法,使单一的文本内容具有一定的格式。 下面来看看常用的各种标记吧 常用标记 一级标题h1 效果如下 一级标题 二级标题h2 效果如下 二级标题 三级标题h3 效果如 ...
分类:
编程语言 时间:
2018-11-09 00:47:34
阅读次数:
201
如题所示,这一章讲解了程序在机器中是怎样表示的,主要讲汇编语言与机器语言。 学习什么,为什么学,以及学了之后有什么用 我们不用学习如何创建机器级的代码,但是我们要能够阅读和理解机器级的代码。 虽然现代的优化编译器能够很有效的将高级代码翻译成机器级的代码,但是,为了能够达到以下 2 点目的,我们还是要 ...
分类:
其他好文 时间:
2018-11-04 21:11:34
阅读次数:
198
nil是什么 相信写过Golang的程序员对下面一段代码是非常非常熟悉的了: 当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如果等于nil说明运行正常。那什么是nil呢?查一下词典可以知道,nil的意思是无,或者是零值。零值,zero value,是不是有点熟悉?在 ...
分类:
编程语言 时间:
2018-11-04 00:30:51
阅读次数:
212
用py也很久了,很多东西只知道拿来用,并没有深究,感觉这样是不够的。 我决定写这么一篇总结,把很多遗忘的东西拾起来,把很多没搞懂的东西搞清楚。 1.eval函数 用法:eval(expression, globals=None, locals=None) 用法:eval(expression, gl ...
分类:
编程语言 时间:
2018-11-03 21:03:12
阅读次数:
142
iota iota,特殊常量,可以认为是一个可以被编译器修改的常量。 iota 在 const关键字出现时将被重置为 0(const 内部的第一行之前),const 中每新增一行常量声明将使 iota 计数一次(iota 可理解为 const 语句块中的行索引)。 iota 可以被用作枚举值: 第一 ...
分类:
编程语言 时间:
2018-11-03 20:13:08
阅读次数:
268
学习的博客地址: https://www.cnblogs.com/liwenzhou/p/8296964.html 1.web的框架模式 1.MVC框架 -->模型(Model:与数据库交互) + 视图(View向用户展示数据) + 控制器(Controller:用户输入) 2.MTV框架 2.Dj ...
分类:
编程语言 时间:
2018-11-02 23:41:47
阅读次数:
135
最近刚找到工作,之前一直想开通博客,现在终于如愿啦,最终还是选择了博客园,先用一段时间再说吧,不知道体验如何~ 在博客开通之际,先定下Go语言的简单学习计划(公司后端语言主要为Go): 1)入门学习:谷歌官方tutorial,GO语言圣经《The Go Programming Language》,官 ...
分类:
其他好文 时间:
2018-10-28 20:43:12
阅读次数:
126
一个sync.Pool对象就是一组临时对象的集合。Pool是协程安全的。 Pool用于存储那些被分配了但是没有被使用,而未来可能会使用的值,以减小垃圾回收的压力。一个比较好的例子是fmt包,fmt包总是需要使用一些[]byte之类的对象,golang建立了一个临时对象池,存放着这些对象,如果需要使用 ...
分类:
编程语言 时间:
2018-10-28 12:50:49
阅读次数:
154