`
文章列表
源代码在googlecode上. http://code.google.com/p/j2me-game-sample/   1。汉化 2。添加对j2me中开发中sprite所使用的array的plugin   使用方法: 1。编辑地图 2。另存为,选择j2me扩展的.txt文件    
总述:通过一定的算法,将key的hashcode转换成数组的index;将key,value,hash等信息保存在数组对应的index位置上.   问题: 1.某些key的hashcode相同 2.hashcode不同,但一定算法后映射到数组的index相同 这个就是常说的hashcode冲突问题.   1.HashM ...
整理了一下思路,记录下。供以后参考吧。     前言: 游戏服务器。部分游戏数据。超过一定时间后。对玩家来讲,不再有很大的使用价值。但这部分数据却一直保存在数据库中。特别是如:玩家信件,道具消费日志,等每 ...
原文链接:http://bbs.linuxtone.org/thread-813-1-1.html IT运维专家网--"自由平等,互助分享!"   mysql有一个功能就是可以log 下来运行的比较慢的sql 语句,默认是没有这个log 的,为了开启这个功能,要修改my.cnf 或者在mysql 启 ...
find -name 'my-*.cnf'     my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small.cnf 等文件.将其中合适你机器配置的文件拷贝到/etc/my.cnf或mysql data目录/my.cnf(/var/db/mysql)下或~/.my.cnf.文件内都有详细的说明 [mysqld] port = 3306 serverid = 1 sock ...
top us 用户空间占用CPU百分比 sy 内核空间占用CPU百分比 ni 用户进程空间内改变过优先级的进程占用CPU百分比 id 空闲CPU百分比 wa 等待输入输出的CPU时间百分比 hi 硬件中断 si 软件中断   wa 数值高的话,一般是由io阻塞引起的。考虑数据库或文件读写有问题
public String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。 示例: "hamburger".substring(4, 8) returns "urge" "smiles".substring(1, 5) retur ...
如类A:   //先声明A class A{ private int id; public int getId(); public void setId(int id){ // } } //声明B class B{ public void check() { A a = new A(); String str = "hello123456789"; if(str.indexOf(a.getId())>0) { //---- } ...
几天前不小心让.jar被winrar给关联了,好几天来只能通过.bat文件的批处理操作来执行.jar程序,痛苦啊,网上找了好几天也没有找到答案,今天终于找到了。不过非常不好意思忘记地址了,对不起我的老师了。不敢独自一人收藏,贴出来给大家,我知道很多人碰到这个问题 如果jar文件被winrar关联了,首先关闭winrar对jar的关联,然后如下方法修改控制面板->文件夹选项->文件类型->JAR下面的<高级>按纽<操作>下面选open , 点右边的<编辑>,修改javaw路径,如:"C:\Program Files\Java\jdk ...
var contents = encodeURIComponent(document.getElementById("content-"+id).value); //var contents = document.getElementById("content-"+id).value; var castellanId = document.getElementById("castellan-"+id).value; alert(contents); if (handleType == 'read') { ...
转载自: http://hi.baidu.com/nathan2007/blog/item/10645631faa0951aeac4afc5.html   作者:nathan好久没搞这个了,现在根据一些朋友提出的问题继续分析好了。:)飞信的整个登录过程包括取系统配置、验证身分、取联系人、取离线消息等等一堆过程,这里就不细述了,下面主要说明到是一些朋友比较关心的身份验证是怎么做的。飞信有两处验证身份,第一次是通过SSL向SSIPortal登录时,第二次是用SIP协议向Proxy Server注册时。一、向SSIPortal登录SSI是啥,我一直没弄明白,是Single Sign-In? 习惯 ...
转载自: http://hi.baidu.com/nathan2007/blog/item/130801ddfdeb4ad88d1029b4.html   作者:nathan感谢Fetion8朋友敏锐地发现uri中的p跟手机号段有关系。飞信的用户URI为:sip:123456789@fetion.com.cn;p=1234,这里头123456789是飞信号,而p这个tag是怎么来的我一直不清楚,也忘了研究了,呵。感谢这位朋友一下发现了这个跟手机号段有关系。在这位朋友的提醒下,我下午看了下Contacts.dat文件中的好友列表(用本博客中的DecodeCfg或FetionCfgEditor ...
转载自: http://hi.baidu.com/nathan2007/blog/item/cf6814c73263c8ddd0006063.html   作者:nathan花了好几天时间终于把飞信加密的密码用非.NET的方式给还原了,并用C++完全实现了一遍,回头把这个C++版的ShowPasswd贴上来。看到有朋友问到飞信的加密方法,这里就把飞信用的加密和变换的方法一起简要介绍一下。1.飞信的配置文件的加密方法飞信的配置文件其实不是加密,只是进行了一下变换。这种变换的编码方法是:将原来的XML文本(UTF-8编码的)进行压缩,然后将压缩后的结果进行 base64编码,编码后的结果作为X ...
转载自: http://hi.baidu.com/nathan2007/blog/item/0c79b38270a7efbe6d8119cc.html   作者:nathan今天又写了个小工具:FetionCfgEditor,下载地址。这个工具可以任意修改飞信的配置文件。飞信的配置文件保存在%userprofile%\application data\fetion这个目录下,这些文件全变换过了,用文本编辑器打开是不能读的,它是被编码变换过的。所以我写了FetionCfgEditor这个小工具,这样我们可以任意地看和修改这些配置文件。这个小工具的一个直接的应用,就是修改飞信的群发短信的人数限 ...
转载自: http://hi.baidu.com/nathan2007/blog/item/0b28a3540b63e11e3b293552.html   作者:nathan以下分析基于客户端版本Fetion 2006 beta 2.1.0.0,协议版本是SIP-C 2.0。一位朋友留言提到飞信的手机语聊,我这里也把两个飞信用户间手机语聊的通信过程贴出来,大家一起探讨。以下文字中:红色的表示数据的传递方向,其中221.130.45.203:8080是Fetion用TCP直连方式连接的服务器地址和端口,也就是SIP Proxy Server的IP和Port,蓝色部分是完整的SIP-C消息,就 ...
Global site tag (gtag.js) - Google Analytics