自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (21)
  • 收藏
  • 关注

转载 适用于多级目录的Makefile(还没试试,改天用了如果有问题,再修改)

开发中常常有这样的需求:一个不算简单的目录结构,需要一个统一的Makefile来进行编译管理。这时候最简单的做法就是遍历--搜罗所有的头文件和代码文件,使用统一的规则gcc -Ixx -o *.o *.c然后打扫战场,处理尸体;最标准的做法就是在每个子目录下编程时随手加上Makefile, 然后再百川归海,有统一的父目录(确切的说是始祖)Makefile来遥控, 但是,,,,你不觉得烦吗?  

2014-01-28 16:57:22 928

转载 strcspn和strspn函数

1、strcspn头文件:#inclued定义函数:size_t strcspn(const char *s, const char * reject);函数说明:strcspn()从参数s 字符串的开头计算连续的字符, 而这些字符都完全不在参数reject所指的字符串中. 简单地说, 若strcspn()返回的数值为n, 则代表字符串s 开头连续有n 个字符都不含字符串r

2014-01-28 09:22:18 8146 4

原创 shell 编程 错误 [: missing ]

想学习脚本编程,就看着书写了一个#!/bin/sh#test whether the file existsfilename=$1if [ -x "$filename"]then    echo "$filename exists."else    echo "$filename doesn't exist."fiexit保存为fil

2014-01-14 16:42:45 6683 3

转载 如何编写一个可靠的linux守护进程

linux服务端程序都需要提供7 * 24不间断的服务,如何保证工作进程一直不退出或者不被kill掉,常见的方法就是启动一个守护进程来检测工作进程的状态,如果发现工作进程退出,就再fork一个出来。一般的实现见下面一段代码:C代码  // 守护进程(父进程)  int status;  for ( ; ; )  {      if ( 0 == ( pid = fork

2014-01-08 18:58:33 1288

转载 linux下查看进程内存使用情况

动态查看一个进程的内存使用1、top命令  top -d 1 -p pid [,pid ...]  //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage)   静态查看一个进程的内存使用1、pmap命令      pmap pid           

2014-01-08 18:53:12 17061

原创 没有/var/log/messages

有些问题要确认,所以需要看一下/var/log/messages文件,结果没有。网上说需要配置/etc/syslog.conf,系统里面没有。查看进程,使用syslogd和klogd进程的,通过修改这两个进程的命令行参数来让它可以输出log文件吧。在我用的这个系统中,etc下有rc0.d~rc6.d几个文件夹。系统启动时,默认读取的是哪个?上网搜linux启动级别,如下:

2014-01-08 15:19:20 6575

现代操作系统(第三版)中文版

本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。

2018-04-16

ARM-Linux驱动程序研究

本文主要目的是研究Linux下的驱动程序移植。文章首先分析如何建立硬件和软件 平台,包括开发板介绍、建立交叉编译环境、BootLoader移植、Linux2.6内核移植,一直到根文件系统建立的全过程。然后介绍典型的字符设备、块设备和网络设备驱动程序的写法。

2018-04-16

LFS-BOOK-6.6中文版

LFS──LinuxfromScratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西(rawcode)作成符合自己口味的菜肴──个性化的linux,不单单是个性的桌面。LFS 存在的一个重要原因是可以帮助人们学习 linux 系统的内部是如何工作的。构建一个 LFS 系统会帮助演示是什么使 linux 运转,各种组件如何在一起互相依赖的工作。

2018-04-11

S5PV210三星原厂开发板使用说明+完整原理图

S5PV210三星原厂开发板使用说明+完整原理图,英文版的

2018-04-11

GNUMake使用手册(中译版)

本人在阅读 Linux 源代码过程中发现如果要全面了解 Linux 的结构、理解 Linux 的编程总体设计及思想必须首先全部读通 Linux 源代码中各级的 Makefile 文件。目前,在网上虽然有一些著作,但都不能全面的解释 Linux 源代码中各级的 Makefile 文件, 因此本人认真阅读了 GNU Make 使用手册( 3.79 )版原文,在此基础上翻译了该手册,以满足对 Linux 源代码有兴趣或者希望采用 GCC 编写程序但对缺乏 GNU Make全面了解之人士的需要。--作者

2018-04-11

Uboot中start.S源码的指令级的详尽解析

对uboot start.s的每行代码都进行了讲解.相关的知识点也进行了说明。还提供了额外的网址供学习

2018-04-11

测试架构师修炼之道:从测试工程师到测试架构师

本书讨论的主要内容是“测试策略”,虽然现在已经有很多优秀的测试类书籍,但是讨论测试策略方面的书籍却比较少,本书可以为读者在测试策略的制定上提供很有价值的参考。

2018-04-09

IPhone openGL ES教程

讲解opengl es的不错的教程,对学习opengl也很有帮助。通过简单的实例,逐步深入的讲解各方面的知识

2010-12-10

精通嵌入式Linux编程 ——构建自己的 GUI 环境

因为别人描述不清楚,而下载了这本书。不过现在下来后,翻了翻,感觉还不错,竟然与我的工作有点关系,呵呵。传上来共享一下

2010-10-22

你必须知道的495个C语言问题

你必须知道的495个C语言问题,这是一本经典书籍,讲了c语言中必须注意的一些地方,和常见的错误

2010-04-28

C和C++嵌入式系統編程(中文)

C和C++嵌入式系統編程,本书由O'REILLY出版社出版,这本书中文版。

2009-12-08

GCC中文手册pdf

GCC中文手册,详细讲解了GCC的各个参数的用法,gcc的初学者可以学习一下。

2009-12-07

Linux下的C函数手册

这是chm版的Linux下的c函数手册,以前曾买过一本这样的书,花了30块钱,后来才发现原来有这么一个chm版的。windows下和Linux下都可查看,而且chm格式的查找相应函数时也很方便。另外,虽然不是所有的函数都有示例,但是示例也是很丰富的。

2009-12-07

经典面试50题(今年准备面试用的)

这是我进年准备面试用的资料,发布出来,希望对大家有所帮助

2009-10-02

c语言面试题(要面试的同志们注意了)

c语言面试题(要面试的同志们注意了),电子书,很清晰,希望对参加面试的人能有所帮助

2009-08-15

计算机求解魔方问题算法

分析魔方问题的计算机算法,文件不是很大,但是绝对会有帮助的

2009-08-15

uCOS-Ⅱ源码(带中文注释)

uCOS-Ⅱ源码(带中文注释),想学操作系统的人可以看一下,会有所帮助的

2009-08-15

学校《算法导论》(图部分)课件

这是我们学校讲《算法导论》时,用的课件,而且还增加了后缀编码等内容,希望对您有所帮助

2009-05-23

空空如也

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

TA关注的人

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