会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
页首Html代码
返回顶部
ayanmw
上海:游戏行业Golang工作者 深圳:C/C++ 游戏后端工作者
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
2018年5月5日
golang dlv 远程调试
摘要: 因为不知道delvel 是如何设置源码的,本地编译的上传到服务器上,服务器要调试看不到源码,很是忧伤,所以干脆使用远程调试吧: 在服务器上 ps x|grep game 查找到gameserver的进程pid 然后服务器命令行输入: 本机只要输入: 连接到服务器上的dlv进程,就可以在本机远程调试了
阅读全文
posted @ 2018-05-05 16:51 ayanmw
阅读(7250)
评论(0)
推荐(1)
2018年5月2日
golang gob 有什么优势? gob/protobuf/json/xml 效率对比,benchmark 压力测试
摘要: TODO 待研究: https://blog.csdn.net/love_se/article/details/7941876 https://blog.csdn.net/wangshubo1989/article/details/73294110 https://golang.org/pkg/en
阅读全文
posted @ 2018-05-02 15:15 ayanmw
阅读(1829)
评论(0)
推荐(0)
2018年4月7日
golang 特殊知识点
摘要: golang 代码不需要分号 但是又会自己在底层增加 号 ,所以 golang的 左花括号必须在代码的最后一行,而不能在新的一行; golang 代码组织里需要注意 vendor 和 internal 的特殊用法,internal 不会主动出现在godoc中,但是可以手动输入路径; golang 的
阅读全文
posted @ 2018-04-07 20:06 ayanmw
阅读(568)
评论(0)
推荐(0)
2018年4月2日
golang的dlv调试工具print打印字符串显示more,无法显示更多
摘要: 使用dlv (delve golang调试器)打印字符串无法打印全,只能打印一部分(64个字节),在gdb中有 但是这是dlv,dlv的set命令是修改变量名的,如同gdb中的print a=111 ; 经过查看dlv官方github.com的讨论,了解到 应该使用config进行设置: 参考: "
阅读全文
posted @ 2018-04-02 13:33 ayanmw
阅读(6547)
评论(0)
推荐(1)
2018年3月30日
修改编辑器为Markdown编辑器
摘要: 一直都在使用cnblogs的TinyMCE,不过感觉好久不更新,还是用Markdown吧,写多了Markdown 还真是受感染呢。 学习下吧,边学便用。 参考链接: "序列图" "【简明版】有道云笔记Markdown指南" " Cmd Markdown 编辑阅读器" "AppInn Markdown
阅读全文
posted @ 2018-03-30 17:22 ayanmw
阅读(943)
评论(0)
推荐(0)
golang 对结构体进行格式化输出
摘要: 可以使用 `return fmt.Sprintf("%+v", *conf) ` 来打印结构体,包括结构体的key值。但是由于结构体内容较多,都在一行,所以希望可以格式化输出结构体。 其实可以接住结构体对应的默认json结构,来进行json的格式化 输出结果为: 符合预期,本来想的复杂了,想要 利用
阅读全文
posted @ 2018-03-30 17:18 ayanmw
阅读(26750)
评论(1)
推荐(0)
2018年3月28日
golang 对slice的深拷贝 copy
摘要: 测试 slice的地址 copy的时候 发现有问题: 发现 nums[0]修改了数据后,其他全部都改变了,并且地址都一样,想了想 到底哪里出了问题呢? 是 copy 的问题? 琢磨了一下,发现 原来是copy前的对象 没有分配内存,使用了一样的内存地址导致的,把上文的 修改为: 再进行copy 结果
阅读全文
posted @ 2018-03-28 21:16 ayanmw
阅读(23821)
评论(0)
推荐(0)
2018年3月22日
突发奇想 应用商店的会员模式
摘要: 一般 我们使用的设备,需要使用软件,软件下载的一个方便渠道是各种app商店,如:AppStore 或者 Android应用商店,或者Windows Store 等 应用商店 有些app需要付费才能下载,免费的app又充斥这各种广告,有些app下载完后,试用后,需要购买才能持续使用。 为什么不能有 应
阅读全文
posted @ 2018-03-22 11:36 ayanmw
阅读(393)
评论(1)
推荐(0)
2018年3月15日
svn与git操作对比 (未来有空做一个 svn与git实战对比 )
摘要: svn是集中式的,git是分布式的,但是我们日常使用的都是按照集中式唯一服务器仓库的方式来去做的,最终我们的代码都要提交到一个唯一仓库中。 他们最大的区别是本地工作拷贝的工作方式不同, 一、svn本地工作拷贝,包括分支都是目录,直截了当,看到的就是服务器的,svn update 更新服务器到本地;s
阅读全文
posted @ 2018-03-15 11:55 ayanmw
阅读(1118)
评论(2)
推荐(0)
2017年11月2日
linux C++ 获取服务器外网IP地址(使用系统调用system)
摘要: 废话不多说,直接贴代码: 运行结果: 本来想用C++socket来获得的,不过太麻烦,还不如直接通过 管道,来调用 system 系统回调. 可以做成配置,把 cmd 放到配置中,如果发现不起作用了,换一个其他的获取ip的第三方ip地址,并用 shell来筛选出ip地址,这样C++也不需要做处理,拿
阅读全文
posted @ 2017-11-02 15:54 ayanmw
阅读(2785)
评论(0)
推荐(1)
2017年4月12日
lua去掉字符串中的UTF-8的BOM三个字节
摘要: 废话不多说,还是先说点吧,项目中lua读取的text文件如果有BOM,客户端解析就会报错,所以我看了看,任务编辑器swGameTaskEditor 在写入文件的时候,也不知道为什么有的文件就是UTF-8BOM格式;但一般都是 UTF-8 无BOM的。 还是从lua改起来吧。搜了一搜,没搜索到直接可以
阅读全文
posted @ 2017-04-12 19:16 ayanmw
阅读(2497)
评论(1)
推荐(2)
2017年4月8日
C调用lua的table里面的函数
摘要: 网上搜索C、C++调用lua函数,有一大堆复制粘贴的。 但是搜索《C调用lua的table里面的函数》 怎么就没几个呢? 经过探索,发现其实逻辑是这样的: 1.根据name获取table ;并判断是否为table 2.根据 name2 获取table的成员变量或方法,并判断栈顶的是否为函数 3.将函
阅读全文
posted @ 2017-04-08 21:49 ayanmw
阅读(2654)
评论(0)
推荐(0)
2017年3月19日
最近IOS10.2.1 iphone6 无法通过appStore 来更新 下载任何APP。好烦啊。
摘要: 今天打开爱思助手,查看事实日志,发现了原因: 而且紧跟着,貌似还有Segment Fault ,就是段错误: 之前 IOS10.1.1 的时候,就有这问题了。然后PP助手 支持 IOS10-IOS10.2 的越狱,就越狱了一下,按需越狱 挺好。不过又出了点问题,保留数据刷机了一下,就到IOS10.2
阅读全文
posted @ 2017-03-19 13:46 ayanmw
阅读(6725)
评论(0)
推荐(0)
2017年2月15日
vs2013修改书签(vs书签文件位置)
摘要: visual studio 2013 的书签功能很好用,可以记录一些代码的位置;方便查阅; 不过当项目被他人修改过后,svn update 更新过后,书签的文件行号不变,但是已经不再是原来记录的哪一行了,vs并没有提供直接修改书签行号的功能,这个很蛋疼,很烦人! 首先要定位vs书签文件被微软的vs保
阅读全文
posted @ 2017-02-15 13:41 ayanmw
阅读(2454)
评论(2)
推荐(0)
2016年12月12日
MFC如何使用静态MFC库
摘要: 大部分MFC程序都是使用 在共享DLL中使用MFC ,但是VS每一个版本都需要一个 MFC运行库,实在是有点烦人。 所以我选择了使用静态MFC库,虽然文件会大一些,但是至少不麻烦了。 VS这个做的不够好,默认情况下居然报错: 网上搜索后,发现,都没有明显的说明一个问题,那就是MFC是unicode还
阅读全文
posted @ 2016-12-12 11:39 ayanmw
阅读(8554)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
公告
页脚Html代码