<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[周江涛的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/delphityro</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; delphityro]]></copyright><item><title><![CDATA[原码、反码和补码（C语言 计算机原理）]]></title><link>https://blog.csdn.net/delphityro/article/details/79235828</link><guid>https://blog.csdn.net/delphityro/article/details/79235828</guid><author>delphityro</author><pubDate>Fri, 02 Feb 2018 10:08:12 +0800</pubDate><description><![CDATA[原码、反码和补码

 1).数据在内存中存储的时候都是以二进制的形式存储的.

 

    int num = 10;

 

    原码、反码、补码都是二进制.只不过是二进制的不同的表现形式.

    数据是以补码的二进制存储的.

 

 2). 1个int类型的变量.在内存中占据4个字节, 32位.

 

    00000000 000000]]></description><category></category></item><item><title><![CDATA[Ubuntu 下ftp服务器的安装配置]]></title><link>https://blog.csdn.net/delphityro/article/details/22791569</link><guid>https://blog.csdn.net/delphityro/article/details/22791569</guid><author>delphityro</author><pubDate>Wed, 02 Apr 2014 12:44:10 +0800</pubDate><description><![CDATA[FTP服务器是平时应用最为广泛的服务之一。VSFTP是Very Secure FTP的缩写，意指非常安全的FTP服务。VSFTP功能强大，通过结合本地系统的用户认证模块及其多功能的配置项目，可以快速有效的搭建强大的多用户FTP服务。

首先我们考虑搭建FTP服务需要关注的都有哪些方面？比如我们最经常关注的有：
1、如何添加FTP用户？ 
2、如何临时冻结某FTP用户？ 
3、FTP用户登]]></description><category></category></item><item><title><![CDATA[/etc/fstab内容简介]]></title><link>https://blog.csdn.net/delphityro/article/details/20767575</link><guid>https://blog.csdn.net/delphityro/article/details/20767575</guid><author>delphityro</author><pubDate>Sat, 08 Mar 2014 10:20:13 +0800</pubDate><description><![CDATA[一共包括六列：
第一列：分区
第二列：装载点
第三列：分区的文件格式
第四列：文件格式参数
sync/async:是否允许硬盘与内存中的数据以同步方式写入。使用async异步写入方式速度会比较块。
auto/noauto:在启动时是否自动装载该分区。
rw/ro:让该分区以可擦写或只读方式装载。
exec/noexec:限制在此文件系统内是否有权执行。
user/nouser:是]]></description><category></category></item><item><title><![CDATA[gdb 调试]]></title><link>https://blog.csdn.net/delphityro/article/details/12059043</link><guid>https://blog.csdn.net/delphityro/article/details/12059043</guid><author>delphityro</author><pubDate>Thu, 26 Sep 2013 16:53:10 +0800</pubDate><description><![CDATA[gcc -o app test.c -ggdb3 (可以最大限度的包含调试信息)
gdb ./app 
gdb 运行时设置命令行参数：(gdb)    run  命令行参数   或者  (gdb)  set args 命令行参数
打印变量的值：    p 变量  
断点设置：
  b    行号 或者b    文件名：行号  或者 b function_name 以函数名设置断点
  ]]></description><category></category></item><item><title><![CDATA[LCD驱动中参数的设置]]></title><link>https://blog.csdn.net/delphityro/article/details/7826508</link><guid>https://blog.csdn.net/delphityro/article/details/7826508</guid><author>delphityro</author><pubDate>Fri, 03 Aug 2012 11:49:10 +0800</pubDate><description><![CDATA[在LCD驱动程序中，需要我们根据LCD datasheet来设置相应的参数，这些参数包括：pixclock,left_margin,right_margin,upper_margin,lower_margin,hsync_len,vsync_len,VBP,VFB,VSPW,HBP,HFP,HSPW。下图是典型的TFT LCD时序图：

　 


　  __u32 pixclock; /]]></description><category></category></item><item><title><![CDATA[RGB转YUV]]></title><link>https://blog.csdn.net/delphityro/article/details/7713284</link><guid>https://blog.csdn.net/delphityro/article/details/7713284</guid><author>delphityro</author><pubDate>Tue, 03 Jul 2012 21:42:57 +0800</pubDate><description><![CDATA[今天对颜色一些格式转换有些不明白的地方，在网上找了一些文章,感谢原作者，现张贴如下：

颜 色空间是一个三维坐标系统，每一种颜色由一个点表示。在 RGB 颜色空间中，红，绿，蓝是基本元素。RGB 格式是显示器通常使用的格式。在 YUV 空间中，每一个颜色有一个亮度信号 Y，和两个色度信号 U 和 V。亮度信号是强度的感觉，它和色度信号断开，这样的话强度就可以在不影响颜色的情况下改变。YUV 格]]></description><category></category></item><item><title><![CDATA[Model类]]></title><link>https://blog.csdn.net/delphityro/article/details/7671723</link><guid>https://blog.csdn.net/delphityro/article/details/7671723</guid><author>delphityro</author><pubDate>Sun, 17 Jun 2012 21:52:30 +0800</pubDate><description><![CDATA[Model类

