RabbitMQ重新实现了erlang的gen_server -> gen_server2。 本文从源码角度对比二者的实现。...
分类:
其他好文 时间:
2014-09-03 16:52:06
阅读次数:
234
前天同事碰到了一个问题:他为游戏写了一个模拟客户端的机器人程序,用的是gen_server行为。但是他启动这些机器人时并没有通过监控树,而是直接在Shell下启动了若干个。然后他就发现如果其中一个机器人进程挂掉的话,所有的机器人都会跟着挂掉。当他把问题告诉我时我第一反应就是Shell挂掉了,因为所有...
分类:
其他好文 时间:
2014-08-31 22:50:42
阅读次数:
769
在两台Linux服务器ddd(IP:10.3.93.212)和tsung213(IP:10.3.93.213)上安装了Tigase,要把这两台服务器组成一个Tigase集群,只需要修改这两台服务器的init.properties文件的相关配置即可。config-type=--gen-config-d...
分类:
其他好文 时间:
2014-08-26 15:09:56
阅读次数:
389
昨天晚上仅仅修改了主Activity对应的layout文件的几行代码,增加了一个LinearLayout,结果回来Actitity里面引用的所有R文件资源都报错,gen下的R和资源文件自身都没有问题。只是提示:对应的资源名称或字段无法找到。来来回回搞了一个多小时,把代码恢复又修改了好几遍,不断的clean,错误仍然存在,即使删除了gen下的文件重新生成也无济于事。无奈只能睡觉了。
今早看...
分类:
移动开发 时间:
2014-08-26 09:54:25
阅读次数:
237
src是工程的代码文件夹,代码文件都放在此文件夹下。gen文件夹下的R.java自动生成的文件,里面记录了程序中用到的各种ID,不要手动修改。当res文件夹下的内容发生变化时,这个R.java文件会自动改变。assets文件夹主要用来存放一些多媒体数据文件,不会被改变res文件夹存放的是资源相关的文...
分类:
移动开发 时间:
2014-08-26 08:32:55
阅读次数:
255
android修改包名的方法有许多,但未必适用任何情况,以下方法适用各种情况修改包名:
1.先取消自动编译
2.修改manifest.xml文件的包名后保存
3.修改工程包名路径src下对应的包名rename,四个全选后点preview
4.修改gen下的包名,方法同第三步
5.clean后重新编译,此时manifest.xml如果没错就OK了,一般是会出错,若出...
分类:
移动开发 时间:
2014-08-21 15:02:54
阅读次数:
228
std::string?GenUuid()
{
boost::uuids::basic_random_generator<boost::mt19937>?gen;
boost::uuids::uuid?u?=?gen();
std::stringstream?ss;
ss?<<?u;
return?ss.str();
}...
分类:
其他好文 时间:
2014-08-20 12:42:52
阅读次数:
285
如题,直接上JSvar imgData = canvas.toDataURL("image/png");var data = imgData.substr(22);$.post('Gen',{ 'data': data, 'remark': $('remark').val() },function(...
分类:
其他好文 时间:
2014-08-19 15:50:44
阅读次数:
278
D:\BaiDuYun\Plist>python unpack_plist.py lobbyRelieveTraceback (most recent call last): File "unpack_plist.py", line 70, in gen_png_from_plist( p...
分类:
编程语言 时间:
2014-08-18 23:21:13
阅读次数:
720
ZjDroid是什么?
请看这篇文章:
Android动态逆向分析工具ZjDroid--脱壳神器
今天第一次使用这个的时候出现了下图所示的错误:
提示:import com.android.reverse.R;没有这个类
之后clean了之后再从新build还是没有出现,gen文件夹下依然没有R.java这...
分类:
编程语言 时间:
2014-08-15 00:04:26
阅读次数:
272