2018年6月15日

emacs设置tab缩进

摘要: 这两天使用Emacs自带的JavaScriptMode时,发现与其它编辑器下缩进不同,而且用emacs重新缩进对齐后,再用其它的编辑器打时缩进却乱掉了。分析应该是Tab缩进的问题,在.emacs中增加设置: (setq default-tab-width 4)(setq indent-tabs-mo 阅读全文

posted @ 2018-06-15 17:03 莫行 阅读(4558) 评论(0) 推荐(1) 编辑

2018年6月11日

{{badmatch, {error, eexist}}

摘要: 今天在编译cowboy工程在resolve release build时提示编译错误:{{badmatch, {error, eexist}} 后经调查可能是因为rebar的bug导致的,可是删除_build后再重新编译。于是我删除cowboy工程目录下的_rel,重新编译成功。事实上后来发现是因为 阅读全文

posted @ 2018-06-11 13:49 莫行 阅读(226) 评论(0) 推荐(0) 编辑

2018年6月10日

windows下使用emacs+plink远程编辑erlang文件

摘要: 1)plink.exe属于putty套件, 注册到环境变量;emacs的bin目录也要注册到环境变量中; 2)在.emacs中增加如下: (require 'tramp)(setq tramp-default-method "plink") ;; 这样在emacs的minibuffer中C-x C- 阅读全文

posted @ 2018-06-10 20:47 莫行 阅读(666) 评论(0) 推荐(0) 编辑

2018年5月29日

cowboy跨域请求处理

摘要: 这几日在使用cowboy开发https服务器的过程中碰到几个问题,这里随手记录一下。 1)如果返回错误ERR_EMPTY_RESPONSE,那么可能是web服务器被关闭了。 2)如果返回错误ERR_CERT_AUTHORITY_INVALID,即数字证书认证无效的问题,在开发阶段可以先浏览器中输入目 阅读全文

posted @ 2018-05-29 15:51 莫行 阅读(729) 评论(0) 推荐(0) 编辑

erlang的base64解码问题

摘要: 在收到客户端的数字签名signature后,需要对signature做base64的解码。代码如下所示: 向signature尾部追加'='的操作是Facebook官方示例中所没有的,Facebook示例在JavaScript的环境中测试时也是正常的,但是在erlang中调用base64:decod 阅读全文

posted @ 2018-05-29 13:21 莫行 阅读(566) 评论(0) 推荐(0) 编辑

2018年5月23日

Erlang-VM节点启动名冲突问题

摘要: 今天在启动聊天的ErlangVM后,在日志中发现错误信息: Protocol 'inet_tcp': the name chatserver@127.0.0.1 seems to be in use by another Erlang node 工程是由cowboy建立的,几经尝试,在其发布目录的r 阅读全文

posted @ 2018-05-23 14:53 莫行 阅读(794) 评论(0) 推荐(0) 编辑

2018年5月17日

laya在微信小游戏中加载BitmapFont失效的问题

摘要: 发布为微信小游戏后,在微信工具中测试时总是提示加载retry to load TheRed.fnt,并以error告终。由于没有任何出错信息,无奈之下只好阅读源码。对BitmapFont的处理分为两个部分,一是下载x.fnt文件并加以解析,成功后会将x.fnt替换为x.png并再次下载。在微信工具中 阅读全文

posted @ 2018-05-17 17:01 莫行 阅读(559) 评论(0) 推荐(0) 编辑

2018年5月16日

centos安装cowboy过程

摘要: 在centos机器上安装erlang: yum install erlang -y 接着把之前在ubuntu上的cowboy工程拷贝到centos机器上,进入到工程目录,输入: make run 提示Error:“Please upgrade to Make 4 or later”,于是google 阅读全文

posted @ 2018-05-16 13:13 莫行 阅读(186) 评论(0) 推荐(0) 编辑

2018年3月1日

laya的skeleton骨骼动画事件响应问题

摘要: 创建skeleton节点并绑定MOUSE_DOWN事件后,却始终无法响应。经测试发现如下: skeleton节点在load结束后,其bounds反映了总体的宽高,但是width与height却为0,而sprite(skeleton继承自sprite)却是以width与height来作为事件响应区域的 阅读全文

posted @ 2018-03-01 11:34 莫行 阅读(2013) 评论(0) 推荐(0) 编辑

2018年2月23日

如何在cowboy应用中指定mnesia数据库路径

摘要: 创建mnesia数据库的步骤简述: 1)定义脚本: 以上定义了表结构user,并且指定选项为disc_copies,即内存与磁盘均创建表副本。 2)在命令行输入指令: 以上指在节点dota@127.0.0.1,创建数据库Mnesia.dota@127.0.0.1。注意节点名称需要与cowboy启动的 阅读全文

posted @ 2018-02-23 16:48 莫行 阅读(217) 评论(0) 推荐(0) 编辑

导航