重入即表示重复进入,首先它意味着这个函数可以被中断,其次意味着它除了使用自己栈上的变量以外不依赖于任何环境(包括static),这样的函数就是purecode(纯代码)可重入,可以允许有该函数的多个副本在运行,由于它们使用的是分离的栈,所以不会互相干扰。,常见的情况是,程序执行到某个函数foo(.....
分类:
编程语言 时间:
2014-05-16 04:10:01
阅读次数:
345
说道定时器,很多人都会想到Windows定时器SetTimer吧!其实,项目里面原本确实是使用这种方法实现动画效果的,但是后来问题出现了!由于WM_TIMER消息优先级比较低,常常被丢失,导致一个WM_MOUSEMOVE消息都会影响整个动画的效果。
这时我就考虑,是否能给定时器创建一个单独的线程,接...
分类:
编程语言 时间:
2014-05-15 14:29:50
阅读次数:
341
继承program by
difference.通过继承,可以建立完整的软件结构分层.其中每一层都可以重用该层次以上的Code.过度使用继承的代价是巨大的.应使用组合或者委托来替代继承.Template
Method(使用继承)和Strategy(使用委托)模式解决了相同的问题:分离通用的算法和具体...
分类:
其他好文 时间:
2014-05-15 13:49:49
阅读次数:
241
原文:MVC, MVP, MVVM比较以及区别(上)MVC,
MVP和MVVM都是用来解决界面呈现和逻辑代码分离而出现的模式。以前只是对它们有部分的了解,没有深入的研究过,对于一些里面的概念和区别也是一知半解。现在一边查资料,并结合自己的理解,来谈一下对于这三种模式思想的理解,以及它们的区别。欢迎各...
分类:
Web程序 时间:
2014-05-15 09:58:39
阅读次数:
576
MysqlProxy简介MySQLProxy是一个处于你的client端和MySQLserver端之间的简单程序,它可以监测、分析、或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤或修改等等。MySQLProxy就是这么一个中间层代理,简单的说,MySQLProxy就是一..
分类:
数据库 时间:
2014-05-15 08:49:19
阅读次数:
559
昨天对网站的架构做了一个简要的分析,有些人不太理解,有了 NodeJS 还要 php
干啥?我推荐了几篇文章给这位童鞋看了:也谈基于NodeJS的全栈式开发(基于NodeJS的前后端分离)基于前后端分离的模版探索Midway-ModelProxy
— 轻量级的接口配置建模框架前后端分离模式下的安全解...
分类:
Web程序 时间:
2014-05-15 07:29:47
阅读次数:
398
SQLServer错误5120:先用widows用户登录附加再分离重新用sa附加就行了
不行的话,绝招:
你先用SQLServer创建一个新的数据库,然后用你要附加的文件去覆盖掉创建的文件!覆盖之前,记得计算机-管理-服务-把SQL服务关掉...
分类:
数据库 时间:
2014-05-15 01:12:03
阅读次数:
357
一、Varnish简介Varnish是一款高性能、开源的反向代理服务器和缓存服务器,其开发者Poul-HenningKamp是FreeBSD核心的开发人员之一。Varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化var..
分类:
其他好文 时间:
2014-05-14 15:46:59
阅读次数:
448
“collapsing
margins”(折叠margin)的意思是:2个或以上盒模型之间(关系可以是相邻或嵌套)相邻的margin属性(这之间不能有非空内容、
padding区域、border边框或使用清除分离方法)结合表示为一个单独的margin。 在css2.1中,水平的margin不会被折叠...
分类:
其他好文 时间:
2014-05-14 13:57:12
阅读次数:
245
1、延续MVC的观念:包括路由映射的编写,Controller的内容,具体View页面js的分离。2、结合AngularJS做前端,后端使用Node.Js的写法,引入MVC框架,进行快速的开发。步骤总结如下:1、view页面修改,文件夹名称,文件名称,名称的大小写规范,在base文件夹中的main....
分类:
Web程序 时间:
2014-05-14 11:27:12
阅读次数:
443