摘要:
结对编程(Pair Programming)是一种敏捷软件开发实践,指两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘和鼠标一起工作.the test-driven developmentthe three rules of TDD:1. You are not allowed to write any production code unless it is to make a failing unit test pass.在写完“红色”(无法通过测试)的单元测试代码之前,不允许写任何的产品代码。2. You are not allowed to write any more 阅读全文
摘要:
Delphi把操作数据的方法分成了两种,一种是function,另一种是procedure,分别称为“函数”和“过程”,这二者最大的差别就是函数拥有返回值而过程没有,比如按钮的事件响应过程,这就是一个过程,因此它没有返回值;而一个简单的函数如求字符串长度的函数Length,它的函数原形为function Length(S:string):Integer;这个函数有一个参数S,是您要计算的字符串,它的返回值是一个整数类型,返回字符串的长度。举一个例子来说吧: 假设需要一个函数GetNum(),它有两个整形参数num1,num2,函数经过计算后返回这两个整数的平均数,函数如下:functio... 阅读全文
摘要:
Pascal 中的过程类型与C语言中的函数指针相似,为了统一说法,以下称函数指针。函数指针的声明只需要参数列表;如果是函数,再加个返回值。下面讲解指向非对象(一般的)函数/过程的函数指针。例如声明一个过程类型,该类型带一个通过引用传递的整型参数:type IntProc = procedure (var Num: Integer); //IntProc是指向过程的函数指针这个过程类型与任何参数完全相同的例程兼容,即用它声明的变量,可以指向任何此类函数,并通过其进行函数的调用。下面是一个兼容例程:procedure DoubleTheValue (var Value: Integer);begi 阅读全文
摘要:
nil是delphi中的null值的概念。 阅读全文
摘要:
方法一:uploadify插件1.Ajax 往后台Post 的数据有两种,一种是文本类型,一种是大数据文件图片等。而Ajax不能直接传大数据文件,只能借助插件实现该功能。@{ ViewBag.Title = "Index";}<h2>Index</h2> <script src="http://www.cnblogs.com/Scripts/swfobject.js" type="text/javascript"></script> <script src="http:/ 阅读全文
摘要:
关键字:JavaScript 汉字转换为Unicode编码 Unicode编码转换为汉字 JavaScript 汉字Unicode编码相互转换代码。JavaScript库-JavaScriptvarGB2312UnicodeConverter={ToUnicode:function(str){returnescape(str).toLocaleLowerCase().replace(/%u/gi,'\\u');},ToGB2312:function(str){returnunescape(str.replace(/\\u/gi,'%u'));}};测试代码-HT 阅读全文
摘要:
Unicode编码详解(转)先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits)因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其中包括了控制字符、数字、大小写字母和其他一些符号 。而最高位为1的另128个字符被成为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其他符号这种字符编码规范显然用来处理英文没有什么问题 。(实际上也可以用来处理法文、德文等一些其他的西欧字符,但是不能和英文通用),但是面对中文、阿拉伯文之类复杂的文字,255个字符显然不够用于是, 阅读全文
摘要:
引用jquery Form 插件,地址:http://jquery.malsup.com/form/<script type="text/javascript"> $(function () { $("#btn_show").bind("click", function () { $("#form_upload").show(); var options = { success: function (responseText, statusText, xhr, $form) { ... 阅读全文
摘要:
从数据库中读出的数据,包含有换行符和回车符,在后台对\r\n替换为<br/>之后,前台页面没有像想象中的那样换行,反而是将<br/>以字符串的方式显示了出来。费了大半天以为是HTML编码格式的问题,后来经同学提示,才明白原来是MVC中为了防止跨站攻击自动将<>&等字符转义成了<br/&rt;在网上查过资料,应用MVCString()方法后,显示正常。 阅读全文
摘要:
这是因为在声明了变量以后,代码后面没有使用到该变量,编辑器将没有使用的代码给优化掉了,因此在监视里面看不到值。参考来源:http://topic.csdn.net/u/20110818/20/284e0790-ad26-4fbb-b59b-af060054177b.html 阅读全文