ninja_ken  

2022年12月6日

摘要: 一个程序员如果在五六年前说自己不碰或者不懂开源,应该还不足为奇。今天,一个程序员如果没有用过github等代码托管平台,可能让人怀疑TA是不是个假程序员。如今借鉴和引用开源项目已经变成了许多计算机编程人员工作中的日常,甚至很多公司在招聘JD里清楚写明“有开源项目经验优先”。有时自己从开源世界看到如此 阅读全文
posted @ 2022-12-06 13:49 ninja_ken 阅读(32) 评论(0) 推荐(0) 编辑

2022年7月12日

摘要: Golang的text/template库的示例 阅读全文
posted @ 2022-07-12 21:07 ninja_ken 阅读(659) 评论(0) 推荐(0) 编辑

2022年6月22日

摘要: 做过网络编程的程序员们,都知道在进行二进制数据传输时,绕不开所谓“大小端”的问题(如果不清楚,请自行百度下哈)。之前以为只有Integer才会做大小端转换,今天发现其实对于多字节的数据,比如单精度/双精度浮点数,其实也有大小端的考虑。下面以单精度浮点数为例说明 根据二进制浮点数算术标准(IEEE75 阅读全文
posted @ 2022-06-22 10:29 ninja_ken 阅读(1680) 评论(0) 推荐(0) 编辑

2020年3月14日

摘要: 对golang map和Sync.Map的理解 阅读全文
posted @ 2020-03-14 23:59 ninja_ken 阅读(235) 评论(0) 推荐(0) 编辑

2019年6月30日

摘要: 已经不能使用http schema的网址,可以使用下面的命令找到所需的package sudo easy_install --index-url https://pypi.org/simple/ hiredis 阅读全文
posted @ 2019-06-30 22:43 ninja_ken 阅读(331) 评论(0) 推荐(0) 编辑

2019年6月22日

摘要: Argument dependent name lookup (又称作Koening name lookup) 它的含义是指,对于未通过命名空间限定的函数调用(英文叫unqualified),编译器会参照各个参数所在的命名空间,去查找相应函数的定义和声明。将起来太抽象,举个例子 可以看到,main函 阅读全文
posted @ 2019-06-22 12:39 ninja_ken 阅读(173) 评论(0) 推荐(0) 编辑

2019年3月20日

摘要: 基本搭建流程参考了网上的博文以及Vimgo的Github主页 博文https://www.cnblogs.com/breg/p/5386365.html Vim-go主页 https://github.com/fatih/vim-go 遇到的难题有两个,一个是Vundle无法下载Go各种所需组件的问 阅读全文
posted @ 2019-03-20 12:00 ninja_ken 阅读(1278) 评论(0) 推荐(0) 编辑

2019年2月9日

摘要: C++代码在VIM编辑器中的缩进是内置支持的,作者探索了public/protected/private等关键字的缩进,进而发现了如何详细设置C/C++在VIM中的缩进 阅读全文
posted @ 2019-02-09 16:49 ninja_ken 阅读(1154) 评论(0) 推荐(2) 编辑

2019年1月15日

摘要: Eclipse C/C++环境搭建 阅读全文
posted @ 2019-01-15 23:49 ninja_ken 阅读(479) 评论(0) 推荐(0) 编辑

2018年12月31日

摘要: 列举了task-based和value-based两种抛异常情形的catch方法 阅读全文
posted @ 2018-12-31 13:11 ninja_ken 阅读(903) 评论(0) 推荐(0) 编辑