自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 我对上帝的十个疑问

1 上帝能否创造一个他无法举起的石头 按照圣经所说,宇宙是上帝创造的,那么在创造之前,宇宙是不存在的,在创造之后它是存在的, 它先前不存在,但是凭空创造出来,因此宇宙的本质既是存在的,又是不存在的.上帝能否创造一个即存在,又不存在的宇宙?这个问题和上帝能否创造一个他无法举起的石头一样,上帝要能处理这个逻辑悖论,但是无论这个命题回答能或者不能,上帝都不是万能的.如果他不是万能的,那么也不能创造一个自

2007-04-12 11:24:00 2601

原创 【原创】软件风水学

    最近看到“软件风水学”这个新词汇,我觉得很搞笑。我现在还不太清楚它到底想表达一种什么样的思想,但是它把“软件设计”和“自然运势”结合在一起的思路还是比较有趣的。所以我找了些“风水学”相关的资料,发现这个“软件风水学”这个观点还是有一定正确性,下面笑谈一些我个人的看法。一、整体系统原则:    风水学把环境作为一个整体系统,这个系统以人为中心,环境中的每一个整体系统都是相互联系、相互制约、相

2006-01-17 10:53:00 2623 1

原创 Bug跟踪管理系统Mantis配置手册

                Bug跟踪管理系统Mantis配置手册1.简介Mantis是一个开源的Bug管理系统,它基于PHP+MYSQL可在Windows/Linux上运行。一个bug管理系统,首先要看其适用性是否符合实际工作的需要。Mantis的特点是:免费、简洁灵活、B/S 结构的web系统适合分布式协作开发/测试。这些特征非常符合我目前参与的这款项目的测试工作!我采用的安装环境是Lin

2005-08-30 20:19:00 8663 2

转载 哈佛成功金句25则[转]

       1、正确的思考   先正确的评判自己,才有能力评断他人。  你是否欺骗别人,或是自己?想清楚再回答。  三思而后行的人,很少会做错事情。  企图说服不用大脑的人,是徒劳无功。  认为整个世界都错的人,极可能错在自己。  2、行动  观察走在你前面的人,看看他为何领先,学习他的做法。  忙碌的人才能把事情做好,呆板的人只会投机取巧。  优柔寡断的人,即使做了决定,也不能贯彻到底。  善

2005-04-12 09:59:00 1474

转载 给中国学生的第四封信——大学四年应是这样度过(转)

                                        给中国学生的第四封信:                                                          大学四年应是这样度过                                                   李开复                           

2005-03-20 12:58:00 1660

转载 给中国学生的第三封信——成功、自信、快乐(转)

                                   给中国学生的第三封信 成功、自信、快乐李开复2004年5月此前,我和中国学生的多次交流都是围绕如何达到优秀和卓越、如何成为领导人才而展开的。最近,在新浪网的聊天室和我收到的许多电子邮件中,我发现更多的中国学生需要知道的不是如何从优秀到卓越,而是如何从迷茫到积极、从失败到成功、从自卑到自信、从惆怅到快乐、从恐惧到乐观。一个极端的例

2005-03-20 12:52:00 1229

转载 给中国学生的第二封信——从优秀到卓越(转)

                                      给中国学生的第二封信 从优秀到卓越李开复2003年12月三年前离开中国时,我在《给中国学生的一封信》中,与广大青年学生一道,讨论了一些大家共同关心的话题,并结合自己的学习和工作经历,就青年学生如何对待机遇、学业、工作、他人、自己等问题,阐述了我的个人意见。我提出诚信和正直、主动意识、交流和沟通、努力一生学习这几个个人素质方

2005-03-20 12:46:00 1356

转载 给中国学生的一封信——从诚信谈起(转)

                                                                            给中国学生的一封信                            从诚信谈起 李开复2000年4月今年5月23日,比尔·盖茨先生在《华尔街日报》上撰文,支持和敦促美国政府给予中国永久性正常贸易国待遇。文中,他特别谈到了在清华大学与中国大学生

2005-03-20 12:27:00 1299

原创 Linux网络编程读书笔记(10)

