<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chjp2046的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chjp2046</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chjp2046]]></copyright><item><title><![CDATA[IAMStreamConfig 设置问题/设置分辨率/准确获取filter]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/6365647</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/6365647</guid><author>chjp2046</author><pubDate>Tue, 26 Apr 2011 23:55:00 +0800</pubDate><description><![CDATA[<br />        IAMStreamConfig *pConfig = NULL;<br />

        hr = g_pCapture->FindInterface(<br />

            &LOOK_DOWNSTREAM_ONLY,// Preview pin.<br />

            0,// Any media type.<br />

            pSrcFilter,<br />

            IID_I]]></description><category></category></item><item><title><![CDATA[Linux 编程段错误（segmentation error）总结]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5707729</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5707729</guid><author>chjp2046</author><pubDate>Thu, 01 Jul 2010 19:55:00 +0800</pubDate><description><![CDATA[
	
     最近一段时间在linux下用C做一些学习和开发，但是由于经验不足，问题多多。而段错误就是让我非常头痛的一个问题。不过，目前写一个一千行左右的代码，也很少出现段错误，或者是即使出现了，也很容易找出来，并且处理掉。



    那什么是段错误？段错误为什么是个麻烦事？以及怎么发现程序中的段错误以及如何避免发生段错误呢？

    一方面为了给自己的学习做个总结，另一方面由于至今没有找到一个比较全面介绍这个虽然是“particular problem”的问题，所以我来做个抛砖引玉]]></description><category></category></item><item><title><![CDATA[段错误bug的调试]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5702992</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5702992</guid><author>chjp2046</author><pubDate>Tue, 29 Jun 2010 22:48:00 +0800</pubDate><description><![CDATA[<br />crit by:http://www.cublog.cn/u/5251/showart.php?id=173718<br /><br />
我们在用
C/C++语言写程序的时侯，内存管理的绝大部分工作都是需要我们来做的。实际上，内存管理是一个比较繁琐的工作，无论你多高明，经验多丰富，难
免会在此处犯些小错误，而通常这些错误又是那么的浅显而易于消除。但是手工“除虫”（debug），往往是效率低下且让人厌烦的，本文将就"段错误"这个
内存访问越界的错误谈谈如何快速定位这些"段错误"的语句。<]]></description><category></category></item><item><title><![CDATA[c/c++头文件]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5700223</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5700223</guid><author>chjp2046</author><pubDate>Mon, 28 Jun 2010 21:00:00 +0800</pubDate><description><![CDATA[<br />做到专业，应该是每个职业程序员应该要求自己做到的。<br /><br /><br />1.License Agreement<br />
License 
Agreement应该加在每个头文件的顶部。<br />Lua Sample:<br /> /*<br />** $Id: lua.h,v 1.175b 2003/03/18 12:31:39 roberto Exp $<br />
** Lua - An Extensible Extension Language<br />
** ]]></description><category></category></item><item><title><![CDATA[c/c++头文件]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5700219</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5700219</guid><author>chjp2046</author><pubDate>Mon, 28 Jun 2010 20:59:00 +0800</pubDate><description><![CDATA[做到专业，应该是每个职业程序员应该要求自己做到的。


1.License Agreement
License Agreement应该加在每个头文件的顶部。
Lua Sample:
 

/*
** $Id: lua.h,v 1.175b 2003/03/18 12:31:39 roberto Exp $
** Lua - An Extensible Extension Lan]]></description><category></category></item><item><title><![CDATA[Explaining: "Warning: RPMDB altered outside of yum."]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5684209</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5684209</guid><author>chjp2046</author><pubDate>Mon, 21 Jun 2010 16:21:00 +0800</pubDate><description><![CDATA[<br />Explaining: "Warning: RPMDB
 altered outside of yum."What does it mean?<br /> The yum message "Warning: RPMDB altered outside of yum." or, as the 
yum message said for a few months, "Warning: RPMDB has been altered 
since the last yum transaction.]]></description><category></category></item><item><title><![CDATA[远程桌面访问之VNC与Linux联接指南]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5682230</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5682230</guid><author>chjp2046</author><pubDate>Sun, 20 Jun 2010 21:10:00 +0800</pubDate><description><![CDATA[远程桌
面访问之VNC与Linux联接指南<br />转自：http://www.cnblogs.com/hicome/archive/2009/05/13/1455755.html<br /> <br /> 
Posted on 2009-05-13 11:22 Hicome
 阅读(254) 评
论(0)
  编
辑收藏
 所属分类: Linux 手记<br /><br />VNC，全称为Virtual Network Computing
，
他是个桌面共享系统。他的功能，类似于Win]]></description><category></category></item><item><title><![CDATA[装了个secureCRT，可老是出现乱码 ]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5682206</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5682206</guid><author>chjp2046</author><pubDate>Sun, 20 Jun 2010 20:54:00 +0800</pubDate><description><![CDATA[<br />装了个secureCRT，可老是出现乱码 <br />
于是在网上找了相关方法， <br />
我总结了一
下。 <br />
1：最简单的方法是直接改 <br />
   Session Option→选字体（新宋体）→再选Character 
encoding（选UTF-8） <br />
   然后再修改远程linux机器的配置 <br />
　　vi /etc/sysconfig/i18n <br />
　
　把LANG改成支持UTF-8的字符集 <br />
　　]]></description><category></category></item><item><title><![CDATA[Gtk+, Glade3, Anjuta 编程开发小结]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5672849</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5672849</guid><author>chjp2046</author><pubDate>Tue, 15 Jun 2010 21:19:00 +0800</pubDate><description><![CDATA[<br />转
自：http://blog.chinaunix.net/u3/100915/showart_2158659.html<br /> <br /> <br />开发系统：<br />  Ubuntu Release 9.10(Karmic)1.Gtk+简介<br />    
Gtk+采用的是LGPL协议的自由软件包，是GNU项目的一部分。它是两大跨平台GUI 
toolkit之一，另一个是QT，但是QT并不是所有的版本都是开源的，分为开源版和商业版。 Linux流行的GNOME桌面环境采]]></description><category></category></item><item><title><![CDATA[Fedora Core 6 服务详解]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5667468</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5667468</guid><author>chjp2046</author><pubDate>Sat, 12 Jun 2010 20:59:00 +0800</pubDate><description><![CDATA[认识服
务
（services）<br />请先阅读Fedora
 服务管理指南
。了解什么是服务/后台进程（services/daemons），什么是运行级别（runlevels）以及各种用于管理
服务（sevices）的工具。<br />你可以在
命令行下使用 chkonfig 或 ntsysv 命令来管理服务（services），或者使用具有图形用户界面的 
system-config-services 命令。GNOME 用户：系统－》管理－》服务器设置－》Services。单个服务介绍]]></description><category></category></item><item><title><![CDATA[GCC 命令行详解[转帖]]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5666367</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5666367</guid><author>chjp2046</author><pubDate>Sat, 12 Jun 2010 13:47:00 +0800</pubDate><description><![CDATA[<br /> <br /><br />转自：http://blog.pfan.cn/xiangyu/6675.html<br /><br />1、gcc包含的c/c++编译器<br />gcc、cc、c++、g++<br />
gcc和cc是一样的，c++和g++是一样的，一般c程序就用gcc编译，c++程序就用g++编译<br />2、gcc的基本用法<br />gcc test.c这样将编译出一个名为a.out的程序<br />
gcc test.c -o test这样将编译出一个名为test的程序]]></description><category></category></item><item><title><![CDATA[vs2008安装boost库]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5662691</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5662691</guid><author>chjp2046</author><pubDate>Thu, 10 Jun 2010 23:44:00 +0800</pubDate><description><![CDATA[首先我在晚上找到了很多的说明：我先一一罗列在下*********************************************************************************一。下载boost库2008年3月底发布了1.35.0版本，包括了12个新的库和若干对于新库的修正。请参见http://www.boost.org/users/news/version_1_35_0
来
获取详细的更新信息。 最大的喜讯就是提供了对于Visual Studio 2008编译器的支持（]]></description><category></category></item><item><title><![CDATA[在vs2008中包括外接调用库的  .lib,.dll,includes]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5662486</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5662486</guid><author>chjp2046</author><pubDate>Thu, 10 Jun 2010 22:19:00 +0800</pubDate><description><![CDATA[<br />借鉴下面的方法：<br /> <br /> <br />1,glut32.lib放到C:/Program Files/Microsoft 
SDKs/Windows/v6.0A/Lib目录下；glut32.dll放到C:/WINDOWS/system32目录下<br />
2,设置IDE环
境：project->new Property->Configuration 
propertites->linker->Input->Additional 
dependencies里面加入ope]]></description><category></category></item><item><title><![CDATA[C Run-time library]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5662444</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5662444</guid><author>chjp2046</author><pubDate>Thu, 10 Jun 2010 21:55:00 +0800</pubDate><description><![CDATA[<br />以下摘自《edyang 
语录》：<br />记住一个人，最重要的是记住他/她/它是男人/女人/东东，有没有贬过，有没有吻过，有没有咬过，名字记不住反而关紧要。<br />C Run-time Library<br />    C
Run-time library，是 C 而非 C++ 语言世界的概念,取这个名字就是因为你的 C
程序运行时需要这些库中的函数.<br />   
大家在学过C++之后，可能对C Runtime
Library这个名字有一定的误会，可能认为是运行时库是动态]]></description><category></category></item><item><title><![CDATA[ubuntu 下使用ipv6]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5661972</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5661972</guid><author>chjp2046</author><pubDate>Thu, 10 Jun 2010 17:44:00 +0800</pubDate><description><![CDATA[ubuntu
下使用ipv6<br />17十
一20097 Comments<br />by 婉秋in Internet
,  LinuxTags: ipv6
, ubuntu<br />本文在电信线路上试验成功<br />ubuntu9.04下：<br />sudo apt-get install tspc<br />
应该能自动运行的，要是没有请手动运行 sudo tspc<br />
输入ifconfig
出现有如下显示即表示已经成功<br />sit1      Link encap]]></description><category></category></item><item><title><![CDATA[安装deb包常使用到的命令dpke，]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5661058</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5661058</guid><author>chjp2046</author><pubDate>Thu, 10 Jun 2010 13:26:00 +0800</pubDate><description><![CDATA[<br />安装deb包常使用到的命令dpke，<br /><br />
dpkg -i package.deb	安装包<br />
dpkg -r package	删除包<br />
dpkg
 -P package	删除包（包括配置文件）<br />
dpkg -L package	列出与该包关联的文件<br />
dpkg -l package
	显示该包的版本<br />
dpkg –unpack package.deb	解开 deb 包的内容<br />
dpkg -S keyw]]></description><category></category></item><item><title><![CDATA[linux-备份硬盘的分区信息：]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5659597</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5659597</guid><author>chjp2046</author><pubDate>Wed, 09 Jun 2010 22:26:00 +0800</pubDate><description><![CDATA[
备份MBR分区
   0. 备份硬盘的分区信息：
     #fdisk /dev/sda -l > /tem/sda.txt
　
　1.使用fdisk -l 确定MBR位置
　　2.备份MBR
　　dd if=/dev/sda1 
of=/root/mbr bs=512 count=1
　　3.恢复MBR
　　dd if=/root/mbr 
of=/dev/sda1 bs=512 count=1
　　4.恢复分区表
　　dd if=/root/mbr 
of=/dev/sd]]></description><category></category></item><item><title><![CDATA[关于slickedit   line 73: unknown element "cachedir"]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5659224</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5659224</guid><author>chjp2046</author><pubDate>Wed, 09 Jun 2010 18:23:00 +0800</pubDate><description><![CDATA[<br />Fontconfig warning: line 73: unknown element "cachedir"<br />
Fontconfig warning: line 74: unknown element "cachedir"<br /> <br />http://brainvisa.info/forum/viewtopic.php?f=2&t=1371<br /> <br />http://community.slickedit.com/index.php?topic=3169.0<]]></description><category></category></item><item><title><![CDATA[用 EssentialPIM安排日程]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5651133</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5651133</guid><author>chjp2046</author><pubDate>Sun, 06 Jun 2010 15:48:00 +0800</pubDate><description><![CDATA[<br />       在水木社区我经常看到有人在求日程记录提醒类的软件， 这个时候我总免不了推荐这款EssentialPIM
， 
我以前试用过不少的日程备忘录的软件，  最后选定了这款。<br /><br />      EssentialPIM
最
大的优点就是免费， 而且资源占用比较小。 这个软件还是存绿色版的， 你可以U盘上带着随处运行。<br />      由于EssentialPIM的使用很简单， 而且有简体中文版， 有兴趣的可以自己去下载过来试用一下。<br />      当然]]></description><category></category></item><item><title><![CDATA[修改环境变量PATH]]></title><link>https://blog.youkuaiyun.com/chjp2046/article/details/5646077</link><guid>https://blog.youkuaiyun.com/chjp2046/article/details/5646077</guid><author>chjp2046</author><pubDate>Thu, 03 Jun 2010 23:09:00 +0800</pubDate><description><![CDATA[*****************注意修改PATH后使他在下次登陆能生效*******************<br />本文来
自：Linux教程 -- http://doc.linuxpk.com/40093.html<br />如有不明白之处，欢迎参加社区讨论<br />
        　　PATH的值是一系列目录，当您运行一个程序时，Linux在这些目录下进行搜寻。用以
下命令可以看到PATH的值。<br /><br />
　　$ echo $PATH<br /><br />
　　例如，]]></description><category></category></item></channel></rss>