没有开花的树

博客迁移 http://cwqqq.com

排序:
默认
按更新时间
按访问量

erlang系列文章阅读指引

文章相当于本博客 erlang 专栏的目录页,目的是引导读者,可以很快定位到想看的文章。这里笼统的概括为erlang基础知识、常见问题、节点通信、mnesia常见问题,以及erlang底层实现。

2015-03-07 18:57:12

阅读数:2416

评论数:0

erlang的学习资料和文献

最近有朋友想学习erlang,问我有什么好入门的学习资料。我也借此机会整理一下:erlang中文手册、位运算与二进制解析、二进制高效编程、异常处理详解;面对软件错误构建可靠的分布式系统、编写分布式的 Erlang 程序:陷阱和对策、硝烟中的Erlang;底层有erlang VM基于多核处理器的可伸...

2015-01-25 19:15:15

阅读数:2555

评论数:0

iOS内购充值 服务器端处理

iOS内购充值,是通过客户端接入iOS的IAP模块(In-App Purchase)后,由客户端发起充值,然后再把充值数据(receipt)发给服务端,最后由服务端远程调用AppStore服务器验证。最近研究了下iOS充值,着实遇到不少麻烦,就利用点时间总结下自己的经验,给大家做个分享。

2017-05-26 16:25:07

阅读数:8265

评论数:0

Facebook登录服务器端接入

最近研究了下facebook登陆授权,发现他的API文档真的不尽人意,有点像是新手引导,很多API参数细节都没有说明,都是一笔带过。所以,我这里写了篇文章,专门讲Facebook登录服务器端接入。

2017-05-07 12:04:52

阅读数:5550

评论数:2

lua 异步HTTPS并发请求库

项目使用skynet框架,这个框架主要用lua写逻辑,但缺乏对HTTPS支持,所以我利用一点时间写了lua模块,支持异步HTTPS并发请求,文章这里讲述HTTPS相关知识,如何接入openssl请求HTTPS数据,同时也分享了lua模块给大家参考。

2017-03-21 19:19:54

阅读数:4965

评论数:0

网络游戏开发之安全对抗

游戏才刚上线没多久,就遭遇了众多游戏工作室一波接一波的外挂洗礼。游戏工作室很喜欢新游戏,因为新游戏没有太多对抗外挂的手段和技术,漏洞也较多,而且新游戏会不断烧钱导量,游戏工作室也借机找到了大量的客户。在经历了一番实战,或多或少总结了一些经验和技巧,这里和大家做个分享。文章分别从常见外挂对抗、安全日...

2017-01-09 13:04:45

阅读数:3017

评论数:1

skynet 热更新 lua 代码

skynet是为多人在线游戏设计的轻量级服务端框架,使用C+Lua开发。skynet的特点是,使用这个框架,太多数情况下只是用lua写代码,很少用c写,这一定程度上提高了项目的开发效率。lua虽然没有C高效,但开发复杂业务却是非常便捷。不过,skynet网上文档很少,所以我就利用一点时间总结sky...

2016-12-30 16:18:15

阅读数:4054

评论数:0

skynet服务的缺陷 lua死循环

skynet是一套多人在线游戏的轻量级服务端框架,使用C+Lua开发。skynet的显著优点是,使用这套框架,大多数时候只是用lua写代码,很少用到c,这在一定程度上提高了开发效率。lua虽然没有C高效,但开发复杂业务却是非常敏捷。不过,skynet文档相对较少,所以这里利用一点时间学习和总结sk...

2016-11-16 21:10:16

阅读数:3647

评论数:6

skynet lua 代码静态分析

skynet是一款为多人在线游戏设计的服务端框架,使用c+lua开发。skynet这套框架的一个优点是,通常只需要写lua代码,很少用到c做开发,一定程度上提高了开发效率。而skynet文档相对较少,所以这里利用一点时间学习和总结skynet相关内容,文章就讲解下skynet lua代码静态分析。

2016-09-19 21:50:48

阅读数:3915

评论数:0

Sublime Text3修复函数快速查找

Sublime Text 是一个很优秀的代码编辑器,支持数十种开发语言。不管是主流的开发语言如C, C++, Java等,还是稍冷门的Erlang, Go, Lisp等,都支持语法高亮,还可以手动扩充。优点是轻巧,体积小,运行速度快。默认情况下,Sublime Text支持函数快速查找,按Ctrl...

