自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (14)
  • 收藏
  • 关注

原创 unix进程的环境--unix环境高级编程读书笔记

主要介绍进程的运行环境,包括c程序的空间分配,进程的执行和终止的过程,存储空间的分配

2013-12-31 11:00:51 1275

原创 linux系统数据文件和信息--unix环境高级编程读书笔记

linux中对文件passwd,group,utmp,wtmp的操作,以及uname函数和时间操作的一些介绍,总的来说,是对linunx中的一些系统文件操作的相关介绍。

2013-12-30 11:56:31 1697

转载 Linux驱动开发经典书籍

Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为《linux_device_driver 3rd Edition》,这是一本很经典的书,无奈Linux的东东还是过于庞大,这本侧重于实战的书籍也只能停留在基本的接口介绍上,更深入的东东只能靠我们自己摸索了。但万事总有一个开头,没有对Linux驱动整体框架的把握是很难做一个优秀的驱动开发者的。除了这本Jonathan Corbet,G

2013-12-28 11:32:02 3709 1

原创 在pcduino开发板上写驱动控制板载LED的闪烁

由于关于pcduino的资料比较少,所以这篇文章是参考了pcduino爱好者论坛的一篇教程《手把手教你用A10点灯》,并且系统的结合了linux驱动的开发步骤。读完这篇文章,你不但可以对pcduino开发板的硬件结构有所了解,更重要的是可以对linux的驱动开发步骤有一个系统的认识。我也是一个linux驱动的新手,所以,写的不对的地方,请大家指正。

2013-12-26 14:58:01 5575 4

原创 标准IO库--unix环境高级编程读书笔记

linux的标准io库操作,缓存操作,流操作,fopen,fgetc,fputc,fgets,fputs等函数的使用

2013-12-20 17:26:11 1757

原创 文件和目录(二)--unix环境高级编程读书笔记

linux的文件系统相关介绍,包括文件和目录一些操作

2013-12-19 20:21:15 1597 2

转载 驱动程序的学习步骤

了解linux驱动程序技巧学习的要领很主要,学习linux操作系统时,你可能会遇到关于驱动方面的疑问,这里将介绍学习linux驱动程序的要领,在这里拿出来和大家分享一下。1.学会写基本的makefile2.编一使用程序,可以用makefile跑起来3.学会写linux驱动程序的makefile4.写一基本char驱动,makefile编译通过,可以insmod,lsmod,rmmo

2013-12-19 11:29:26 1509

原创 文件和目录(一)--unix环境高级编程

普通文件和目录linux中最多的两类文件,linux中一共有七种类型的文件,如下:1.普通文件2.目录3.字符特殊设备4.块特殊设备5.FIFO,又叫命名管道6.Socket,即套接字7.符号链接获取一个文件的详细信息可以使用stat函数组,stat函数组包括三个函数,它们的函数原型如下:int stat(const char* pathname,struct stat* buf)

2013-12-18 20:19:05 1551

原创 linux中SUID,SGID和SBIT的奇妙用途

linux的SUID,SGID和SBIT的相关介绍和讨论

2013-12-17 16:56:16 28536 3

原创 重写dup2函数

在unix环境高级编程的第三章中有一道题目是这样的:重写dup2函数,不能使用fnctl函数,要有规范的容错处理刚开始没有什么思路,后来在网上查了一下,发现大多数的处理都是,一直调用dup直到得到我们所想要的文件描述符为止,然后关闭不需要的文件描述符。代码如下:#include #include int mydup2(int fd,int fd2){ int fdtmp

2013-12-16 21:47:14 1143

原创 文件io(二)--unix环境高级编程笔记

linux中的文件操作的同步,以及更改打开文件的状态,原子操作

2013-12-16 17:47:17 1459

转载 linux下截图软件 shutter

终端安装: sudo apt-get insatll shutter介绍shutter:      你是否听说过一款叫“Gscrot”的图形化截图工具,它是一款相当棒的截图软件,可以截窗口(包括边框)、控件、网页还有全屏幕。   现在,GScrot已经更名为Shutter,相对于前身Gscrot,Shutter变得更加强大!   Shutter的工程主页是:http:/

