自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 数据结构对齐规则(C语言)

概念:一些概念是为了容易理解,自己定义的。1、基本对齐系数:默认情况:由编译器和操作系统决定,一般来说32位系统对齐系数为4(字节);64位系统对齐系数为8(字节) 自定义情况:通过#pragma pack(n) 定义2、最大类型字节数:数据结构的所有基本类型成员中,所占字节数最多的成员的字节长度;如typedef struct { char ch_a; int int_b; } T1;图一最大类型字节数为4(int i...

2022-03-11 21:34:22 3196

原创 I2C驱动体系结构一:驱动软件概念与对应硬件的关系

一、概念:1、设备:struct device:该数据结构是对物理设备的软件抽象,比如I2C slave(对应i2c_client)和I2C 适配器(对应i2c_adapter)都是对应物理设备的软件表达;2、驱动:struct device_driver:该数据结构是对设备驱动的表达,从该数据结构的命名来看,它表达的意思是设备的驱动,从其回调函数成员变量来看,它实际是对struct de...

2020-04-29 22:50:27 321

原创 一个对齐关键字pack引起的副作用

今天遇到一个很典型的因为没有留意pack关键字有效范围而引起的程序bug,觉得很有意思,就记录下来。现象如下:声明了一个数据结构 struct st_data,这个数据结构中有一个成员是一个函数指针inic_cb,再定义一个函数st_data_constructor(st_data* my_data),在该函数中对my_data->inic_cb赋值,然后在main函数中定义struct st

2016-12-23 22:05:45 1322

原创 系统监控命令

top命令    top -c: 在top命令显示界面显示出完整的进程名和启动参数    top -H: 在top命令中显示所有的线程状    top -p pid: 这个pid可以是进程pid,也可以是线程pid(进程的pid就是该进程主线程的pid), 该命令实际显示的是该线程所属进程的状态.    top -H -p pid: pid是一个线程号, 该命令列出该线程所属进程的

2016-02-22 22:38:48 815

原创 关于同一交换机下设置不同网段的PC的通信的猜测

PC A IP: 192.168.1.10PC B IP: 192.168.2.20子网

2014-06-28 22:30:18 1472

转载 ubuntu 9.04 download address

http://www.cnbeta.com/articles/82710.htm[2008-04-24 Changelog]#更新9.04版本-Ubuntu CD(CD)i386 Desktop HTTP:http://noncdn.releases.ubuntu.com/9.04/ubuntu-9.04-desktop-i386.isoi386 Desktop

2012-11-15 14:22:08 578

原创 在Ubuntu下装MultiGet成功。。。

本来用的是,deb包的1.1.2版,下点不大的文件还可以,可是我去下Ubuntu的DVD就出麻烦了,早上把任务开起,晚上回来居然什么都不见了,连 Multiget程序都不见了,下DVD的任务也找不到了,连续两天都是这个问题,就去下了个1.2源代码,想编个新的算了.先是把需要的lib库下载了,然后make结果一堆错误基本上是错误: ‘atoi’在此作用域中尚未声明错误: ‘str

2009-03-17 19:22:00 993

转载 linux下看chm文件方法及技巧

  先说哈,这个是在http://www.linuxexpress.com.cn/news/china/2008-06-06/806.html上找到的,名字是linux下看chm文件方法及技巧不过上面没有说作者和来源。。。可不是我不想写哈。。。。ps一下:我用的是它所说的地一种方法,不过书签还是没有看到哈。。。。。    linux下看chm文件方法大概有两种,一种

2009-03-15 02:07:00 542

原创 在Ubuntu下装sourcenavigator6.0

下了源代码包解压 tar zxvf  sourcenav-6.0.tar.gzcd sourcenav-6.0sudo ./configure  prefix=/opt/Program/sourcenav6make出错,如下In file included from /opt/software/sourcenav-6.0/tk/unix/../generic/tkInt.h

2009-03-15 00:39:00 853

原创 XP + Fedora 9 + Ubuntu8.10 安装过程点滴

   <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> XP+ Fedora 9 + Ubuntu8.10 安装过程点滴fanfan额外必须的软件:GRUB4DOS额外可能要用到的软件:DiskGen, PQMagic,v

2009-03-14 17:43:00 924

原创 开天辟地的开始

  我知道Linux用起来很怪异(和Windows相比),但是我已经顾不了了,最近要作一个linux的嵌入式项目,我想如果一个不用linux的开发人员要作一个linux的嵌入实系统,这是相当讽刺的。其实以前大学的时候接触过redhat9,但是没有坚持,现在想起来还是很遗憾的,不过目前应该不会了,因为两个电脑,笔记本装多系统,台式机装xp,想怎么用就怎么用。。。。前几天是曲折的安装过程,今天

2009-03-14 16:47:00 356

Learning.Android(by Marko.Gargenta) and the book's source code

Learning Android: 由Marko.Gargenta编写,这本书比较入门,篇幅也不长.很适合刚接触Android应用开发的菜鸟.更难得的是这本书的英文比较简单,我居然都能够看懂...... 当然,这书没有涉及到系统框架的东西,想深入研究Android的家伙就不用浪费积分了....... 另外,本书的源代码也同样在里面.

2013-03-07

visual studio实用教程.part4.rar

I only could login csdn after a week from the part3.rar...

2007-08-05

visual studio实用教程.part3.rar

以前那个传上来的时候应该烂掉了,浪费了几个兄弟的积分,十分抱歉,我又没有找到什么可以给他们send消息的途径,现在重新传一个。本来不想再压缩了的,但是确实太大了,不得不分卷压缩了,再次烂了我就没有信心了。。

2007-07-29

visual studio实用教程.part2.rar

以前那个传上来的时候应该烂掉了,浪费了几个兄弟的积分,十分抱歉,我又没有找到什么可以给他们send消息的途径,现在重新传一个。本来不想再压缩了的,但是确实太大了,不得不分卷压缩了,再次烂了我就没有信心了。。

2007-07-29

visual studio实用教程

以前那个传上来的时候应该烂掉了,浪费了几个兄弟的积分,十分抱歉,我又没有找到什么可以给他们send消息的途径,现在重新传一个。本来不想再压缩了的,但是确实太大了,不得不分卷压缩了,再次烂了我就没有信心了。。

2007-07-29

WINDOWS核心编程

windows编程的深度探索,下载的兄弟给个评价哈。。。

2007-05-21

泛型程式设计与 STL(包括源代码)

很经典的书籍,不必多说

2007-05-20

Algorithms, Data Structures, and Problem Solving with C++

数据结构、算法的英文书

2007-05-03

visual studio实用教程

欲善其利<br/>新书哦。大力推荐

2007-05-03

C++精髓 软件工程方法.rar

软件工程加具体的语言。

2007-05-03

C++编程思想第二卷

C++编程思想第二卷

2007-05-02

wince 3.0 source code

wince 3.0 source code....好东西哦

2007-05-02

空空如也

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

TA关注的人

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