排序:
默认
按更新时间
按访问量

Book List

《C++ Primer》 《C++编程思想》 《ST》

2014-05-14 14:09:34

阅读数:708

评论数:0

个人博客开张

http://guolidong.xyz/ 哟吼 不知道最终会怎么样。反正先搞搞呗。

2018-04-19 19:52:38

阅读数:68

评论数:0

go 命令汇总解释

go 命令解释 >go help Go is a tool for managing Go source code. 看,人家叫管理go代码的工具,已经超出编译器的范畴。真是大爱啊! Usage: go command [arguments] 使用格式 :...

2018-04-10 22:13:09

阅读数:138

评论数:0

golang 从源码编译记录

下载golang 源码 git clone https://github.com/golang/go.git 笔者写此博客的时候最新是go 1.10.1 版本。 源码目录 /root/source_bk/go_source/go 基本编译流程解释 go 语言编译器自1.5版本...

2018-04-09 23:11:22

阅读数:304

评论数:0

编程语言学习关注点

首先 , 有一个基础的分类: ——————————————————————————————————————————— 分类1 。 看基础的理论模型。 基于图灵机 C/C++ Java Python Perl Go Rust 表达式+ 语句 还是lamda 演算 –函数式编程 Lis...

2018-04-05 19:28:08

阅读数:68

评论数:0

popen 遇到ENOMEN 的失败的bug调研

问题描述 公司原有的程序最近遇到一个有趣的问题, 系统有内存3T , 内存消耗2.5T , 这个时候日志显示打开gzip 格式文件失败。 程序是老派的C程序, 打开gzip文件的方式是这样的: fd = popen("gzip -dc xxx.gz",&...

2018-04-03 19:59:25

阅读数:132

评论数:0

wordpress 学习笔记-action-filters

wordpress 学习笔记-action-filters WP_Hook 类 此类是action 和hook 机制的共同基础,源码位于 wp-include/class-wp-hook.php 。 此类的一个对象对应了一个具体的action/filter , 内部维护了一张二维的表格,第一...

2018-04-02 23:34:26

阅读数:37

评论数:0

浏览器 , Web 服务器 , PHP 后台脚本。 当我访问网页的时候到底发生了什么。

直接上图

2018-03-31 11:32:40

阅读数:46

评论数:0

一个薛定谔的bug

最近在维护公司原有项目的时候,遇到了一个无限循环的bug 。 初次遇到的时候,是刚刚接手这个项目,甚至怀疑自己是不是参数没有配置正确。 后来切换了运行服务器,重新编译后却正常运行了,也就没有再去追究(。。。囧。。。)。 老大分配的维护任务完成后,进行了基本的测试验证。觉得没问题了又回到了最初的...

2017-11-12 19:58:28

阅读数:434

评论数:0

google protobuf 反射机制学习笔记

何为反射机制基本概念指程序可以访问、检测和修改它本身状态或行为的一种能力 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。我(c+...

2016-09-06 17:50:22

阅读数:9033

评论数:3

一个自动类型转化导致的bug

问题 #include #include #include int main() { uint32_t now = time(0) ; float gap = 104 ; uint32_t should = now + 104 ; uint32_t b...

2016-08-30 17:54:26

阅读数:420

评论数:0

Boost.Any 源码解析

Any 解决的问题 当一个 X( 变量/返回值/参数) 需要在运行时态接纳不同类型的参数的时候。 当不同类型(不来自同一个继承体系)的对象需要被视为统一类型的时候。(比如放入同一个容器) 传统的解决方案 void * 传统解决方案的不足 丢失类型信息 容易引入内存问题,未...

2016-08-24 14:38:36

阅读数:323

评论数:0

doxygen 学习速记

doxygenBasic config for a c/c++ projectGenerate original config file doxygen -g Config detailsChanged by Best way is use doxywizard. or just edit ...

2016-06-15 09:43:47

阅读数:294

评论数:0

Boost 计时器 定时器 速记

计时器 boost.Timer接口 elapsed() 报告当前跑了多久了。 结果包括: struct cpu_times { nanosecond_type wall; nanosecond_type user; nanosecond_type system;...

2016-05-26 23:56:27

阅读数:1102

评论数:0

cron表达式解析 + robfig/cron 源码剖析

robfiig/cron 源码剖析 项目信息 下载地址 https://github.com/robfig/cron.git 文件目录讲解 constantdelay.go #一个最简单的秒级别定时系统。与cron无关 constantdelay_test.go #测试 c...

2016-04-07 11:39:06

阅读数:8277

评论数:5

log4go 源码剖析

log4go 源码下载https://github.com/alecthomas/log4go.git 源码目录. .. config.go examples filelog.go .git .gitignore LICENSE log4go.go log4go_test.go pattlog....

2016-04-05 16:01:25

阅读数:3284

评论数:0

Vim - Go

Go - vimInstall Vundle https://github.com/VundleVim/Vundle.vim Install vim-goDownload git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/b...

2016-03-25 14:30:36

阅读数:573

评论数:0

MD5 电子签名

MD5 算法假设我们有 b - bits 的数据,需要计算他的电子签名 , 对于任意的 b ( 甚至可以是 0 , 但是必须是 8 的倍数) 。追加对齐bit数据。让数据对齐成 模512 byte 剩余448 byte 的长度。 追加数据一定要进行,哪怕数据本来就是模512 byte 剩余448...

2016-03-22 09:27:54

阅读数:431

评论数:0

C++ variadic

VariadicTalking about variadic , before going down to any language detail , Here I have some questions : How to access the details of variadic argu...

2016-03-17 13:43:53

阅读数:464

评论数:0

google-benchmark 渐进学习

google-benchmark 下载与README 地址 https://github.com/google/benchmark 本文所有源码均Ctr-C & Ctr-V 自此地址。 源码的编译和执行 源码 test.cpp 这个一个测试memcpy对不同大小的内存的执行效...

2016-03-08 22:05:22

阅读数:2361

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