Posts tagged ‘c’

C回调lua引用,lua回调C函数

本文根据实际代码介绍c与lua的函数调用。转载请注明出处。

Continue reading ‘C回调lua引用,lua回调C函数’ »

使用 rsync 同步

内容提要

  1. 熟悉 rsync 的功能及其特点
  2. 掌握 rsync 语法及常用选项的功能
  3. 掌握 rsync 命令的三种基本使用方法
  4. 掌握如何筛选 rsync 的传输目标
  5. 掌握使用 rsync 进行镜像和增量备份的方法

rsync 简介

rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机之间的文件。也可以使用 rsync 同步本地硬盘中的不同目录。
rsync 是用于替代 rcp 的一个工具,rsync 使用所谓的 rsync算法 进行数据同步,这种算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync 的运作机制。
rsync 的初始作者是 Andrew Tridgell 和 Paul Mackerras,目前由 http://rsync.samba.org 维护。
rsync 支持大多数的类 Unix 系统,无论是 Linux、Solaris 还是 BSD上 都经过了良好的测试。 CentOS系统默认就安装了 rsync 软件包。 此外,在 windows 平台下也有相应的版本,如 cwrsync 和DeltaCopy 等。
rsync 具有如下的基本特性:

Continue reading ‘使用 rsync 同步’ »

注册全局环境C函数给lua

关于C存储,取得,释放lua的引用

这篇文章详细描述了c怎样存储,取得,释放lua的引用,通过代码一一展现。转载请注明地址。

作者:Jonee

文章出自:http://jonee.net/?p=122

Continue reading ‘关于C存储,取得,释放lua的引用’ »

标准C++中的STL容器类简介

转自:http://blog.csdn.net/phunxm/archive/2009/12/26/5081472.aspx

SGI — Silicon Graphics[Computer System] Inc.硅图[计算机系统]公司.

STL — Standard Template Library 标准模板库。

容器的概念

所谓STL容器,即是将最常运用的一些数据结构(data structures)实现出来。

容器是指容纳特定类型对象的集合。根据数据在容器中排列的特性,容器可概分为序列式(sequence)和关联式(associative)两种。

迭代器是一种检查容器内元素并遍历元素的数据类型。它提供类似指针的功能,对容器的内容进行走访。

#include<iterator>

例如:

std::vector<int> IntVector;

std::vector<int>::iterator first=IntVector.begin();

// begin()得到指向vector开头的Iterator,*first得到开头一个元素的值

std::vector<int>::iterator last=IntVector.end();

// end()得到指向vector结尾的Iterator,*last得到最后一个元素的值

  Continue reading ‘标准C++中的STL容器类简介’ »