- 博客(10)
- 收藏
- 关注
原创 centos安装redis问题
装redis,make test后报错。网上查了下原因,发现不能用root账户make test。后面用普通用户make test,用root用户 make install。不再报错安装成功。
2017-04-24 20:34:21
268
原创 用new来分配在栈上的空间
首先传入了T1类型的一个指针。new(p) T1();的意思是从p地址开始new出空间构造T1对象,因为p地址是在栈上,所以当离开p的函数作用域,new出来的空间就自动解析掉了。相当于用new在栈上分配了空间。看着像杂技哈。
2017-04-18 20:41:52
2001
转载 VS 编译lua库
自己瞎倒腾半天,不如去看看别人怎么做http://m.blog.youkuaiyun.com/article/details?id=52401807
2017-02-07 16:29:03
283
原创 一个实现智能指针的例子《还不完善》
#ifndef COUNTED_PTR_HPP#define COUNTED_PTR_HPPtemplete <class T>class CountedPtr{ private: T * ptr; long * count; public: explicit CountedPtr (T * p = 0) :p
2017-01-05 20:31:58
269
原创 C++标准库利用仿函数为map提供排序规则
#include <iostream>#include <iomanip>#include <map>#include <string>#include <altorithm>using namespace std;class RuntimeStringCmp{ public : enum cmp_mode{normal , nocase}; private:
2017-01-05 20:05:52
675
原创 mongo 图形客户端解决无法添加拷贝数据库问题
首先在admin数据库验证db.auth(“yonghuming”,”mima”) 然后添加添加用户对要操作数据库的权限 db.grantRolesToUser( “yonghuming”, [“readWrite”,{role:”dbOwner”,db:”playerdb_en”}] ) 然后就ok了,可以向这个数据库添加添加playerdb_en数据库了
2016-12-19 20:14:32
256
原创 SINGLETON宏定义浅析
强弱引用 singleton模式的宏定义factory模式单例类的使用#include "boost/shared_ptr.hpp"#include "boost/make_shared.hpp"#define DECLARE_SINGLETON(ClassName); \public: \static boost::shared_ptr& Inst
2016-08-03 21:11:18
525
转载 字符设备 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev()
1. 字符设备结构体 内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构,它的定义如下: static struct char_device_struct { struct char_device_struct *next; // 指向散列冲突链表中的下一
2015-11-30 14:54:46
312
转载 private_data
http://tsecer.blog.163.com/blog/static/15018172012225103242956/一、epoll实现原理及回调机制epoll是对select系统调用的改善,适用于同时关注文件比较多的时候的一个中优化方法,例如一个具有大量连接的系统。那么select的缺点在哪里呢?当select被唤醒的时候,它并不知道是被哪个或者哪些文件唤醒的
2015-11-30 14:51:40
1458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人