- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 计算机基础和C/C++经典书籍汇总
1.计算机科学概论计算机科学概论2.计算机数学基础高等数学线性代数概率论与数理统计离散数学及其应用离散数学教程(北大版)什么是数学具体数学:计算机科学基础3.C语言谭浩强C程序设计C primer plusThe C programming languageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库4.算法与数据结构
2012-03-09 19:02:34 843
转载 用高精度方法计算n! ,并显示n!(阶乘)的值。
【问题描述】 对于任意给定的n值(n为整数,且1【样例】输入:n= 10输出: 3628800又输入:n= 20输出: 2432902008176640000使用整型数组来存储大数类的每一位,并模拟手工乘法的全过程。。#include "stdio.h" #include "stdlib.h" const unsigned int MAX =
2012-02-29 23:41:35 2322
转载 Linux多进程_消息通信_设计思想交流
Linux进程间通信可以采用的方法很多,例如“管道”、“信号”、“共享内存”、“消息队列”、“套接字”等等。不过,我个人比较喜欢“消息队列”。 消息队列和管道相比,至少有以下几个特点: (1)消息队列是双向、双工的。 (2)如果进程数量较多,要互相通信,如果采用管道的话,要创建很多个管道文件。 (3)消息队列先
2012-02-29 11:18:06 309
原创 C++铁血之路
0、结构、算法、ACM、调试:这是任何一个程序员发展、进阶的基础。床头案边备着一本《数据结构与算法分析》、《算法导论》等绝不过分。1、C++primier和C++程序设计:虽然语言、语法只是工具,但能深刻理解语言设计的精要,对于更好地掌握和应用工具尤为重要。2 、Effective C++、Boost:你以为你真的懂C++了吗?No!!!!学过Effective C++的忠告再说吧,请
2012-02-26 23:06:16 353
转载 面向对象编程的23种设计模式
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端
2011-05-18 23:06:00 383
原创 lib文件学习摘记
lib有静态lib和动态lib之分。 在Windows上,lib的后缀为lib,在Linux上,静态lib的后缀为a和动态lib后缀为so。 (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序
2011-05-09 14:13:00 342
原创 辨析const和static
1、const初始化 static const 成员,也就是全局的静态常量,这个用到的情况比较多,想必大家都会。通常就是在类的定义中申明 static const 成员,然后在实现文件中赋予初始值,比如:/* (#) Test.h */#pragma onceclass Test {public:// 声明int 型的MASK 常量static const int MA
2011-04-29 09:06:00 276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人