自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

转载 《c陷阱与缺陷》笔记--负数的取模运算

我们知道,在不同的语言中,对负数执行取模运算,结果有可能会是不同的。例如,(-11)%5在python中计算的结果是4,而在C(C99)中计算的结果则是-1。truncate除法 && floor除法 在大多数编程语言中,如果整数a不是整数b的整数倍数的话,那么a、b做除法产生的实际结果的小数部分将会被截除,这个过程称为截尾(truncation)。如果除法的结果是正数的话,那么一般的

2015-01-14 16:03:07 565

转载 《c陷阱与缺陷》笔记--函数指针

本文转载于:http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html函数指针是指向函数的指针变量,即本质是一个指针变量。 int (*f) (int x); /* 声明一个函数指针 */ f=func; /* 将func函数的首地址赋给指针f */ 指向函数的指针包含了函数的地址,可以通过

2015-01-14 15:19:09 414

原创 《你必须知道的495个C语言问题》笔记--自己的

1.void main()正确吗?很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /*... */ } is not and never has been

2015-01-14 14:46:23 849

转载 K&R风格VSMS风格

(1)书写结构k&r风格: 缩进一个水平制符,k&r提倡8格.左花括号紧接其后不另起一行(函数体的左括号除外).if(...) {        ...;        ...;} else if(...) {        ...;        ...;} else {        ...;        ...;}while(...) {

2015-01-14 09:49:31 6293

转载 《你必须知道的495个C语言问题》笔记--库函数

怎样把数字转为字符串(与atoi相反)?有itoa函数吗?用sprintf就可以了:[cpp] view plaincopysprintf(string, "%d", number);  同理,也可以同sprintf把long型或浮点型转换成字符串(使用%ld或%f),也就是说,可以把sprintf看成是atol或者atof的

2015-01-12 19:29:14 390

转载 《你必须知道的495个C语言问题》笔记--标准输入输出

getchar的返回值这样的代码有什么问题:char c;while((c = getchar()) != EOF)....getchar返回值变量必须是int型。因为EOF通常定义为-1,二十进制为255的字符会被符号扩展,和EOF比较时会相等,从而过早第结束输入。feof函数的使用为什么这些代码最后一行复制了两遍?

2015-01-12 19:28:20 470

转载 《你必须知道的495个C语言问题》笔记--C预处理器

如何正确定义函数式宏?宏扩展是纯粹的文本扩展,为了避免意外,在定义函数式宏的时候,请记住下边的三条规则:1.宏扩展必须使用括号,以便保护表达式中低优先级的操作符,例如:#define square(x) x*x调用1 / suqare(n)会被扩展为1 / n * n这等价于(1 / n) * n 而你需要的是:1 / (n

2015-01-12 19:26:57 318

转载 《你必须知道的495个C语言问题》笔记--数组和指针

一.如何动态分配多维数组?1.分配一个指针数组,然后把每个指针初始化为动态分配的行代码如下:[cpp] view plaincopy"white-space:pre">  int **array = (int **)malloc(ROW * sizeof(int*));          int i = 0; 

2015-01-12 19:26:15 378

原创 阅读大话设计模式

代码要求:易维护,易扩展,易复用,灵活多样UML类图:一、三个原则1.   单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。如果我们能想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责,就应该考虑类的职责分离。2.  开放-封闭原则:软件实体(类、模块、函数等)应该可以扩展,但是

2015-01-12 16:08:31 641

转载 uml 类图依赖与关联的区别

uml 类图依赖与关联的区别  最近研究设计模式,看类图有点发虚!有些关系搞的不是很清楚。所以整理一下:   类与类之间由弱到强关系是:    没关系 > 依赖 > 关联 > 聚合 > 组合。  类和类之间八竿子打不着那就是没关系,这个没啥歧义。     依赖(dependency)   可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性

2015-01-08 20:30:00 447

转载 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;

2015-01-08 20:19:14 437

转载 C++中的static关键字

C++中的static关键字分类: 面试珠玑 2012-04-22 22:06 21550人阅读 评论(25)收藏 举报c++存储cC++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量

2015-01-08 10:56:38 355

转载 C/C++中static关键字作用总结

C/C++中static关键字作用总结1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。//a.cchar a = 'A'; // global var

2015-01-07 23:10:35 451

C++函数速查

C++函数速查,包含了C++中各类函数的介绍,适合于我们快速查找函数的功能

2014-03-14

JNI技术各类文档

jni详解 JNI设计实践之路 JNI技术手册 Java_JNI_编程进阶 android_jni操作指南

2014-03-14

基于.NET的Google+Earth与地学类精品课程网站的集成

基于.NET的Google+Earth开发,对初学google earth使用的很有帮助

2013-11-14

webservice

AXIS、webservice平台的搭建,以及测例

2013-07-15

c#与sql server远程连接

C# 与SQL server 连接,执行SQL语句 向各种控件导入数据 combobox datagridview listbox等

2013-07-15

R语言入门教程

R语言入门教程,适合R语言初学者的一本教材,普及R的运用好书

2011-11-12

Perl语言入门

适合对perl语言感兴趣的人自学或者作为老师教程

2011-10-20

空空如也

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

TA关注的人

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