自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

空空如也

Java版OCR 源码

Java版OCR,这里开放的是源码,仅用于学习研究使用

2014-09-25

bndtools2.1 插件 离线安装包

bndtools2.1 离线插件安装包,网上其他地方找不到的,识货的下载吧。 安装步骤同Eclipse其他插件安装一样。下载下来解压,然后新建link文件链接到你解压的目录,然后把Link文件放到eclipse根目录下面的links文件夹或dropins文件夹里,最后重启Eclipse,安装OK

2013-10-10

C语言深度剖析

1.15.1,大小端模式对union类型数据的影响.............................................................401.15.2,如何用程序确认当前系统的存储模式?........................................................411.16,enum关键字..................................................................................................................42 1.16.1,枚举类型的使用方法..........................................................................................431.16.2,枚举与#define宏的区别....................................................................................431.17,伟大的缝纫师----typedef关键字.................................................................................44 1.17.1,关于马甲的笑话.................................................................................................441.17.2,历史的误会----也许应该是typerename...........................................................441.17.3,typedef与#define的区别...................................................................................451.17.4,#defineaint[10]与typedefinta[10];..............................................................46 第二章符号.....................................................................................................................................49 2.1,注释符号..........................................................................................................................50 2.1.1,几个似非而是的注释问题...................................................................................502.1.2,y=x/*p.................................................................................................................512.1.3,怎样才能写出出色的注释...................................................................................51 2.1.3.1,安息吧,路德维希.凡.贝多芬.................................................................512.1.3.2,windows大师们用注释讨论天气问题....................................................512.1.3.3,出色注释的基本要求...............................................................................52 2.2,接续符和转义符..............................................................................................................532.3,单引号、双引号..............................................................................................................542.4,逻辑运算符......................................................................................................................542.5,位运算符..........................................................................................................................55 2.5.1,左移和右移...........................................................................................................552.5.2,0x01<<2+3的值为多少?...................................................................................552.6,花括号..............................................................................................................................562.7,++、--操作符...................................................................................................................56 2.7.1,++i+++i+++i.........................................................................................................572.7.2,贪心法...................................................................................................................572.8,2/(-2)的值是多少?.........................................................................................................582.9,运算符的优先级..............................................................................................................58 2.9.1,运算符的优先级表................................................................................................582.9.2,一些容易出错的优先级问题..............................................................................60 第三章预处理.................................................................................................................................61 3.1,宏定义..............................................................................................................................62 3.1.1,数值宏常量...........................................................................................................623.1.2,字符串宏常量.......................................................................................................623.1.3,用define宏定义注释符号?..............................................................................633.1.4,用define宏定义表达式.......................................................................................633.1.5,宏定义中的空格...................................................................................................643.1.6,#undef....................................................................................................................643.2,条件编译..........................................................................................................................653.3,文件包含..........................................................................................................................663.4,#error预处理...................................................................................................................663.5,#line预处理.....................................................................................................................67 3.6,#pragma预处理...............................................................................................................67 3.6.8,#pragmapack........................................................................................................69 3.6.8.1,为什么会有内存对齐?...........................................................................703.6.8.2,如何避免内存对齐的影响.......................................................................70 3.7,#运算符..............................................................................................................................723.8,##预算符..........................................................................................................................72第四章指针和数组.........................................................................................................................74 4.1,指针..................................................................................................................................74 4.1.1,指针的内存布局...................................................................................................744.1.2,“*”与防盗门的钥匙.............................................................................................754.1.3,int*p=NULL和*p=NULL有什么区别?....................................................754.1.4,如何将数值存储到指定的内存地址..................................................................764.1.5,编译器的bug?....................................................................................................774.1.6,如何达到手中无剑、胸中也无剑的地步..........................................................784.2,数组..................................................................................................................................78 4.2.1,数组的内存布局...................................................................................................784.2.3,数组名a作为左值和右值的区别.......................................................................794.3,指针与数组之间的恩恩怨怨..........................................................................................80 4.3.1,以指针的形式访问和以下标的形式访问..........................................................80 4.3.1.1,以指针的形式访问和以下标的形式访问指针.......................................814.3.1.2,以指针的形式访问和以下标的形式访问数组.......................................814.3.2,a和&a的区别......................................................................................................814.3.3,指针和数组的定义与声明...................................................................................83 4.3.3.1,定义为数组,声明为指针.......................................................................834.3.3.2,定义为指针,声明为数组.......................................................................854.3.4,指针和数组的对比...............................................................................................854.4,指针数组和数组指针......................................................................................................86 4.4.1,指针数组和数组指针的内存布局......................................................................864.4.3,再论a和&a之间的区别.....................................................................................874.4.4,地址的强制转换...................................................................................................884.5,多维数组与多级指针......................................................................................................90 4.5.1,二维数组...............................................................................................................91 4.5.1.1,假想中的二维数组布局...........................................................................914.5.1.2,内存与尺子的对比....................................................................................914.5.1.3,&p[4][2]-&a[4][2]的值为多少?...........................................................924.5.2,二级指针...............................................................................................................93 4.5.2.1,二级指针的内存布局...............................................................................93 4.6,数组参数与指针参数......................................................................................................94 4.6.1,一维数组参数.......................................................................................................94 4.6.1.1,能否向函数传递一个数组?...................................................................944.6.1.2,无法向函数传递一个数组.......................................................................964.6.2,一级指针参数.......................................................................................................97 4.6.2.1,能否把指针变量本身传递给一个函数...................................................974.6.2.2,无法把指针变量本身传递给一个函数...................................................98 4.6.3,二维数组参数与二维指针参数..........................................................................994.7,函数指针........................................................................................................................100 4.7.1,函数指针的定义.................................................................................................1004.7.2,函数指针的使用.................................................................................................101 4.7.2.1,函数指针使用的例子.............................................................................1014.2.7.2,*(int*)&p----这是什么?.......................................................................1024.7.3,(*(void(*)())0)()------这是什么?.....................................................................1024.7.4,函数指针数组.....................................................................................................1034.7.5,函数指针数组的指针.........................................................................................104 第五章内存管理...........................................................................................................................107 5.1,什么是野指针................................................................................................................1075.2,栈、堆和静态区............................................................................................................1075.3,常见的内存错误及对策................................................................................................108 5.3.1,指针没有指向一块合法的内存........................................................................108 5.3.1.1,结构体成员指针未初始化.....................................................................1085.3.1.2,没有为结构体指针分配足够的内存.....................................................1095.3.1.3,函数的入口校验......................................................................................1095.3.2,为指针分配的内存太小.....................................................................................1105.3.3,内存分配成功,但并未初始化.........................................................................1105.3.4,内存越界.............................................................................................................1115.3.5,内存泄漏.............................................................................................................111 5.3.5.1,告老还乡求良田......................................................................................1125.3.5.2,如何使用malloc函数.............................................................................1125.3.5.3,用malloc函数申请0字节内存.............................................................1135.3.5.4,内存释放..................................................................................................1135.3.5.5,内存释放之后..........................................................................................1145.3.6,内存已经被释放了,但是继续通过指针来使用............................................114 第六章函数...................................................................................................................................115 6.1,函数的由来与好处........................................................................................................1166.2,编码风格........................................................................................................................1166.2,函数设计的一般原则和技巧...........................................................................................1216.4,函数递归........................................................................................................................123 6.4.1,一个简单但易出错的递归例子........................................................................1236.4.2,不使用任何变量编写strlen函数......................................................................124 第七章文件结构.........................................................................................................................127 7.1,文件内容的一般规则....................................................................................................1277.2,文件名命名的规则........................................................................................................130

