<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hacker_47的专栏]]></title><description><![CDATA[Love linux love c .........]]></description><link>https://blog.csdn.net/hack_47</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; hack_47]]></copyright><item><title><![CDATA[Linux下C编程入门笔记——文件IO操作（二）]]></title><link>https://blog.csdn.net/hack_47/article/details/3557552</link><guid>https://blog.csdn.net/hack_47/article/details/3557552</guid><author>hack_47</author><pubDate>Fri, 19 Dec 2008 13:09:00 +0800</pubDate><description><![CDATA[前一篇说下了creat创建文件,后来我突发其想,creat能不能创建设备呢?创建实实在在的硬件设备当然是不可能的了,能不能创建逻辑设备呢,希望有高手能帮我回答这个问题.QQ:262482485在此不胜感激. 这里再来说一下,打开文件和关闭文件的操作open,打开manpages查找open,发现open有两个函数原型,只是参数的个数不一样,在JAVA中这叫重载,原型如下:int open(cons]]></description><category></category></item><item><title><![CDATA[Linux下C编程入门笔记——文件IO操作（一）]]></title><link>https://blog.csdn.net/hack_47/article/details/3556211</link><guid>https://blog.csdn.net/hack_47/article/details/3556211</guid><author>hack_47</author><pubDate>Fri, 19 Dec 2008 10:31:00 +0800</pubDate><description><![CDATA[linux文件的IO编程应该算是每个入门者最先涉及的，我也不例外。希望通过BLOG的形式，记录下自己每天学习的点点滴滴，我相信滴水穿石，尽管记录的文字都比较简单，对于高手而言抑或没有什么技术含量，但我坚信坚持到最后，就是大牛。好了，废话说了不少了，开始我的笔记吧。LINUX下对文件的操作同其它平台系统一样，无外乎创建文件，打开文件，关闭文件，读文件，写文件，拷贝文件，对文件进行权限的控制和管理（这]]></description><category></category></item><item><title><![CDATA[VIM编程]]></title><link>https://blog.csdn.net/hack_47/article/details/3551526</link><guid>https://blog.csdn.net/hack_47/article/details/3551526</guid><author>hack_47</author><pubDate>Thu, 18 Dec 2008 17:39:00 +0800</pubDate><description><![CDATA[VIM编程（1）进行基本设置1）先创立三个个人基本配置路径~/.vim/plugin~/.vim/doc~/.vim/syntax$ mkdir ./.vim/{plugin,doc,syntax} –p$touch ~/.vimrc2) 中文帮助手册的安装http://vimcdoc.sf.net       (English)http://vcd.gro.clinux.org    (中文)下]]></description><category></category></item><item><title><![CDATA[C语言高效编程的几招]]></title><link>https://blog.csdn.net/hack_47/article/details/3551430</link><guid>https://blog.csdn.net/hack_47/article/details/3551430</guid><author>hack_47</author><pubDate>Thu, 18 Dec 2008 17:29:00 +0800</pubDate><description><![CDATA[引 言：　　编写高效简洁的C语言代码，是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述，不对的地方请各位指教。第1招：以空间换时间　　计算机程序中最大的矛盾是空间和时间的矛盾，那么，从这个角度出发逆向思维来考虑程序的效率问题，我们就有了解决问题的第1招——以空间换时间。例如：字符串的赋值。方法A，通常的办法：#define LEN 32char string1 [LEN];me]]></description><category></category></item><item><title><![CDATA[NorFlash与NandFlash对比]]></title><link>https://blog.csdn.net/hack_47/article/details/3551298</link><guid>https://blog.csdn.net/hack_47/article/details/3551298</guid><author>hack_47</author><pubDate>Thu, 18 Dec 2008 17:15:00 +0800</pubDate><description><![CDATA[     FLASH存储器又称闪存，主要有两种：NorFlash和NandFlash，下面我们从多个角度来对比介绍一下。在实际开发中，设计者可以根据产品需求来进行闪存的合理选择。     1、接口对比     NorFlash带有通用的SRAM接口，可以轻松地挂接在CPU的地址、数据总线上，对CPU的接口要求低。NorFlash的特点是芯片内执行(XIP,eXecute      ]]></description><category></category></item><item><title><![CDATA[Linux父子进程对键盘IO的管理 实验一则]]></title><link>https://blog.csdn.net/hack_47/article/details/3551114</link><guid>https://blog.csdn.net/hack_47/article/details/3551114</guid><author>hack_47</author><pubDate>Thu, 18 Dec 2008 16:52:00 +0800</pubDate><description><![CDATA[一直以来都有一个疑问，就是当fork出子进程的时候，父子进程如何响应键盘IO，是父子进程同时获得输入，还是各自独立，是个问题。于是写了如下代码测试。                   #include signal.h>#include stdio.h>#include unistd.h>#include sys/types.h>void child_ctrl_c( ){    prin]]></description><category></category></item><item><title><![CDATA[memset 是什么意思,怎么用]]></title><link>https://blog.csdn.net/hack_47/article/details/3427275</link><guid>https://blog.csdn.net/hack_47/article/details/3427275</guid><author>hack_47</author><pubDate>Tue, 02 Dec 2008 11:01:00 +0800</pubDate><description><![CDATA[功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,          块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作用 法: void *memset(void *s, char ch, unsigned n);程序例:#include #include #include int main(void){char buffer[] ]]></description><category></category></item><item><title><![CDATA[菜鸟入门——read,write,lseek的用法]]></title><link>https://blog.csdn.net/hack_47/article/details/3405472</link><guid>https://blog.csdn.net/hack_47/article/details/3405472</guid><author>hack_47</author><pubDate>Fri, 28 Nov 2008 22:19:00 +0800</pubDate><description><![CDATA[在LINUX操作系统上，硬件设备都当看作是一个独立的文件，和普通文件一样，当然操作（读写）也一样，前面说过最简单的open 和close用法，这里继续给出read wirte,lseek的最简单用法；   运行结果如下：        ]]></description><category></category></item><item><title><![CDATA[菜鸟入门——文件的打开的与关闭]]></title><link>https://blog.csdn.net/hack_47/article/details/3395351</link><guid>https://blog.csdn.net/hack_47/article/details/3395351</guid><author>hack_47</author><pubDate>Thu, 27 Nov 2008 22:59:00 +0800</pubDate><description><![CDATA[这段代码实在是太简单了，但我还是要一步步地来。这段代码虽然简单，但open 和close的功能却异常强大，在linux操作系统中，将所有设备都当作文件来操作，也就是说，open和close不仅仅是在像这里代码中的一样操作普通的文件，操作硬件接口设备也是如些，所以以后对串口，并口，USB等几乎所有设备开发，都可能用到这两个函数：     运行结果为：  ]]></description><category></category></item><item><title><![CDATA[如何成为一个优秀的程序员]]></title><link>https://blog.csdn.net/hack_47/article/details/3152552</link><guid>https://blog.csdn.net/hack_47/article/details/3152552</guid><author>hack_47</author><pubDate>Sun, 26 Oct 2008 21:58:00 +0800</pubDate><description><![CDATA[本文转自:http://blog.sina.com.cn/s/blog_4bbf588101008wwo.html  我们的老师每天都要应对报名者和学员提出的很多同样的问题，以下是这类典型问题的汇总：嵌入式行业（或者IT业）有没有前途？我听说编程编到三十五岁就没人要了，一定要转行找出路是吗？做驱动开发和做应用开发哪个更有前途？我一开始看什么书都看不懂，怎么才能理出一个学习顺序？诸如此类]]></description><category></category></item><item><title><![CDATA[如何成为嵌入式的精英?]]></title><link>https://blog.csdn.net/hack_47/article/details/3151074</link><guid>https://blog.csdn.net/hack_47/article/details/3151074</guid><author>hack_47</author><pubDate>Sun, 26 Oct 2008 18:38:00 +0800</pubDate><description><![CDATA[本文转自http://www.unix-center.net/bbs/viewthread.php?tid=3419 怎样做才能快速的嵌入式了？ 其实，做工程是没有捷径可走的.听听下面一个大牛写的！ 先说做硬件: 把你的数字电路教材和模拟电路的教材读熟，暂时先把重点放在数字电路上面，接着把微机原理和接口技术读熟悉了，最好能用汇编写几个简单的程序上机调试一下，这是很重要的。 完成上面的工作大]]></description><category></category></item></channel></rss>