自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (8)
  • 收藏
  • 关注

原创 skynet学习资料整理

学习skynet 经常被里面的概念弄晕。 没有具体表示关系图的图片。wiki也是按字母顺序排序。似乎种种都有些反人类的感觉。没办法,硬着头皮看,钻!收集了些资料,汇总在这:skynet中的gate,watchedog,agent之间的关系gate是模板lualib/snax/gateserver.lua使用范例,系统自带的,位于service/gate.lua,是一个实现完整的网关

2017-09-12 10:12:49 2863

原创 pip 修改国内源

在Windows系统中修改Python的pip源,可以让你更快地安装Python包,特别是在中国地区,使用国内的源可以显著提高下载速度。

2023-12-21 10:27:43 529

原创 skynet examples深入学习

lua

2017-09-18 15:49:33 830

原创 redis初体验

看了云风的skynet时候, 看到他说了一个redis的事故。今儿引发的一系列博客回复。看的心里很虚。这边先做个备忘。博客回复从下网上看。谈谈陌陌争霸在数据库方面踩过的坑(Redis篇)你好,想问几个问题:1、公会的用户详细信息数据是如何获取,涉及的用户肯定分布在不同redis数据库里,是每次都到各库查询,还是有缓存机制?2、redis的落地周期一般为多少,如果

2017-09-14 06:59:48 456

原创 skynet lua服务常用API

dispatch(type, func) 为 type 类型的消息设定一个处理函数。ret(msg, sz) 将打包好的消息回应给当前任务的请求源头。retpack(...) 将消息用 pack 打包,并调用 ret 回应。response([packfunc]) 生成一个回应函数,用于在将来回应当前任务。当消息不使用默认的 lua 类型时,需提供对应的消息打包函数。 error(msg)

2017-09-13 12:02:30 1538

原创 skynet 常用lua函数汇总

service_snlua.c int lua_gc (lua_State *L, int what, int data);控制垃圾收集器。这个函数根据其参数 what 发起几种不同的任务:LUA_GCSTOP: 停止垃圾收集器。LUA_GCRESTART: 重启垃圾收集器。LUA_GCCOLLECT: 发起一次完整的垃圾收集循环。LUA_GCCOUNT: 返回 Lua 使

2017-09-12 20:33:56 732

原创 git使用笔记

看廖雪峰的git教程,后对git有了一定的了解。但是使用过程中还是会感觉和svn习惯有些冲突。这边简要做些记录和补充。。。

2017-09-12 15:13:54 298

原创 vmware 虚拟机nat连接,局域网访问

vmware nat设置可以让虚拟机联网,这是比较常接触的用法。网上很多教程。   联网成功后想让局域网内别的机器访问,就需要绕个弯。nat的方式仅仅只是让你的虚拟机在你的机器上,通过你的网卡转发,才能访问网络。也就是说,你的网卡知道它,但是局域网内其他机子却不能直接看到它。对局域网机器来说,他们看到的只是你这台宿主机的ip,和端口。     正题来了,让局域网的其他机器访问你的nat

2016-06-03 11:22:08 13569

原创 成长之路一,centos 配置

昨天看了spartan1先生的博客后,深有感触。学习是一种持之以恒的每日坚持。我最近却一直在做着三天打渔两天晒网的恶性循环。浑浑噩噩地浪费了不少光阴。  带着目标去过每一天。今天的任务是解决一个心头一直纠结的坎。    不小心把虚拟机搞出问题了。估摸着是硬盘坏道,导致系统没有办法加载成功。备份都在家里,正好身边材料也算齐备,正好重来,重装一份干净的版本。    整理了一下,主要就是安装

2016-06-01 21:30:57 423

转载 centos 6.7 中文乱码 系统设为gbk

centos修改默认字符编码为GBK(服务器端java GBK字符乱码)1、查看系统默认编码命令:echo $LANGen_US.UTF-8命令 : localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"

2015-12-14 22:24:38 7157 1

原创 Lua切割中文字符串,按指定字符,切割字符串

