Fork me on GitHub
上一页 1 ··· 7 8 9 10 11
摘要: 这道题是在博客园看到的。问题:比如给定一个字符串,返回字符串中相邻的字符个数大于等于2的记录数,比如aaa,算1个记录,aaabb,算2个记录,abbccaaa,算3个记录, aaabbbcccefffghhh,算5个记录.思路:循环遍历字符串,当前字符跟上一个字符比较;如果相同字符数加一;如果不相同,判断当前字符相同数是否大于1,大于1记录数加1,重置相同字符数累加器为1;代码(PHP实现):= 0; $i--){ $currentChar = $str{$i}; if ($currentChar === $prevChar){ $currentCharCnt++;... 阅读全文
posted @ 2012-08-29 18:47 huan&ping 阅读(545) 评论(0) 推荐(0) 编辑
摘要: MYSQL提供了从本地文件快速导数据的命令,具体说明如下:LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name' [REPLACE | IGNORE] INTO TABLE tbl_name [CHARACTER SET charset_name] [{FIELDS | COLUMNS} [TERMINATED BY 'string'] [[OPTIONALLY] ENCLOSED BY 'char'] [ESCAPED BY 'char'] ] ... 阅读全文
posted @ 2012-08-24 15:38 huan&ping 阅读(3945) 评论(0) 推荐(0) 编辑
摘要: 什么是阻塞式?什么是非阻塞式?我理解的不是很对,咨询了谷歌大师,知道以下几点:1. 阻塞与非阻塞式跟网络编程有关2. 当服务端与客户端建立连接时,如果客户端还没有接收到服务器端的响应,客户端程序不继续往下运行,此时会被挂起,直至有结果返回,这个就是阻塞式编程3. 非阻塞式跟阻塞式相反,当没有接收到响应时,程序会继续运行,当有响应时,操作系统会通知程序回头处理。什么是单线程?什么是多线程?我理解的也不是很对,来自维基百科的解释:Incomputer science, athread of executionis the smallest unit of processing that can b 阅读全文
posted @ 2012-08-17 13:30 huan&ping 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: web上不好用数学表达式来表达字段文字,解决这个问题有几种方法,最常用的是归纳法。有一种方法是直接推导出来的,这个方法我在一个国外数学wiki上发现的,具体推导如下:从上图可以看出:然后可以推理出结果:参考资料WIKI PROOFmath.stackexchange 阅读全文
posted @ 2012-08-13 12:49 huan&ping 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 声明:算法由PHP大牛鸟哥所写(http://www.laruence.com).游戏规则: 输入任意4个数字,然后对其进行+-*/组合,所得数学表达式值等于24.算法思路:把每一个数字看做一个独立的数学表达式,表达式之间加上标点符号组合成新表达式,一共组合4次,表达式之间的所有组合可以通过递归来实现.代码如下: * @copyright (c) 2009 http://www.laruence.com */class TwentyFourCal { public $needle = 24; public $precision = '1e-6'; function Tw... 阅读全文
posted @ 2012-06-07 13:35 huan&ping 阅读(856) 评论(0) 推荐(0) 编辑
摘要: PHP代码如下: 1 $arr){25 if ($arr[0] == $aInsert[0]){26 $maxCmpIdx = $idx;27 }28 $cnt++;29 }30 if ( !$maxCmpIdx){31 $maxCmpIdx = $cnt++;32 }33 $aSorted[$maxCmpIdx] = $aInsert;34 for ($i = $maxCmpIdx; $i > 0; $i--){35 if ($aSorted[$i][1] > $aSorted[$i-1][1]){36 $aTmp =... 阅读全文
posted @ 2012-06-06 13:28 huan&ping 阅读(718) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11