- 博客(180)
- 收藏
- 关注
转载 centos7上安装gitlab
官网上的安装说明:https://about.gitlab.com/installation/#centos-7 转载于:https://my.oschina.net/u/3485339/...
2018-05-31 20:18:00 115
转载 centos7上安装jenkins
官网安装命令: wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo yum install wget wget -O /etc/yum.repos.d/jenkins.r...
2018-04-28 16:16:00 109
转载 centos7上安装gerrit+nginx
新方法: # install rpm source: the path took through INSTALL filesudo rpm -i https://gerritforge.com/gerritforge-repo-1-2.noarch.rpm#install ger...
2018-04-24 16:50:00 210
转载 类中的函数指针用法
// demo.hpp class CDemo{typedef int (CDemo::*pfnHandler)(int); // CDemo类的成员函数指针类型的声明 private: pfnHandler m_pfnHandler; private: int Handle...
2017-05-15 16:31:00 143
转载 怎样破坏程序的堆栈?
为什么使用堆栈? 现代计算机被设计成能够理解人们头脑中的高级语言。 在使用高级语言构造程序时最重要的技术是过程(procedure)和函数(function)。 从这一点来看, 一个过程调用可以象跳转(jump)命令那样改变程序的控制流程, 但是与跳转不同的是, 当工作完成时, 函数把控...
2017-05-15 16:31:00 157
转载 (转)Linux tr命令详解
tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。 带有最常用选项的tr命令格...
2017-05-15 16:31:00 65
转载 lua作为配置文件的读取方法
struct PictureCfg { string name; float rotation; }; 1,全局配置 -- picture0-cfg.lua name ="dragon.png" rotation= 180 // 全局...
2017-05-15 16:31:00 214
转载 重载new和delete
此文章引用于http://hi.baidu.com/ruo0ruo/blog/item/1ab208355c1e0b305ab5f54e.html 一、重载规则 I.可以重载的操作符 +- */ % ^& |~ ! =>< +=-= *=/= %=^=&...
2017-05-15 16:31:00 59
转载 game-定时器驱动行走
假设玩家X在服务器世界中的当前位置为上图中的节点CurPos,记为CurPos(x, y)。行走路径如上图所示,共5个节点,记为MovePath。这条路径已经经过验证,是合法的。玩家开始行走的时间记为StartMoveTime。在tick中要做的就是根据流逝的时间和这段行走路径来更新玩家...
2017-05-15 16:31:00 49
转载 打印lua中的全局变量表_G
function printTableItem(k, v, level) for i = 1, level do io.write(" ") end io.write(tostring(k), " = ", tos...
2017-05-15 16:31:00 354
转载 pclint相关
class XA { public: virtual void f(int a = 1) = 0; }; class XB : public XA { public: virtual void f(int a = 2) { std::c...
2017-05-15 16:31:00 68
转载 CAS compare and swap lock free
http://blog.csdn.net/chenziwen/article/details/6050140 转载于:https://my.oschina.net/u/348...
2017-05-15 16:31:00 39
转载 类成员的初始化
#include <stdio.h>#include <string.h>#include <new> class CA{private: char m_acName[10]; int m_iScore; public: CA()...
2017-05-15 16:31:00 63
转载 ubuntu相关设置
注意:以下设置在12.04版本上可以成功。 windows共享目录【并不需要在windows上共享出该目录】给virtualbox虚拟机上的ubuntu:(在XWindows下操作) 1,在ubuntu上安装辅助工具:VirtualBox的设备/安装增强功能菜单,此时ubuntu中会自动mo...
2017-05-15 16:31:00 72
转载 qsort与bsearch中比较结构体
#include <stdio.h>#include <stdlib.h>#include <string.h> typedef struct{ unsigned int uiUin; unsigned int uiSeq;} TRoleID;...
2017-05-15 16:31:00 120
转载 factory method的两种实现
// factory_method.cpp #include <stdio.h> #ifdef _X_RELEASE_ #define TRACE(str)#else #define TRACE(str) printf("%s/n", str)#endif //...
2017-05-15 16:31:00 64
转载 fork与信号
以下结论可以做实验验证: 1,fork后子进程会继承父进程的信号屏蔽字,再继续exec后仍会继承这个信号屏蔽字。同样地,直接调用system后子进程也会继承父进程的信号屏蔽字。 2,fork后子进程会继承父进程的信号处理设置,再继续exec后就不会继承这个信号处理设置了。 3,fork后...
2017-05-15 16:31:00 132
转载 centos下mount.cifs
1,在windows上共享某个文件夹,如workspace,设置可以读写 2,root权限执行mount:/sbin/mount.cifs //192.168.1.103/workspace /home/hgc/workspace/ 3,root权限执行umount:/sbin/umoun...
2017-05-15 16:31:00 493
转载 Conversion Operators
《Moreeffective c++》Item M5中讲的比较清楚: 隐式类型转换运算符只是一个样子奇怪的成员函数:operator 关键字,其后跟一个类型符号。你不用定义函数的返回类型,因为返回类型就是这个函数的名字。例如为了允许Rational(有理数)类隐式地转换为double类型...
2017-05-15 16:31:00 150
转载 linux的HZ, Tick, Jiffies
(1)HZ Linux核心每隔固定周期会发出timer interrupt (IRQ 0),HZ是用来定义每一秒有几次timer interrupts。举例来说,HZ为1000,代表每秒有1000次timer interrupts。 HZ可在编译核心时设定,具...
2017-05-15 16:31:00 98
转载 map-reduce
MapReduce的名字源于函数式编程模型中的两项核心操作:Map和Reduce。也许熟悉FunctionalProgramming(FP)的人见到这两个词会倍感亲切。因为Map和Reduce这两个术语源自Lisp语言和函数式编程。Map是把一组数据一对一的映射为另外的一组数据,其映射...
2017-05-15 16:31:00 70
转载 python argparse
–help标签 –help标签在使用argparse模块时会自动创建,一般情况不需要我们主动定义帮助信息。 positional arguments 位置参数与sys.argv调用比较像,参数没有显式的–xxx或者-xxx标签。位置参数都是required的。 parse...
2017-05-15 16:31:00 81
转载 用nginx搭建简单的文件下载服务器
server { listen 80; #端口 server_name localhost; #服务名 charset utf-8; # 避免中文乱码 root /dev/shm/upd...
2017-05-15 16:31:00 101
转载 gmock
gtest其实是googlemock(简称gmock)的一个模块,gmock的下载包中包含gtest。gmock的主页为:http://code.google.com/p/googlemock/ 三篇学习文章: 1,http://code.google.com/p/googlemock/w...
2017-05-15 16:31:00 270
转载 static_cast与c风格的强制类型转换
{ int a; }; class B { int b; }; class C : public A { int c; }; int main() { B b; C c; ...
2017-05-15 16:31:00 134
转载 map,multimap,set,multiset
map中不允许两个相同的key存在,如果已经存在key1了,再插入key1将会失败,不管关联的value是否相同。multimap允许两个相同的key存在。对同一个key或是不同的key,二者都不管value是否相同。 同样的,set中不允许有相同的元素存在,multiset则允许。set和...
2017-05-15 16:31:00 81
转载 linux上的GetTickCount函数
// 返回自系统开机以来的毫秒数(tick) unsigned long GetTickCount() { struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); re...
2017-05-15 16:31:00 105
转载 C++中通过溢出覆盖虚函数指针列表执行代码
2. VC中对象的空间组织和溢出试验 3. GCC中对象的空间组织和溢出试验 4. 参考 <一> C++中虚函数的静态联编和动态联编 C++中的一大法宝就是虚函数,简单来说就是加vir...
2017-05-15 16:31:00 161
转载 adapter的两种实现
// adapter_class.cpp #include <stdio.h> #ifdef _X_RELEASE_ #define TRACE(str)#else #define TRACE(str) printf("%s/n", str)#endif // ...
2017-05-15 16:31:00 89
转载 git pull/push时候总提示输入账号密码 - 免除设置
1. 在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入: https://{username}:{password}@github.com 注意去掉{} 2. 在终端下执行 git config --global cre...
2017-05-15 16:31:00 285
转载 Linux操作系统中内存buffer和cache的区别
free 命令相对于top 提供了更简洁的查看系统内存使用情况: $ free total used free shared buffers cached Mem: 255268 238332 16936 0 ...
2017-05-15 16:31:00 101
转载 strategy的两种实现
// strategy.cpp #include <stdio.h> #ifdef _X_RELEASE_ #define TRACE(str)#else #define TRACE(str) printf("%s/n", str)#endif // 策略抽象类...
2017-05-15 16:31:00 84
转载 静态库、共享库、动态库的创建和使用
一、 静态库: 1.概念: 静态库就是一些目标文件的集合,以.a结尾。静态库在程序链接的时候使用,链接器会将程序中使用 到函数的代码从库文件中拷贝到应用程序中。一旦链接完成,在执行程序的时候就不需要静态库了。 由于每个使用静态库的应用程序都需...
2017-05-15 16:31:00 66
转载 file-max与ulimit的关系与差别
1. file-max的含义 man proc,可得到file-max的描述: /proc/sys/fs/file-max This file defines a system-wide limit on the number of open files...
2017-05-15 16:31:00 119
转载 UML图-草稿
五大类九种图: 1,用例图:从用户角度描述系统功能 2,静态图:定义类及类之间的关系等,包括类图、对象图、包图三种 3,行为图:描述系统的动态模型和组成对象间的交互,包括状态图、活动图两种 4,交互图:描述对象之间的关系,包括顺序图、合作图两种 5,实现图:描述系统的实现,包括构件图...
2017-05-15 16:31:00 89
转载 game-行走请求处理
处理流程如下: 1)更新该玩家的rtt(用于统计网络延迟和cs同步); 2)更新玩家在服务器世界中的位置(流程见“定时器驱动行走”中的描述); 3)比较玩家在服务器世界中的位置和在客户端的当前位置,如果超出了容忍的距离,则通知客户端将玩家拉到服务...
2017-05-15 16:31:00 84
转载 mysql C编程-utf8编码,汉字和blob类型
// t.cpp #include <stdio.h> #include <mysql.h> #include <string.h> #include <stdlib.h> int main() { char szHost[] = "loc...
2017-05-15 16:31:00 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人