摘要: 与代码所在文件夹一样的名字作为包名。 当一个标识符的名字以小写字母开头时,这个标识符就是未公开的,即包外的代码不可见。如果一个标识符以大写字母开头,这个标识符就是公开的,即被包外的代码可见。 将工厂函数命名为New是Go语言的一个习惯。 New函数返回的是一个未公开的alertCounter类型的值,而main函数能够接受这个值并创建一个未公开的类型的变量。 要让这个行为可行,需要... 阅读全文
posted @ 2017-11-22 16:02 niejn 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 与代码所在文件夹一样的名字作为包名。 当一个标识符的名字以小写字母开头时,这个标识符就是未公开的,即包外的代码不可见。如果一个标识符以大写字母开头,这个标识符就是公开的,即被包外的代码可见。 将工厂函数命名为New是Go语言的一个习惯。 New函数返回的是一个未公开的alertCounter类型的值,而main函数能够接受这个值并创建一个未公开的类型的变量。 要让这个行为可行,需要... 阅读全文
posted @ 2017-11-22 16:02 niejn 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 代码阅读方法与实践 函数声明为static, 意味着函数只在该文件中可见,而变量则对组成程序的所有文件都是可见的。 而对所有程序文件都可见的那些变量(即没有声明为static的变量), 可能会与定义于其他文件中同名的变量产生意外的相互作用。一个好的做法是确保所有用于单一文件的变量都声明为static。 要了解函数的功能可以使用以下策略: 基于函数名猜测 阅读函数开始部分注释 分析如何使用该... 阅读全文
posted @ 2017-11-20 16:05 niejn 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 参数赋值'='与变量及变量值之间不需要加空格 If [ term ], '['与条件之间需要留空格 shell也有一个真实的调试模式。如果在脚本"strangescript" 中有错误,您可以这样来进行调试: sh -x strangescript 这将执行该脚本并显示所有变量的值。 shell还有一个不需要执行脚本只是检查语法的模式。可以这样使用: sh -n your_sc... 阅读全文
posted @ 2017-11-16 13:28 niejn 阅读(223) 评论(0) 推荐(0) 编辑
摘要: pep8 optparse.py pip3 install autopep8 autopep8 --in-place optparse.py Namespace Tools The functions dir(), globals(), and locals() help with quick namespace introspection: • dir(object) returns a l... 阅读全文
posted @ 2017-11-14 17:01 niejn 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、数学运算类 abs(x)求绝对值1、参数可以是整型,也可以是复数2、若参数是复数,则返回复数的模complex([real[, imag]])创建一个复数divmod(a, b)分别取商和余数注意:整型、浮点型都可以float([x])将一个字符串或数转换为浮点数。如果无参数将返回0.0int([x[, base]])将一个字符转换为int类型,base表示进制long([x[, base]... 阅读全文
posted @ 2017-11-14 10:16 niejn 阅读(454) 评论(0) 推荐(0) 编辑
摘要: linux期货行情广播服务器,独立开发。技术: Linux , C++ , Cmake, GDB, TCP/IP UDP。技术难点:跨网段广播丢包问题。原因: a, TCP SYNCHRONIZATION阻断UDP STREAM,导致UDP包传送断断续续; b,UDP包都通过哈希发给了一个RX QUEUES并由一个CPU进行处理,没有利用多核性能 解决方案:a, 降低UDP包的大... 阅读全文
posted @ 2017-11-14 10:15 niejn 阅读(131) 评论(0) 推荐(0) 编辑
摘要: (Rich Internet Application,RIA)的架构。 在RIA中,服务器的主要功能(有时是唯一功能)是为客户端提供数据存取服务。 在这种模式中,服务器变成了Web服务或应用编程接口(Application Programming Interface,API)。 表现层状态转移(Representational State Transfer,REST)架构崭 露头角,成为Web程序... 阅读全文
posted @ 2017-11-13 15:04 niejn 阅读(145) 评论(0) 推荐(0) 编辑
摘要: test 阅读全文
posted @ 2017-11-03 17:58 niejn 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 测试 阅读全文
posted @ 2017-11-03 17:46 niejn 阅读(74) 评论(0) 推荐(0) 编辑