<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/lb015331</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; lb015331]]></copyright><item><title><![CDATA[epoll模型讲解]]></title><link>https://blog.csdn.net/lb015331/article/details/37816843</link><guid>https://blog.csdn.net/lb015331/article/details/37816843</guid><author>lb015331</author><pubDate>Tue, 15 Jul 2014 15:19:20 +0800</pubDate><description><![CDATA[Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用，即比较多的用到select函数。

1、为什么select落后
    首先，在Linux内核中，select所用到的FD_SET是有限的，即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数，在 我用的2.6.15-25-386内核中，该值是1024，搜]]></description><category></category></item><item><title><![CDATA[cramfs文件系统识别nand坏块的解决方法]]></title><link>https://blog.csdn.net/lb015331/article/details/18712333</link><guid>https://blog.csdn.net/lb015331/article/details/18712333</guid><author>lb015331</author><pubDate>Thu, 23 Jan 2014 18:48:28 +0800</pubDate><description><![CDATA[1.内核支持:
   CONFIG_CRAMFS=y

2.制作文件
   1)获取mkcramfs工具
     如果是ubuntu的话: apt-get install mkcramfs
     否则从 http://sourceforge.net/projects/cramfs/ 下载源码编译
   2)制作cramfs文件镜像
      mkcramfs ./rootf]]></description><category></category></item><item><title><![CDATA[scanf/sscanf用法]]></title><link>https://blog.csdn.net/lb015331/article/details/8857442</link><guid>https://blog.csdn.net/lb015331/article/details/8857442</guid><author>lb015331</author><pubDate>Sat, 27 Apr 2013 09:16:36 +0800</pubDate><description><![CDATA[scanf/sscanf %[]格式控制串的用法
scanf中一种很少见但很有用的转换字符：[...]和[ ^...]。
#include
int main() 
{ 
char strings[100]; 
scanf("%[1234567890]",strings); 
printf("%s",strings);
return 0; 
} 
运行，输入：1234werew后]]></description><category></category></item><item><title><![CDATA[Wireshark图解教程--介绍界面、两个菜单以及capture filter的语法]]></title><link>https://blog.csdn.net/lb015331/article/details/8178309</link><guid>https://blog.csdn.net/lb015331/article/details/8178309</guid><author>lb015331</author><pubDate>Tue, 13 Nov 2012 14:01:09 +0800</pubDate><description><![CDATA[您可以从Wireshark User&#39;s Guide中获得更多帮助。

 运行Wireshark或者Ethereal: (Ethereal与Wireshak的区别是什么？)




#wireshark 






#ethereal 





 选择需要捕捉的设备。



Capture -> Options



选择您想要捕]]></description><category></category></item><item><title><![CDATA[CRT使用小技巧]]></title><link>https://blog.csdn.net/lb015331/article/details/8174371</link><guid>https://blog.csdn.net/lb015331/article/details/8174371</guid><author>lb015331</author><pubDate>Mon, 12 Nov 2012 15:05:50 +0800</pubDate><description><![CDATA[一、日志保存方法
          1、选择Options -> Global Options -> Log File -> Edit Default Settings，设置完Log file name后保存即可，如下图：
         
 
         
 
        2、参数说明
            %H - 主机名
            %S - 会话]]></description><category></category></item><item><title><![CDATA[LINUX TOP详解]]></title><link>https://blog.csdn.net/lb015331/article/details/8086151</link><guid>https://blog.csdn.net/lb015331/article/details/8086151</guid><author>lb015331</author><pubDate>Thu, 18 Oct 2012 15:59:44 +0800</pubDate><description><![CDATA[top命令是Linux下常用的性能分析工具，能够实时显示系统中各个进程的资源占用状况，类似于Windows的任务管理器。下面详细介绍它的使用方法。





top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total,   1 running, 28 sleeping,   0 stop]]></description><category></category></item><item><title><![CDATA[linux signal]]></title><link>https://blog.csdn.net/lb015331/article/details/7958859</link><guid>https://blog.csdn.net/lb015331/article/details/7958859</guid><author>lb015331</author><pubDate>Sat, 08 Sep 2012 20:23:28 +0800</pubDate><description><![CDATA[原文：http://hi.baidu.com/syqust/blog/item/cd8f6c633b8a617c0d33fa35.html
信号本质
信号是在软件层次上对中断机制的一种模拟，在原理上，一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的，一个进程不必通过任何操作来等待信号的到达，事实上，进程也不知道信号到底什么时候到达。

