<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C路上人]]></title><description><![CDATA[学习，运动...]]></description><link>https://blog.youkuaiyun.com/Waltering</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Waltering]]></copyright><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/53735685</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/53735685</guid><author>Waltering</author><pubDate>Mon, 19 Dec 2016 10:29:29 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item><item><title><![CDATA[IOS 数据库]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/45509573</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/45509573</guid><author>Waltering</author><pubDate>Tue, 05 May 2015 22:04:59 +0800</pubDate><description><![CDATA[1、数据持久性
属性列表：数组和字典写入到文件 数据类型有限，小数据存储
对象归档：自定义数据类型可以用，小数据存储
SQLite：数据保存到数据库
CoreData：
2、数据库是按照数据结构来组织，存储和管理数据的仓库
数据库的结构
表来表示同一种类型的数据
创建表：
CREATE TABLE IF NOT EXISTS UserTable (username TEXT pr]]></description><category></category></item><item><title><![CDATA[stat函数讲解：]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/43229469</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/43229469</guid><author>Waltering</author><pubDate>Wed, 28 Jan 2015 13:56:47 +0800</pubDate><description><![CDATA[来自百度文库：http://wenku.baidu.com/view/31777dc1d5bbfd0a795673b1.html

stat函数讲解：

表头文件: #include 
#include 
定义函数: int stat(const char *file_name, struct stat *buf);
函数说明: 通过文件名filename获取文件信息，并保存在buf]]></description><category></category></item><item><title><![CDATA[strcpy、strncpy与memcpy   strchr 和 strstr的区别与使用方法]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/43021927</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/43021927</guid><author>Waltering</author><pubDate>Thu, 22 Jan 2015 17:02:09 +0800</pubDate><description><![CDATA[strcpy、strncpy与memcpy的区别与使用方法

strcpy、strncpy、memcpy这三个C语言函数我们在主机代码编写中会很频繁的使用到，但是三个函数的区别、使用时该注意什么还是有必要说下的。

本文参考《C 标准库》编写。

一、函数说明

1、memcpy函数

void  *memcpy(void *s1,  const void *s2,  size]]></description><category></category></item><item><title><![CDATA[inet_pton与inet_ntop]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/43019461</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/43019461</guid><author>Waltering</author><pubDate>Thu, 22 Jan 2015 14:47:54 +0800</pubDate><description><![CDATA[Linux下这2个IP地址转换函数，可以在将IP地址在“点分十进制”和“整数”之间转换

而且，inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的函数了。

 

inet_pton函数

原型如下[将"点分十进制" -> "整数"]

#include 

#include 

#include 

int inet_pton]]></description><category></category></item><item><title><![CDATA[getpwuid()详解]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/42964107</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/42964107</guid><author>Waltering</author><pubDate>Wed, 21 Jan 2015 10:03:37 +0800</pubDate><description><![CDATA[The passwd structure isdefined inasfollows:

struct passwd {

char*pw_name; /*user name */

char*pw_passwd; /*user password */

uid_t pw_uid; /*user id */

gid_t pw_gid; /*group id */

cha]]></description><category></category></item><item><title><![CDATA[uname系统调用]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/42964071</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/42964071</guid><author>Waltering</author><pubDate>Wed, 21 Jan 2015 09:52:46 +0800</pubDate><description><![CDATA[【uname系统调用】 

功能描述： 
获取当前内核名称和其它信息。
用法： 
#include 
extern int uname (struct utsname *__name) __THROW;

参数： 
__name：指向存放系统信息的缓冲区，原型如下
struct utsname
  { char sysname[_UTSNAME_SYSNAME_LENGTH]]]></description><category></category></item><item><title><![CDATA[VBS操作excel]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/42772627</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/42772627</guid><author>Waltering</author><pubDate>Fri, 16 Jan 2015 09:11:22 +0800</pubDate><description><![CDATA[vbscript 中对excel常见操作




dim oExcel,oWb,oSheet 
Set oExcel= CreateObject("Excel.Application") 
Set oWb = oExcel.Workbooks.Open("E:/其他/新装电话表.xls") 
Set oSheet = oWb.Sheets("Sheet1") 
MsgBox oS]]></description><category></category></item><item><title><![CDATA[ubuntu源问题]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/42672793</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/42672793</guid><author>Waltering</author><pubDate>Tue, 13 Jan 2015 10:07:37 +0800</pubDate><description><![CDATA[方法：

1、修改源地址：
cp /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list

加入如下内容（中科大的）：

deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricted
deb-src http:]]></description><category></category></item><item><title><![CDATA[指针的传参数与赋值问题]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20951657</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20951657</guid><author>Waltering</author><pubDate>Mon, 10 Mar 2014 21:13:32 +0800</pubDate><description><![CDATA[1.指针的赋值
eg：int (a[2]) [3];
则  int   *p1 = &a[0][0];
    int  (*p2) [3] = &a[0];
    int  (*p3)[2][3] = &a;
2.指针的传参问题（1）
  void get_m(int *p,int num)
  {
        p=(int*)malloc(sizeof(int)*num)]]></description><category></category></item><item><title><![CDATA[迷途指针与野指针]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20951569</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20951569</guid><author>Waltering</author><pubDate>Mon, 10 Mar 2014 21:12:17 +0800</pubDate><description><![CDATA[迷途指针与野指针指的是不指向任何合法的对象的指针。
一：迷途指针的含义
    当所指向的对象被释放或者收回，但是对该指针没有作任何的修改，以至于该指针仍旧指向已经回收的内存地址，此情况下该指针便称迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程，而原来的程序重新引用现在的迷途指针，则将产生无法预料的后果。因为此时迷途指针所指向的内存现在包含的已经完全 是不同的数据。通常来说，]]></description><category></category></item><item><title><![CDATA[常用服务器基础配置（一）]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20870881</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20870881</guid><author>Waltering</author><pubDate>Sun, 09 Mar 2014 22:54:47 +0800</pubDate><description><![CDATA[一.tftp服务器（简单的文件传输协议）
1.安装：sudo apt-get install tftp(服务器) tftpd（客户端） openbsd-

inetd（守护进程）
2.配置：sudo vi /ect/inetd.conf
(tftp dgram udp wait nobody /usr/sbin/tepd/usr/sbin/in.tftd  自加

目录的绝对路径)]]></description><category></category></item><item><title><![CDATA[提高EQ]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20839965</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20839965</guid><author>Waltering</author><pubDate>Sun, 09 Mar 2014 14:13:53 +0800</pubDate><description><![CDATA[一.情商的五个层次：
第一层次：自我认知：（可以从身边的人得知、系统性自我认知）
第二层次：自我控制：（是面对自己劣势或人性弱点时的态度的行为)
第三层次：自我激励： (是针对自己的优势能否挖掘出来）
    自我激励的方式很多，（我的经验是：一、多与积极进取的人交往，他们的成功让人看到希望和力量。二、多读励志方面的书，戴尔？卡耐基、拿破仑？希尔的成功学著作。我在大学时，图书馆找到了关于马]]></description><category></category></item><item><title><![CDATA[国嵌学习路线建议]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20835477</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20835477</guid><author>Waltering</author><pubDate>Sun, 09 Mar 2014 11:10:55 +0800</pubDate><description><![CDATA[嵌入式linux的学习方法：
1.学什么？


|—————————————————————————————————
|根文件系统
|  |
|linux内核
|   |
|bootloader(在嵌入式操作系统中，BootLoader是在操作系统内核运行之前|运行。可以初始化硬件设备、建立内存空间映射图，从而将系统的软硬件环|境带到一个合适状态，以便为最终调用操作系统内核准备好]]></description><category></category></item><item><title><![CDATA[《洗脑术：怎样有逻辑地说服他人》]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20834369</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20834369</guid><author>Waltering</author><pubDate>Sun, 09 Mar 2014 10:55:52 +0800</pubDate><description><![CDATA[1. 本书所讲到的东西，是我花费了15年才得到的“知识”。你乣奢望通过一天的时间就能够把它们吸收，从而变成 一个完全不同的人。这不现实，就像我们总要通过许多“失败”，才能领悟到成功的本质一样。



2. 通过本书，结合你的生活，然后找出你最关心的部分，学习你想拥有的思维，以及提高使用的技巧。这就是读书，也是工作。今天，读书的人越来越少了。即便这么可怜的读书群体，也能从中看到“智慧”和“方]]></description><category></category></item><item><title><![CDATA[Linux常用命令英文全称与汉语解释]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20742399</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20742399</guid><author>Waltering</author><pubDate>Fri, 07 Mar 2014 23:22:36 +0800</pubDate><description><![CDATA[man: Manual
意思是手册，可以用这个命令查询其他命令的用法。

pwd：Print working directory
意思是显示工作目录。

su：Swith user
切换用户，切换到root用户

cd：Change directory
切换目录

ls：List files
列出目录下的文件

ps：Process Status
进程状态

m]]></description><category></category></item><item><title><![CDATA[指向二维数组的指针]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20735913</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20735913</guid><author>Waltering</author><pubDate>Fri, 07 Mar 2014 21:36:58 +0800</pubDate><description><![CDATA[一. 二维数组元素的地址 
    为了说明问题, 我们定义以下二维数组: 
     int a[3][4]={{0,1,2,3}, {4,5,6,7}, {8,9,10,11}}; 
a为二维数组名, 此数组有3行4列, 共12个元素。但也可这样来理解, 数组a由三个元素组成:a[0], a[1], a[2]。而它中每个元素又是一个一维数组, 且都含有4个元素 (相当于4列), 例如,a]]></description><category></category></item><item><title><![CDATA[C预科总结]]></title><link>https://blog.youkuaiyun.com/Waltering/article/details/20735605</link><guid>https://blog.youkuaiyun.com/Waltering/article/details/20735605</guid><author>Waltering</author><pubDate>Fri, 07 Mar 2014 21:31:50 +0800</pubDate><description><![CDATA[1.     gcc编译过程：预处理（-E、.i）/宏展开、条件编译、删除注视--- 编译(-S、.s) /生成汇编文件--- 汇编（-c、.o）/生成二进制文件 --- 链接 （）/与相关的库文件链接；
2.     数据类型：常量、变量（char 1  short 2 long/float/int 4 double 8 long double 12、布尔类型 bool
（srdbool.h]]></description><category></category></item></channel></rss>