摘要: chrome_php是什么1、chrome_php 是什么?一款Chrome下用来配合调试 PHP 的工具,可以通过,console来查看php的信息1.2用法 用法特别简单,有一个chrome_php.php 文件 和 chrome Logger的扩展 下载地址http://craig.is/writing/chrome-loggerinclude 'chrome_php.php';$array = array( "Action" => "Recoverdownload", "Data" => array 阅读全文
posted @ 2013-07-21 17:00 投河自尽的鱼 阅读(2337) 评论(0) 推荐(0) 编辑
摘要: 以前语音输入功能虽然没用过,但是看上去很高级的样子,有了智能手机之后,在ios和android中的语音输入,特别是iPhone的Siri,让一切变得如此简单,嘎嘎。当然我不是在这里要实现如此强悍的功能,只是说说html5中的语音输入功能speech属性,大家先可以看看W3C文档:http://www.w3.org/2005/Incubator/htmlspeech/2010/10/google-api-draft.html看上去很强大的样子,不过不要高兴的太早,因为大部分的浏览器还没有实现这些接口,目前可以用的只有chrome(11版本以上)的私有属性:x-webkit-speech。例如我们 阅读全文
posted @ 2013-07-05 17:57 投河自尽的鱼 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree),右边的总是大于左边的!二叉树的每个结点至多只有二棵子树(不存在出度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。 1 function Node(num) 2 { 3 this.num = num; 4 this.count = 1; 5 this.pLeft = null; 6 this.pRight = null; 7 } 8 9 10 function createNode(value)11 {12 ... 阅读全文
posted @ 2013-06-30 00:10 投河自尽的鱼 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 注:编译环境 VC2010,系统WIN7 64位,其他编译环境和系统未测试1-1. 编程,输入n,输出如下例(n=5)所示的图形: ***** ***** ***** ***** *****# include int main(){ int length; void print_parallelog... 阅读全文
posted @ 2013-06-28 14:05 投河自尽的鱼 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: functionlink($no){this.no=$no;this.next;}functionaddLink($num){var$first=$cur={};for(var$i=1;$i<=$num;$i++){var$link=newlink($i);if($i==1){$first=$link;$first.next=$first;$cur=$first;}else{$cur.next=$link;$link.next=$first;$cur=$cur.next;}}return$first;}$link=addLink(15);console.log($link); 阅读全文
posted @ 2013-06-28 14:01 投河自尽的鱼 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 今天做svn迁移时用到了!1。进入工作复本#> cd ~/test2。查看仓库地址(URL)#> svn info路径:.地址(URL):http://192.168.28.1/repos/test档案库 UUID:a81f9bed-3506-0410-b369-e50476f75162修订版:44节点种类:目录调度:正常最后修改的作者:yanghong最后修改的修订版:44最后修改的时间: 2005-11-24 16:05:30 +0800 (四, 24 11月 2005)可以看到地址为:"http://192.168.28.1/repos/test"3。更改 阅读全文
posted @ 2012-09-20 10:46 投河自尽的鱼 阅读(11056) 评论(0) 推荐(1) 编辑
摘要: pcntl扩展可以支持php的多线程操作.原本需要重新编译PHP的后面configrue提示加上--enable-pcntl由于我的php是采用yum安装的,所以不能采用上面的方式下面我介绍一个php动态添加扩展的方式 phpize1、首先看下 phpize命令 所在的目录 (ps:我的目录/usr... 阅读全文
posted @ 2012-09-16 18:34 投河自尽的鱼 阅读(7903) 评论(0) 推荐(0) 编辑
摘要: php作为脚本程序,通常生命周期都很短,如在web应用中,一次请求就是php运行的一个周期,请求结束则生命周期截止。所以php在处理需要共 享的资源时,一般会将共享数据保存在数据库或dbm之类的文件中,再者就是利用内存实现共享。你可以选择已有的工具辅助你,像memcache;也可以自 己编写代码访问操作系统的共享内存段。php中对共享内存段的操作有两组函数:System V IPC和Shared Memory。 其中System V IPC系列函数能够更方便的操作数据,无需像Shared Memory那样必须自己掌握读写时的偏移量、长度等,也不用序列化/反序列化来回转换(因为Shared Me 阅读全文
posted @ 2012-09-12 23:54 投河自尽的鱼 阅读(5215) 评论(1) 推荐(1) 编辑
摘要: 列出可能会用到的几个算法<?php/*** @desc 打印出一个菱形*/function diamond($n){for($i=0; $i<=$n; $i++){for($j=0; $j<=$n-$i; $j++){echo "&nbsp;";}for($k=0; $k<=2*$i; $k++){echo "*";}echo "<br/>";}for($i=$n; $i>=0; $i--){if($i==$n){continue;}for($j=0; $j<=$n-$i; $j 阅读全文
posted @ 2012-07-28 16:37 投河自尽的鱼 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 假如有一个表 testid name value1 a pp2 a pp3 b iii4 b pp5 b pp6 c pp7 c pp8 c iiiid是主键要求得到这样的结果id name value1 a pp3 b iii4 b pp6 c pp8 c iii方法1delete testwhere [id] not in (select max([id]) fromtestgroup by (name + value))方法2delete afrom testa left join(select (id) from testgroup by name,value)b on a.id=b. 阅读全文
posted @ 2012-07-23 14:23 投河自尽的鱼 阅读(254) 评论(0) 推荐(0) 编辑