自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 redis 设计与实现--读书笔记

最近在读黄健宏的《Redis设计与实现》一书,记录部分知识点,以便以后查阅。第一部分 数据结构 1.redis基本数据类型:string, list, hash, set, zset; 2. string底层实现为sds (simple dynamic string),对比C的字符串优点为: A. O(1)复杂度获取字符串长度(...

2020-02-23 16:40:20 115

原创 Gparted 分区工具使用Tips

1. To grow or move a partition, unallocated space must be available adjacent to the partition.2. If you are growing a logical partition, then the unallocated space must be within the extended partit...

2019-06-28 14:11:25 424

原创 多线程检测工具

最近要对项目中的多线程潜在错误(dead lock,data race等)进行检测,刚开始用的valgrind里的helgrind和DRD,结果发现这两个工具检测出来的报告非常不便于阅读,而且感觉有很多误报,经过一番研究后,决定使用Intel Inspector进行检测,结果发现这个工具非常易于使用,检测出来的报告非常清晰易读(gui 分析结果),在此mark一下。...

2019-05-01 22:50:46 1234

原创 qt creator与clang-tidy & clazy

最近在使用clang-tidy & clazy对代码进行静态检查,做几点记录。1、对于只使用一次的变量一般通过传值传递,然后使用std::move, 而不是通过const reference传递,这样可以利用原有资源,节省开支。2、new 的时候尽量使用auto定义变量,更符合现代c++特性。3、移动赋值,移动构造。4、connect中使用lambda表达式时,建议使用4-...

2019-03-25 22:43:18 1022

转载 正则

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; v

2017-09-09 21:38:56 217

转载 oracle恢复删除的数据

分为两种方法:scn和时间戳两种方法恢复。一、通过scn恢复删除且已提交的数据  1、获得当前数据库的scn号    select current_scn from v$database; (切换到sys用户或system用户查询)     查询到的scn号为:1499223  2、查询当前scn号之前的scn    select * from 表名 as of scn 1

2016-10-23 20:33:48 192

转载 ICE框架

分布式程序开发平台ICE概览本文基于ICE Manual及相关文档就ICE的一些主要特性做一个概览,它不是一个tutorial,不是一个guid,更不是manual。概览ICE,Internet Communications Engine,按照官方介绍,是一个支持C++、.Net、Java、Python、Objective-C、Ruby、PHP及ActionScript等语言的分布

2015-09-16 22:38:44 780

转载 一个简单的游戏服务器框架

http://software.intel.com/zh-cn/blogs/2012/03/22/400010056/?cid=sw:prccsdn2203最近一段时间不是很忙,就写了一个自己的游戏服务器框架雏形,很多地方还不够完善,但是基本上也算是能够跑起来了。我先从上层结构说起,一直到实现细节吧,想起什么就写什么。第一部分 服务器逻辑服务器这边简单的分为三个部分,客户端

2015-09-16 21:14:09 425

原创 MFC ActiveX GUID

创建 MFC ActiveX 项目涉及GUID的三个文件

2015-06-11 15:36:48 282

转载 Nginx/LVS/HAProxy 负载均衡软件的优缺点详解

Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型

2015-04-14 22:39:38 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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