• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Jason_Cheng
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 ··· 3 4 5 6 7

2012年9月27日

Linux source code Makefile分析
摘要: linux-2.6.x makefilelinux-2.6.20.6/Documentation/kbuild/makefiles.txt一、概述linux的makefile有五个部分:Makefile:顶层Makefile.config:内核配置文件arch/$(ARCH)/Makefile:体系结构相关的Makefilescripts/Makefile.*:通用的规则等,用于所有的kbuild Makefileskbuild Makefiles:大约有500个这样的makefile顶层Makefile读取在内核配置过程中生成的.config文件。负责构建两个主要的文件:vmlinux和各. 阅读全文
posted @ 2012-09-27 15:42 Jason_Cheng 阅读(441) 评论(0) 推荐(0)
 
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
摘要: 前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? 在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎么麽回事呢?我们在进行linux内核配置的时候经常会执行make menuconfig这个命令,然后屏幕上会出现以下界面:这个界面是怎么生成的呢?跟我们经常说的内核配置与与编译又有什么关系呢?下面我们借此来讲解一下linux内核的配置机制及其编译过程。一、配置系统的基本结构Linux内核的配置系统由三个部分组成,分别是:1、Makefile: 阅读全文
posted @ 2012-09-27 15:38 Jason_Cheng 阅读(886) 评论(0) 推荐(0)
 
 

2012年9月19日

C++ 类的构造函数初始化列表
摘要: from:http://www.9cpp.com/c-class-constructor-initialization-list/初始化列表的定义 在使用C++编程的过程当中,常常需要对类成员进行初始化,通常的方法有两种:一种是构造函数内对类的成员赋值,一种则是使用初始化列表的构造函数显式的初始化类的成员。 构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: class CExample { public: int a; float b; //构造函数初始化... 阅读全文
posted @ 2012-09-19 16:09 Jason_Cheng 阅读(535) 评论(0) 推荐(0)
 
 

2012年9月14日

static_cast、dynamic_cast、reinterpret_cast和const_cast
摘要: http://blog.sina.com.cn/s/blog_4a84e45b0100f57m.html关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。static_cast用法:static_cast < type-id > ( expressi 阅读全文
posted @ 2012-09-14 16:19 Jason_Cheng 阅读(154) 评论(0) 推荐(0)
 
头文件 string.h cstring string 区别
摘要: http://blog.csdn.net/weitian826/article/details/59952751.#include <cstring> //不可以定义string s;可以用到strcpy等函数using namespace std;#include <string> //可以定义string s;可以用到strcpy等函数using namesapce std;#include <string.h> //不可以定义string s;可以用到strcpy等函数 2.1)文件cstring,和string.h对应,c++版本的头文件,包含比如s 阅读全文
posted @ 2012-09-14 16:12 Jason_Cheng 阅读(222) 评论(0) 推荐(0)
 
const 用法总结(C++)
摘要: 一、关于一般常量声明或定义的格式如下:const <类型说明符> <变量名> = <常量或常量表达式>;[1]<类型说明符> const<变量名> = <常量或常量表达式>; [2][1]和[2]的定义是完全等价的。例如:整形int(或其他内置类型:float,double,char)const int bufSize = 512; 或者int const bufSize = 512;因为const常量在定义后就不能被修改,所以定义时必须初始化。bufSize = 128;// error:attempt to write 阅读全文
posted @ 2012-09-14 15:43 Jason_Cheng 阅读(218) 评论(0) 推荐(0)
 
 

2012年9月11日

Rose 代码生成的步骤
摘要: 软件版本:Rational Rose 7.0参考博客:http://blog.chinaunix.net/uid-20749563-id-718337.html http://blog.chinaunix.net/uid-177564-id-2863343.html http://tech.sina.com.cn/s/2009-08-14/10501028115.shtml参考资料:Rational Rose 2003基础教程电子教案1) 检查模型(Check Model)引用问题非法访问(Access violations)问题 语言语法问题P.S.Tools > Check Modl 阅读全文
posted @ 2012-09-11 18:19 Jason_Cheng 阅读(3193) 评论(0) 推荐(0)
 
UML Class Diagram
摘要: 软件版本:Rational Rose 7.0参考博客:http://blog.chinaunix.net/uid-20749563-id-718337.html http://blog.chinaunix.net/uid-177564-id-2863343.html参考资料:Rational Rose 2003基础教程电子教案1.2 关系 1)关联(association) 定义两个类在概念上有连接关系时,类之间的连接称为关联;提供了不同类的对象可以相互作用的连接 图形表示用一根连接类的实线表示,用箭头表示关联的方向 ;如果不明确指明方向,则默认关联是双向的 teacher——》student 阅读全文
posted @ 2012-09-11 15:42 Jason_Cheng 阅读(151) 评论(0) 推荐(0)
 
 

2012年7月26日

判定扑克牌的类型 + 德州扑克牌介绍
摘要: View Code 1 /*判定扑克的牌型。给5张牌,返回它的牌型, 2 *顺子:case 55 3 *4个的+1个单张:case 41 4 *3个+对子:case 32 5 *3个+2个单张:case 311 6 *2对+1个单张:case 221 7 *1对+3个单张:case 2111 8 *5个单张:case 51 9 */ 10 #include <iostream> 11 #include <cstdlib> 12 13 using namespace std; 14 15 void sort_cards(const int *cards, ... 阅读全文
posted @ 2012-07-26 09:34 Jason_Cheng 阅读(1206) 评论(0) 推荐(0)
 
 
上一页 1 ··· 3 4 5 6 7

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3