2013-12-16 16:03:32 3766

原创 文件io(一)--unix环境高级编程读书笔记

unix环境高级编程笔记,文件io即不带缓存的io。

2013-12-15 21:07:59 2319 1

转载 linux下好玩的命令

Linux下好玩的命令1、yes命令,输出很多个y,可以用来对付选择很多y/n的应用。2、banner命令,打印字符标题,就是用字符拼出大字来:3、ddate命令,把日历转换成其他的什么历:4、fortune命令,随机输出一句话,或者是一句英文名言,或者是一首唐诗宋词来,如果没有唐诗宋词,那就需要用fortune-zh5、cal 9 1752,打印日历,但是这个月非

2013-12-10 21:16:38 8060 3

转载 Linux命令中的常用符号解释(zz)

一、通配符:" * ” 、" ? ”  和DOS下一样,当我们不知道确切的文件名时,可以用通配符来进行模糊操作。“*”可以代表任意长度的任意字符,“?”代表一个任意字符。二、转义字符:" \ ”  和DOS的命名规则不同的是,通配符" * ”、" ? ”是可以在文件名中使用的。  如果要操作的文件名中包含有这些特殊符号,我们可以结合“\”来表达。下面是通配符和正则表达式的一个简短列

2013-12-07 17:30:09 2065

原创 小议C++中函数的参数的传递

c++中为每一个函数都维护了一个运行栈(活动记录),这个栈存储了与该函数相关的一系列信息,包括函数中声明的变量,传递给函数的实际参数,以及该函数的返回地址等,使用gdb调试器可以清楚的看到这一切。当调用发生时,该函数会将实际参数的值copy到运行栈,也就是常说的值传递。那么很显然的就是,如果我们在函数中改变的只是实际参数的值的拷贝,所以实际参数的值并没有发生变化。     那么,如果我们想要去

2013-12-05 22:12:07 1251

转载 如何编译Linux内核

内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。本文将以RedHat Linux 6.0(kernel 2.2.5)

2013-12-03 15:43:25 2270

Accelerated C++ 英文版

英文版Accelerated C++,读起来可能比中文版更顺畅些。

2018-10-25

Accelerated C++中文版

本书全面介绍了C++语言。作为一本入门书(Primer),它以教程的形式对C++语言进行清晰的讲解,并辅以丰富的示例和各种学习辅助手段。与大多数入门教程不同,本书对C++语言本身进行了详尽的描述,并特别着重介绍了目前通行的、行之有效的程序设计技巧。

2018-10-25

Webx3 Guide Book pdf

Webx是一个在阿里巴巴集团内部广泛使用的,层次化、模块化的一个Web框架。 Webx是基于经典MVC设计模式的WEB框架,推崇页面驱动和约定胜于配置的理念。 Webx是一个基于 Spring的组件框架。组件是一个软件包,它可以被其它组件扩展,也可以扩展其它组件。利用这些特性,Webx不仅能够用来开发高度可定制的Web应用(这是它的主要功能),也能够用来帮助你开发高度可扩展的非WEB的应用。

2018-09-26

java URLConnection总结(经典易懂)

java URLConnection的总结,简单易懂,并有详细的代码作为例子,非常容易学习和模仿

2013-07-24

java URLConnection全面解析(通俗易懂,包括cookie操作和上传文件)

java URLConnection 的详细介绍,牛人项目经验的总结,绝对通俗易懂,包括cookie操作,上传文件,以及下载网页等介绍,是非常难得文档和教材

2013-07-24

javascript内置对象详解

javascript内置对象详细介绍,比如Date,winidow等对象的详细用法

2013-06-04

html学习教程

html网页制作教程 非常适合新手入门 详细描述了html的各种标签的使用

2013-06-04

eclipse的调试工具debug的使用

eclipse的调试工具debug的图文教程

2013-06-04

空空如也

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

TA关注的人

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