摘要:
废话不多说了 把源代码贴上来吧 留作以后学习的参考和回顾 涉及多线程,DGRAM socket编程#include <pthread.h>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <netdb.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include &l 阅读全文
阅读排行榜
《C++ GUI Qt4编程》第一章、Qt入门
2012-05-19 22:26 by htc开发, 348 阅读, 收藏,
摘要:
1.1 Hello Qt创建hello目录,新建源文件hello.cpp:#include <QApplication>
#include <QLabel> int main(int argc, char *argv[])
{ QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec();
}进入hello目录,qmake -project生成一个与平台无关的项目文件hello.pro。TEMPLAT 阅读全文
C++设计模式-生成器
2011-08-03 14:38 by htc开发, 347 阅读, 收藏,
摘要:
定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。结构理解1. 生成器(Builder)模式是一步步构建一个复杂的产品,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们,用户不知道内部的具体构建细节。2. Builder基类创建复杂产品(Product)全过程的抽象基类。Builder基类提供若干个构造部件(BuildPart)的方法(基类提供缺省实现)。具体构建产品的过程由ConcreteBuilder实现,GetResult()是获取构造完成后的对象(该方法并不在基类中!因为产品Product一般没有抽象基类。如果产品有抽象基类,GetResult就可 阅读全文
yaffs2源代码情景分析
2008-08-21 12:05 by htc开发, 346 阅读, 收藏,
摘要:
作者: 斑点 Email: byeyear@hotmail.com 1.前言 略。 2.yaffs文件系统简介 按理说这里应该出现一些诸如“yaffs是一种适合于NAND Flash的文件系统XXXXX”之类的字眼,不过考虑到网络上关于yaffs/yaffs2的介绍已经多如牛毛,所以同上,略。 3.本文内容组织 本文将模仿《linux内核源代码情景分析》一书,以情景分析的方式对yaffs2文件系统的源代码进行分析。首先将分析几组底层函数,如存储空间的分配和释放等;其次分析文件逻辑地址映射;然后是垃圾收集机制;接下来……Sorry,本人还没想好。:-) 4.说明 因为yaffs2貌似还在持续更新 阅读全文
要做事,先做人(人无完人,逐步提高才是硬道理!)
2009-09-25 13:30 by htc开发, 340 阅读, 收藏,
摘要:
一个人不管有多聪明,多能干,背景条件有多好,如果不懂得如何去做人、做事,那么他最终的结局肯定是失败。 做人做事是一门艺术,更是一门学问。很多人之所以一辈子都碌碌无为,那是因为他活了一辈子都没有弄明白该怎样去做人做事。 每一个人生活在现实社会中,都渴望着成功,而且很多有志之士为了心中的梦想,付出了很多,然而得到的却很少,这个问题不能不引起人们的深思:你不能说他们不够努力,不够勤劳,可为什么偏偏落得个一事无成的结局呢?这值得我们每一个人去认真思考。 从表面上看,做人做事似乎很简单,有谁不会呢?其实不然,比如说你当一名教师,你的主观愿望是当好教师,但事实上却不受学生欢迎;你去做... 阅读全文
浙公网安备 33010602011771号