基本概念
在model/view构架中，model为view和delegates使用数据提供了标准接口。在Qt中，标准接口QAbstractItemModel类中被定义。不管数据在底层以何种数据结构存储，QAabstractItemModel的子类会以层次结构的形式来表示数据，结构中包含了数据项表。我们按这种约定来访问model中的数据项，但这个约定不会对如何显示这些数据有任]]></description><category></category></item><item><title><![CDATA[Fedora 14 下安装五笔输入法]]></title><link>https://blog.csdn.net/delphityro/article/details/7668326</link><guid>https://blog.csdn.net/delphityro/article/details/7668326</guid><author>delphityro</author><pubDate>Sat, 16 Jun 2012 08:35:04 +0800</pubDate><description><![CDATA[相信大家一安装好linux系统后。肯定想找到适合自己的输入法。来开始自己的linux之旅。当然这年头有几个不会五笔输入法的。现在在这里就教初识linux的朋友。首先打开终端（不要问我怎么打开终端更不要问我什么是终端。如果是这样的话，你还是回去用windows吧，好了废话不多说了。）

     打开终端后，切换到root用户下进行操作。在终端输入 su 然后敲一下回车。这时要你输入root 用]]></description><category></category></item><item><title><![CDATA[QT4 Designer 初体验-转载（经典）]]></title><link>https://blog.csdn.net/delphityro/article/details/7663907</link><guid>https://blog.csdn.net/delphityro/article/details/7663907</guid><author>delphityro</author><pubDate>Thu, 14 Jun 2012 17:34:48 +0800</pubDate><description><![CDATA[教程是针对windows下的，但对于linux下同样适用。
安装成功后会在开始菜单中出现“QT Designer”，打开后的界面如下所示：

      界面分为几个部分，最常用的是左边的工具箱和右边的属性窗口、信号/槽编辑器。
      下面就开始创建第一个QT程序QTDemo。这个程序是一个最简单的对话框程序，对话框上有一个按钮，点击该按钮后退出应用程序。
一、创建用户界面]]></description><category></category></item><item><title><![CDATA[内核编译unrecognized command line option “-milittle-endian”解决方案]]></title><link>https://blog.csdn.net/delphityro/article/details/7609503</link><guid>https://blog.csdn.net/delphityro/article/details/7609503</guid><author>delphityro</author><pubDate>Mon, 28 May 2012 15:33:21 +0800</pubDate><description><![CDATA[编译31内核时，常会出现




是没有找到编译器的执行文件，常用方法souce /root/.bash_profile，

但是执行make ARCH=arm CROSS_COMPILE=arm-linux-后，仍然会出现上述问题。

解决方法：

export PATH=$PATH:$HOME/bin:/usr/local/arm/4.3.1-eabi-armv6/usr]]></description><category></category></item><item><title><![CDATA[Linux 内核 Starting kernel ... 串口无输出问题归纳总结]]></title><link>https://blog.csdn.net/delphityro/article/details/7520629</link><guid>https://blog.csdn.net/delphityro/article/details/7520629</guid><author>delphityro</author><pubDate>Sat, 28 Apr 2012 16:23:36 +0800</pubDate><description><![CDATA[Uboot输出，无内核信息输出





## Booting kernel from Legacy Image at 32000000 ...

Image Name: Linux-2.6.13-utulinux2440
Created: 2007-11-04 7:12:20 UTC
Image Type: ARM Linux Kernel Image (gzip compr]]></description><category></category></item><item><title><![CDATA[grep搜索子目录中包含某字符串的特定文件]]></title><link>https://blog.csdn.net/delphityro/article/details/7388217</link><guid>https://blog.csdn.net/delphityro/article/details/7388217</guid><author>delphityro</author><pubDate>Fri, 23 Mar 2012 17:39:48 +0800</pubDate><description><![CDATA[grep -n "str" -r ./
这是查找当前目录下以及下辖子目录下所有包含str字符串的文件,会列出文件名.以及该行的内容.以及行号 

---------------------------------------------------------------------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[Linux内核编译基础]]></title><link>https://blog.csdn.net/delphityro/article/details/7387659</link><guid>https://blog.csdn.net/delphityro/article/details/7387659</guid><author>delphityro</author><pubDate>Fri, 23 Mar 2012 15:48:13 +0800</pubDate><description><![CDATA[2.6  Linux内核编译基础


当完成对Linux内核的配置以后，此时仍然以源代码的方式存在，不能直接下载到嵌入式系统中运行，因此，需要对内核进行编译，生成最终可以在嵌入式系统上运行的可执行代码。

2.6.1  Linux内核编译基本步骤

嵌入式系统Linux内核编译步骤如下。

