- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 python django nginx简要说明和配置
python + django 是个应用程序, 并没有http或websocket的能力这里有两种方法,简要说明下1、django提供了daphne使用channel提供http和websocket 2、django+nginx(配置uwsgi.ini和uwsgi_params 使用uwsgi和nginx提供http服务)下面是我在项目是使用时的一些记录流程: 1. 首先客户端请求服务资源,...
2018-05-24 11:54:39 1110
转载 python redis pipline
Redis是建立在TCP协议基础上的CS架构,客户端client对redis server采取请求响应的方式交互。一般来说客户端从提交请求到得到服务器相应,需要传送两个tcp报文。设想这样的一个场景,你要批量的执行一系列redis命令,例如执行100次get key,这时你要向redis请求100次+获取响应100次。如果能一次性将100个请求提交给redis server,执行完成之后批量的获取...
2018-05-24 11:45:37 395
转载 12个有趣的C语言面试题
摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer e
2012-09-07 12:17:53 206 2
原创 部分总结
重载是指同一个类中函数名相同参数不同(virtual可有可无)的情况覆盖是指基类和派生类中函数名参数相同,基类函数必须有virtual关键字的情况隐藏是指基类和派生类之间有以下2中情况(1,函数名相同参数不同virtual可有可无 || 2,函数名参数相同,基类函数无virtual关键字)(覆盖: 基类virtual函数,派生类有同名相同参数函数时会覆盖基类原函数,即使派生类转成基类指
2012-08-25 14:50:17 400
转载 c++面向对象编程必备“良方”
前言:c++面向对象中的繁琐机制,不得不让你在编程中频频“犯病”,找错误,找bug,困扰,是你的病源所在,本人虽不是什么“良医”, 却也算是总结出以下“良方”。注:难免会有记忆上的遗漏,知识上的不够,遗漏之处还需大家来补充啊!http://blog.csdn.net/zhanxinhang药方1 必需时刻明白面向对象编程中要扮演的两个角色,一个就是你,类的设计者,一个就是用户,类的
2012-08-25 14:48:44 292
转载 char str[] 和 char *str 的区别
print?char* get_str(void) { char str[] = {"abcd"}; return str; } char* get_str(void){ char str[] = {"abcd"}; return str;} char str[] = {"abcd"};定义了一个局部字符数组,尽管是数组,但它是
2012-08-25 14:45:51 298
转载 STL源码剖析---迭代器失效小结
迭代器(iterator)是一个可以对其执行类似指针的操作(如:解除引用(operator*())和递增(operator++()))的对象,我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针,我们可以称之为广义指针,你可以通过sizeof(vector::iterator)来查看,所占内存并不是4个字节。 首先对于vector而言,添加和删除操作可能使容器的部分或者全部迭代器
2012-08-25 14:43:07 236
转载 STL源码剖析---STL容器特征总结(含迭代器失效)
Vector1、内部数据结构:连续存储,例如数组。2、随机访问每个元素,所需要的时间为常量。3、在末尾增加或删除元素所需时间与元素数目无关,在中间或开头增加或删除元素所需时间随元素数目呈线性变化。4、可动态增加或减少元素,内存管理自动完成,但程序员可以使用reserve()成员函数来管理内存。5、迭代器失效插入:vector的迭代器在内存重新分配时将失效(它所指向的元素在该
2012-08-25 14:41:17 293
转载 大端模式和小端模式
在 各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机 通信领 域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正 确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种:Big-Endian和Little-Endian,下面先从字节序说起。一、什
2012-08-25 14:39:18 844
转载 C++中虚函数工作原理和(虚)继承类的内存占用大小计算
一、虚函数的工作原理 每当创建一个包含有虚函数的类或从包含有虚函数的类派生一个类时,编译器就会为这个类创建一个虚函数表(VTABLE)保存该类所有虚函数的地址,其实这个VTABLE的作用就是保存自己类中所有虚函数的地址,可以把VTABLE形象地看成一个函数指针数组,这个数组的每个元素存放的就是虚函数的地址。在每个带有虚函数的类 中,编译器秘密地置入一指针,称为v p o i n t
2012-08-25 14:33:34 485
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人