//优点1.跨平台、同时支持多种数据库。2.免费,linux \ apache \ mysql \ php 都是免费的。3.安全性、效率高。4.上手容易。5.开放源代码。6.PHP4及以后版本支持面向对象。//缺点1.安装太复杂,配置比较多。2.灵活性太强,对程序约束太少。3.PHP是解释运行机制,...
分类:
Web程序 时间:
2014-07-16 23:14:50
阅读次数:
228
深入探究WEB GENI源程序
折腾WEB GENI的目的,是为了摸清它的构造设计、运行机制,为山寨出自己的专家系统外壳,积累经验,启发灵感。
为此,必须深入细致地研读源程序代码。
WEBGENI包括2个模块:geni.pro和cgitools.pro。前者是主程序,负责推理、生成网页等;后者负责相对底层的CGI数据处理。本文探究的对象,主要是geni.pro。
Visual Prol...
分类:
Web程序 时间:
2014-07-09 12:57:04
阅读次数:
249
计算机语言分为编译型和解释性两种类型.
编译型:
( C/C++、Pascal/Object
Pascal(Delphi) )
编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
解释性:
...
分类:
编程语言 时间:
2014-07-09 12:53:12
阅读次数:
298
前端的童鞋对grunt应该不陌生,前面也陆陆续续的写了几篇grunt入门的文章。本篇文章会更进一步,对grunt的源码进行分析。文章大体内容内容如下:grunt整体设计概览grunt-cli源码分析grunt-cli模块概览grunt-cli源码分析写在后面grunt整体设计概览grunt主要由三部...
分类:
其他好文 时间:
2014-07-07 17:56:48
阅读次数:
173
一、窗口设计窗口类时: 1 typedef struct _WNDCLASS{ 2 UINT style; //如水平、垂直变化是否重绘,禁用Close,检测双击 3 WNDPROC lpfnWndProc;//窗口过程函数句柄 4 int cbClsExtra;//类附加内存 5 int cbWn...
Struts2-Action: 搭建MyEclipse框架,在Window/Prefrence中设置Server/Tomcat的目录,然后设置java选项卡中JDK的路径。Struts的运行机制: URL请求通过HTTP协议发送给TOMCAT(假设我们的url为http://localhost:80...
分类:
其他好文 时间:
2014-07-02 20:11:45
阅读次数:
246
如果你能理解下面代码的运行结果,应该就算理解闭包的运行机制了。
var name = "tom";
var myobj = {
name: "jackson",
getName: function () {
return function () {
return this.name;
...
分类:
编程语言 时间:
2014-07-02 09:25:07
阅读次数:
230
上一篇说到applicationInstance会执行一些列的事件。下面是我在msdn上找到有关asp.net程序生命周期相关的描述及图片声明周期的起始ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点。ASP.NET 是 W...
分类:
Web程序 时间:
2014-07-01 17:18:47
阅读次数:
342
http://kb.cnblogs.com/page/75702/当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET 3.5中,这个模块叫做HttpHandler(HT...
分类:
Web程序 时间:
2014-06-28 09:29:49
阅读次数:
269
消息机制是windows的典型运行机制,在MFC中有很多的消息如WM_BTN**等。但是在有些情况下我们需要自定义一些消息去做一些我们需要的功能,MFC的向导不能帮助我们做到这一点,我们可以通过添加相应的代码去完成这个功能。SendMessage发送消息后会等对方处理完这个消息后才会继续PostMe...
分类:
其他好文 时间:
2014-06-26 22:24:02
阅读次数:
266