2017年12月19日
摘要:
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接
阅读全文
posted @ 2017-12-19 10:48
paulversion
阅读(15707)
推荐(0)
2017年12月17日
摘要:
Yii2 干货集,欢迎提交 Pull Requests。(提交过来的开源项目最好是你用过的,并且觉得好用的) Docs 文档 Yii Framework 2.0 类参考手册 Yii Framework 2.0 权威指南 Yii Framework 2.0 权威指南镜像(每次github有提交时15分
阅读全文
posted @ 2017-12-17 20:07
paulversion
阅读(932)
推荐(1)
2017年12月13日
摘要:
https://3v4l.org/h24OZ
阅读全文
posted @ 2017-12-13 10:06
paulversion
阅读(171)
推荐(0)
2017年10月19日
摘要:
string.h #define MAXSTRLEN 255#define ERROR 0#define OK 1 typedef int Status;typedef char String[MAXSTRLEN + 1]; //初始化字符串Status StrAssign(String T, ch
阅读全文
posted @ 2017-10-19 15:35
paulversion
阅读(1054)
推荐(0)
2017年10月13日
摘要:
circleQeueu.h 头文件 #define MAXQSIZE 3#define OK 1#define ERROR 0typedef struct { int *base; int front; int rear; }Queue; typedef int Status; //初始化一个队列S
阅读全文
posted @ 2017-10-13 18:31
paulversion
阅读(204)
推荐(0)
摘要:
queue.h 文件 #pragma once typedef struct QNode { int data; struct QNode *next; }QNode,*QueuePtr; typedef struct { QueuePtr front; QueuePtr rear; }LinkQu
阅读全文
posted @ 2017-10-13 16:56
paulversion
阅读(357)
推荐(0)
2017年10月10日
摘要:
redis是单进程单线程,memcache 是单进程多线程
阅读全文
posted @ 2017-10-10 13:54
paulversion
阅读(145)
推荐(0)
2017年9月25日
摘要:
static.h 头文件 typedef struct bufferStatic{ char *top; char *base; int staticSize; }bufferStatic; typedef int Status; //初始化栈Status InitStatck(bufferStat
阅读全文
posted @ 2017-09-25 17:13
paulversion
阅读(775)
推荐(0)
2017年9月22日
摘要:
static.h #define STATIC_INIT_SIZE 100#define STATICINCREMENT 10#define ERROR 0#define OK 1typedef struct { int *base;//定义栈底 int *top;//定义栈顶元素 int stat
阅读全文
posted @ 2017-09-22 17:35
paulversion
阅读(3148)
推荐(0)
摘要:
typeStructDefine.h typedef struct DuLNode { int data; struct DuLNode *prior; struct DuLNode *next; }DuLNode,*DuLinkList; typedef int Status; //初始化一个空指
阅读全文
posted @ 2017-09-22 15:57
paulversion
阅读(210)
推荐(0)