代码改变世界

c++ namespace命名空间详解

2013-08-09 20:00 by youxin, 1392 阅读, 0 推荐, 收藏,
摘要:What is a namespace?A namespace defines an area of code in which all identifiers are guaranteed to be unique. By default, all variables and functions are defined in theglobal namespace. For example, take a look at the following snippet:12345int nX = 5;int foo(int nX){return -nX;}Both nX and foo() ar 阅读全文

php前端控制器设计1

2013-08-09 17:15 by youxin, 521 阅读, 0 推荐, 收藏,
摘要:The primary role of a front controller in web-based applications is to encapsulate the typical request/route/dispatch/response cycles inside the boundaries of an easily-consumable API, which is exactly what the web server does. Indeed the process seems redundant at first blush咋一看, but when coupled t 阅读全文

php 解析url 和parse_url使用

2013-08-09 15:14 by youxin, 1644 阅读, 0 推荐, 收藏,
摘要:通过url进行传值,是php中一个传值的重要手段。所以我们要经常对url里面所带的参数进行解析,如果我们知道了url传递参数名称,例如/index.php?name=tank&sex=1#top我们就可以通过$_GET['name'],$_GET['sex']来获得传的数据。但是如果我们不知道这些变量名又怎么办呢?这也是写这篇博文的目的,因为自己老是忘,所以做个标记,下次就不要到处找了。我们可以通php的变量来获得url和要传的参数字符串$_SERVER["QUERY_STRING"]name=tank&sex=1$_SERV 阅读全文

PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 之间的区别

2013-08-09 11:57 by youxin, 603 阅读, 0 推荐, 收藏,
摘要:PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI']$_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 三者非常相似,返回的都是与当前 URL 或 PHP 程序文件相关的信息:$_SERVER['PHP_SELF']:相对于网站根目录的路径及 PHP 程序名称。$_SERVER['SCRIPT 阅读全文

php unset 数组陷阱

2013-08-08 22:08 by youxin, 3046 阅读, 1 推荐, 收藏,
摘要:我们删除一个array,unset($arr);想删除某个元素unsert($arr[i])一个陷阱是:unset()函数允许删除数组中的某个键。但要注意数组将不会重建索引。如果需要删除后重建索引,可以用array_values()函数。 $a=array(1,2,3); for($i=0;$i'.$v.""; } 还可以用array_values输出值. 'one', 2 => 'two', 3 => 'three');unset($a[2]);/* will produce an array that 阅读全文

php 引用

2013-08-08 21:28 by youxin, 492 阅读, 0 推荐, 收藏,
摘要:php引用同c++一样,可以参考官方:http://www.php.net/manual/zh/language.references.whatdo.php一般引用;function changeStr(&$str){ $str='new';}$str='string';changeStr($str); echo $str; //输出new数组引用:function changeArr(&$arr){ $arr[0]='x';}$arr=array(0,1,2);changeArr($arr);print_r($arr); //A 阅读全文

网站开启gzip的方法

2013-08-08 15:36 by youxin, 532 阅读, 0 推荐, 收藏,
摘要:.如果空间支持Zlib压缩文件,可用php.ini方法这个方法比较简单,压缩率也较高,可达75%左右。新建一个名为 php.ini 的文件,添加以下代码,保存后上传至网站根目录即可。output_buffering = Offoutput_handler =zlib.output_compression = On如果出现显示不正常,可以在.htaccess文件中增加以下代码解决:php_flag zlib.output_compression Onphp_value zlib.output_compression_level 8代码:在.htaccess文件中写入以下内容:方法1:如果空间支持 阅读全文

php启用gzip压缩

2013-08-08 15:25 by youxin, 921 阅读, 0 推荐, 收藏,
摘要:GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快!要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面。我们只要把页面在服务器端压缩再输出到浏览器就行了。有点罗嗦,下面说正事:正如要制作压缩饼干,先要拿到原料,要压缩一个页面,首先要获得要输出的内容。PHP中的ob_start()(ob => output buffer)函数可以实现这个功能,它可以把程序里准备输出的内容先放到一个叫 阅读全文

python 拼写检查代码(怎样写一个拼写检查器)

2013-08-08 12:55 by youxin, 1675 阅读, 0 推荐, 收藏,
摘要:原文;http://norvig.com/spell-correct.html翻译:http://blog.youxu.info/spell-correct.html怎样写一个拼写检查器Peter Norvig翻译:Eric You XU上个星期, 我的两个朋友 Dean 和 Bill 分别告诉我说他们对 Google 的快速高质量的拼写检查工具感到惊奇. 比如说在搜索的时候键入 [speling], 在不到 0.1 秒的时间内, Google 会返回: 你要找的是不是 [spelling]. (Yahoo! 和 微软也有类似的功能). 让我感到有点奇怪的是我原想 Dean 和 Bill 这两 阅读全文

动态规划求解编辑距离问题

2013-08-07 20:16 by youxin, 715 阅读, 0 推荐, 收藏,
摘要:编辑距离(Edit Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k→s)sittin (e→i)sitting (→g)俄罗斯科学家Vladimir Levenshtein在1965年提出这个概念。应用:DNA分析拼字检查语音辨识抄袭侦测相似度计算动态规划经常被用来作为这个问题的解决手段之一。整数 Levenshtein距离(字符串 str1[1..m], 字符串 str2[1..n])//声明变量 阅读全文
上一页 1 ··· 144 145 146 147 148 149 150 151 152 ··· 269 下一页