1.实力 计,不是计谋,而是计算 2.诡计 所谓诡计,是在实力相当之时,为我方创造更多优势的方法,主以虚实手段使对手失去优势。如何应对诡计?不忘本谋,不忘初心 3.兵贵神速 ...

1.实力 计,不是计谋,而是计算 2.诡计 所谓诡计,是在实力相当之时,为我方创造更多优势的方法,主以虚实手段使对手失去优势。如何应对诡计?不忘本谋,不忘初心 3.兵贵神速 ...
context包以及包内方法用以维护一组goroutine间的生命周期的截止,以及同生命周期内的共享变量本文面向有一定go基础的同学如有概念错误欢迎拍砖 openex@qq....
线程 线程是非常有用的构建工具 再Go中线程称为goroutines,其他语言中叫做线程 他们通常比较棘手 为什么使用线程? 允许利用并发,这在分布式系统中很自然的体现出来 ...
什么是分布式系统? 多个计算机进行协作 大规模数据库,P2P文件共享,MR,DNS等等 许多重要的基础设施是分布式的 为什么要使用分布式? 连接物理隔离的实体 通过隔离取得安...
初始化 The start of the function main.main happens after all init functions have finished....
本文使用golang的syscall,os,golang.org/x/sys/unix包 1.main函数 main是程序的入口,golang中也亦是如此启动一个程序时启动例...
drumstick Implement crond by Golanghttps://github.com/openex27/drumstick 鼓槌(鸡腿),golang定...
注意差错校验CheckSum在总字节为奇数时,需要将最后一个byte左移8位凑成16位 在操作binary时注意网络字节序问题github地址 https://github....
本文代码实现采用golang的syscall包,其通常会包装一层系统调用不过大体相似 1.文件属性结构 Stat_t 文件的类型 描述文件属性的结构体Stat_t 2.查看文...
本章讨论不带缓冲的I/O, 代码实现采用golang的syscall包,其通常会包装一层系统调用不过大体相似 1.文件描述符(FD) 文件描述符是一个非负的整数,内核通过该描...
在常量定义中,iota可以方便的迭代一个值从0以步长1递增,0,1,2,3,4,5...本例以文件大小的格式2的10次方进位一次为依据,将KB为1左移10位,MB左移20位。...
Python中对于字典的实现是根据key进行hash生成散列表,算法为“开放定址法” 1.PyDictEntry(K, V对) 字典中每一个kv对,实际上就是一个entry对...
1.PyListObject 2.创建列表对象 首先会对传入的size做检查,其后检查缓冲池是否可用,根据情况创建或服用列表对象。列表对象创建完毕后,根据size大小为元素列...
1.PyStringObject PyString_Type:类型对象 2.PyStringObject的创建 PyString_FromString: PyString_F...
Python中的整数类型是不可变对象,为了提高python运行效率,内部实现了小整数对象池(数组实现),和通用整数缓冲池(单链表实现)。小整数是可以复用的,而通用整数是即使数...
声明:本系列为本人阅读《python源码剖析》的读书笔记,如有侵权请及时告知本人openex@qq.com 1.PyObject 在python中一切都是对象,而所有的对象都...
本文内容整理自《Python Cookbook》,仅用作本人学习笔记,若侵犯原著权益请尽快联系本人。 1.将序列分解为单独变量 理解多重赋值 丢弃元素方法 2.从任意长度的可...
本文用以记录在python开发中遇到的性能提高技巧持续更新中... 1.字符串 在python中string对象是不可变的,而字符串的相加会产生新的字符串。当需要迭代生成一个...
目前MaxMind对MMDB的读写支持如下Writer:perlReader:CC#JavaPerlPHPPython 所以本文着重介绍如何快速使用perl生成mmdb文件,...