代码改变世界

阅读排行榜

《C++ GUI Qt4编程》第一章、Qt入门

2012-05-19 22:26 by htc开发, 349 阅读, 收藏,
摘要: 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 阅读全文

基于linux下控制台,多线程并发控制的聊天程序(服务器端)

2009-09-24 17:29 by htc开发, 349 阅读, 收藏,
摘要: 废话不多说了 把源代码贴上来吧 留作以后学习的参考和回顾 涉及多线程,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 阅读全文

yaffs2源代码情景分析

2008-08-21 12:05 by htc开发, 349 阅读, 收藏,
摘要: 作者: 斑点 Email: byeyear@hotmail.com 1.前言 略。 2.yaffs文件系统简介 按理说这里应该出现一些诸如“yaffs是一种适合于NAND Flash的文件系统XXXXX”之类的字眼,不过考虑到网络上关于yaffs/yaffs2的介绍已经多如牛毛,所以同上,略。 3.本文内容组织 本文将模仿《linux内核源代码情景分析》一书,以情景分析的方式对yaffs2文件系统的源代码进行分析。首先将分析几组底层函数,如存储空间的分配和释放等;其次分析文件逻辑地址映射;然后是垃圾收集机制;接下来……Sorry,本人还没想好。:-) 4.说明 因为yaffs2貌似还在持续更新 阅读全文

C++设计模式-生成器

2011-08-03 14:38 by htc开发, 348 阅读, 收藏,
摘要: 定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。结构理解1. 生成器(Builder)模式是一步步构建一个复杂的产品,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们,用户不知道内部的具体构建细节。2. Builder基类创建复杂产品(Product)全过程的抽象基类。Builder基类提供若干个构造部件(BuildPart)的方法(基类提供缺省实现)。具体构建产品的过程由ConcreteBuilder实现,GetResult()是获取构造完成后的对象(该方法并不在基类中!因为产品Product一般没有抽象基类。如果产品有抽象基类,GetResult就可 阅读全文

网络传真技术的现状和发展

2012-06-25 16:10 by htc开发, 344 阅读, 收藏,
摘要: 随着互联网以及通信技术还有信息处理技术的发展,传统电信业务的网络化得到迅速发展。基于IP的多媒体业务纷纷涌现。比如IP电话取代传统电话,Email取代普通信件,微信取代传统短信,以及IP视频会议的广泛应用。这些网络应用无时不刻的影响着人们的现代生活。传真技术也逐渐由传统的电话网传真过渡到网络传真。网络传真的出现,使得人们更加高效,便捷的收发传真,且成本低廉。 传真通信,最早由英国物理学家Alexander Bain于1843年提出,1925年美国贝尔实验室造出了第一台实用的传真机。从1972年电话网开放业务传真以来,传真通信得到迅速的发展。我国的传真通信发展经历了三个阶段:一类机... 阅读全文
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 105 下一页