信号是进程间通信机制中唯一的异]]></description><category></category></item><item><title><![CDATA[gcc编译选项详解]]></title><link>https://blog.csdn.net/lb015331/article/details/7946753</link><guid>https://blog.csdn.net/lb015331/article/details/7946753</guid><author>lb015331</author><pubDate>Wed, 05 Sep 2012 15:30:29 +0800</pubDate><description><![CDATA[gcc提供了大量的警告选项，对代码中可能存在的问题提出警告，通常可以使用-Wall来开启以下警告:
           -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat
           -Wchar-subscripts -Wimplicit-int -Wimplicit-function-declaration]]></description><category></category></item><item><title><![CDATA[编译选项导致死机（Unaligned userspace access in "XXX.exe" ）]]></title><link>https://blog.csdn.net/lb015331/article/details/7946654</link><guid>https://blog.csdn.net/lb015331/article/details/7946654</guid><author>lb015331</author><pubDate>Wed, 05 Sep 2012 15:28:44 +0800</pubDate><description><![CDATA[最近调试st7162，在运行中偶然出现死机现象，报Unaligned userspace access in "xxx.exe" pid=1247 pc=0x0041e80c ins=0x2c02

该问题主要是第三方库和自己的编译选项不一致造成的，统一编译选项就可以解决这类问题，主要有关系的编译选项有：-O2 -Wno-deprecated]]></description><category></category></item><item><title><![CDATA[linux重启网络、时间同步、nfs服务等]]></title><link>https://blog.csdn.net/lb015331/article/details/7816424</link><guid>https://blog.csdn.net/lb015331/article/details/7816424</guid><author>lb015331</author><pubDate>Wed, 01 Aug 2012 00:14:00 +0800</pubDate><description><![CDATA[1、网络服务
      在vb上安装了Fedora 9的虚拟机，配置一个固定的IP地址。进入/etc/sysconfig/network-scripts/,用vi编辑器打开文件ifcfg-ethX进行编辑

TYPE=Ethernet
DEVICE=eth2
HWADDR=00:0c:29:94:1f:fb
BOOTPROTO=none
ONBOOT=yes
USERCTL=no]]></description><category></category></item><item><title><![CDATA[linux重启网络、时间同步、nfs服务等]]></title><link>https://blog.csdn.net/lb015331/article/details/7816362</link><guid>https://blog.csdn.net/lb015331/article/details/7816362</guid><author>lb015331</author><pubDate>Tue, 31 Jul 2012 23:15:24 +0800</pubDate><description><![CDATA[1、网络服务
      在vb上安装了Fedora 9的虚拟机，配置一个固定的IP地址。进入/etc/sysconfig/network-scripts/,用vi编辑器打开文件ifcfg-ethX进行编辑

TYPE=Ethernet
DEVICE=eth2
HWADDR=00:0c:29:94:1f:fb
BOOTPROTO=none
ONBOOT=yes
USERCTL=no]]></description><category></category></item><item><title><![CDATA[*** glibc detected *** double free oｒ corruption: 0x0937d008 *** 错误]]></title><link>https://blog.csdn.net/lb015331/article/details/7796387</link><guid>https://blog.csdn.net/lb015331/article/details/7796387</guid><author>lb015331</author><pubDate>Sat, 28 Jul 2012 12:06:25 +0800</pubDate><description><![CDATA[Q: 在执行一个程序时，出现如下错误：
*** glibc detected *** double free oｒ corruption : 0x0937d008 ***
是怎么回事？ 
A: 设置MALLOC_CHECK_环境变量再运行程序，呵呵，错误信息消失
MALLOC_CHECK_=0 ./myprogram
红 帽企业 Linux 4 提供的 glibc 可以执行附加的内部数据]]></description><category></category></item><item><title><![CDATA[/proc/meminfo信息介绍]]></title><link>https://blog.csdn.net/lb015331/article/details/7796382</link><guid>https://blog.csdn.net/lb015331/article/details/7796382</guid><author>lb015331</author><pubDate>Sat, 28 Jul 2012 12:04:32 +0800</pubDate><description><![CDATA[cat  /proc/meminfo

　



MemTotal:       128228 kB

所有可用RAM大小（即物理内存减去一些预留位和内核的二进制代码大小）



MemFree:          2180 kB

LowFree与HighFree的总和，被系统留着未使用的内存



Buffers:         31016 kB

