上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 72 下一页
摘要: 前些天手摔伤了,一直养着,这段时间最大的体会是:没有手真麻烦,没有右手真痛苦。只能左手上啦正好赶上最近事情也多,一些事务性的工作啦等等,总是在不停地求助,住院期间就不说了,幸好有几个好哥们顶住。出了院,不停地张嘴:喂,##,你帮我弄弄这个,帮我弄弄那个。总是麻烦别人,心理很不是滋味,也有心情特别不好的时候,感觉跟个废人一样,躺在床上看着天花板。疼得睡不着,也想学学哲学家,思考一下:我是谁,来自哪里,要干什么。结果脑子里乱糟糟的,眼睛红红的,终于证明这活不是人干的。我开始试着想一些简单,比较靠谱的问题:作为一个程序员,如果有一天我没了手,我该用什么养活自己?你也许会问,你怎么可能没有手!?呵呵, 阅读全文
posted @ 2012-05-31 08:33 java程序员填空 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 本来今天想更新php操作socket的代码,但是由于项目上原因实在没什么心情,不过过段时间会操作短信网关,到时候自然会更新socket代码,今天主要是将如何利用php交换两个数。 首先,采用php的list数据结构。上代码,然后再解析 function swap(&$a, &$b) { list ( $a, $b ) = array ($b, $a ); } list:把数组中的值赋值给list中的变量,相当于把$b的值赋值给$a,把$a的值赋值给$b.同时,注意&引用运算符的使用,这里是引用传递而不是值传递。 第二,采用异或操作,首先普及一下异或操作的基础知识。异或操 阅读全文
posted @ 2012-05-21 17:41 java程序员填空 阅读(245) 评论(0) 推荐(1) 编辑
摘要: 今天项目中用到了php批量更新数据库的方法,其实应该写存储过程的,无奈不想舍弃php,于是google了一下,发现可以利用multi_query函数实现拼量操作功能,我简要说明一下我的思路,并且会附上代码。大家看的时候也给些建议,优化一下代码,以后我的代码会选择开源共享,为的就是大家一起学习,话不多说,gogogo需求:批量更新数据库的一个字段,我们假设为random字段,用随机生成的6位字符串更新它(生成随机字符串的算法看我之前的博客文章)实例:我先上代码,具体在分析如何操作 for($i=1;$i<=$this->size;$i++){ $query[]="updat 阅读全文
posted @ 2012-05-17 16:50 java程序员填空 阅读(149) 评论(0) 推荐(1) 编辑
摘要: 最近项目里很多都用到了生成指定位数的随机字符串,随便写了个程序,大家可以参考一下,有更好的实现方法也可以跟贴留言,一起学习。OK,不叨叨了,上代码function create_random_string($random_length) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; $random_string = ''; for ($i = 0; $i < $random_length; $i++) { $random_string .= $c 阅读全文
posted @ 2012-05-16 16:55 java程序员填空 阅读(260) 评论(0) 推荐(1) 编辑
摘要: 简介 斐波那契数列(Fibonacci Sequence),又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)。我用递归和迭代两种方法实现了斐波那契数列实现代码(php)<?php class Fibonacci { /** * Description:迭代方法获取fibonacci第n项数值 * * @param int $n * @return int ... 阅读全文
posted @ 2012-05-15 19:47 java程序员填空 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 刚才将排序和查找算法放在一起,感觉不方便阅读,因此将查找算法拿出来,供大家讨论php基于快速排序实现二分查找/** * Description:php实现二分查找算法的类 * @author wzy */ class binary_search{ public $arr; public $key; function __construct($arr,$key){ //这里初始化的数组已经是有序数组 $this->arr=$arr; $this->key=$key; } function binarysearch(){ $start=0; $end=coun... 阅读全文
posted @ 2012-05-15 16:51 java程序员填空 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 好久没来逛博客了,实在是因为项目太忙的缘故,抽不出时间来写,对不住关注我博客的同学了。最近复习了一下c语言,将C语言的一些排序算法用php实现了一下,贴出来大家供大家学习指正。 php实现插入排序/** * Description:php实现插入排序的类 * @author wzy */ class insert_sort { public $arr; public $size; function __construct($arr) { $this->arr = $arr; $this->size = count ( $arr ); } //引用传递,实现数据值的交... 阅读全文
posted @ 2012-05-15 16:02 java程序员填空 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 昨天晚上看了阿牛跟品冠梁静茹演的情感剧、《初恋红豆冰》。一下子想起了初恋时的味道、虽然那时候很小、什么都不懂。但是初开的情窦、始终那么的令人难以忘怀。虽然我现在有女朋友了、而且这篇文章很有可能会被她看到、但是我觉得这没什么、相信她能理解。因为我的初恋现在已经嫁人了、而且还有了小孩。第二个女朋友在五一的时候、也结婚了!很遗憾、也有点暗自庆幸没能到场。电影看完过后、感触真的是太多了、很多时候、很多事情、一转身、就是一辈子。然而无论你怎么做、遗憾始终都会留下。只是或多或少而已、因为、人心是永远都满足不了的。有了初一、就会想到十五。随着你得到的越多、野心也会随之增长、当然圣人除外。不过当今社会圣人基. 阅读全文
posted @ 2012-05-14 10:55 java程序员填空 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 前两篇《程序员必知8大排序3大查找(一)》《程序员必知8大排序3大查找(二)》三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈)一、顺序查找的基本思想:从表的一端开始,顺序扫描表,依次将扫描到的结点关键字和给定值(假定为a)相比较,若当前结点关键字与a相等,则查找成功;若扫描结束后,仍未找到关键字等于a的结点,则查找失败。说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到就失败。很明显的缺点就是查找效率低。适用于线性表的顺序存储结构和链式存储结构。计算平均查找长度。例如上表,查找1,需要1次,查找2需要2次,依次往下推,可知查找16需要16次,可以看出,我们只 阅读全文
posted @ 2012-05-11 07:45 java程序员填空 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 《程序员必知8大排序3大查找(一)》《程序员必知8大排序3大查找(三)》本文我们先把剩余的三大排序说完,然后讨论一下排序的稳定性问题,最后再总结一下排序的时间复杂度和空间复杂度。(1到5见上篇)6、快速排序(1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。(2)实例:上图中将待排序列分成两部分,一部分比基准元素小,一部分大于基准元素,然后对这两部分重复上图的求解过程。(这只是快速排序的一种实现方式,个人认为比较容易理解 阅读全文
posted @ 2012-05-07 07:45 java程序员填空 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 72 下一页