<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[vineeta的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/vineeta</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vineeta]]></copyright><item><title><![CDATA[关于c++模板的一些东西]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/16831935</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/16831935</guid><author>vineeta</author><pubDate>Tue, 19 Nov 2013 23:05:34 +0800</pubDate><description><![CDATA[template  和 template 的意思是相同的，
typename在此处就是为了防止class在此处的定义和类的class混淆， 初次之外，typename还有另一个用处（用做嵌套类型）
#include 
#include 

using namespace std;

template  > class Seq>
void printSeq(Seq &seq)
{
	for(ty]]></description><category></category></item><item><title><![CDATA[11月日常]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/16831709</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/16831709</guid><author>vineeta</author><pubDate>Tue, 19 Nov 2013 21:43:36 +0800</pubDate><description><![CDATA[比较扫兴的事情是本来正在用web.py写的blog因为华为的项目中断了。。。
于是11月份就只能用三个字形容———赶项目（全是泪。。。


从暑假以来状态各种不好（很复杂的原因）。。做事情漫不经心拖拖拉拉的，博客暂时搭建不起来，就在这里先写着了。。


努力拉少女^ ^]]></description><category></category></item><item><title><![CDATA[Linux下C调用Python]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/8832409</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/8832409</guid><author>vineeta</author><pubDate>Sun, 21 Apr 2013 22:33:44 +0800</pubDate><description><![CDATA[说明

想要在C程序中调用Python，要包含头文件Python.h，由于Python.h不在默认的搜索路径中，这里有两种方法解决：

1.在程序中包含Python.h的路径:

#include 
 PS：这个是默认的路径

2.链接时加上gcc的参数:


-I/usr/include/python2.7/



Makefile的编写


这里提供了一个M]]></description><category></category></item><item><title><![CDATA[c++单例模式]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/8037394</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/8037394</guid><author>vineeta</author><pubDate>Tue, 02 Oct 2012 22:46:10 +0800</pubDate><description><![CDATA[#include
using namespace std;

class Singleton
{
public:
    static Singleton * GetInstance()//通过静态公有函数获得该类的实例对象
    {
        if(m_pInstance==NULL)
        m_pInstance=new Singleton();
        return]]></description><category></category></item><item><title><![CDATA[deprecated conversion from string constant to 'char *' 问题剖析]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/7891994</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/7891994</guid><author>vineeta</author><pubDate>Tue, 21 Aug 2012 16:56:15 +0800</pubDate><description><![CDATA[deprecated conversion from string constant to 'char *'

今天碰到了这个警告，老老实实的google了一下，以下是收获：

问题是这样产生的，先看这个函数原型：

void someFunc(char *someStr);

再看这个函数调用：

someFunc("I'm a string!");

把这两个东西组合起]]></description><category></category></item><item><title><![CDATA[解决ubuntu12.04pdf中文乱码问题]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/7882295</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/7882295</guid><author>vineeta</author><pubDate>Sun, 19 Aug 2012 10:04:20 +0800</pubDate><description><![CDATA[sudo apt-get install poppler-data]]></description><category></category></item><item><title><![CDATA[vim的visual可视模式]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/7865880</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/7865880</guid><author>vineeta</author><pubDate>Tue, 14 Aug 2012 17:14:36 +0800</pubDate><description><![CDATA[为了便于选取文本，VIM 引入了可视(Visual)模式。要选取一段文本，首先将光标移到段首，在普通模式下按 v 进入可视模式，然后把光标移到段末。需要注意，光标所在字符是包含在选区中的。这时可以对所选的文本进行一些操作，常用的(可视模式)命令有：
x或d     剪切(即删除，同时所选的文本进入剪贴板) 
y          复制 
r字符     所有字符替换为新字符 
u U ~]]></description><category></category></item><item><title><![CDATA[vim的配色方案]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/7865156</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/7865156</guid><author>vineeta</author><pubDate>Tue, 14 Aug 2012 15:29:32 +0800</pubDate><description><![CDATA[7.3自带的配色方案在 /usr/share/vim/vim73/colors里。


另外可以在http://vimcolorschemetest.googlecode.com/svn/html/index-c.htm里查看喜欢的配色方案并下载。]]></description><category></category></item><item><title><![CDATA[c++引用小知识]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/7828910</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/7828910</guid><author>vineeta</author><pubDate>Fri, 03 Aug 2012 22:07:59 +0800</pubDate><description><![CDATA[有人可能希望用引用参数以避免拷贝用作实参的大型类对象，同时，又希望防止函数修改实参的值，如果引用参数不希望在函数内部被修改，那么把参数声明为const型是个不错的办法。
例子如下。

class Huge;
extern int foo_bar( Huge& )

int foo( const Huge & xx)
{
	return foo_bar( xx );
}


编译器会报错，]]></description><category></category></item><item><title><![CDATA[iterator与const_iterator]]></title><link>https://blog.youkuaiyun.com/vineeta/article/details/7827494</link><guid>https://blog.youkuaiyun.com/vineeta/article/details/7827494</guid><author>vineeta</author><pubDate>Fri, 03 Aug 2012 16:24:53 +0800</pubDate><description><![CDATA[所有的标准库容器都定义了相应的迭代器类型。迭代器对所有的容器都适用，现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素。


1.iterator,const_iterator作用：遍历容器内的元素，并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。跟C的指针有点像
(容器均可以++iter,而vector还可以iter-n, iter+n]]></description><category></category></item></channel></rss>