宏亮 的个人资料骑士的生活照片日志列表更多 工具 帮助

骑士的生活

2009年在危机中寻找自己想要的生活。

李 宏亮

职业
地点
兴趣
累的时候我喜欢睡觉、聊天、看卡通。
请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。
李宏亮发表:
生活的四忌"看国足、喝三鹿、用瑞星、上百度"
11 月 18 日
李宏亮发表:
firetalk 到1.5.3算是告一段落了,今天google了一下firetalk,发现居然被好多网站收录下载了,不禁有些YY了~~
11 月 13 日
李宏亮发表:
搞了个通宵把google calender加到firetalk里了,越来越像样了,hoho
11 月 6 日
李宏亮发表:
在google搜索"firetalk" 偶的东东居然在第四位
搜索"GTalk" "exension" "firefox" 居然在第二位,真强悍, 先YY一个。
看来live.com是google重点搜集的对像啊。
10 月 28 日
第 1 张,共 36 张
10月30日

[原创]快速排序法研究

做了这么久程序员,还是只会用冒泡法排序,惭愧!!这两天心血来潮研究了一下快速排序方法。
快速排序法简单的说就是分块排序,具体的时间复杂度啊之类的到网上找找吧,有很多介绍。
下面是我写的实现快速排序法的例程,分享一下。
 
/*
 * qSort.c
 * author: samuel.li
 * email:  weiyesoft@gmail.com
 */
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define false 0
#define true 1
 
static int globalCount = 0;
static int moveCount = 0;
void swap(int *piA, int pos1, int pos2)
{
   int m = 0;
   m = *(piA+pos1);
   *(piA+pos1) = *(piA+pos2);
   *(piA+pos2) = m;
   moveCount++;
   return;
}
int qSort(int *piA, int low, int num)
{
    int key = *(piA+low);
    int i=low+1;
    int ascPos = low;
    int descPos = low+num-1;
    int bDesc = false;
    if(num <=1 )
      return 1;
    while(1)
    {
        globalCount++;
        if(descPos==ascPos)
                break;
        else if (!bDesc && *(piA+i) <= key)
        {
            swap(piA, ascPos, i);
            ascPos++;
            i++;
        }
        else if(*(piA+descPos) < key){
            swap(piA, i, descPos);
            descPos--;
            bDesc = false;
        }
        else {
            descPos--;
            bDesc = true;
        }
    }
    qSort(piA,low,ascPos-low);
    qSort(piA,ascPos+1,low+num-ascPos-1);
    return 0;
}
void printArray(int array[], int length)
{
   int loop = 0;
   for(loop=0; loop < length; loop++)
   {
       printf("%d,",array[loop]);
   }
   printf("\n");
}

int main(int argc, char ** argv)
{
   int iA[] = {29,41,56,81,30,61,13,18,20,17,15,44,78,7,6,9,3,10,4,8};
  
   printArray(iA, sizeof(iA)/4);
   qSort(iA, 0, sizeof(iA)/4);
   printArray(iA, sizeof(iA)/4);
   printf("loop %d times.\n",globalCount);
   printf("move data %d times.\n",moveCount);
   return 0;
}
 
 
[root@localhost ~]# ./qSort
29,41,56,81,30,61,13,18,20,17,15,44,78,7,6,9,3,10,4,8,
3,4,6,7,8,9,10,13,15,17,18,20,29,30,41,44,56,61,78,81,
loop 69 times.
move data 46 times.
 
20个数的排序用了69次循环,数据移动46次,果真效率提高很多,
有时间再研究下其它的,看有没有更快的。
如果各们看官发现这个程序还可以更快的话,请不吝赐教啊,我们的口号是“没有最快,只有更快”
 
9月29日

Java learning

学了有一段时间了,渐入佳境,内部类不太好理解卡了两天,是个不错的东西,
我认为能不能自如的使用内部类应该是Java高手的标志之一,还有个东西就是
设计模式,我现在还在模式外转悠呢,等看完thingking in java的最后几章,
转攻模式,要么不学要学怎么也得学到老鸟的水平才对得起自己啊。

感觉java各方面都不错,只有垃圾回收器这个东西太垃圾,用惯了C和C++,
不能控制内存的感觉超级别扭,明知道不用了自己还不能释放,唉~~,就像是
明知道要拉裤子了还要等别人来帮你解腰带。
9月2日