function LuaSplit(str, split_char) if str == "" or str == nil then return {}; end local split_len = string.len(split_char) local sub_str_tab = {}; local i = 0; local j =

2015-09-07 22:45:00 4800

原创 学linux,不用必须使用linux的图形界面

看了兄弟连的linux视频,渐渐明白了linux真正的应用领域。继而明白了,原来,我一直以来,尝试这使用Linux 图形界面,是一种错误的选择。    一直纠结着,linux不如windows好用,那是因为我还不会用。那么多人使用linux,不是吗? 那些工具多高级啊,是我不会配置,是我不熟练。一定是学习曲线的问题!  现在明白了:何必自己和自己过不去呢?     linux它本身就是给服

2015-05-14 16:42:03 21401 6

原创 每一次出成果,都在一段紧张地忙碌之后

每一次出成绩,都在一段紧张地忙碌之后。就像期末考,就像报考一次考试,就像一个项目面临上线前的那段时间。。。   把自己放在一个没有退路的境地,逼迫自己去做一件事,要知道只要没有在这次中挂掉,那么走出来时,身上将会多一枚勋章……我太多的时候呆在自己安逸的区域中,做事看似有计划,但总少了一种让我跑起来的感觉。时间在流逝,我却没有找到那种一次次取得成就的感觉……幡然醒悟,原来想取得成

2015-05-14 09:13:23 1347

原创 被骂的收获——沟通体会20150513

和同事发生争辩了。 幸亏及时刹住车,没有导致更激烈的争论。  我有个同事,对一个工具的功能做了改进。改进的时候,曾经口头对我们说当时新增了一个功能,并且做了演示。   这次在我用的时候,发现有个关联的功能被取消了,但是他的新改进的方法可以支持。争论过程:我问他确认是不是把这个功能取消了。他说是啊,当时演示的时候不是跟你说过取消了啊,把它换成这个新的使用方

2015-05-13 16:43:10 841

原创 CentOS 7 U盘 启动盘安装

CentOS 7 U盘 启动盘安装,磕磕碰碰总算安装好了

2015-04-08 20:28:45 7454

转载 可行 虚拟机 centos 配置网络

源:http://www.cnblogs.com/magialmoon/archive/2013/08/10/3250393.html我们经常想当然地认为,网关和dns和宿主机是一样的,结果配了很久都无法使用。其实不然。。。VMware中CentOS设置静态IP因为之前搭建的MongoDB分片没有采用副本集,最近现网压力较大,所以准备研究一下,于是在自己电脑的虚拟机中搭建环

2015-01-29 16:32:48 766

转载 VC中#pragma warning指令

http://051031wangcj.blog.163.com/blog/static/3340676220105133859242/该指令允许有选择性的修改编译器的警告消息的行为指令格式如下:#pragma warning( warning-specifier : warning-number-list [; warning-specifier : warning-

2014-11-12 15:52:16 792

原创 System eth2 找不到 , 配置centos 静态IP 暂未解决问题

ls -l /dev/disk/by-uuid/cd /etc/sysconfig/network-scripts

2014-08-06 20:27:54 623

转载 C++ ## 宏定义中字符串连接操作

关于记号粘贴操作符(token paste operator): ##1. 简单的说,“##”是一种分隔连接方式,它的作用是先分隔,然后进行强制连接。   其中,分隔的作用类似于空格。我们知道在普通的宏定义中,预处理器一般把空格   解释成分段标志,对于每一段和前面比较,相同的就被替换。但是这样做的结果是,   被替换段之间存在一些空格。如果我们不希望出现这些空格,就可以通

2014-04-14 19:21:59 5188

转载 _T()

http://blog.sina.com.cn/s/blog_6da8fb890100r3az.html_T("")是一个宏,定义于tchar.h下。[1]  #define __T(x) L ## x  #define _T(x) __T(x)  他的作用是让你的程序支持Unicode编码  因为Windows使用两种字符集ANSI和UNICODE,  前者就是

2014-03-25 16:49:00 732

转载 关于vector的resize函数调用注意点