2013-08-19

Xcode开发员入门导引(简体中文版)

Xcode开发员入门导引(简体中文版)

2013-08-19

OSGI入门实践

OSGi亦称做Java语言的动态模块系统,它为模块化应用的开发定义了一个基础的架构。OSGi容器已经有多家开源的实现,比如:knoflerfish、Equnox、Apache的Felix。你可以通过这些容器,把你的应用程序划分为多个模块单元,这样你就可以更容易地管理这些模块单元之间的交叉依赖关系

2013-07-09

OSGi组件编程

1、可插拔的应用系统架构设计 2、可动态改变行为的系统架构设计 3、稳定、高效的系统 4、规范、可积累的模块

2013-07-09

Flex 性能优化全集

学习了Flex,主要是被它的炫丽的外表所吸引,但用起来,性能却是很大问题,这里有教你性能上的调优

2011-05-13

Android 特效集合

最近正在学习Android,于是在网络上搜集了一些特效,放出来,希望对大家有帮助。

2011-05-13

ERP 原理·设计·实施

该书适合对象:想学习ERP、从事ERP开发的人员。本书以具体的案例来讲解(康佳集团、科龙公司等著名企业),从原理入手,接着设计开发,最后部署实施。 本书共有四大部分: 一、案例篇; 二、原理篇; 三、设计篇; 四、实施篇。 其中原理大概内容如下(其他三大部分就不罗列了,自己下下来看看吧): 1、销售管理 2、主生产计划(MPS) 3、物料需求计划(MRP) 4、能力需求计划 5、采购管理 6、库存管理 7、车间管理 8、JIT准时生产制造生产管理 9、财务管理 10、固定资产管理 11、成本管理 12、质量管理 13、分销资源计划 14、人力资源管理 15、供应链管理 16、客户管理

2009-06-18

医疗保险系统全套文档

这是一个医疗保险系统一整套文档,包括投标书和实施方案等等。非常具有参考价值。

2008-10-15

软件成熟度模型CMM1.1中文版

软件成熟度模型CMM1.1中文版,希望对于各位朋友有帮助

2008-10-15

水晶报表参考文档(中文版)

这是一个水晶报表的参考文档,正在做报表的朋友们可以参考下。

2008-10-15

空空如也

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

TA关注的人

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