- 博客(14)
- 资源 (15)
- 收藏
- 关注
转载 linux2.4 task_struct的结构注释
1. 调度数据成员(1) volatile long states; 表示进程的当前状态: TASK_RUNNING:正在运行或在就绪队列run-queue中准备运行的进程,实际参与进程调度。 TASK_INTERRUPTIBLE:处于等待队列中的进程,待资源有效时唤醒,也可由其它进程通过信号(signal)或定时中断唤醒后进入就绪队列run-queue。
2012-03-30 12:56:25 910
转载 再看C语言中的宏定义
宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译1. 不带参数的宏定义:宏定义又称为宏代换、宏替换,简称“宏”格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。
2012-03-29 17:17:20 741
转载 U-Boot下载与编译
U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。 1. U-BOOT的下载地址: http://download.csdn.net/detail/woaixiaozhe/4174010 我下载的是1.1.6版本,一开始在FTP上下载了一个次新版,结果编译失败。1.1.6是没问题的。
2012-03-26 16:30:59 4334
转载 Linux嵌入式交叉编译环境 的搭建
1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了): #sudo apt-get install gcc g++ libgcc1 libg++ make gdb2. 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹里 /home/wrq arm-linu
2012-03-26 16:18:36 17623 2
转载 ubuntu下gvim配置文件for C/C++
在主文件夹(个人文件夹)里创建 .vimrc 文件,以下列内容为母版快速的配置gvim。终端输入:gvim .vimrc 或者在个人文件夹下点击 Ctrl+h(显示隐藏文件命令)找到.vimr文件,根据个人喜好定制gvim的配置内容如下:"gvim配置for C/C++"不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮
2012-03-26 16:16:48 2920
转载 让你的软件界面更漂亮(五)
类WindowXp 开始菜单到现在基本上是完美实现,在功能上基本和WindowXp 与Vista 操作系统的开始菜单一样,界面当然漂亮,通过编程能实现风格多样,具有个性化的功能菜单。为了方便使用,本人对其进行了封装,库名曰:完美类WindowXp 开始菜单。 1、完美类WindowXp 开始菜单(CYisongStartMenu)有如下主要特点: a. 在C++环境实现,
2012-03-22 13:59:53 1219
转载 让你的软件界面更漂亮(四)
漂亮界面的软件应该有漂亮的菜单,大家对 Windows XP 的开始菜单肯定不陌生吧,那种菜单独具风格。于是去研究了一下,发现其实它并不是真CMenu也不是其派生类,分析其结构发现其主要是两个 ListView、一个ToolBar、一个 Button 组成的。于是也写了个菜单类,但我并没有用 ListView 去实现,虽然不敢和 Windows XP相比,但我认为其是一种有个性的菜单,拿出和大
2012-03-22 13:57:23 649
转载 让你的软件界面更漂亮(三)
实现令人满意的风格统一的软件界面确实很难,象网友提到的MessageBox、FileDialog、FontDialog、目录选择对话框等MFC内部甚至系统DLL内的对话框,要想让它变脸可不容易。有人说HOOK技术可以,HOOK技术确实可以,HOOK可以说是无孔不入,但HOOK的使用效率却是令人难以满意的,从目前大多数采HOOK技术的换肤软件使用情况来看,完全可以证明这一点。今天我们将讨论另外一技术
2012-03-22 13:56:12 774
转载 让你的软件界面更漂亮(二)
一、统一风格漂亮界面设计的理论与实现 a.窗口和对话框 Windows操作系中窗口和对话框在我们看来是一样的,就是一个四边形,有标题栏、系统按钮,边框等,可移动和可变大小。实际上窗口和对话框是有的区别的。在创建对话框窗口时的工作中要发生两个主要过程:对话框的过程和其窗口过程。Win32 SDK对话框使用了系统提供的对话框窗口的窗口过程和对话框过程,对话框过程将被窗口
2012-03-22 13:55:09 1116 1
转载 让你的软件界面更漂亮(一)
我们使用过很多的软件, 给我们留下印象很深的是那些界面漂亮且迷人的软件, 国外的软件象QuickTime,国产的象金山词霸等,它们的软件界面设计风格都有独特之处。本人跟据自已的经验和大家探讨一下软件的漂亮界面实现的原理并提供DEMO程序。本人经验不多,经常从VCKBASE.COM吸取知识,共同学习,如有不足之处,请指正!也欢迎和我联系。下面就开始吧! 一、漂亮界面实现的原理
2012-03-22 13:51:40 1306
原创 char*与16进制数转换
1.char型十六进制数char n1[]="1234";转换为整形:int x;sscanf(n1,"%x",&x);// x 里是int型printf("%d %#x",x,x); // 按十进制 和 16进制(开头带0x) 打印2.若为浮点数n2[]="123.456";转换成float型:float y;sscanf(n2,"%f",&y);
2012-03-19 17:32:22 11584
原创 ubuntu10.04 下 gvim 菜单乱码问题
Vim是Linux上著名的文本编辑器,他是早年的Vi编辑器的加强版。GVim是Vim的图形前端,它是跨平台的编辑器,基本上主流的操作系统上面都有它的版本。 Ubuntu 系统安装好之后,是不会自动装上 GVim 编辑器的,需要自行去安装配置。我安装好之后,发现工具栏会显示乱码,如下图所示:工具栏无法显示中文,这样就很不友好了,需要手动进行一下配置。终端输入:
2012-03-13 13:12:09 1213
转载 ubuntu直接在当前目录下打开终端terminal的方法
直接安装一个软件包nautilus-open-terminal终端输入:sudo apt-get install nautilus-open-terminal重启系统!
2012-03-13 13:09:39 1230
转载 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
原文地址:http://blog.csdn.net/huangbiao86/article/details/6428608 PS:专用原文说明的原理,之后我稍加写修改,并做了些补充~~~ 确认包已经被导入web工程目录,但是任然运行错误——java.lang.ClassNotFoundException: com.mysql.jdbc
2012-03-06 22:50:43 5659 1
U-Boot-1.1.6.tar.bz2
2012-03-26
arm-linux-gcc-3.4.1.tar.bz2
2012-03-26
Skinsharp(全局换肤)—已付费版
2011-07-01
Win32纯API实现的简单画图程序
2010-12-11
C语言 成绩管理系统
2010-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人