- 博客(35)
- 资源 (15)
- 收藏
- 关注
原创 Java客户端通过HttpURLConnection连接Web服务器的Session保存问题
通过Java客户端访问Web时,session信息的保存问题。通过浏览器访问Web,浏览器自动管理Http连接的的session信息,如果通过Java连接,比如HttpURLConnection,就需要程序自己管理session。我们希望java客户端能像浏览器一样,每次请求都维
2011-07-29 08:42:25
6385
原创 为Web图片服务器准备NFS共享
正在准备Web图片服务器,打算用NFS做共享将图片分布在不同的机器上。对NFS的配置和挂载做个笔记,免得老忘记:环境:服务器和客户端都是ubuntu10.04NFS Server: 192.168.1.105$ sudo apt-get install nfs-kernel-s
2011-07-28 08:16:44
5873
原创 HTML5体验:基于Jetty8的WebSocket聊天Demo
在看WebSocket,相关的一些服务器的支持情况大概是:Tomcat目前还不支持WebSocket,Jetty7开始支持WebSocket,JBoss的Netty需要插件后可以支持WebSocket,Node.js可以配合node-websocket-server一起使用来运行WebSocket ( https://github.com/miksago/node-webso
2011-06-04 11:29:00
15282
1
原创 Ruby1.9.2 安装Gem install mysql2的小tip
<br />安装mysql gem找了半天资料,才装过去。<br />小记录一下:<br /> <br />首先比较有用的是这篇文章:<br />http://geryit.com/blog/2011/01/installing-mysql-with-rails-on-mac-os-x-snow-leopard/<br /> <br />我自己的环境是<br />Mac OS X 10.6<br /> <br />$ rvm --version<br />rvm 1.6.5 by Wayne E. Se
2011-05-09 15:04:00
3810
1
原创 按官方文档配置Hadoop Single Node Setup 运行出错ZipException.
按官方文档配置Hadoop Single Node Setup 运行出错ZipException. 两个小原因记一下。
2011-05-07 08:17:00
2024
原创 GCC编译步骤详解
我们知道C/C++代码编译要经过4个步骤:预处理、编译、汇编、连接。我们一般编译程序的时候大多通过编译器的一步操作就完成这4步操作,这反而让我们不太注意编译的具体过程。我们这里详细看一下编译的每个步骤都发生了什么。
2011-03-03 23:32:00
2187
原创 网络游戏数据库服务器安全性分析
网络游戏虽然不是一个以数据库为中心的系统,但是和其他的应用一样,数据库中保存着和玩家以及运营商密切相关的重要数据,比如帐号、装备等重要信息,以及游戏运营的数据。这些数据被盗取或者篡改将会严重影响到一个游戏的运营。 这里从游戏服务器端开发的角度来分析一下对于游戏的数据库来说,安全性方面可以注意的地方。
2011-03-02 21:36:00
3365
1
原创 常见MMORPG服务器架构(1)
简单总结一下常见的MMORPG游戏的服务端架构.从大的方面来说,主要有:LanucherServer,GateServer/ProxyServer,GameServer,DBServer等几个主要的部分.
2011-02-26 21:03:00
2981
原创 用aapt从apk中提取package,activity,versionCode等相关信息
用aapt从apk中提取package,activity,versionCode等相关信息
2010-11-30 15:55:00
5542
原创 Android 为一个新产品作编译配置(Product Definition Files)
<br />在 vendor/<company_name>/products/<first_product_name>.mk 下配置相应的Product配置信息,<br />比如哪些应用需要build进去,就列在 PRODUCT_PACKAGES中,需要编译哪些语言和分辨率的资源进去,可以修改PRODUCT_LOCALES。<br /> <br />例如 PRODUCT_LOCALES += hdpi, 这样编译的时候,就只会把app下的hdpi的资源编译进去,而不会编译mdpi,ldpi等目录下的资源。<
2010-10-27 16:00:00
3680
1
原创 Android点滴(1):获取Android系统的唯一识别码
在计算机上,我们习惯用MAC地址来标志一台计算机。在Android设备上,可以用IMIE或者Android ID来标志一个设备。看一下Android上怎样获取这样的信息。一个是TelephonyManager的getDeviceId,另外一个是Settings.System的ANDROID_ID
2010-09-16 21:44:00
11988
原创 读懂Android (1):使用Android内部的DownloadProvider下载文件,并获取cache权限
Android内部提供了一个DownloadProvider,是一个非常完整的下载工具,提供了很好的外部接口可以被其他应用程序调用,来完成下载工作。同时也提供和很好的下载、通知、存储等机制。在Android的Browser等工具里面都用到了这个DownloadProvider。但是很遗憾的是,这个DownloadProvider不对app开发人员开放,只作为内部使用。我们现在去探究如何将DownloadProvider拿来给自己用。
2010-09-16 19:10:00
19502
3
原创 让你自己写的Android的Launcher成为系统中第一个启动的,也是唯一的Launcher.
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.我们可以通过修改Framework来实现这样的功能。这里以Android2.1的源代码为例来实际说明。
2010-09-08 20:58:00
21833
5
原创 Android修改system只读权限:remount
Android上替换Launcher有两种方法,一种是将img烧到设备上时,将Launcher打进去,另外也可以试着替换Launcher。这里先测试第二种。想修改替换以下Android里的Launcher, 但是Laucher所在的目录/system/app是只读的。需要先通过remount将其设置为rw。具体操作:
2010-08-24 19:29:00
28039
4
原创 add input method manually under Ubuntu
<br /> <!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --><br />1. System->Administration->LanguageSupport add language, select iBus as input method.<br /> <br />2. System-Preferences->IBUSPreferences, to start the i
2010-08-20 12:39:00
915
原创 Use busybox tool on Android to edit default gateway
<br /> <!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --><br /> <br />copy busybox to android<br />cd /compat_app<br />mkdir bin<br />run busybox<br />./busybox --install -s /compat_app/bin<br />chmod 777 busybox<br />e
2010-08-20 12:00:00
943
原创 Android NDK配置小结
1. 下载android-ndk-1.6_r1 并解压到F:/software/android/android-ndk-1.6_r1 2. 下载cygwin并安装 (建议从汛雷下载,从官方网站下载很慢,一般1G多) 3. 执行Cygwin,在linux shell提示符号中修改当前用户的.bash_profile文件,添加: ANDROID_NDK_ROOT=/cygdrive/f/software/android/android-ndk-1.6_r1 export ANDROID_NDK_ROOT 然后输
2010-06-30 13:15:00
3024
1
原创 Mangos数据库分析
Mangos数据库包括3个数据库,分别是: 1. characters数据库,存放角色相关的数据 2. mangos数据库,存放系统相关的数据 3.realmd数据库。 characters数据库有48个表,分别表示: 表 字段 说明 character_db_version
2009-10-18 20:49:00
6307
1
原创 Linux下配置和使用ACE笔记
1. 下载 ACE 5.7.从 http://download.dre.vanderbilt.edu/ 下载 ACE+TAO+CIAO-5.7.tar.gz包。2. 解压将压缩包copy到linux目录/data/ACE里,然后解压, tar -zxvf ACE+TAO+CIAO-5.7.tar.gz。解压后的目录是 /data/ACE_wrappers.3. 配置config.h和
2009-09-22 10:26:00
2174
原创 Open Source Games and Free Games
Open Source Gameshttp://www.linuxgames.com/https://m3ge.dev.java.net/http://en.wikipedia.org/wiki/List_of_game_engines#Open-source_engineshttp://en.wikipedia.org/wiki/Open_source_video
2009-07-25 19:52:00
872
原创 Android中使用Timer配合postInvalidate()刷新View
在一个没有使用线程的小游戏中想刷新一下时间进度,想到用Timer。于是写了一段代码: nStartRoundTime = System.currentTimeMillis(); nT1 = new Timer(); nT1.schedule(new TimerTask(){ //计划运行时间间隔 publ
2009-06-23 07:09:00
8556
原创 推荐使用PNG压缩工具:PNGMate
PngMate是一个非常实用的命令行图像转换工具,可以对图像进行多种处理后输出为8位索引色PNG格式或动画GIF格式,它提供的大部分功能几乎就是为了开发手机游戏而量身定制的。 下载地址:http://www.cnjm.net/res.jsp?id=2118 不过有时候,jpg比png反而小很多,刚处理了一个人物照片,原图x.png是253k,用pngmate压缩为64色后,
2009-06-21 10:11:00
3433
原创 Android开发-一个简单的五子棋游戏
我刚刚在Android上写的一个五子棋的小程序,在这里跟大家分享一下。 写完以后感觉Android的SDK,虽然也是使用Java的,但是跟Java ME还是有很大不一样。 首先就是Android的SDK没有实现所有的Java ME标准,原来运行在KJava上的应用程序是不能在Android上直接跑的。 另外就是Android的SDK有大量的API是Android自己的,需要开发人
2009-05-31 22:53:00
12157
8
原创 Symbian开发环境搭建时Perl版本冲突的问题解决
装完Carbide C/C++,遇到一个问题: ---------------------------perl.exe - Unable To Locate Component---------------------------This application has failed to start because perl58.dll was not found. Re-install
2009-05-21 22:44:00
1176
原创 Struts + Tiles 配置错误解决方法
Struts2.0.11.1/2 + Tiles 2.0.4(是Struts2.0.11的一部分)Struts2.0.11.2比Struts2.0.11.1修改了一些安全性问题。配置根据网上的例子Tiles的时候,出现两个比较头疼的问题,终于弄明白错在什么地方了。1. org.apache.tiles.taglib.UseAttributeTag$Tei 找不到的问题。10:12:
2009-04-14 22:14:00
1435
原创 A small program used to automatic do mouse click and keyboard press
import java.awt.AWTException; import java.awt.Robot; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; public class Robot2 { public static void main(String[] args) {
2009-03-27 19:50:00
491
原创 Amazon EC2(Elastic Compute Cloud) 云计算初体验
Amazon的云计算的概念热了很久了。也只知道这个名词,不知道它到底是干什么的。打开Amazon的网页http://aws.amazon.com/,看了一下介绍。有这么几种服务吧。* Amazon Elastic Compute Cloud (Amazon EC2) * Amazon SimpleDB * Amazon Simple Storage Service (Amazon S3)
2009-02-22 14:22:00
3423
1
原创 Check If your hardware support hyper-v
1. SecurAble 2. Everest_Ultimate_Edition References: http://social.technet.microsoft.com/forums/zh-TW/windowsserver2008zhcht/thread/52130c6e-dd6e-426c-a6b1-8367b95853fb/ http://social.micros
2009-02-18 10:29:00
436
原创 Solaris的虚拟化:在Solaris 10 下的 zone创建实例
常见的Unix虚拟化技术有硬分区,软分区。其中的硬分区,惠普对应nPar,IBM对应LPAR,Sun对应动态系统域domain;软分区中,惠普对应vPar, IBM对应Micro-parition, Sun 对应N1 grid container或zone。 这里是本人在x86的solaris10中创建zone的一个具体实例。 solaris10的环境如下:bash-3
2009-02-04 19:38:00
1907
原创 Java陷阱一箩筐之1 : length/length()
数组有没有length()这个方法? String有没有length()这个方法?答案:数组有length属性,而String有length()方法。以下是实例代码:public class test { public static void main(String[] args) { // TODO Auto-generated meth
2009-01-31 15:31:00
628
翻译 《面向SE的要求仕样书写作方法 (The Points for SE to draw up SoftWare Requirements Specification)》介绍
作品介绍:书名:面向SE的要求仕样书写作方法 (The Points for SE to draw up SoftWare Requirements Specification)主编:中西 宽 (Hiroshi Nakanishi)出版单位:日本能率协会管理中心版主评:现在中日两过在软件产业上的互动日益旺盛,日本的一些软件企业把软件的开发等外包给中国的公司,也有一些中国的软件公司雄
2006-07-16 22:52:00
932
Oracle 10g Data Guard 在Windows下环境搭建总结
2010-07-28
RedhatAS4 + Oracle10g RAC 环境搭建实践
2010-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人