上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页

2014年5月13日

C语言中printf(),sprintf(),scanf(),sscanf()的用法和区别

摘要: printf语法:#includeintprintf(constchar*format,...);printf()函数根据format(格式)给出的格式打印输出到STDOUT(标准输出)和其它参数中。返回值是输出的字符数量。sprintf语法:#includeintsprintf(char*buff... 阅读全文

posted @ 2014-05-13 16:14 berkeleysong 阅读(231) 评论(0) 推荐(0) 编辑

最短路径—Dijkstra算法和Floyd算法

摘要: http://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833.html1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为... 阅读全文

posted @ 2014-05-13 10:13 berkeleysong 阅读(125) 评论(0) 推荐(0) 编辑

2014年5月6日

几种经典的网络服务器架构模型的分析与比较

摘要: 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接 数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络... 阅读全文

posted @ 2014-05-06 20:11 berkeleysong 阅读(134) 评论(0) 推荐(0) 编辑

2014年4月28日

C/C++程序员必须熟练应用的开源项目

摘要: 作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对... 阅读全文

posted @ 2014-04-28 11:13 berkeleysong 阅读(147) 评论(0) 推荐(0) 编辑

2014年4月26日

typedef

摘要: 本人学C++也有三年了,还是对typedef不太熟,今天终于弄清楚了,所以发表此帖,希望对不太清楚的朋友能有所帮助。 首先请看看下面这两句: typedef int a[10]; typedef void (*p)(void); 如果你能一眼就看出它们的意思,那请不要再往下看了。如果你不太理解,或概... 阅读全文

posted @ 2014-04-26 15:58 berkeleysong 阅读(105) 评论(0) 推荐(0) 编辑

2014年4月13日

Just for 面试

摘要: ZOJ题目分类初学者题:1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241 1242 1251 1292 1331 1334 1337 1338 1350 1365 1382 1383 1394 1402 1405 1414 1494 1514 1622 1715 1730 1755 1760 1763 1796 1813 1879 1889 1904 1915 1949 2001 2022 2099 2104 2108 2172 2176 2201 2208 2321 2345 2351 2376 2388 240 阅读全文

posted @ 2014-04-13 10:42 berkeleysong 阅读(155) 评论(0) 推荐(0) 编辑

2014年4月4日

C++ 单例模式

摘要: 单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。 单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显的很不优雅。 使用全局对象能够保证方便地访问实例,但是不能保证只声明一个对象——也就是说除了一个全局实例外,仍然能创建相同类的本地实例。《设计模式》一书中给出了一种很不错的实现,定义一个单例类 阅读全文

posted @ 2014-04-04 20:01 berkeleysong 阅读(138) 评论(0) 推荐(0) 编辑

虚函数和纯虚函数的作用与区别

摘要: 虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!http://blog.163.com/hi_qiqiy@126/blog/static/1440667912010111693516434/虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public:virtual void Eat(){……};void Move();private:};class CChild : public CMan{public:virtu 阅读全文

posted @ 2014-04-04 19:38 berkeleysong 阅读(100) 评论(0) 推荐(0) 编辑

2014年3月18日

Linux环境下写一个 简单的 makefile

摘要: 当我们有多个源程序时,用gcc每个都编译,这样我们没有修改过的源文件也得重新编译一次,很麻烦,这事写makefile就派上了用场,可以大大的提高我们的编码和调试速度。为此:1.计划写三个函数及两个头文件,分别是:main.c[cpp] view plaincopy#include"sum.h"#include"max.h"intmain(intargc,char**agrv){inta,b;sum_print();printf("Pleaseinputtwonumber:/n");scanf("%d,%d",&am 阅读全文

posted @ 2014-03-18 16:15 berkeleysong 阅读(187) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile

摘要: 陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makef 阅读全文

posted @ 2014-03-18 15:42 berkeleysong 阅读(116) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页

导航