from: http://zygjsvip.blog.51cto.com/5686243/973787 关于vector中resize函数使用的一些注意点:  resize函数是重新调整vector的大小,在copy等函数中使用频繁,但需要注意一些问题。如果请求的大小需要重新分配,resize函数会释放原有的资源,而重新分配指定大小的内存区域,但不会复制原有的数据内容,所以如果

2014-02-10 09:38:56 1666

转载 codeblocks安装

http://www.ienter.org/html/2013/07/117.html

2014-01-20 14:09:26 577

转载 poco库编译问题,impl openssl/****

http://forum.netresponsibility.com/index.php?topic=115.0

2014-01-20 14:08:10 865

转载 析构函数什么情况下要定义为虚函数?

原文地址:http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.html1.第一段代码#includeusing namespace std;class ClxBase{public:    ClxBase() {};    ~ClxBase() {cout     void DoSomething() { cout }

2013-12-23 20:30:27 534

原创 qt预备知识2

1.实现out输出流的实现。  QTextStream out(stdout);  out                 2.创建命名空间:  namespace AQP{    class QStringList;创建类。    创建成员函数,创建其他的函数,变量等等都可以!  }  3.QString中变量"正则表达式"的应用。   messa

2013-05-07 13:51:14 1039

转载 v4l2 预备知识

source: http://www.cnblogs.com/hzhida/archive/2012/05/29/2524397.htmlV4L2是V4L的升级版本,linux下视频设备程序提供了一套接口规范。常用的结构体在内核目录include/linux/videodev2.h中定义struct v4l2_requestbuffers  //申请帧缓冲,对应命令VIDI

2013-05-07 11:19:05 4725 2

转载 strip 命令从 XCOFF 对象文件中有选择地除去行号信息、重定位信息、调试段、typchk 段、注释段

http://www.cnblogs.com/wangkangluo1/archive/2012/07/02/2572430.html

2013-05-06 14:39:48 925

转载 #if 0/#if 1 ... #endif的作用 volatile

http://www.cnblogs.com/MichaelOwen/articles/2128733.html

2013-05-06 14:30:10 675

原创 USB LINUX 图像采集

摄像头 RGB24PIX FORMAT = YUYV, NOT  YUVRGB24

2013-05-06 14:19:44 821

转载 boost::bind()

From:http://greyforest.blog.sohu.com/152084205.htmlbind - boost头文件: boost/bind.hppbind 是一组重载的函数模板.用来向一个函数(或函数对象)绑定 某些参数. bind的返回值是一个函数对象.它的源文件太长了. 看不下去. 这里只记下它的用法:9.1 对于普通函数

2013-04-22 16:44:15 4494

转载 do...while(0) 妙用

source:http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。    但是,最近在读我们项目的代码时,却发现了do...whi

2013-04-22 16:43:28 539

转载 pair make_pair

尊重作者,http://mopishv0.blog.163.com/blog/static/5445593220125211156519/

2013-04-22 14:14:04 565

转载 修改 Ubuntu 12.04 Grub系统启动顺序

修改 /boot/grub/grub.cfg (有的在/boot/grub/menu.lst)在Ubuntu 12.04中,更改操作如下:1、备份原文件为 grub.cfg.bak代码:sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak2、修改启动顺序代码:sudo gedit /boot/grub/gru

2013-04-22 09:04:02 827

转载 su 无法使用gedit

export DBUS_SESSION_BUS_ADDRESS=""例如,编辑 /root/.bashrc 文件,添加一行 export DBUS_SESSION_BUS_ADDRESS=“”另外就是使用 su - root 代替su,sudo其区别是su sudo 使用当前用户的环境变量,su - root会使用root用户的环境变量。

2013-04-16 11:07:24 1328

原创 实习随感2013/3/25

今天,坤哥叫我自己制定签到系统的协议。我做了。  1.player记录的是消耗的次数、记录的是已经使用的奖励次数。为什么不是可用的奖励次数呢?  不要记录上限,要记录你在程序运行过程中可以被程序修改的东西。而上限这种可能会因为需求改变而改变的东西,往往要少记录。因为它有可能是由一个全局变量所定,而这个到时候可以写在数据库,随时可以修改。使得程序更灵活。2.其实位运算也不错嘛。

2013-03-25 23:14:09 723

转载 ubuntu下终端路径只显示当前目录

bashrc文件记录了用户终端配置$: sudo vim ~/.bashrc在文件中找到if [ "$color_prompt " = yes ]; thenPS1 ='${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]W [33[00m]$ 'elsePS1 ='${debian_chr

2013-03-18 14:18:22 1609

转载 ubuntu插上耳机 扬声器/喇叭 还有声音

这个论坛上有帖子写了怎么处理,我的sl410也是这样情况,耳麦和内置音响同时发出声音,后来更新了下驱动然后把驱动模式调好。我的是ALC269:配置 /etc/modprobe.d/alsa-base.conf 加入 options snd_hda_intel model=lifebook

2013-03-16 20:44:32 3756

原创 shengka laba tongshi xiang

修改alsa-base.conf文件(可能有些系统是alsa-base)\\文件名可能有变化,cd /etc/modprobe.d/ 然后ls一下吧代 码:sudo cp /etc/modprobe.d/alsa-base /etc/modprobe.d/alsa-base.conf.baksudo gedit /etc/modprobe.d/alsa-base.conf

2013-03-16 17:52:49 1490

转载 dpkg:处理 xxx (--configure)时出错解决办法(转载)

今早安装wine时出现问题,找到该文,备份留用。然后在网上找到了这片文章,按步骤走就解决了,中间会提示自动卸载一下,执行那个命令就好了,我遇到的情况是在ubuntu上使用apt-get安装软件的时候出现如下错误:正在设置 nfs-common (1:1.2.2-4ubuntu5) ...dpkg:处理 nfs-common (--configure)时出错: 子

2013-03-16 12:26:35 37944 12

原创 第一篇,动机

抽象&动机  驾驶一辆汽车,若是你非要去时时关注每一样东西是如何运行的,如方向盘与车轮之间的连接等,那么,你要么永远无法开动,要么一上路就马上出事 c++偏重执行速度快,可移植性强、与硬件和其他软件系统接口简单等 c++是为那些信奉实用主义的用户群体准备的。 处理杂而乱的显示的问题,需要能够解决这些问题的工具。程序员会为了解决特定问题设计一个很小的类,而不在乎这个类能否提供

2013-02-27 12:28:43 574

win-sshfs.rar

sshfs就不多介绍了,它功能是映射远程服务器上的目录到本地的目录。linux下面比较好获取。window下面的版本却比较难获得。还需要安装依赖DokanLib. 这份版本本人亲测可以。 1.安装DokanInstall_0.6.0(若没法安装,用兼容性疑难解答,需要一小会儿),2.win-sshfs-0.0.1.5-setup。启动DouKan对应的服务。然后测试连接。 3.如果不行,把DokanInstall_0.6.0卸载,并且手动删除Window\System32\Doukan.sys.r。 4.安装DokanInstall_0.7.3-RC4

2016-06-01

h5小游戏源码

h5小游戏源码,总共20款,包含射击,棋牌,及几款如神经猫等多种题材级热门游戏源码。仅供学习。

2016-01-06

使用工具pdf to doc

pdf to doc 免费版。之前想用,结果一堆要收费的。什么wps,烦死了。现在找到了个免费版的,欢迎使用

2016-01-06

winrar 免广告版

winrar 免广告版,是不是被winrar的广告烦的很惨,试试这个

2016-01-06

2011 ACM 冬季集训 字符串常用算法.ppt

Fzu ACM集训队内部资料,讲述详细 KMP,字典树详细分析 附有典型的oj上的练手的题目 想要练字符串的可以下

2012-01-07

C语言库函数使用大全CHM版.chm

C语言库函数使用大全CHM版.chm 完整版附带详细标程 A-Z全部都有,还可以索引 chm CHM

2012-01-07

用c写的黑客雨,很炫

用c写的黑客雨,很炫

2012-01-03

c语言小游戏代码

c语言小游戏代码,好几个

2012-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除