自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 linux下的dev和HAL

Linux HAL (Hardware Abstraction Layer)的工作原理                       转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静更新时间:2007-5-3 HAL是Hardware Abstraction Layer的首字母缩写。我最早是在Winnt 3.5的帮助中

2012-02-24 10:24:46 802

转载 如何在linux下检测内存泄漏

如何在linux下检测内存泄漏 ===========================================================作者: teren(http://teren.itpub.net)发表于:2006.06.01 17:00分类: 技术 出处:http://teren.itpub.net/post/15914/107302--------

2012-02-01 11:08:27 658

转载 linux死机怎么解决

Linux 会死机么?我可以很肯定地说,会!要让 Linux 死机很容易,但难的是在死机以后如何安全的让他摆脱死机状态,本文讲述如何从 Linux 的死机状态中挣脱出来。Linux 死机有很多种情况,最常见的是系统负载过高导致的。如上次介绍的 fork 炸弹就是这个原理,此外还可以运行内存耗用极大的程序(如虚拟机),也会迅速提升系统负载。由于系统负载过高导致的卡死,一定是解决的越快越好!此时必

2012-01-18 10:15:42 1737

转载 无线网络配置

1:iwlist eth1 scanning 查看无线路由 2:iwconfig eth1 essid "无线路由的名称" 3: ifconfig eth1 IP 4: route add default gw 网关对于带密码的路由器,设置如下:1:iwconfig eth1 key s:密码2:iwconfig eth1 key open3:ifconfig eth1

2012-01-04 17:21:27 787

转载 异步IO驱动

最好的参考资料:1.师从互联网。2.Linux man 命令:man 7 signal,man 7 socket。3.UNP v1第25章 。第一条:概述 信号驱动IO,不是异步IO。信号驱动IO是指:进程预先告知内核,使得 当某个socketfd有events(事件)发生时,内核使用信号通知相关进程。异步IO(Asynchronous IO)是指:进程执行IO系统调用

2012-01-04 17:20:11 744

转载 uboot常用命令

?:得到所有命令列表或者列出某个命令的帮助。用法:? [command ...]说明:列出命令的帮助信息,当不带参数时,列出所有命令及简要说明。 help:同? printenv:打印环境变量。用法:printenv [name]说明:name一般是Hiboot环境变量的名字,也可以是用户自定义的变量;当value为空时,删除变量 "name", 否则设置变量"

2011-12-28 20:53:01 488

转载 嵌入式wpa_supplicant的移植

转载了两篇,第一篇为linux下的移植,第二遍伪arm下的前一段时间只在vs2005下编译成功过。经过近一段时间的琢磨,今天终于在linux下成功编译了wpa_supplicant。 挺简单的事情折腾了这么久。没办法,刚开始进入linux。。和同样的初学者分享一下我的经验 ^_^  环境:vmware+ubuntu, wpa_supplicant-0.6.10+ openssl-0

2011-12-27 20:26:41 5202

转载 linux下信号量和互斥锁的区别

之前一直没有怎么关注过这个问题,前些日子在面试一家公司的时候,面试官提到了pthread_cond_wait/pthread_cond_signal的实现,当时答的不是很好,回来就查了nptl的代码。前天,水木上又有人问到了信号量和互斥锁的问题,我想还是对它们的区别与实现总结一下。首先了解一些信号量和线程互斥锁的语义上的区别: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2011-12-21 10:14:13 9391 2

转载 c语言可变参数

一. 何谓可变参数int printf( const char* format, ...); 这是使用过C语言的人所再熟悉不过的printf函数原型,它的参数中就有固定参数format和可变参数(用”…”表示). 而我们又可以用各种方式来调用printf,如:printf("%d",value); printf("%s",str); printf("the number is

2011-12-19 11:47:29 563

转载 wpa_supplicant文件配置

##### Example wpa_supplicant configuration file ################################# This file describes configuration file format and lists all available option.# Please also take a look at simple

2011-12-13 18:10:10 7845

转载 鸟哥私房菜

任何時刻如果你想要做好你的網路參數設定,包括 IP 參數、路由參數與無線網路等等,就得要瞭解底下這些相關的指令才行!其中以 ifconfig 及 route 這兩支指令算是較重要的喔! ^_^!當然,比較新鮮的作法,可以使用 ip 這個彙整的指令來設定 IP 參數啦!ifconfig    :查詢、設定網路卡與 IP 網域等相關參數;ifup, ifdown:這兩個檔案是 script,透

2011-12-12 15:59:04 2051

转载 MS28L 预抄写文件制作

Mboot :               1 把Mboot(470多K)烧录到板子上。              2 用MStarISP Tools  把 Mboot Load 出来 大小为2M。                MStarISP Tools 用  ISP_Tool[V4.5.2.7.SP]                  Star ADD : 0x000000

2011-12-12 09:15:57 1300

转载 不同系统下回车和换行的区别

在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做

2011-12-09 14:50:31 2898

转载 bash命令行解释顺序

Shell从标准输入或脚本中读取的每行称为一个管道行,它包含一个或多个由0个或多个管道字符(|)分隔的命令。对每一个管道行,进行12个步骤的处理。结合上面的插图,这里给出命令行的12个步骤。1. 将命令行分成由固定元字符集分隔的记号 :SPACE, TAB, NEWLINE, ; , (, ), , |, & 记号类型包括单词,关键字,I/O重定向符和分号。2.检测每个

2011-12-01 16:31:42 1643

转载 make自动推导规则

现在我们的Makefile写成这样:all: mainmain: main.o stack.o maze.o gcc $^ -o [email protected]: main.h stack.h maze.hstack.o: stack.h main.hmaze.o: maze.h main.hclean: -rm main *.o.PHONY: clean

2011-11-30 20:42:20 2010

转载 wifi配置常用命令总结

1:iwlist eth1 scanning 查看无线路由 2:iwconfig eth1 essid "无线路由的名称" 3: ifconfig eth1 IP 4: route add default gw 网关对于带密码的路由器,设置如下:1:iwconfig eth1 key s:密码2:iwconfig eth1 key open3:ifconfig eth1

2011-11-30 09:20:43 6875

转载 更新文件时间戳的一些小技巧

工作中有时候会遇到需要把较旧的文件上传至svn中,因为不够新就上传不了,尤其是遇到二进制文件的时候。后来发现通过命令可以更新文件时间戳,总结如下,windows平台下通过dos命令copy /B filename +,,后面一个加号两个逗号linux下就简单了,直接touch filename

2011-11-30 09:13:41 2163

原创 静态库和动态库学习

常用命令1. nm 列出动态和静态库中的符号信息2.ldconfig 加载动态链接库配置文件。其包含了动态链接库的路径3.ldd命令查看可执行程序所依赖的动态库动态载入器ld-linux.so*的主要作用搜索动态库的文件路径,找到相应库文件后将其载入内存中,其搜索顺序是1.是elf文件的DT_RPATH段2.是LD_LIBRARY_PATH环境变量3是配置文件/et

2011-11-28 21:01:26 349

转载 h头文件 .lib库文件 .dll动态链接库文件关系

分类: 其他2010-05-11 00:34 874人阅读 评论(3)收藏 举报原帖地址:http://blog.csdn.net/c395565746c/archive/2010/03/21/5402239.aspx  .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生

2011-11-28 19:14:46 362

转载 shell 变量和参数

shell变量变量含义$0脚本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10$#位置参数的个数"$*"所有的位置参数(作为单个字符串) *"$@"所有的位置参数(每个都作为独立的字符串)${#*}传递

2011-11-24 16:31:19 2521

转载 shell编写的垃圾回收站

源文 http://blog.chinaunix.net/u1/40306/index.html以前用shell写过一个rm但是并没有恢复功能,前一阵cu论坛上有个网友说能不能增加一个功能就是把删除的文件的原路径记录到一个文件中,所以我又写了这个rm增加了恢复功能,同时也能看到删除文件的原来路径。rm功能:rm -rrm -frm -rf rm -irm --help

2011-11-24 15:58:38 1213

转载 shell 中常用的for循环

关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i2、在shell中常用的是 for i in $(seq 10) 3、for i in `ls`4、for i in ${arr[@]}   5、for i in $* ; do 6、for File in

2011-11-24 15:55:11 604

转载 main函数的调用过程

系统调用CRT,然后CRT调用的WinMain.一个C++应用程序的启动过程:a.shell调用CreateProcess激活App.exeb.系统产生一个进程内核对象,使用计数值加1c.系统为此进程产生4GB的地址空间d.加载器将必要的码加载到上述地址空间中,包括App.exe的程序,资料以及所需要的dll。它们被记录在可执行文件PE格式的.idata section

2011-11-24 11:49:47 908

转载 字符串编码

[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键

2011-11-24 11:33:20 750

转载 MFC wINMain的封装

#include class MyApp : public CWinApp{public:BOOL InitInstance()                         //②程序入点{CFrameWnd *Frame=new CFrameWnd();      //构造框架m_pMainWnd=Frame;                    //将m_pM

2011-11-24 11:22:24 645

转载 core文件调试

在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制--------------------------------- 1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文

2011-11-09 20:05:15 537

转载 linux下安装配置软件

1.Fedora下的软件配置安装    1.1 tar -zxvf   *.tar.gz  命令解压缩文件并提取归档文件     其中参数z是调用gzip -d来解压    x是从归档文件中提取文件。   rpm -ivh *.rpm包命令安装rpm二进制包软件   列  rpm -ivh   soft.rpm        rpm -e  soft 卸载

2011-10-27 18:05:07 506

转载 GNU g++常用编译选项用法

本文讨论GNU编译器集合(GCC)中的C++编译器(g++)的典型用法,主要是指命令行选项的构造。GCC的C++编译器正常安装后,可以使用g++或c++命令执行。    GCC Option Refresher    本节回顾GCC的C编译器的基本使用方法。    g++编译器的选项可以是单字符,比如-o,也可以多字符,比如-ansi。所以你不可以把多个单字符选项合写到一起,这和许多其

2011-10-24 20:25:53 17506

转载 C语言中的__attribute__机制

GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function   Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attri

2011-10-24 19:53:29 893

原创 浅谈对makefile伪目标、标签和真实文件目标的理解。

在进入话题之前有几个概念一定要牢牢记在脑子里:执行规则命令的条件是:1.依赖比目标新时,这里特别要注意的地方是一般目标总是比依赖新的,为什么呢,因为目标是根据依赖来生成的,所以目标的创建时间总是比依赖的创建时间要新,只有当人工改动依赖文件时,依赖文件的时间属性才会更新。举

2011-09-29 11:06:01 4394

转载 regonly1的个人空间 http://space.itpub.net/12932950

最近一段时间,在windows下工作比较多。但是习惯了以前linux/unix下编写shell处理脚本的环境,觉得用windows下的图形界面着实麻烦。所以也学习了些dos批处理的命令。这里先写上一些小技巧,以备后用:1、如何截取字符串(类似substr的功能)我们知道,

2011-09-27 08:39:46 519

空空如也

空空如也

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

TA关注的人

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