randy-g

导航

2016年5月24日 #

redis随笔集-使用

摘要: redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库 一数据集合: 1.list -- 链表 key-value形式,通过list ID 可以实现push pop at LPUSH、RPUSH、LRANGE等操作 具有了队列的所有优劣特性,比如定位 阅读全文

posted @ 2016-05-24 11:59 randy-g 阅读(108) 评论(0) 推荐(0) 编辑

Mysql 连接sleep状态问题解决。

摘要: 昨日mysql总是出问题,各种程序在运行时,出现了连接已断开的问题。 导致此问题的原因: 1. 最大连接数 2. 网络问题 3. mysql服务器资源问题 然而,上面最常见的3个问题都没有出现。后来查看了mysql 的连接状态(show processlist),发现有大量的sleep状态,而且sl 阅读全文

posted @ 2016-05-24 11:28 randy-g 阅读(3998) 评论(0) 推荐(0) 编辑

2016年4月25日 #

设计模式之observer and visitor

摘要: 很长时间一直对observer(观察者)与visitor(访问者)有些分不清晰。 今天有时间进行一下梳理: 1.observer模式 这基本就是一个通知模式,当被观察者发生改变时,通知所有监听此变化的观察者。 MVC、消息队列等等设计有此思想。 在被观察者中,都会存储一个及以上的的观察者名单(映射) 阅读全文

posted @ 2016-04-25 18:07 randy-g 阅读(199) 评论(0) 推荐(0) 编辑

2016年3月18日 #

C++之虚函数和多态

摘要: 干货较多-需要自己深思理解: C++支持两种多态性: 1.编译时多态性(静态绑定-早绑定) 在程序编译阶段即可以确定下来的多态性 通过使用 重载机制(重载函数)实现 (模板)http://blog.csdn.net/my_business/article/details/12194691 2.运行时 阅读全文

posted @ 2016-03-18 17:15 randy-g 阅读(282) 评论(0) 推荐(0) 编辑

C++ 基础算法之二分查找

摘要: 前提: 有序数组! 阅读全文

posted @ 2016-03-18 15:04 randy-g 阅读(205) 评论(0) 推荐(0) 编辑

c++ 模板

摘要: 先占位 阅读全文

posted @ 2016-03-18 09:57 randy-g 阅读(121) 评论(0) 推荐(0) 编辑

2016年3月17日 #

c++ 之 编译期多态&运行期多态

摘要: 编译时多态:程序运行前发生的事件 —— 函数重载、运算符重载 、模板 ——静态绑定 运行时多态:程序运行时发生的事件 —— 虚函数机制——动态绑定 template<typename T> void doProcessing(T& w) { T temp(w); temp.go(); } 阅读全文

posted @ 2016-03-17 17:33 randy-g 阅读(188) 评论(0) 推荐(0) 编辑

C++ 之 新式转型操作符

摘要: 四种新式转型: const_cast、dynamic_cast、reinterpret_cast、static_cast!! 1.const_cast : 去除常量性 2.dynamic_cast: 安全向下转型!! 即 将父类直接转换为之类类型!!!???不知理解对不对!!! 注意:此方式浪费效率 阅读全文

posted @ 2016-03-17 16:28 randy-g 阅读(196) 评论(0) 推荐(0) 编辑

C++ 之 auto_ptr and shared_ptr

摘要: 1.auto_ptr 这个所谓的只能指针有点鸡肋! 没有引用计数,而且还有一个所有权转移的情况! 当所有权转移后,以前的auto_ptr将会成为null 2.shared_ptr 增加了引用计数,没有所有权转移问题 但是它俩在析构的时候都没有delete[]动作,所以不能释放数组类型! 当然,可以重 阅读全文

posted @ 2016-03-17 16:07 randy-g 阅读(132) 评论(0) 推荐(0) 编辑

C++ 之 class 的思考

摘要: 工作多年,突然发现c++这么多年都是零散记录了些自己对C++的反思,没有做过任何的文字记录表示遗憾。 看到很多小伙也都在写技术博客,那我自己也就写一写自己的一些 思考吧! C++的基本类这个东西,想必每个学过计算机语言的同学对这个class多有自己的理解。 C++中的类其高深莫测的内部细节,与其他语 阅读全文

posted @ 2016-03-17 15:50 randy-g 阅读(192) 评论(0) 推荐(0) 编辑