第十五章  多线程编程·15.1 线程的概念线程这样一种实体,它被包含在进程实体中,具有自己的运行线索,可以完成一定的任务。它和进程中其他进程共享所有的共享数据以及部分环境,并且可以和其他线程协同完成一定任务。线程常常被成为轻量级进程。 多个线程将共享同个进程虚空间的环境包括代码段和大部分数据,所以fork需要建立的大量复制创建就不需要,不同线程可以通过共享变量进行数据传输,不需要复杂的IPC机制

2005-02-17 16:07:00 2434 1

原创 Linux网络编程读书笔记(9)

第十三章 UNIX域套接字和并发服务器的预创建技术·UNIX域套接字linux操作系统提供了一种UNIX域协议的进程间通信方式,它不能应用在网络中,能使用在本机两进程间的通信中。它能方便的向两个非亲属关系的进程间传递文件描述符,效果类似于在父子进程间传递一样。UNIX域套接字在和本地进程进行交互时候效率更高,因为它不需要处理网络异常可能。 地址结构:struct sockaddr_un{     

2005-02-17 16:02:00 2229

原创 Linux网络编程读书笔记(8)

第十一章  数据结构的传输和XDR标准·11.1 数据结构的传送       网络数据结构传递可能存在以下问题:网络字序问题、浮点数传输、指针处理       自定义手工处理方式:将待发送数据结构转换以后放入应用的发送缓冲区;将应用的接收缓冲区中数据结构转换以后再进行数据处理。       代码示例:       void send_int32_2buf(char *buf, unit32_t n

2005-02-17 15:54:00 2582

原创 Linux网络编程读书笔记(7)

第九章 高级套接字函数编程·9.1 发送和接收函数的高级用法头文件:, int send(int sockfd, void *buf, int len, int flags); [flags=MSG_OOB, MSG_DONTWAIT, MSG_DONTROUTE]  int recv(int sockfd, void *buf, int len, int flags); 

2005-02-17 15:16:00 2843

原创 Linux网络编程读书笔记(6)

第七章 UDP数据报·7.1  UDP数据报UDP源端口、UDP目的端口 标示进程;UDP数据报长度;校验和,可选。UDP非面向连接,不可靠传输,具有较小传输时延。 ·7.2  UDP传输过程SERVER: socket() --> bind() --> recvfrom() --> sendto()-->close()CLIENT : socket() --> sendto() --> recv

2005-02-17 15:13:00 2495

原创 Linux网络编程读书笔记(5)

第五章  无堵塞套接字和单进程轮询服务器·5.1 无堵塞套接字       堵塞套接字在等待输入/输出时会进入睡眠,不能继续其他的操作。在并发服务器模式下这一缺点并不明显,但在一些复杂应用中可能需要在单进程中为多个连接服务,这时堵塞套接字会大大降低效率。另外,进程可能一直被堵塞。比如服务器端崩溃,而客户端并不知道,此时客户端进程将一直堵塞。       无堵塞套接字会对读、写、建立

2005-02-17 15:09:00 2859

原创 Linux网络编程读书笔记(4)

第四章  基本套接字编程·4.1 基本套接字函数族头文件:, 主要函数:int socket(int domain, int type, int protocol);              //创建socket描述符[domain=AF_UNIX,AF_INET,AF_ISO; type=SOCK_STREAM,SOCK_DGRAM,SOCK_RAW;] int connect(int soc

2005-02-17 15:05:00 2102

原创 Linux网络编程读书笔记(3)

第三章  TCP/IP协议·3.1 OSI参考模型、协议和服务物理层实现在通信信道的0、1比特传输;数据链路层加强了比特传输功能,将01比特组织成数据帧实现可靠传输;网络层主要实现路由选择,确定端到端的传输路径;传输层实现点对点的无差错数据传输;会话层主要实现用户会话关系和同步的管理;表示层消除信息的语法和语义的差别;应用层面向不同需求,实现不同功能。 ·3.2 TCP和UDP的比较TCP实现了面

2005-02-17 14:56:00 2263

原创 Linux网络编程读书笔记(2)

第二章  进程间通信和同步前言:在linux/unix中支持多种进程间通信(IPC)的方式,主要包括:信号、信号量、消息队列和共享内存,管道(包括无名管道和FIFO)也是进程间通信的方式。 ·2,2信号的捕获和处理:#inlucde   //参见POSIX.1中定义相关函数:sigaction(int signo, const struct sigaction *act, struct sigac

2005-02-17 14:51:00 2282

原创 Linux网络编程读书笔记(1)

LINUX网络编程的读书笔记笔记是该书内容的精简,适当之处加上我个人的观点。笔记整理:ZhangYv     日期:2005-1-15 书名:Linux网络编程   作者:林宇 郭凌云     出版社:人民邮电难度:入门到进阶   第一章 文件系统和进程系统1.1文件系统的总体结构       从文件系统的实现角度来看,按层次可以分成应用程序、系统调用、文件子系统、高速缓冲、设备驱动和具体的存储设

2005-02-17 14:24:00 3232 1

原创 某软件开发者对追MM的感悟

首先很少程序我写不出,但是极少MM会被我征服,所以经过偶不断的反思和总结,特整理出以下观点请各水友共同论证:1 泡上MM的成功率 = (你的UI界面的友好程度+可用内存大小)/MM的维护费用 ± 你的Central Processing Unit异常处理性能。2 程序可以Testing & Debugging, 但是MM不会让你设置断点、单步执行、查看变量值,跟踪调试,她只允许你运行一次,

2004-11-21 10:28:00 1891 2

原创 程序员的个人性格——读书笔记

个人性格 提要:软件开发是一个“以人的智力为加工原料”的工程活动,在开发过程中会不断的对智力和性格作研究。需要注意20/80原则,并不是最勤奋的才是最优秀的。编程的工作难以检查,是否成为高手和个人性格有关。你无法改变智力,但可以改变性格。在软件开发者的成长过程中,EQ还是占主要因素。 1.        聪明和谦逊一个人越谦虚进步越快,承认自己的无知才会去正视和弥补自己的错误。

2004-11-21 10:26:00 1803 2

转载 150句日常口语(转)

1. Its up to you.(由你决定。) 2. I envy [羡慕]you.(我羡慕你。) 3. How can I get in touch with you?(我如何联络你) 4. Where can I wash my hands? (请问洗手间在哪里?) 5. Whats the weather like today?(今天天气如何?) 6. Where are you he

2004-09-03 12:26:00 1963

转载 穷人的爱情,纯洁的爱情(转)

                                                 穷人的爱情,纯洁的爱情(转) 当然 穷人也一样幸福那是一段快乐的日子,两个人口袋里只有一百元。 很突然地去了他的城市,两手空空,我说,我们就这样在一起吧。他抱着我。紧紧的。 他的一个朋友因为打官司借了他的积蓄。所以,他的钱所剩无几。 我们在一个很安静的小区里租了一套房子,买了必需品

2004-08-12 22:43:00 1891 1

原创 C语言递归的基础和数据结构的初步概念

(1) C语言的函数和参数传递在着手开始学习数据结构与算法设计方法之前,我们先回顾一些C语言基础,这会有利于我们以后基于C语言的编程和分析,虽然其中有许多你可能已经非常熟悉了。1.1  函数与参数(传值、引用)【1】传值参数:考察函数Ex_1(程序1.1),a,b,c都是函数Ex_1的形式参数(formal parameter),类型均为整形,如果以下调用Ex_1(1, 2, x),它

2004-08-09 18:38:00 3173

转载 人生启示录:被称为世上最经典的25句话(转)

1,记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。 2,能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶。 3,怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分。 4,智慧的代价是矛盾。这是人生对人生观开的玩笑。 5,世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)。 6,如果敌人让你生气,那说明你还没有胜他的把握。

2004-08-09 18:35:00 1539

原创 数据结构: 优先队列的应用

这里介绍一种重要的略为复杂的数据结构“优先队列”.我所提供的不是教学,而是希望提供一个解决类似问题的思路.因此以学习为目的,而不是以实用, 而且涉及到较多的名词概念或术语,对于不懂的建议查找数据结构的书籍,这里考虑到文章的篇幅就不多做介绍. ^^   优先队列(priority queue)是一个以集合为基础的抽象数据类型,每个元素都有一个优先级,对优先队列执行的操作有1) 查找;2) 插

2003-08-15 17:06:00 8134 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除