2016-09-09 20:55:34

阅读数:5537

评论数:0

详解Linux Shell命令自动补全

在Linux命令行下,输入一个字符,连按两次Tab键,shell就会列出以这个字符开头的所有可用命令。如果只有一个命令匹配到,shell会自动将这个命令补全。比如,你想更改密码,你只记得这个命令前几个字母是pass。这时候,连按两次Tab键,shell就自动输出 passwd 命令,非常方便。当然...

2016-09-03 16:26:14

阅读数:13353

评论数:0

微博URL短地址lua生成算法

短地址(Short URL),或叫短网址、短链接等等,就是比较短的URL地址。借助短地址,可以将原来冗长的网址替换成简短的网址,让使用者可以更容易分享链接。在Web 2.0的今天,不得不说,这是一个潮流(我喜欢这句话,就原封不动从别人文章复制过来了)。短地址,主要应用场景是微博。微博消息限制字数为...

2016-08-26 11:03:32

阅读数:1797

评论数:1

windows下编译lua5.3源代码

最近在windows下搞lua测试,发现lua自带的库有点少,缺少md5等等很常用的库。网上确实有这些第三方库,但这个md5库找不到windows的版本,就想着自己手动编译。不料,这个md5库需要lua5.3的静态链接库。最后,就参考国外一篇文章,尝试windows下编译lua源代码,现在做个分享。

2016-08-25 23:16:23

阅读数:2821

评论数:0

浅谈Windows 7系统启动过程

前些天,抽空研究了系统封装工具的打包安装机制,在这个时间里也把Windows系统启动过程给看了。现在简单做个分享,谈谈对win7启动过程的理解,然后再分析下进程自启动原理,说明系统封装工具是怎么引导的。

2016-07-08 22:38:54

阅读数:4200

评论数:0

打造自己的windows一键安装系统

现在在网上,windows一键安装系统一搜就是一大堆,但几乎所有的系统都会绑定IE主页和预装软件,就算打着纯净版的旗号。而手动安装系统又是非常繁琐,一步一步确定,最后还要自己下载装驱动,更新系统补丁,非常麻烦。正因为如此,我们才想打造自己的windows一键安装系统镜像,以后安装就非常方便了,还可...

2016-07-05 12:49:45

阅读数:5675

评论数:2

svn分支管理的使用与经验

最近项目用上了svn分支管理,因为项目太过庞杂,版本迭代也过于频繁,致使多个版本的代码交杂在一起,难以维护,无法保证其中某个版本的稳定性。当然,我们也用过很土的办法,代码复制一份出来,但是,这个副本也需要加上新开发的功能。所以,我们决定使用svn分支管理。文章这里,以简明的步骤总结了svn分支管理...

2016-06-30 22:59:02

阅读数:33366

评论数:8

lua匹配UTF-8中文汉字

lua5.3虽然支持utf-8,但是自带的string库不支持汉字的处理,而且lua的正则实现也比较鸡肋,很难匹配中文。所以文章讨论UTF-8字符集,中文汉字的表示方法,然后说明lua如何匹配UTF-8中文汉字。

2016-05-03 12:04:18

阅读数:13275

评论数:0

linux下编译使用lua及cjson

前面的文章记录了lua的编译和使用,这里再整理一下,侧重说明下lua json库的编译及使用,文章最后再谈下cjson使用中有可能遇到的excessively sparse array 问题及解决方法。

2016-04-05 23:51:46

阅读数:5577

评论数:0

Erlang 游戏开发经验总结

早早就想写这篇文章,但这段时间忙于工作的事情,就不自觉地给了自己各种懒惰的理由。现在回头看下这个问题,总结下erlang 游戏开发经验。就当是,为我过去一段时间的erlang开发经历,画上一个小句号。在写这篇文章前,我看过孔庆泉同学写过的Erlang 性能优化总结,字里行间有一点自己的体会,使得我...

2016-03-20 22:43:55

阅读数:9318

评论数:8

erlang 中文编码显示乱码问题

许久没做erlang开发了,最近有网友问到erlang的问题,就抽时间看下。问题是这样的,模块有中文,将中文直接打印出来,shell下显示会出现乱码,但如果先将中文转成binary,就可以正常显示出来。文章以例子做分析,解释 io:format/2对中文的处理,然后讨论乱码出现的原因,以及lati...

2016-02-28 23:51:15

阅读数:4432

评论数:0

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