AOP(Aspect-Oriented Programming,面向切面的编程),是一种新型的编程范式,主张关注软件流程中的一个切面,将同样功能的代码整合打包在一起,降低系统的耦合性,增强其扩展性。传统的软件设计,往往采取事件驱动模型带来类似的效果,通过在可能的事件切入点插入事件回调函数,将对应位置插入外置代码。函数式编程,也有类似的解决方案,通过函数传递,将对应位置的扩展上新的功能。...
分类:
编程语言 时间:
2015-03-15 10:55:13
阅读次数:
162
MySQL的存储引擎是以插件形式工作的,这应该是MySQL的一大特色了吧!根据《深入理解MySQL》的内容,5.1版本时存储引擎的插件化都还不是彻底,确切的说是刚添加的特性。为MySQL添加一个存储引擎时,需要更改一些上层代码,零散的更改本来就有点麻烦,同时工程也要重新编译一次。我听别人说,已经可以不改C/C++代码就直接添加引擎了。这样的话,折腾存储引擎的话就更方便了!
这段代码来自ha_inno...
分类:
数据库 时间:
2015-03-15 10:53:16
阅读次数:
156
代码备忘, TODO宏实现
我们平时在开发过程中, 往往并不是憋足气一股脑敲完全部代码。每个模块, 每个函数的实现总有个先后顺序。又或者哪个部分需要做调整, 修改… 所以, 我们需要有一个东西, 来提醒我们, 起到代码备忘功能, 避免某个功能忘记实现, 也能让我们快速定位。 所以这篇文章, 就是要实现一个TODO宏, 来达到代码备忘功能。
效果如下:
下面来分析下如何实现这个宏在实现TODO之...
分类:
其他好文 时间:
2015-03-15 10:53:51
阅读次数:
131
很多时候需要异步操作来避免阻塞当前线程,而异步操作的结果需要通过回调告知调用者,而回调的方式有多种,且不同语言支持的情况也不一样。回调机制是在某个时间发生前准备好的一段代码,事件一旦发生,系就会执行相应的代码。因此回调有两个主要部分组成:(1)注册过程 (2)事件发生时需要执行的代码。实现回调机制的...
分类:
其他好文 时间:
2015-03-15 10:54:26
阅读次数:
138
一、项目计划总结:周活动总结表姓名: 日期:3.12.2015日期 任务听课编写程序阅读课本准备考试日总计周日周一周二周三10:00-11:0022:00-22:30周四08:40-09:30...
分类:
其他好文 时间:
2015-03-15 10:53:48
阅读次数:
150
var student = new Object();student.name = "Lanny";student.age = "25";student.location = "China";var json = JSON.stringify(student);alert(student);http...
分类:
Web程序 时间:
2015-03-15 10:53:44
阅读次数:
110
8086 Register:寄存器没有地址的概念,地址都是指内存中数据寄存器:AX(AH AL) 累加器BX(BH BL) 基址寄存器CX(CH CL) 计数寄存器DX(DH DL) 数据寄存器段寄存器:(存各种段首地址)CS 代码段寄存器 当前要处理的指令在内存中的段首地址(物理地址=(CS<<4...
分类:
其他好文 时间:
2015-03-15 10:54:12
阅读次数:
128
来源:http://blog.csdn.net/xiajian2010/article/details/12954855缘起大四了,快毕业了,所以想准备点LAMP的知识和经验。刚好实验室里有人在搞Hustoj,于是我就搞了个下午。(6个月后)临近毕业了,还有一个多月,之前搞的Hustoj其实没有安装...
分类:
其他好文 时间:
2015-03-15 10:52:16
阅读次数:
187
#include HINSTANCE hinst;HWND hwnd;LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);int WINAPI WinMain(HINSTANCE hinst...
分类:
其他好文 时间:
2015-03-15 10:52:12
阅读次数:
104
自从2011年8月份,O2O的概念被Alex Rampell提出,并且在当年的11月份被引入中国以来,O2O这一概念就好像给久无新意的中国互联网行业,打了一针兴奋剂。O2O这个词也如麦当劳,星巴克这些舶来品一样,“吹”遍了大江南北,成为了中国互联网行业的时髦词。一直都没有人对O2O有过一个明确的定义...
分类:
其他好文 时间:
2015-03-15 10:52:22
阅读次数:
184
1.定义顺序的无关性 #define PI 3.14 #define TWO_PI 2*PI 这两句谁前谁后无所谓,因为预处理器不断迭代来实现宏替换,直到源文件中没有宏了才停止。2. 宏变量变成字符串 #define str(x) #x 例子:str (teststring) ==> "tests....
分类:
编程语言 时间:
2015-03-15 10:53:29
阅读次数:
143
转载自:http://blog.csdn.net/zhaoxy_thu/article/details/30073485,尊重原创!最近在开发一个大项目的时候遇到一个很头疼的问题,由于项目代码较多,每次都要编译链接1分钟左右,调试的时候很浪费时间,于是研究了一下如何提高编译链接的速度,在这里分享给大...
分类:
其他好文 时间:
2015-03-15 10:52:01
阅读次数:
173
说起CSS盒子模型,很多人都会觉得不就是margin padding border width height那点事儿吗,对,就说说这点事。 CSS盒子模型的作用:决定盒子有多大,即能有多大的空间给元素用来展示,对象的边界,留白,对象的大小,还有就是去其他元素的相对位置。 注意事项:如果一个盒子的宽度...
分类:
Web程序 时间:
2015-03-15 10:51:40
阅读次数:
166
中文题 题意不再赘述对于中间这个“P” 根据dp的无后效性 我们只需考虑前面的就变成了 只需考虑:也就是状压前两行具体与HDOJ的4539类似: 看HDOJ 4539仅仅是共存状态的判断不同 1 //#include 2 #include 3 #include 4 #include 5 #i...
分类:
其他好文 时间:
2015-03-15 10:51:18
阅读次数:
229
题目:可怜的二柱子,老师又对他的出题系统提出了新的要求:1,题目避免重复;2,可定制打印的方式;3,可控制下列参数:是否有乘除,是否有括号,数值范围,加减有无负数,乘除有无余数,是否支持分数,打印每行间隔可调整。解题思路:一,(1)题目避免重复:使用srand(seed)函数进行随机化,随seed的...
分类:
其他好文 时间:
2015-03-15 10:51:01
阅读次数:
136
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraudSystem AdministratorBob got a job as a system administrator in X corporation. His first task was to co...
分类:
其他好文 时间:
2015-03-15 10:49:51
阅读次数:
148