你知道MyISAM和InnoDB最多能有多少列吗?嘿嘿

我测出来了,哈哈

MyISAM类型表 最多2410列
InnoDB类型表  最多1000列

想知道最少多少列吗?想问这个问题的自己撞墙去,谢谢~~。
8月26日

我和儿子去看毽球比赛

上周六去和儿子看公司的毽球比赛去了,得了个亚军,不过冠军队的确有实力,输的不冤枉。
其实我也很强的,不过本人据绝一切对抗性游戏,哈哈。
我和儿子被焦点抓拍了,也露个脸,嘿嘿~~
 
 
 
 
8月12日

破解着快乐着,总算有点感兴趣的东西

想比较下数据库结构,从网上下了个MyCompiere2007, 是个注册版,MD,用着不爽,
按照惯例google破解版的,找了好多不是版本不对,就是根本不能执行,这些cracker
太没有职业精神了。

求人不如求己啊,自己破,倒腾了两个晚上,一大堆汇编指令看的晕晕呼呼的,最后
终于给拿下了,嘿嘿,破完之后其实发现很简单,脱个壳而已,不过这个壳比较难脱。
不过瘾,于是又合OraCompiere2007开了刀,easy~~.
还不过瘾,又想起了x-win32,他的注册版的限制是一次运行只能30分钟,这个似乎
有点儿难度,我找啊找啊找啊找,终于在一大堆指令中发现了限时的部分,不用说改
成一次运行24小时,哈哈,有点小小的满足感了,直接改2进制啊,爽~~

破解过程很简单,归纳起来就是:"看看穿衣服了没?穿了?脱掉!然后看看哪里可以
"进入"呢,找到了就搞",哈哈,听起来很yin荡的说,当然还需要一点点运气和耐心。

补习下汇编,这年头想当流氓都得有文化了~~

7月22日

拒绝和SB一起共事

我炼了很久,我反复告诉自己心态要平和,要不以为然,要无所谓,要TMD爱咋咋地,
我以为自己做到了就成熟了,成熟了就可以再进一步。

但是今天我发现我居然做不到,这样的成熟我永远也受不了,所以MLGB不服就干呗,
有些人就得和他分个你死我活,否则他永远也不知道什么是教训,It's a challenge,
I like it. 

男人就要把事情摆在明面上,我不屑于耍些小手段小伎俩,光明正大的玩儿死你才是
人生最高境界。

坚决拒绝和SB一起共事,从此为我的人生信条。
7月2日

唏~嘘~~最近可好?

多眨了几下眼,活了快三十了。
闯出来近10年,有了房子,妻子,孩子,现在也有了车子。
打拼的比较辛苦,还好有所回报。
升职加薪这些年一个都没有少。
妻子很贤惠,儿子很调皮,家里也有点儿幸福的味道。

我要求的不多,老天给的也不少。
虽然有过挫折也有过坎坷,但总体来说还算一切顺利。
事业家庭生活,而立之年所有目标均以达到,

偶而放松一下,喝喝啤酒吃吃烧烤。
和兄弟姐妹们一起KK歌,大声喧闹。

我所要的只是轻松惬意的生活,
没有那么高的风浪也没有那么多的险阻。

发财的发财,出国的出国,朋友们总是离多聚少。
不管何日再相见,希望大家都互问一下“最近可好?”



6月26日

想念MJ

“Michael Jackson因心脏停搏于2009625日在洛杉矶逝世。”

一代流行音乐的天王从此陨落了,Michael Jackson是一个无法被超越的颠峰,
是一个丰碑似的人物,抛却个人生活问题他绝对是个值得被尊敬和崇拜的人。

历史会记住他的成绩,人们也永远会记住他灵动的音乐和梦幻的舞步,天王走好。
5月20日

史上到公司最快的一天

早上8:15从家出发,8:50左右到的公司,西南路一路畅通,太给面子了。大笑
5月18日

小悦生活

小悦带动了全家人的消费,老婆去二七,送到后我在车里等着接老婆回家。
晚上想吃烧烤一脚油门就到地方了,周末想去海边,全家上车,东西带齐,“嗖~”就到了,老罗讲话“真是太TM方遍了”
 
 
宝宝开始说话了,挺有意思的,记一下做个留念