用]]></description><category></category></item><item><title><![CDATA[linux下core文件生成及调试方法]]></title><link>https://blog.csdn.net/lb015331/article/details/7761279</link><guid>https://blog.csdn.net/lb015331/article/details/7761279</guid><author>lb015331</author><pubDate>Thu, 19 Jul 2012 00:06:17 +0800</pubDate><description><![CDATA[在程序发现段错误等不寻常退出时，内核会在当前工作目录下生成一个core文件(是一个内存映像，同时加上调试信息，编译时加了-g参数)。使用gdb查看生成的core文件，可以很容易找出导致程序出错的代码所在的文件和行数。
1、linux系统下生成及调试core文件
　　1.1 开启core文件并设置其大小
　　1.1.1)使用ulimit -c命令，如果结果为0，则表示没有开启此功能，即不会生成]]></description><category></category></item><item><title><![CDATA[Linux下core文件生成及调试的方法]]></title><link>https://blog.csdn.net/lb015331/article/details/7760898</link><guid>https://blog.csdn.net/lb015331/article/details/7760898</guid><author>lb015331</author><pubDate>Wed, 18 Jul 2012 21:36:27 +0800</pubDate><description><![CDATA[在程序不寻常退出时，内核会在当前工作目录下生成一个core文件(是一个内存映像，同时加上调试信息)。使用gdb来查看core文件，可以指示出导致程序出错的代码所在文件和行数。
　　1.core文件的生成开关和大小限制
　　1)使用ulimit -c命令可查看core文件的生成开关。若结果为0，则表示关闭了此功能，不会生成core文件。
　　2) 使用ulimit -c filesize命令，]]></description><category></category></item><item><title><![CDATA[PSI/SI表TS包中PID的分配表]]></title><link>https://blog.csdn.net/lb015331/article/details/7704106</link><guid>https://blog.csdn.net/lb015331/article/details/7704106</guid><author>lb015331</author><pubDate>Sat, 30 Jun 2012 01:12:48 +0800</pubDate><description><![CDATA[表


PID值




PAT


0x0000




CAT


0x0001




TSDT


0x0002




预留


0x0003至0x000F




NIT, ST


0x0010




SDT , BAT, ST


0x0011




EIT, ST]]></description><category></category></item><item><title><![CDATA[PSI/SI表table_id分配表]]></title><link>https://blog.csdn.net/lb015331/article/details/7704102</link><guid>https://blog.csdn.net/lb015331/article/details/7704102</guid><author>lb015331</author><pubDate>Sat, 30 Jun 2012 01:09:53 +0800</pubDate><description><![CDATA[table id值


描述




0x00


节目关联段




0x01


条件接收段




0x02


节目映射段




0x03


传输流描述段




0x04至 0x3F


预留




0x40


现行网络信息段




0x41


其它网络信息段]]></description><category></category></item><item><title><![CDATA[source insight代码格式化（Astyle）]]></title><link>https://blog.csdn.net/lb015331/article/details/6817570</link><guid>https://blog.csdn.net/lb015331/article/details/6817570</guid><author>lb015331</author><pubDate>Sat, 24 Sep 2011 16:13:08 +0800</pubDate><description><![CDATA[source insight代码格式化（Astyle）





GNU的astyle是一个免费的代码格式化工具,能够格式化c/c++等代码 ， 我们可以将Astyle外挂到Source Insight中。具体步骤如下：





1、下载Astyle工具]]></description><category></category></item><item><title><![CDATA[用GDB调试程序]]></title><link>https://blog.csdn.net/lb015331/article/details/6661501</link><guid>https://blog.csdn.net/lb015331/article/details/6661501</guid><author>lb015331</author><pubDate>Thu, 04 Aug 2011 23:37:10 +0800</pubDate><description><![CDATA[用GDB调试程序

Home 
Academic

Computing

GNU Notes

DSEC Server

Wild Journal

Photos





说明 从CSDN的网站上找到的GDB使用说明。
原文标题：用GDB]]></description><category></category></item><item><title><![CDATA[svn 命令、删除svn本地用户]]></title><link>https://blog.csdn.net/lb015331/article/details/6661096</link><guid>https://blog.csdn.net/lb015331/article/details/6661096</guid><author>lb015331</author><pubDate>Thu, 04 Aug 2011 20:51:06 +0800</pubDate><description><![CDATA[二、删除svn本地用户

window下：查找Subversion目录，并将其删除，这样就删除了window下的svn用户。
linux          ：查找.subversion目录，并将其删除，这样就删除了linux下的svn用户。]]></description><category></category></item></channel></rss>