<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[vv_VV_vv]]></title><description><![CDATA[--我们见到的太阳是8分钟之前的太阳，见到的月亮是1.3秒之前的月亮，见到一英里以外的建筑是5微秒之前的存在，即使你在我一米之外，我见到的也是3纳米秒以前的你。我们所眼见的都是过去。]]></description><link>https://blog.youkuaiyun.com/vv_VV_vv</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vv_VV_vv]]></copyright><item><title><![CDATA[Mobaxterm 使用上传下载中断 rzsz]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/116069646</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/116069646</guid><author>vv_VV_vv</author><pubDate>Fri, 23 Apr 2021 20:55:31 +0800</pubDate><description><![CDATA[在目标linux上安装

yum install -y lrzsz



右键设置查看

Settings -&gt; Terminal -&gt; Paste using right-click

被勾选 下面按键要加上Ctrl；否则直接右键窗口就行



上传



【Ctrl+】右键 -&gt; Send file using Z-modem



传出文件到/下载

sz xxx

【Ctrl+】右键 -&gt; Receive file using Z-modem



中断rzsz

C...]]></description><category></category></item><item><title><![CDATA[lua类与继承]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/80645254</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/80645254</guid><author>vv_VV_vv</author><pubDate>Sun, 10 Jun 2018 21:46:10 +0800</pubDate><description><![CDATA[类lua写类的时候成员变量和成员函数不能取名相同，不然会被覆盖找不到查看成员函数是否存在可以 print(类.成员函数名)Test_Class = {}Test_Class.__index = Test_Classfunction Test_Class:create() local o = {} setmetatable(o, self) o.name = nil o.age = nil retu...]]></description><category></category></item><item><title><![CDATA[lua regex]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/80645234</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/80645234</guid><author>vv_VV_vv</author><pubDate>Sun, 10 Jun 2018 21:44:54 +0800</pubDate><description><![CDATA[lua自己实现非标准regex/////////////////////////////////////////////////////////////////////////////////////////////////////begidx, endidx, substr... string.find(s, pattern [, init [, plain]])功能：查找目标模板在给定字符串中...]]></description><category></category></item><item><title><![CDATA[lua基础]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/80645076</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/80645076</guid><author>vv_VV_vv</author><pubDate>Sun, 10 Jun 2018 21:34:11 +0800</pubDate><description><![CDATA[lua基础看这一篇基本就够了，文章有点长，需要耐心慢慢看基于《lua程序设计2nd》1.开始以Lua5.1版本为例星期几(周日→周六 1-7) 美国人以周日为一周的开始，所以c语言以0表示周日，而lua是从1开始的，所以1表示周日local date = os.date(&quot;*t&quot;)print(date.wday)从一个简单的阶乘开始print(_VERSION)    --输出Lua的版本func...]]></description><category></category></item><item><title><![CDATA[使用emacs24 elpa包管理器]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/52992985</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/52992985</guid><author>vv_VV_vv</author><pubDate>Tue, 01 Nov 2016 10:04:05 +0800</pubDate><description><![CDATA[时间过到很快就要到2017，最近使用emacs变的更多一点，在网上参考了很多大牛的配置，自己在github上也上传了一个配置，主要是方便同步和下载且有版本管理功能。
这里附上地址：https://github.com/anonymou3/emacs.d


配置是基于 https://github.com/redguardtoo/emacs.d.git，同时参考了 https://gith]]></description><category></category></item><item><title><![CDATA[vs2010 数据库文件.sdf出错]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8611341</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8611341</guid><author>vv_VV_vv</author><pubDate>Mon, 25 Feb 2013 21:40:08 +0800</pubDate><description><![CDATA[情景再现：
1.创建工程时
创建c++浏览数据库文件xxx.sdf时发生错误Intellisense和浏览信息将不能用于c++项目
2.打开工程时

创建或打开C++浏览数据库文件xxx.sdf时发生错误.intelisense和浏览信息将不能用于C++项目.请确保已安装microsoft sql server compact 3.5 并且没有其他应用程序正在访问文件.如果问题仍然存在,]]></description><category></category></item><item><title><![CDATA[4.shared_ptr]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8458257</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8458257</guid><author>vv_VV_vv</author><pubDate>Wed, 02 Jan 2013 00:58:31 +0800</pubDate><description><![CDATA[shared_ptr简介
scoped_ptr虽然简单易用，但它不能共享所有权的特性却大大限制了其使用范围，而shared_ptr可以解决这一局限。顾名思义，shared_ptr是可以共享所有权的智能指针


//Form vs2010 header #include 
//
// include auto_ptr shared_ptr weak_ptr unique_ptr in v]]></description><category></category></item><item><title><![CDATA[3.weak_ptr]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8458252</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8458252</guid><author>vv_VV_vv</author><pubDate>Wed, 02 Jan 2013 00:46:27 +0800</pubDate><description><![CDATA[weak_ptr


循环引用：
引用计数是一种便利的内存管理机制，但它有一个很大的缺点，那就是不能管理循环引用的对象。一个简单的例子如下：
#include 
#include 
#include 
#include 

class parent;
class children;

typedef boost::shared_ptr parent_ptr;
typed]]></description><category></category></item><item><title><![CDATA[2.scoped_ptr]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8458248</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8458248</guid><author>vv_VV_vv</author><pubDate>Wed, 02 Jan 2013 00:43:30 +0800</pubDate><description><![CDATA[boost::scoped_ptr和std::auto_ptr非常类似，是一个简单的智能指针，它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用：








#include 
#include 
#include 

class implementation
{
public:
    ~implementation() { std::c]]></description><category></category></item><item><title><![CDATA[1.auto_ptr]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8458192</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8458192</guid><author>vv_VV_vv</author><pubDate>Tue, 01 Jan 2013 23:49:33 +0800</pubDate><description><![CDATA[auto_ptr简介

auto_ptr一个对象只有一个拥有者(一个萝卜一个坑，两个auto_ptr不能同时拥有同一个对象)


注:
对于智能指针可以参看《Beyond the C++ Standard Library：An Introduction to Boost》、
《boost_1_41_0_doc》地址：http://code.google.com/p/boost-doc]]></description><category></category></item><item><title><![CDATA[Chapter 30.类成员指针、嵌套类、局部类、联合、固有不可移植特征]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8445201</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8445201</guid><author>vv_VV_vv</author><pubDate>Thu, 27 Dec 2012 21:27:49 +0800</pubDate><description><![CDATA[类成员指针
简介
有时我们可能需要类中成员的指针(static明显不算，这个不是类成员)，这就是类成员指针，分为两种，类数据成员指针和类成员函数指针

eg://ClassMemberPointer.h
#ifndef __CLASS_MEMBER_POINTER__
#define __CLASS_MEMBER_POINTER__

#include 
#include 
class S]]></description><category></category></item><item><title><![CDATA[Chapter 29.优化内存分配]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8445036</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8445036</guid><author>vv_VV_vv</author><pubDate>Thu, 27 Dec 2012 20:39:25 +0800</pubDate><description><![CDATA[简介
C++中，内存分配和对象构造是一起的(new所做的工作就是为特定类型分配内存，并在新分配的内存中构造该类型的一个对象 )，但我们有时想自己管理内存分配、对象构造，即把内存分配和对象构造分离开来
eg:
如stl中vector会预分配一定额外内存，但不进行构造，因为对没有使用的内存构造对象是很浪费的，可能用永远不使用这部分额外的内存，所以内存分配和对象构造有时就需要分离开来
alloc]]></description><category></category></item><item><title><![CDATA[_MSC_VER、_WIN32_WINNT]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8441464</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8441464</guid><author>vv_VV_vv</author><pubDate>Wed, 26 Dec 2012 23:22:44 +0800</pubDate><description><![CDATA[#if defined(_MSC_VER)
/* Disable MSVC 'sprintf unsafe' warning */
#pragma warning( disable : 4996 )
#endif


　　 #if _MSC_VER > 1000 
　　 #pragma once 
　　 #endif // _MSC_VER > 1000 
　　 _MSC_VER]]></description><category></category></item><item><title><![CDATA[Chapter 28.命名空间、多重继承和虚继承]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8441443</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8441443</guid><author>vv_VV_vv</author><pubDate>Wed, 26 Dec 2012 23:18:41 +0800</pubDate><description><![CDATA[命名空间
using声明
eg:
using std::list;//推荐
using指示
eg:
using namespace std;

防止命名空间污染，可不连续
eg:
namespace [NameSpaceName]
{
	//自成一域，在[NameSpaceName]这个命名空间中
}命名空间可嵌套
内部的成员会把外部的同名成员屏蔽
eg:
namespace]]></description><category></category></item><item><title><![CDATA[Chapter 27.异常处理]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8441312</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8441312</guid><author>vv_VV_vv</author><pubDate>Wed, 26 Dec 2012 22:40:48 +0800</pubDate><description><![CDATA[异常处理
Google不推崇异常处理，在构造函数中可以用返回值的init()函数替代，至少我也不喜欢异常处理，这里讲的简略
一直没有注意，好像我用的引擎cocos2d-x也是有点google编码风格在里面
eg:
//test中的例子 testBasic.cpp
TestScene::TestScene(bool bPortrait)
:m_bPortrait(bPortrait)
{]]></description><category></category></item><item><title><![CDATA[Chapter 26.模板与泛型编程]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8299441</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8299441</guid><author>vv_VV_vv</author><pubDate>Sat, 15 Dec 2012 18:16:20 +0800</pubDate><description><![CDATA[概述
模板是泛型编程的基础
面向对象编程是运行时多态，而泛型编程是编译时多态
模板是在编译时编译器可以自动实例化的


函数模板
template //关键字class比较老，typename后来加入C++
//因为相对来讲template是不怎么常用的编程，所以
returnValue function(parameter);


inline函数模板
template]]></description><category></category></item><item><title><![CDATA[Chapter 25.面向对象编程]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8299437</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8299437</guid><author>vv_VV_vv</author><pubDate>Sat, 15 Dec 2012 17:35:27 +0800</pubDate><description><![CDATA[面向对象思想
抽象 继承 封装 多态(动态绑定) java/c++

动态绑定
通过基类引用或指针调用虚函数时，发生动态绑定
这里说明了动态绑定的两个条件
1.调用函数为虚函数
2.只有基类引用或指针来调用时，从这点上讲C++还不能完全支持面向对象编程，还要用指针和引用来实现
引用或指针可以指向基类对象也可以指向派生类对象，这一事实是动态绑定的关键
由被调用的引用或指针的实际类型]]></description><category></category></item><item><title><![CDATA[Chapter 24.重载操作符与转换]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8299276</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8299276</guid><author>vv_VV_vv</author><pubDate>Sat, 15 Dec 2012 17:16:57 +0800</pubDate><description><![CDATA[概述
重载操作符是C++为类专门设计的一种机制，可以使类对象像内置类型一样的使用
四个不能重载的运算符
.类成员运算符
.* 成员指针运算符
:: 域解析运算符
?: 条件表达式运算符

重载的一些要求
1.重载后的运算符与原先运算符的形参数、操作数数目、优先级、结合性要一致
2.不能重载c++中不存在的运行符
3.重载操作符必须有一个类类型或者枚举类型的操作数
4.+、-]]></description><category></category></item><item><title><![CDATA[详细解说 STL 排序(Sort)]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8273151</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8273151</guid><author>vv_VV_vv</author><pubDate>Sat, 08 Dec 2012 18:17:02 +0800</pubDate><description><![CDATA[转自：http://www.cppblog.com/mzty/archive/2005/12/15/1770.html
一切复杂的排序操作，都可以通过STL方便实现 !


0 前言: STL，为什么你必须掌握

对于程序员来说，数据结构是必修的一门课。从查找到排序，从链表到二叉树，几乎所有的算法和原理都需要理解，理解不了也要死记硬背下来。幸运的是这些理论都已经比较成熟，算法也基本固定]]></description><category></category></item><item><title><![CDATA[C++中内存分配方式]]></title><link>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8247717</link><guid>https://blog.youkuaiyun.com/vv_VV_vv/article/details/8247717</guid><author>vv_VV_vv</author><pubDate>Sun, 02 Dec 2012 00:24:22 +0800</pubDate><description><![CDATA[看了bs的c++程序设计语言和c++编程思想中所述
c++内存还是分为三部分
通常这三部分经常被放在一块连续的物理存储单元中，但是这也是由编译器开发者决定它们的顺序
1.静态存储区域
2.栈，创建自动对象
3.堆/自由存储单元，在其上分配的内存称为动态内存分配
旧的C malloc、calloc、realloc、free
新的C++ new、delete
eg:
int main(]]></description><category></category></item></channel></rss>