（1）执行如下命令，删除过时的文件：

# make clean

make cl]]></description><category></category></item><item><title><![CDATA[【Linux】date命令用法详解（日期格式）]]></title><link>https://blog.csdn.net/delphityro/article/details/7098395</link><guid>https://blog.csdn.net/delphityro/article/details/7098395</guid><author>delphityro</author><pubDate>Fri, 23 Dec 2011 15:30:31 +0800</pubDate><description><![CDATA[显示时间是个常用的命令，在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。


Linux下date命令用法


date [OPTION]… [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]



date命令参数


-d, –d]]></description><category></category></item><item><title><![CDATA[达芬奇dm6446的GPIO驱动]]></title><link>https://blog.csdn.net/delphityro/article/details/6714212</link><guid>https://blog.csdn.net/delphityro/article/details/6714212</guid><author>delphityro</author><pubDate>Wed, 24 Aug 2011 15:24:18 +0800</pubDate><description><![CDATA[上周五总监提了个需求，希望设备正常运行时能不断闪烁LED灯，于是我周一周二紧张忙活了两天，完成了GPIO驱动程序修改和应用编程。现在应用程序正常跑了起来，遂发文与网友分享。
     其间硬件工程师帮我把LED灯焊接到了GPIO第19个引脚，并借签了网络上的技术资料，在此也感谢]]></description><category></category></item><item><title><![CDATA[strftime（）函数将时间格式化]]></title><link>https://blog.csdn.net/delphityro/article/details/6622104</link><guid>https://blog.csdn.net/delphityro/article/details/6622104</guid><author>delphityro</author><pubDate>Thu, 21 Jul 2011 10:31:55 +0800</pubDate><description><![CDATA[我们可以使用strftime（）函数将时间格式化为我们想要的格式。它的原型如下：size_t strftime(     char *strDest,     size_t maxsize,     const char *format,     const struct tm]]></description><category></category></item><item><title><![CDATA[TI文件系统制作，和在线烧写与更新]]></title><link>https://blog.csdn.net/delphityro/article/details/6585154</link><guid>https://blog.csdn.net/delphityro/article/details/6585154</guid><author>delphityro</author><pubDate>Tue, 05 Jul 2011 11:25:59 +0800</pubDate><description><![CDATA[1 搭建nfs随便在PC上安装一个linux系统,我用的Fecora core 8，setup 配置系统服务，让nfs自动运行，vi /etc/exports添加一行/home/davinci/nfs/tirootfs *(rw,sync,no_root_sq]]></description><category></category></item><item><title><![CDATA[mtd-utils 工具的使用]]></title><link>https://blog.csdn.net/delphityro/article/details/6563852</link><guid>https://blog.csdn.net/delphityro/article/details/6563852</guid><author>delphityro</author><pubDate>Thu, 23 Jun 2011 16:33:00 +0800</pubDate><description><![CDATA[一.下载源码包。二.编译1.修改Makefile  CROSS=mipsel-linux-2.make3.将编译生成的可执行文件COPY到开发板上三.命令的使用使用命令前用cat /proc/mtd 查看一下mtdchar字符设备；或者用ls -l /dev/mtd*#cat /proc/mtddev:    size   erasesize  namemtd0: 00c0]]></description><category></category></item><item><title><![CDATA[NFS mount failed, reason given by server: Permission denied]]></title><link>https://blog.csdn.net/delphityro/article/details/6333788</link><guid>https://blog.csdn.net/delphityro/article/details/6333788</guid><author>delphityro</author><pubDate>Tue, 19 Apr 2011 15:55:00 +0800</pubDate><description><![CDATA[<br />server接到客户端的mount时，会先客户的IP做反解成域名，用域名(注意是用域名而不是ＩＰ)去和/etc/exports做比较，如果匹配不成功会失败。<br />而我在client并没有添加server的域名，所以匹配不到对应的域名，自然就出现mount: 192.168.168.60:/RESTORE failed, reason given by server: Permission denIed的错误了。<br />后来，在/etc/hosts文件里添加对应的域名：192.168.1]]></description><category></category></item><item><title><![CDATA[SNMP　trap消息为何不能正确发往指定端口162．]]></title><link>https://blog.csdn.net/delphityro/article/details/6163150</link><guid>https://blog.csdn.net/delphityro/article/details/6163150</guid><author>delphityro</author><pubDate>Tue, 25 Jan 2011 15:25:00 +0800</pubDate><description><![CDATA[最近做网络摄像机,有局点要求需要按SNMP协议上报消息,于是从网站http://www.net-snmp.org/下载了一个snmp源码包5.2.6，tar解压，交叉编译:./configure --build=i686-linux --host=arm-merlin-linux CC=arm-merlin-linux-uclibc-gcc --with-mib-modules="examples/notification" --with-endianness=little LDFLAGS="-static]]></description><category></category></item></channel></rss>