<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Dww的专栏]]></title><description><![CDATA[the pursuit of inner shine ...]]></description><link>https://blog.youkuaiyun.com/dingdingdingchris</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dingdingdingchris]]></copyright><item><title><![CDATA[GDB 基本用法]]></title><link>https://blog.youkuaiyun.com/dingdingdingchris/article/details/8996299</link><guid>https://blog.youkuaiyun.com/dingdingdingchris/article/details/8996299</guid><author>dingdingdingchris</author><pubDate>Thu, 30 May 2013 20:15:03 +0800</pubDate><description><![CDATA[1、带着调试选项编译、构建调试对象
    在原来的的选项上再加上 -g 选项，如 gcc -g -Wall -O2 -o test test.c 或者 gcc -g -o test test.c。有一点需要注意的是调试时最好去掉优化选项，比如内联（inline）函数优化（去掉函数调用，而将函数代码在调用的位置展开），该函数名上就无法设置断点。这是因为内联函数优化从目标文件中去掉了该函数的入口点]]></description><category></category></item><item><title><![CDATA[NAND FLASH vs NOR FLASH]]></title><link>https://blog.youkuaiyun.com/dingdingdingchris/article/details/8973167</link><guid>https://blog.youkuaiyun.com/dingdingdingchris/article/details/8973167</guid><author>dingdingdingchris</author><pubDate>Sat, 25 May 2013 16:09:55 +0800</pubDate><description><![CDATA[一、正文之前：
    正题之前有必要唠叨一下关于内存的背景知识，因为我自己之前在脑子里面对对“内存”这两个字就是一团糟，各种混淆。
    在计算机领域里，内存指在电脑或者其他数字电路设备中用来存储程序（计算机指令序列）或者数据（例如，程序状态信息）在暂时或者永久单元上的物理设备。
    在硬件系统里，内存有主存（primary memory）和副存（secondary memory）之]]></description><category></category></item><item><title><![CDATA[再看C语言输入]]></title><link>https://blog.youkuaiyun.com/dingdingdingchris/article/details/8946416</link><guid>https://blog.youkuaiyun.com/dingdingdingchris/article/details/8946416</guid><author>dingdingdingchris</author><pubDate>Sun, 19 May 2013 11:45:42 +0800</pubDate><description><![CDATA[我最开始接触C时是从printf和scanf开始的。在用到scanf时，我总是小心翼翼的按照自己既定的规则来进行输入。若不小心输入错误的话程序就会得到错误的结果或者直接崩溃了，遇到这种情况也就只有从新运行程序并按照“正确”的方式，全部从新输入一次。




针对上面出现的两种情况主要由两个原因引起的：1、输入并不匹配函数 int fscanf(FILE *fp, char *format]]></description><category></category></item><item><title><![CDATA[Vim中利用OmniCppComplete实现C++代码自动补全]]></title><link>https://blog.youkuaiyun.com/dingdingdingchris/article/details/8830765</link><guid>https://blog.youkuaiyun.com/dingdingdingchris/article/details/8830765</guid><author>dingdingdingchris</author><pubDate>Sun, 21 Apr 2013 13:54:03 +0800</pubDate><description><![CDATA[概述：OmniCppComplete适用于vim7.0及以上，OmniCppComplete利用catags产生的数据库实现C/C++的代码自动补全功能。
一、OmniCppComplete 特点：
    -   Complete namespaces, classes, structs and union members. 
    -   Complete inherited memb]]></description><category></category></item><item><title><![CDATA[全排列---递归实现与分析（C语言）]]></title><link>https://blog.youkuaiyun.com/dingdingdingchris/article/details/7981904</link><guid>https://blog.youkuaiyun.com/dingdingdingchris/article/details/7981904</guid><author>dingdingdingchris</author><pubDate>Sat, 15 Sep 2012 13:14:42 +0800</pubDate><description><![CDATA[无声无息的在各种技术类社区混迹了不少时间了，从来没有自己动手写过什么东西。究其原因还是自己水平有限。为了敦促自己不断的学习进步，今天就在这儿开始自己的博客吧。。。
      一次瞎逛时，看到了一个关于全排列的文章（点击打开链接），因为自己还是不喜欢看别人的代码，再有就是也想检验自己的水平，所以就自己琢磨着写写试一试。说实话写代码之前递归自己还真不了解。自己大概按着那篇文章的作者的“全排列就是从]]></description><category></category></item></channel></rss>