关闭

C++预处理指令

C++预处理指令   http://blog.csdn.net/codewarrior/archive/2006/05/29/760690.aspx   #include #define #undef #pragma #import #error #line #ifdef #ifndef #if #else #elif #endif   宏以...
阅读(433) 评论(0)

GSM的组成

一、第一代模拟网络的简介和缺点(当时也叫类比网络)   当时典型的系统有:AMPS、NMTS、TACS(它是频分多址的模拟移动通信系统) (一)系统制式混杂,不能实现国际漫游,覆盖有限; (二)不能提供综合业务数字网ISDN业务(ISDN是以电话IDN综合数字电话网为基础发展演变而成的通信网,能够提供端到端的数字连接,提供包括语音和非话在内的多种电信业务,用户能够通过一组有限的多用途用户/网...
阅读(1054) 评论(0)

第三代移动通信(3G时代)(

总体只是框架如下: (一)掌握3G的标准及相关基本概念 (二)第三代移动通信标准的基本技术、特点、系统结构、演进、关键技术 (三)WCDMA无线接口分层结构、信道结构和关键技术,GSM到WCDMA的演进 (四)cdma2000的信道结构、无线配置及cdma2000 1X的用户起呼过程,IS-95 CDMA到cdma2000的演进 (五)TD-SCDMA采用的多址方式、时隙帧结构、脉冲结构...
阅读(1072) 评论(0)

移动通信协议

作为移动通信软件工程师您应该了解最基本的移动通信协议,更严格的来讲不是了解,而应该是精通,面临3G时代的到来,国家需要复合型移动通信人才,对于开发人员也提出了新的更高的标准要求:即拥有传统软件的开发经验又掌握丰富的移动通信技术。毕竟移动通信软件工程师主要编程方向是通信子网和资源子网的接口,所有的编程思路也都基于通信协议之上。如果不懂协议那么我们在实现这些编程思路的时候就会很迷茫,或者说思路很不清晰...
阅读(3274) 评论(0)

关于C++中的域作用符

1.  ::域作用符,用来引用全局的变量、函数等     比如         int   i   =   0;         void   test()     {                     int   i   =   3;                     cout                     //输出函数中的局部变量i...
阅读(812) 评论(0)

头文件的用途和结构

早期的编程语言如BASIC、Fortran没有头文件的概念,C++/C语言的初学者虽然会使用头文件,但常常不明其理。这里对头文件的作用略做解释。 (1)通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需按照头文件中的接口声明来调用库函数,而不必关心接口是怎么实现的。连接器会从库中提取相应的代码,并和用户的程序连接生成可执行文...
阅读(420) 评论(0)

快速排序的基本思想

快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。      假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它小的数都放到它前面,所有比...
阅读(12456) 评论(0)

面向对象的三个基本特征(讲解)

面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下...
阅读(475) 评论(0)

专访唐攀:经验之谈 学习嵌入式开发起步指南

专访唐攀:经验之谈 学习嵌入式开发起步指南                  http://www.csdn.net/article/2012-11-27/2812246...
阅读(222) 评论(0)

笔试面试Blog收藏

给大家推荐几个博客。       第一个:http://zhedahht.blog.163.com/这里有一系列的微软google等面试题,我是花了几天时间把这里面的60几篇博客从头至尾看完,而且大部分算法都用笔在纸上实现了一遍,没办法,因为面试就是这样,纸上写代码。这里面,八皇后问题创新工场笔试中考到了,当然这个问题很多书中也谈到过,不过这里用到的全排列的思想代码实现比较简洁。...
阅读(240) 评论(0)

学习C/C++的50个好网站

1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscripts --提供数以百计的C和C++脚本和程序。所有程序都分为不同的类别。 3、http://www.planetsourcecode.co...
阅读(499) 评论(0)

【汇编】初学者问题集及一些编程思路(转载)

下面是以前在汇编区回答问题的一些总结和心得,希望可以给你们一些启迪, 少走些弯路,元芳你说呢???  :) 汇编初学者问题合集:http://blog.csdn.net/mydo/article/details/1776304 关于 HLA 的学习心得 : http://blog.csdn.net/mydo/article/details/1561492 汇编实现大数乘除运...
阅读(239) 评论(0)

static in C

惨痛教训:       假设在test.h中定义了一个static bool g_test=false;       若test1.c和test2.c都包含test.h,则test1.c和test2.c分别生成两份g_test,在test1.c 中置g_test=true,而test2.c中仍然为false并未改变!shit!! 一、c程序存储空间布局 C程序一直由下列部分组成:...
阅读(335) 评论(0)

static in C++

要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s; 其实就是: auto int a; auto string...
阅读(286) 评论(0)

细说 #pragma pack(n)

在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 例如,下面的结构各成员空间分配情况: struct test...
阅读(679) 评论(0)
51条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:55089次
    • 积分:686
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:50篇
    • 译文:0篇
    • 评论:0条