<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yhniejun的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yhniejun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yhniejun]]></copyright><item><title><![CDATA[Linux下C语言实现的简单使用线程向FIFO里写入与读取数据的例子]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1491137</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1491137</guid><author>yhniejun</author><pubDate>Tue, 23 Jan 2007 14:22:00 +0800</pubDate><description><![CDATA[/**//* *        Linux下C语言实现的简单使用线程向FIFO里写入与读取数据的例子 */#include stdio.h>#include fcntl.h>#include stdlib.h>#include pthread.h>#include unistd.h>pthread_t ntid;struct c_stat...{    char c_r;    char *c]]></description><category></category></item><item><title><![CDATA[Linux下C语言引用shell脚本的简单例子]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1491135</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1491135</guid><author>yhniejun</author><pubDate>Tue, 23 Jan 2007 14:20:00 +0800</pubDate><description><![CDATA[/**//* *        inc_shell.c *        Linux下C语言引用shell命令的简单例子 */#include stdlib.h>#include stdio.h>#include unistd.h>int main(int argc, char **argv)...{    int oc;    while ((oc = getopt(argc, argv, ]]></description><category></category></item><item><title><![CDATA[一个自写的共享内存简单的例子，学习原理之用]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1491124</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1491124</guid><author>yhniejun</author><pubDate>Tue, 23 Jan 2007 14:14:00 +0800</pubDate><description><![CDATA[/**//* *        shm_test.c *        共享内存测试程序，往一个共享内存里循环写入数据 */#include sys/shm.h>#include sys/types.h>#include unistd.h>#include stdio.h>#define SHARED_MEME "/tmp/share"#define SHM_MODE 0600#include]]></description><category></category></item><item><title><![CDATA[sscanf函数用法（Ｃ语言）]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1414844</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1414844</guid><author>yhniejun</author><pubDate>Sun, 26 Nov 2006 10:49:00 +0800</pubDate><description><![CDATA[ sscanf函数keywords: %[a-z] sscanf delimit 很久以前，我以为c没有自己的split string函数，后来我发现了sscanf；一直以来，我以为sscanf只能以空格来界定字符串，现在我发现我错了。 sscanf是一个运行时函数，原形很简单：int sscanf(const char *buffer,   const char ]]></description><category></category></item><item><title><![CDATA[我眼中的指针(转载)]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1413866</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1413866</guid><author>yhniejun</author><pubDate>Sat, 25 Nov 2006 15:12:00 +0800</pubDate><description><![CDATA[ [转帖]我眼中的指针按:　这是一篇绝对精典的文章，可能有些朋友已经看过了。：）－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－发信人: girlrong (阿蓉), 信区: C  标 题: 我眼中的指针--作者序  发信站: 网易虚拟社区 (Mon Aug 2 16:12:02 1999), 站内信件  为初学者服务。这是我的帖子的宗旨。我也是个初学者（强调了无]]></description><category></category></item><item><title><![CDATA[linux 文件权限]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1354584</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1354584</guid><author>yhniejun</author><pubDate>Sat, 28 Oct 2006 18:15:00 +0800</pubDate><description><![CDATA[理解文件权限所谓的文件权限，是指对文件的访问权限，包括对文件的读、写、删除、执行。Linux 是一个多用户操作系统，它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户和组联系起来。请看下面的例子：     drwxr-xr-x 5 root root 1024 Sep 13 03:27 Desktop     与文件权限相关联的是第一、第三、第四个域。第三个域是]]></description><category></category></item><item><title><![CDATA[linux解压方法]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1334096</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1334096</guid><author>yhniejun</author><pubDate>Sat, 14 Oct 2006 10:05:00 +0800</pubDate><description><![CDATA[tar命令的选项有很多(用man tar可以查看到)，但常用的就那么几个选项，下面来举例说明一下：　　# tar -cf all.tar *.jpg　　这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包，-f指定包的文件名。　　# tar -rf all.tar *.gif　　这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。#]]></description><category></category></item><item><title><![CDATA[Linux上的C/C++编译器gcc/egcs详解]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1329096</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1329096</guid><author>yhniejun</author><pubDate>Tue, 10 Oct 2006 19:11:00 +0800</pubDate><description><![CDATA[一.运行 gcc/egcs  linux 中最重要的软件开发工具是 gcc。gcc 是 gnu 的 c 和 c++ 编译器。实际上，gcc能够编译三种语言：c、c++和objectc（c语言的一种面向对象扩展）。利用 gcc 命令可同时编译并连接 c 和 c++ 源程序。  #demo#: hello.c  如果你有两个或少数几个c源文件，也可以方便地利用gcc编译、连接并生成可执行文]]></description><category></category></item><item><title><![CDATA[linux学习笔记]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1325549</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1325549</guid><author>yhniejun</author><pubDate>Sun, 08 Oct 2006 10:15:00 +0800</pubDate><description><![CDATA[[b:935c86ad7b]1[/b:935c86ad7b].更改telnet登录慢的问题: cd /etc vi resolv.conf 将里面内容清空 [b:935c86ad7b]2[/b:935c86ad7b].更改root用户不能直接远程登录问题: cd /etc cd pam.d vi login 注释掉这行 #auth required pam_securetty.so //该行注释掉]]></description><category></category></item><item><title><![CDATA[使用Pyqt在Linux下开发GUI桌面应用]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1296726</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1296726</guid><author>yhniejun</author><pubDate>Wed, 27 Sep 2006 19:59:00 +0800</pubDate><description><![CDATA[要在Linux下开发具有图形界面的桌面应用程序，我们有许多选择。当然，除了语言方面的考虑外，我们更多的是考虑窗口部件工具箱（以前称为控件库或组件库）的选择，这将在很大程度上影响我们的开发效率。如果考虑到跨平台应用，选择Java的Swing可能非常合适。但是目前的swing尽管很强大也很灵活，我们始终还是会觉得有些不顺手：例如默认的界面不好看也不像本地程序，第三方皮肤又不好找；开发周期相对较长；执行]]></description><category></category></item><item><title><![CDATA[在 Vim 中编写 Python 程序]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1296633</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1296633</guid><author>yhniejun</author><pubDate>Wed, 27 Sep 2006 19:34:00 +0800</pubDate><description><![CDATA[[BOTTOM][TOP]vimrc.vimrc 是 Vim 的用户配置文件，我们的大多数定制都得在这个文件中设置。在 Windows 中，它的文件名为 _vimrc。[BOTTOM][TOP]单元测试下面是我的 .vimrc 中与 Python 单元测试相关的设置，你可以直接把它们拷贝到你的 vimrc 文件中使用。if has("autocmd")  " 自动检测文件类型并加载相应的设置  f]]></description><category></category></item><item><title><![CDATA[用C语言扩展Python的功能]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1286295</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1286295</guid><author>yhniejun</author><pubDate>Tue, 26 Sep 2006 11:05:00 +0800</pubDate><description><![CDATA[一、简介Python是一门功能强大的高级脚本语言，它的强大不仅表现在其自身的功能上，而且还表现在其良好的可扩展性上，正因如此，Python已经开始受到越来越多人的青睐，并且被屡屡成功地应用于各类大型软件系统的开发过程中。与其它普通脚本语言有所不同，Python程序员可以借助Python语言提供的API，使用C或者C++来对Python进行功能性扩展，从而即可以利用Python方便灵活的语法]]></description><category></category></item><item><title><![CDATA[/etc/sudoers配置文件]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1223118</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1223118</guid><author>yhniejun</author><pubDate>Thu, 14 Sep 2006 19:13:00 +0800</pubDate><description><![CDATA[# sudoers file.## This file MUST be edited with the visudo command as root.## See the sudoers man page for the details on how to write a sudoers file.## Host alias specification# User alias specific]]></description><category></category></item><item><title><![CDATA[/etc/fonts/fonts.conf配置文件]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1223115</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1223115</guid><author>yhniejun</author><pubDate>Thu, 14 Sep 2006 19:11:00 +0800</pubDate><description><![CDATA[    DO NOT EDIT THIS FILE.    IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.    LOCAL CHANGES BELONG IN local.conf.    The intent of this standard configuration file is to be adequate for    most e]]></description><category></category></item><item><title><![CDATA[xorg.conf配置文件]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1223107</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1223107</guid><author>yhniejun</author><pubDate>Thu, 14 Sep 2006 19:09:00 +0800</pubDate><description><![CDATA[Section "ServerLayout"    Identifier     "X.org Configured"    Screen      0  "Screen0" 0 0    InputDevice    "Mouse0" "CorePointer"    InputDevice    "Keyboard0" "CoreKeyboard"EndSectionSection "File]]></description><category></category></item><item><title><![CDATA[ARCH里的.xinitrc的配置]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1223104</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1223104</guid><author>yhniejun</author><pubDate>Thu, 14 Sep 2006 19:07:00 +0800</pubDate><description><![CDATA[export LANG=zh_CN.UTF-8export XMODIFIERS=@im=fcitx #case sensitive for this variable!export GTK_IM_MODULE=fcitx#export QT_IM_MODULE=fcitxexec fcitx &exec startxfce4#xfce-mcs-manager#xfwm4 --daemon#xft]]></description><category></category></item><item><title><![CDATA[路由器和交换机配置命令]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1164199</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1164199</guid><author>yhniejun</author><pubDate>Sun, 03 Sep 2006 10:47:00 +0800</pubDate><description><![CDATA[计算机命令：PCA login: root                                     ；使用root用户 password: linux                                    ；口令是linux# shutdown -h now                                   ；关机# init 0         ]]></description><category></category></item><item><title><![CDATA[RedHat Linux 9.0 下APUE源代码的编译和使用。]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1160721</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1160721</guid><author>yhniejun</author><pubDate>Sat, 02 Sep 2006 14:29:00 +0800</pubDate><description><![CDATA[APUE源代码上APUE快大半学期了，弄了一份源码自己研究研究，在linux下决心编译使用一下 ^_^ 1. 解压缩后，放在/Root/SourceCode目录下  cp -f Make.def.rhlin Make.defines2. cd lib.rhlin3. 修改该目录下的Makefile，把第17行的目标文件strerror.o去掉,把58行redhat60linux]]></description><category></category></item><item><title><![CDATA[Install NFS Server]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1153368</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1153368</guid><author>yhniejun</author><pubDate>Fri, 01 Sep 2006 10:45:00 +0800</pubDate><description><![CDATA[NFS ServerPre-Installation SetupUser PermissionsNFS user permissions are based on user ID (UID). UIDs of any users on the client must match those on the server in order for the users to have acc]]></description><category></category></item><item><title><![CDATA[mac地址更改全攻略]]></title><link>https://blog.youkuaiyun.com/yhniejun/article/details/1153128</link><guid>https://blog.youkuaiyun.com/yhniejun/article/details/1153128</guid><author>yhniejun</author><pubDate>Fri, 01 Sep 2006 09:50:00 +0800</pubDate><description><![CDATA[一、简单的修改方法 　　其实不论 98 还是 2000 ，自身都已经提供了更改网卡地址的功能，只是平时大家都没上这方面想，因此没有注意到而以，很简单的哦 ..... 　　现在我们先来看看 WIN2000 。在桌面上的网上邻居图标上单击右键，选择“属性”，在弹出的“网络和拨号连接”窗口中一般有两个图标，一个是“新建连接”图标，一个是“我的连接”图标。当然了，如果你的机器上有两个网卡的话，]]></description><category></category></item></channel></rss>