摘要: 首先确认IIS中启用了CGI功能: IIS 7.5中为了易于PHP程序的安装,增设了PHP Manager模块。只要您简单设定,其它的工作自动到位!下载地址:http://phpmanager.codeplex.com/releases/view/62183,安装。再开启IIS,会发现里面多了一个PHP Manager图标项了。 到http://php.net/downloads.php下载最新的php版本(此处以php5.3.5为例)。我们下载【VC9 x86 Non Thread Safe】这个版本的zip包就好。然后,解压到C:\PHP5.3.5中就可以了配置文件修改。将php.ini- 阅读全文
posted @ 2011-03-19 18:39 RyanBell 阅读(43780) 评论(18) 推荐(8) 编辑
摘要: 在兼有值与赋值两种功能的表达式中,赋值结合次序是由右至左。上面的语句等同于 n1 = (nw = (nc = 0));int nl, nw, nc;nl = nw = nc = 0; 运算符||代表OR(或逻辑),运算符&&代表AND(逻辑与),&&比||高个优先级。 统计数字0~9的个数int c;while ((c = getchar()) != EOF) if (c >= '0' && c <= '9') ++ndigit[c' - 0']; 外部变量可以在全局范围内访问,因此函数 阅读全文
posted @ 2011-03-05 22:05 RyanBell 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 在这节,我们会测试一个替代的并且更好的解决方案来实现从控制器行为传递数据到视图母版页。与在每一个控制器行为添加电影分类相反,我们只添加电影分类到视图数据一次。所有的被视图母版页使用的视图数据都添加到一个应用控制器。 阅读全文
posted @ 2011-03-04 23:20 RyanBell 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 这篇教程的目的是解释你可以怎样将数据从一个控制器传递到一个视图母版页。我们测试了两种传递数据到母版页的策略。首先,我们讨论了一个容易的方案,结果导致了一个难以维护的应用。接下来,我们测试了一个比较好的解决方案。它需要多一点的早期工作,但是会产生更容易点维护的应用。 阅读全文
posted @ 2011-03-04 23:01 RyanBell 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdin流中每次读入一个字符 阅读全文
posted @ 2011-03-03 23:28 RyanBell 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 默认格式(%d、%f、%s ……)输出是右对齐的,所以输出的结果不是很美观。我们可以在printf语句的%d参数中指明打印宽度,这样fahr的值占3字符宽,celsius的值占6字符宽,结果也会在打印区域内右对齐。printf("%3.0f\t%6.1f\n",fahr,celsius);  表明:浮点数fahr至少占3字符宽,且不带小数点和小数部分;celsius至少占6字符宽,且小数点后面有一位数字。 阅读全文
posted @ 2011-02-28 13:33 RyanBell 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 客户端与服务器端的异步交互,相信大家多用jQuery提供的ajax方法实现的。下面是摘抄的jQuery API中的Ajax函数使用说明。那么服务器是无法正常接收到完整的参数,因为jQuery对data的序列化,是使用了键值对拼装的方式。参数拼装成 UserID=1&UserInfo=object ; UserInfo所指向的对象被序列化成字符串"object"。 阅读全文
posted @ 2011-02-25 17:06 RyanBell 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 这次自己做网站也遇到了这个问题,解决办法找了大半天,几乎都试过了。最终还是把 sessionState 改为mode="InProc" 才算成功!各自遇到的情况可能不一样,在此仅给大家一个参考。 阅读全文
posted @ 2011-01-12 21:05 RyanBell 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 如何区分文件中的有效数据和输入结束符呢? C语言采用的解决办法是:在没有输入时getchar函数将返回一个特殊值,这个特殊值与任何实际字符都不同。这个值成为EOF(end of file ,文件结束) 阅读全文
posted @ 2011-01-09 22:58 RyanBell 阅读(4887) 评论(0) 推荐(0) 编辑
摘要: 判断某一个表的记录总数,对于一个开发者来说是最再常见不过的事,我想大家都常用的作法就是: select count(*) from 表名; 这种做法没做,我这儿主要说的是效率问题。当一个数据表的记录数不是太多时,这样得到记录总数的效率不是问题。但试想,如果一个表的记录总数超过几百万或者几千万,要再用上面的Sql语句得到表的记录总数,速度会慢得让人难以忍受。有人会说了,可以一表上建立聚簇集索引呀,不错,若在表的某个字段上建立聚簇索引,第一次执行该语句的时间和没有索引的时间差不多,之后执行上述语句,速度很快。但如果要经常做增删改操作,建立聚簇索引不是一个明智的做法,将会极大的影响增删改的速度。得到 阅读全文
posted @ 2010-12-23 12:50 RyanBell 阅读(245) 评论(0) 推荐(0) 编辑