- 博客(75)
- 资源 (8)
- 收藏
- 关注

原创 skynet学习资料整理
学习skynet 经常被里面的概念弄晕。 没有具体表示关系图的图片。wiki也是按字母顺序排序。似乎种种都有些反人类的感觉。没办法,硬着头皮看,钻!收集了些资料,汇总在这:skynet中的gate,watchedog,agent之间的关系gate是模板lualib/snax/gateserver.lua使用范例,系统自带的,位于service/gate.lua,是一个实现完整的网关
2017-09-12 10:12:49
2961
原创 jenkins 部署golang 应用到k8s与测试环境
jenkins 发布golang pipeline,并推送到远程 registry
2024-05-20 18:30:59
1410
1
原创 pip 修改国内源
在Windows系统中修改Python的pip源,可以让你更快地安装Python包,特别是在中国地区,使用国内的源可以显著提高下载速度。
2023-12-21 10:27:43
729
原创 redis初体验
看了云风的skynet时候, 看到他说了一个redis的事故。今儿引发的一系列博客回复。看的心里很虚。这边先做个备忘。博客回复从下网上看。谈谈陌陌争霸在数据库方面踩过的坑(Redis篇)你好,想问几个问题:1、公会的用户详细信息数据是如何获取,涉及的用户肯定分布在不同redis数据库里,是每次都到各库查询,还是有缓存机制?2、redis的落地周期一般为多少,如果
2017-09-14 06:59:48
491
原创 skynet lua服务常用API
dispatch(type, func) 为 type 类型的消息设定一个处理函数。ret(msg, sz) 将打包好的消息回应给当前任务的请求源头。retpack(...) 将消息用 pack 打包,并调用 ret 回应。response([packfunc]) 生成一个回应函数,用于在将来回应当前任务。当消息不使用默认的 lua 类型时,需提供对应的消息打包函数。 error(msg)
2017-09-13 12:02:30
1626
原创 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
827
原创 vmware 虚拟机nat连接,局域网访问
vmware nat设置可以让虚拟机联网,这是比较常接触的用法。网上很多教程。 联网成功后想让局域网内别的机器访问,就需要绕个弯。nat的方式仅仅只是让你的虚拟机在你的机器上,通过你的网卡转发,才能访问网络。也就是说,你的网卡知道它,但是局域网内其他机子却不能直接看到它。对局域网机器来说,他们看到的只是你这台宿主机的ip,和端口。 正题来了,让局域网的其他机器访问你的nat
2016-06-03 11:22:08
13826
原创 成长之路一,centos 配置
昨天看了spartan1先生的博客后,深有感触。学习是一种持之以恒的每日坚持。我最近却一直在做着三天打渔两天晒网的恶性循环。浑浑噩噩地浪费了不少光阴。 带着目标去过每一天。今天的任务是解决一个心头一直纠结的坎。 不小心把虚拟机搞出问题了。估摸着是硬盘坏道,导致系统没有办法加载成功。备份都在家里,正好身边材料也算齐备,正好重来,重装一份干净的版本。 整理了一下,主要就是安装
2016-06-01 21:30:57
456
转载 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
7222
原创 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
4900
原创 学linux,不用必须使用linux的图形界面
看了兄弟连的linux视频,渐渐明白了linux真正的应用领域。继而明白了,原来,我一直以来,尝试这使用Linux 图形界面,是一种错误的选择。 一直纠结着,linux不如windows好用,那是因为我还不会用。那么多人使用linux,不是吗? 那些工具多高级啊,是我不会配置,是我不熟练。一定是学习曲线的问题! 现在明白了:何必自己和自己过不去呢? linux它本身就是给服
2015-05-14 16:42:03
22009
3
原创 每一次出成果,都在一段紧张地忙碌之后
每一次出成绩,都在一段紧张地忙碌之后。就像期末考,就像报考一次考试,就像一个项目面临上线前的那段时间。。。 把自己放在一个没有退路的境地,逼迫自己去做一件事,要知道只要没有在这次中挂掉,那么走出来时,身上将会多一枚勋章……我太多的时候呆在自己安逸的区域中,做事看似有计划,但总少了一种让我跑起来的感觉。时间在流逝,我却没有找到那种一次次取得成就的感觉……幡然醒悟,原来想取得成
2015-05-14 09:13:23
1399
原创 被骂的收获——沟通体会20150513
和同事发生争辩了。 幸亏及时刹住车,没有导致更激烈的争论。 我有个同事,对一个工具的功能做了改进。改进的时候,曾经口头对我们说当时新增了一个功能,并且做了演示。 这次在我用的时候,发现有个关联的功能被取消了,但是他的新改进的方法可以支持。争论过程:我问他确认是不是把这个功能取消了。他说是啊,当时演示的时候不是跟你说过取消了啊,把它换成这个新的使用方
2015-05-13 16:43:10
877
转载 可行 虚拟机 centos 配置网络
源:http://www.cnblogs.com/magialmoon/archive/2013/08/10/3250393.html我们经常想当然地认为,网关和dns和宿主机是一样的,结果配了很久都无法使用。其实不然。。。VMware中CentOS设置静态IP因为之前搭建的MongoDB分片没有采用副本集,最近现网压力较大,所以准备研究一下,于是在自己电脑的虚拟机中搭建环
2015-01-29 16:32:48
795
转载 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
832
原创 System eth2 找不到 , 配置centos 静态IP 暂未解决问题
ls -l /dev/disk/by-uuid/cd /etc/sysconfig/network-scripts
2014-08-06 20:27:54
694
转载 C++ ## 宏定义中字符串连接操作
关于记号粘贴操作符(token paste operator): ##1. 简单的说,“##”是一种分隔连接方式,它的作用是先分隔,然后进行强制连接。 其中,分隔的作用类似于空格。我们知道在普通的宏定义中,预处理器一般把空格 解释成分段标志,对于每一段和前面比较,相同的就被替换。但是这样做的结果是, 被替换段之间存在一些空格。如果我们不希望出现这些空格,就可以通
2014-04-14 19:21:59
5344
转载 _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
771
转载 关于vector的resize函数调用注意点
from: http://zygjsvip.blog.51cto.com/5686243/973787 关于vector中resize函数使用的一些注意点: resize函数是重新调整vector的大小,在copy等函数中使用频繁,但需要注意一些问题。如果请求的大小需要重新分配,resize函数会释放原有的资源,而重新分配指定大小的内存区域,但不会复制原有的数据内容,所以如果
2014-02-10 09:38:56
1725
转载 poco库编译问题,impl openssl/****
http://forum.netresponsibility.com/index.php?topic=115.0
2014-01-20 14:08:10
932
转载 析构函数什么情况下要定义为虚函数?
原文地址: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
564
原创 qt预备知识2
1.实现out输出流的实现。 QTextStream out(stdout); out 2.创建命名空间: namespace AQP{ class QStringList;创建类。 创建成员函数,创建其他的函数,变量等等都可以! } 3.QString中变量"正则表达式"的应用。 messa
2013-05-07 13:51:14
1086
转载 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
4758
1
转载 strip 命令从 XCOFF 对象文件中有选择地除去行号信息、重定位信息、调试段、typchk 段、注释段
http://www.cnblogs.com/wangkangluo1/archive/2012/07/02/2572430.html
2013-05-06 14:39:48
966
转载 #if 0/#if 1 ... #endif的作用 volatile
http://www.cnblogs.com/MichaelOwen/articles/2128733.html
2013-05-06 14:30:10
716
转载 boost::bind()
From:http://greyforest.blog.sohu.com/152084205.htmlbind - boost头文件: boost/bind.hppbind 是一组重载的函数模板.用来向一个函数(或函数对象)绑定 某些参数. bind的返回值是一个函数对象.它的源文件太长了. 看不下去. 这里只记下它的用法:9.1 对于普通函数
2013-04-22 16:44:15
4534
转载 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
577
转载 pair make_pair
尊重作者,http://mopishv0.blog.163.com/blog/static/5445593220125211156519/
2013-04-22 14:14:04
598
转载 修改 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
847
转载 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
1381
原创 实习随感2013/3/25
今天,坤哥叫我自己制定签到系统的协议。我做了。 1.player记录的是消耗的次数、记录的是已经使用的奖励次数。为什么不是可用的奖励次数呢? 不要记录上限,要记录你在程序运行过程中可以被程序修改的东西。而上限这种可能会因为需求改变而改变的东西,往往要少记录。因为它有可能是由一个全局变量所定,而这个到时候可以写在数据库,随时可以修改。使得程序更灵活。2.其实位运算也不错嘛。
2013-03-25 23:14:09
792
转载 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
1637
转载 ubuntu插上耳机 扬声器/喇叭 还有声音
这个论坛上有帖子写了怎么处理,我的sl410也是这样情况,耳麦和内置音响同时发出声音,后来更新了下驱动然后把驱动模式调好。我的是ALC269:配置 /etc/modprobe.d/alsa-base.conf 加入 options snd_hda_intel model=lifebook
2013-03-16 20:44:32
3896
win-sshfs.rar
2016-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人