会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jinlei
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2016年5月9日
乱码的解决思路
摘要: 推荐文章: http://www.cnblogs.com/Jack47/p/how-to-solve-garbled-vim-Linux.html 1.理解清楚字符、字符集合、字符编码方式 2.UCS 是通用字符集的简称,同unicode字符集是一套字符集合, UCS是ISO组织的. 3.乱码的原因
阅读全文
posted @ 2016-05-09 16:00 JinleiZhang
阅读(201)
评论(0)
推荐(0)
2016年4月22日
关于recv的返回值
摘要: 通常recv有几种返回值 1.==0 表示收到FIN包, 因为FIN包,是状态为标记为FIN的空包,没有携带数据,所以recv的长度为0 2.>0 表示收到了数据, 但是有没有收完,是不知道的 3.<0 1) == EAGAIN 表示接收缓冲区中已经没数据了,需要暂停下,业务程序需要检查下包的完整性
阅读全文
posted @ 2016-04-22 14:50 JinleiZhang
阅读(5613)
评论(0)
推荐(0)
关于SO_LINGER选项的使用
摘要: 结论: linux开启SO_LINGER时,如果设置l_linger为非0, 不管是阻塞socket,非阻塞socket, 在这里都会发生阻塞, 而并不是UNP所讲到的( 非阻塞socket会立即返回EWOULDBLOCK) 测试结果见这里 https://www.nybek.com/blog/20
阅读全文
posted @ 2016-04-22 14:42 JinleiZhang
阅读(2547)
评论(0)
推荐(0)
2016年4月14日
在线数据迁移方案
摘要: 在线数据迁移方案, 参考redis rehash机制,后续贴代码实现. 图中提到的hash为一致性哈希.
阅读全文
posted @ 2016-04-14 16:39 JinleiZhang
阅读(271)
评论(0)
推荐(0)
2016年3月23日
培训记录(三)
摘要: 2016年现状, 服务器数量 google 、亚马逊、微软100w台、facebook 60w台、腾讯50w台 gdb调试寄存器、栈 1.info frame1 infofram2 查看栈溢出 栈溢出的原因: 递归 2.寄存器 $rdi, $rsi, $rdx, $rcx, $r8, $r9 对应函
阅读全文
posted @ 2016-03-23 14:15 JinleiZhang
阅读(136)
评论(0)
推荐(0)
2016年2月17日
git删除提交历史
摘要: 精准入口==>官方文档 Q:我们在提交代码时,把密码或者敏感信息也提交了,怎么办? A:“在本地删除密码或敏感信息后,再push到远程仓库” Q:"但这样删除后,在仓库的commit历史中,还是能看到密码呀?" A:“那就删除commit历史, 但是怎么删呢。。。。” B:"Using filter
阅读全文
posted @ 2016-02-17 13:37 JinleiZhang
阅读(19794)
评论(3)
推荐(0)
2015年12月22日
设计模式--装饰器模式
摘要: 1 #include 2 using namespace std; 3 4 class A 5 { 6 public: 7 virtual void doTask(){ 8 coutdoTask();23 coutdoTa...
阅读全文
posted @ 2015-12-22 16:08 JinleiZhang
阅读(181)
评论(0)
推荐(0)
2015年12月20日
关联,组合,聚合
摘要: 关联:平等的关系, 你和你的朋友聚合: 整体和部分,弱关系, 你和你的书 , 书可以独立于你存在组合: 整体和部分,强关系, 你和你的心脏, 除非移植, 你的心脏和你是共存亡的。class A{}class B{ A* p; //聚合关系, A可以独立于B存活}class C{ A p; //...
阅读全文
posted @ 2015-12-20 15:06 JinleiZhang
阅读(126)
评论(0)
推荐(0)
2015年12月3日
图解KMP算法
摘要:
阅读全文
posted @ 2015-12-03 11:12 JinleiZhang
阅读(142)
评论(0)
推荐(0)
2015年8月11日
nginx配置跨域访问
摘要: 前端要在本地测试ajax接口,无法跨域访问,所以在测试环境的nginx配置了跨域支持,方法如下:在nginx.conf文件, http块下配置 42 #support cross domain access 43 add_header Access-Control-Allow-Ori...
阅读全文
posted @ 2015-08-11 10:58 JinleiZhang
阅读(1827)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告