<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kingworr的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kingworr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kingworr]]></copyright><item><title><![CDATA[python目录操作]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46363711</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46363711</guid><author>kingworr</author><pubDate>Thu, 04 Jun 2015 16:30:09 +0800</pubDate><description><![CDATA[在Python中，文件操作主要来自os模块，主要方法如下： 
os.listdir(dirname)：列出dirname下的目录和文件 
os.getcwd()：获得当前工作目录 
os.curdir:返回当前目录（’.’) 
os.chdir(dirname):改变工作目录到dirname 
os.path.isdir(name):判断name是不是一个目录，name不是目录就返回false 
o]]></description><category></category></item><item><title><![CDATA[<Linux>常用开发工具]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237971</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237971</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:33:03 +0800</pubDate><description><![CDATA[gcc编译系统 
    1.在预处理阶段，输入的是C语言的源文件，通常为.C。它们通常带有.h之类头文件的包含文件。这个阶段会生成一个中间文件.i，但实际工作中通常不用专门 生成这种文件，因为基本上用不到；若非生成这个文件不可，可以利用下面的示例命令：  
        gcc -E test.c -o test.i 
    2.在编译阶段，输入的是中音文件.i，编译后生成汇编语言文件.s]]></description><category></category></item><item><title><![CDATA[linux配置ip]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237991</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237991</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:32:24 +0800</pubDate><description><![CDATA[设置ip并建立局域网 
例如虚拟机ubuntu1：    auto eth0                 #设置自动启动eth0接口
    iface eth0 inet static    #配置静态IP
    address 192.168.2.130     #IP地址
    netmask 255.255.255.0     #子网掩码
    gateway 192.168.2.]]></description><category></category></item><item><title><![CDATA[Linux内核简介]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237959</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237959</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:32:23 +0800</pubDate><description><![CDATA[1、概述Linux系统大致分为三层
    • 靠近硬件的底层是内核，即Linux操作系统常驻内存部分
    • 中间层是内核之外的shell层，即操作系统的系统程序部分
    • 最高层是应用层，即用户程序部分
内核是Linux操作系统的主要部分，它实现进程管理、内存管理、文件系统、设备驱动和网络系统等功能，从而 为核外的所有程序提供运行环境。
 
    • 操作系统可划分为内核和系统程序两]]></description><category></category></item><item><title><![CDATA[<Linux>文本编辑]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237867</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237867</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:25:18 +0800</pubDate><description><![CDATA[Linux系统常用的文本编辑器，按功能分为两类：行编辑器（如ed，ex，edit）和屏幕编辑器（如vi）。 
1、vi的工作方式 
    • 命令方式：在shell提示符后输入命令vi，进入vi编辑器，并处于vi命令方式 
    • 输入方式：通过输入vi的插入命令（i）、附加命令（a）、打开命令（o）、替换命令（s）、修改命令（c）、取来命令（r）可以从命令方式进入输入方式。vi的一般用法]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237645</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237645</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:12:31 +0800</pubDate><description><![CDATA[1、简单命令1、who命令
     who命令将列出所有正在使用系统的用户、所用终端名和注册到系统的时间。
     who am i命令将列出使用该命令的当前用户的相关信息。
2、echo命令
     echo往往用于shell脚本中，作为一种输出提示信息的手段
     eg:
     (1) $ echo 'This is a    command.' (a与command之间有4个空格]]></description><category></category></item><item><title><![CDATA[再论指针]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237563</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237563</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:07:22 +0800</pubDate><description><![CDATA[1、多维数组的内存布局 
     多维数组和引用实际上是以线性形式排列在内存中的。 
     数组下标的规则告诉我们如何计算左值pea[i][j]，首先找到pea[i][j]的位置，然后根据偏移量[j]取得字符。因此，pea[i][j]将被编译器解析为   *(*(pea + i) + j)2、指针数组就是Iliffe向量 
     可以通过声明一个一维指针数组，其中每个指针指向一个字符串来取]]></description><category></category></item><item><title><![CDATA[再论数组]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237555</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237555</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:06:51 +0800</pubDate><description><![CDATA[1、数组和指针 
    as format parameters in a function definition （作为函数定义的形式参数） 
    char s[];    and    char * s; 
    are equivalent （是一样的） 
    什么情况下数组和指针通用： 
        （1）. 表达式中的数组名被编译器当作一个指向该数组第一个元素的指针。]]></description><category></category></item><item><title><![CDATA[为什么程序员无法分清万圣节和圣诞节]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237499</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237499</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:05:05 +0800</pubDate><description><![CDATA[1、根据位模式构筑图形 
    根据位模式构建图形图标（icon）或者图形(glyph)，是一种小型的位模式映射于屏幕产生的图像。一个位代表图像上的一个像素。如果一个位被设置，那么它所代表的像素就是“亮”的。如果一个位被清除，那么它所代表的像素就是“暗”的。所以，一系列的整数值能够用于为图像编码。 
    类似Iconedit这样的工具就是用于绘图的，他们所输出的是一个包含一系列整型数的ASCI]]></description><category></category></item><item><title><![CDATA[对内存的思考]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237457</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237457</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 16:00:37 +0800</pubDate><description><![CDATA[1、Intel 80x86内存模型以及它的工作原理 
        • 在UNIX中，段表示一个二进制文件相关的内容块。 
        • 在Intel x86的内存模型中，段表示一种设计的结果。在这种设计中，地址空间并非一个整体，而是分成一些64K大小的区域，称之为段。 
    作为80x86内存模型的最基本的形式，8086中的段是一块64KB的内存区域，由一个段寄存器所指向。内存地址的形]]></description><category></category></item><item><title><![CDATA[运行时数据结构]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237405</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237405</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 15:59:42 +0800</pubDate><description><![CDATA[1、a.out 
    是”assembler output（汇编程序输出）”的缩写形式。 
    它不是汇编程序输出，而是链接器输出。 
2、段 
    目标文件和可执行文件可以有几种不同的格式。在绝大多数SVr4实现中都采用了一种称作ELF（”Extensible Linker Format，可扩展链接器格式”、现在代表”Executable and Linking Format，可执行文]]></description><category></category></item><item><title><![CDATA[关于链接]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237377</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237377</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 15:56:54 +0800</pubDate><description><![CDATA[一、函数库链接1. 动态库文件的扩展名是".so"，而静态库文件的扩展名是".a"。
2. 例如，你通过-Ithread选项，告诉编译链接到libthread.so。
3. 编译器期望在确定的目录找到库。
4. 观察头文件，确认所使用的函数库。
5. 与提取动态库中的符号相比，静态库中的符号提取的方法限制更严。]]></description><category></category></item><item><title><![CDATA[C语言特性]]></title><link>https://blog.youkuaiyun.com/kingworr/article/details/46237221</link><guid>https://blog.youkuaiyun.com/kingworr/article/details/46237221</guid><author>kingworr</author><pubDate>Fri, 29 May 2015 15:48:31 +0800</pubDate><description><![CDATA[1、结合性 
    int a , b = 1, c = 2;a = b = c;所有的赋值符都具有右结合性，就是说表达式中最右边的操作最先执行，然后从右向左依次执行。  
2、数组与指针的区别 
    指针  数组 
    保存数据的地址 保存数据 
    间接访问数据，首先取得指针的内容，把它作为地址，然后从这个地址提取数据。    直接访问数据，a[I]只是简单地以a+I为地址取得]]></description><category></category></item></channel></rss>