- 博客(166)
- 资源 (1)
- 收藏
- 关注
原创 android 消息机制
<br />1.活用Android线程间通信的Message机制<br /><br />1.1.Message<br />代码在frameworks/base/core/java/android/Os/Message.java中。<br /><br />Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Message可取则新建一个Message返回,同时用
2010-06-10 09:30:00
979
原创 dd
<!--google_ad_client = "pub-*************";google_ad_slot = "********";google_ad_width = 250;google_ad_height = 250;// --> 本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/gaoge1986
2010-04-10 07:35:00
623
原创 mina 和 xsocket
实在无聊,考虑把当前应用的通讯模式由http移植为socket, 服务器这块因为对NIO并不熟悉,所以考虑使用现成的网络通讯框架进行移植,花了点时间测试比较流行的mina和xsocket。== 相同点 == 1. 都对nio进行了有效屏蔽, 可以简化开发过程, 对于文本流模式的应用,两者都非常简单,实现一个基本的handle就可以 2. 提供了一些常见的辅助功能,比如日
2010-04-07 16:25:00
2379
原创 遍历hashMap
在做周末作业时,发现hashmap的遍历掌握的不是很好,到网上查了下资料,下面是转载的一篇文章,稍加整理了下。HashMap遍历的两种方式:第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry
2010-04-06 18:14:00
2651
原创 php记录3月份
【2010/3/8】1:array_pop($array());//php中删除数组最后一个元素array_shift($array());//删除第一个元素2:java1.5上写的程序,让放在java1.4的服务器上运行,如何办,上网搜索了一下,可以下一个字节码转换工具,将1.5编译的*.class文件转换成1.4的,有一个叫Retrotranslator的工具。How to use R
2010-03-10 09:07:00
813
原创 android笔记
【2010/2/27】1:android里view显示的位置都是针对layout来说的,不是针对手机屏幕左上角。2:view里显示图片是,要对图片进行 处理,将普通图片转变为位图,语法是:Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); //像管道一样
2010-03-02 13:37:00
1701
原创 android笔记
【2010/2/27】1:android里view显示的位置都是针对layout来说的,不是针对手机屏幕左上角。2:view里显示图片是,要对图片进行 处理,将普通图片转变为位图,语法是:Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); //像管道一样 Canvas canva
2010-03-02 13:35:00
486
原创 android笔记
【2010/2/27】1:android里view显示的位置都是针对layout来说的,不是针对手机屏幕左上角。2:view里显示图片是,要对图片进行 处理,将普通图片转变为位图,语法是:Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); //像管道一样 Canvas canva
2010-03-01 22:04:00
495
原创 php socket 浏览器
/*** patServer* PHP socket server base class* Events that can be handled:* * onStart* * onConnect* * onConnectionRefused* * onClose* * onShutdown* * onReceiveData** @version 1.1* @author
2010-02-22 16:36:00
870
原创 android围棋游戏开发第四周总结
因为过年的关系,所以就间隔了一段时间没有写,今天就补上。 围棋项目本来都已经很顺利的准备哟结束了,结果又出现了一个比较重要的问题,就是当我准备往日本的服务器上部署的时候,发现把围棋服务器程序一旦放到日本服务器上以后,围棋客户端就不能正常访问了,因为客户端不是一个独立的IP地址,而是访问服务器的时候需要通过网关转换IP,这样服务器就没有办法识别各个客户端了,需要实现外网访问内网,也就是TCP
2010-02-20 16:27:00
1347
原创 【转】深入浅出URL编码
权声明:如有转载请求,请注明出处:http://blog.youkuaiyun.com/yzhz 杨争 一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字 符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码
2010-02-06 11:57:00
572
原创 客户端编码与服务器解码全过程
做java的web开发有段日子了,有个问题老是困扰着我,就是乱码问题,基本上是网上查找解决方案(网上资料真的很多),都是一大堆的介绍如何解决此类的乱码问题,但是没几个把问题的来龙去脉说清楚的,有时候看了些文章后,以为自己懂了,但是在开发中乱码问题又像鬼魂一样出来吓人,真是头大了!这篇文章是我长时间和乱码做斗争的一些理解的积累,还希望有更多的朋友给出指点和补充。 form有2中方法把数据提交给服
2010-02-06 11:44:00
6791
1
原创 php记录
【2010/2/4】1:放了6个文件在c盘下(php.ini,php5ts.dll,libmysql.dll ,php_gd2.dll,php_mysql.dll,php_mbstring.dll ),一个在windows下,另五个在windows/system32下2:配置了path,c:/php和c:/php/ext,(不过好象没什么作用)3:命令:httpd.exe -w -n "A
2010-02-05 16:12:00
1976
原创 php和apache版本匹配问题(搞了一整天,装了一次系统)
1:放了6个文件在c盘下(php5ts.dll,libmysql.dll ,php_gd2.dll,php_mysql.dll,php_mbstring.dll ),一个在windows下,另五个在windows/system32下2:配置了path3:命令:httpd.exe -w -n "Apache2" -k start 来查看是哪一行的错误信息.总结:到现在为止,整了一天,装了三次系统
2010-02-03 17:30:00
4216
1
原创 zhuanzai
1.安装 PHP 5.2.3(Uninstall Editon)①解压PHP-5.2.3-Win32.zip(PHP 5.2.3 Uninstall Editon)到C:/PHP目录。找到目录下php.ini-dist或php.ini-recommended文件,然后将其重命名为php.ini,
2010-02-03 14:58:00
589
原创 php环境搭建(自己也写一篇)
首先注意版本问题,一定要仔细查看php manual上的内容,如http://www.php.net/manual/en/install.windows.apache2.php 上有一个note:Note: Apache 2.2 Support Users of Apache 2.2 should note that the DLL
2010-02-03 14:57:00
549
原创 php环境搭建(自己也写一篇)
首先注意版本问题,一定要仔细查看php manual上的内容,如http://www.php.net/manual/en/install.windows.apache2.php 上有一个note:Note: Apache 2.2 Support Users of Apache 2.2 should note that the DLL file
2010-02-03 10:55:00
561
原创 day1
1:文本图形模式切换cntl+alt+f1-f6:从图形接口进入命令接口cntl+alt+f7:从命令那个接口进入图形接口(也可以用startx)2:设置文本语言LANG=enLC_ALL=enLC_CTYPE=enLC_TIME=en3:显示日历:calcal 2010cal 2 20104:计算器bcscale=3(设置小数点)exit5:tab键ca (此时按下tab是命
2010-01-31 22:50:00
529
原创 android围棋游戏开发第三周总结
这周过的还是比较轻松的,因为上一周已经把解决方案给找到了,所以这周的前两天就是把以前的java代吗改为php来实现,因为php 里也有面向对象的机制,所以改起来还是比较轻松,因为写客户端那哥们要改的东西比较多,所以我就在接下来的两天也看了一些php的资料,学习了学习android的一些知识,不过接下来有一个比较重要的问题就是如何判断围棋的胜负了,因为自己以前连围棋怎么下也不知道,所以就上网搜索了一
2010-01-31 11:34:00
971
原创 配置文件是config.inc.php,而不是config.default.php
今天想提一下如何配置PHPMyAdmin,虽然在本机开发、调试系统时或许并不会用到它,但对于将来在远程虚拟主机中放置Mysql数据库时,必然会用到phpmyadmin这样的Mysql GUI工具,所以,在本地先熟悉一下如何使用也是有必要的。 那么我们现在开始进行安装配置: 1.一般网上下载到的PHPMyAdmin是一个压缩包,我们将其释放到htdocs目录中,例如htdocs/phpmyadmin
2010-01-30 15:12:00
6337
原创 phpadmin
phpMyAdmin安装配置方法全过程,及问题解决Author:Flymorn Source:飘易博客Categories:PHP编程 PostTime:2008-4-9 12:03:36 正 文: 今天调试PHP数据库Mysql,在单位的电脑上安装phpMyAdmin数据库管理软件,本来是很简单的事,却出现了几个问题: 1/无法载入mcryp
2010-01-30 15:05:00
2980
原创 day1
//if(dns_check_record("php.net", "MX"))// {// print("php.net is a mail exchanger");// }//1.打印出用户的浏览器类型和版本号// print("User Agent: {$_SERVER[HTTP_USER_AGENT]}/n");//
2010-01-27 11:45:00
392
原创 day1
/* * Created on 2010-1-26 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates *///1 echo date("Y:m:d H:i:s",strtotime("-1
2010-01-26 17:43:00
501
原创 php优化(转自http://blog.sina.com.cn/s/blog_59c77e2e0100bqch.html~type=v5_one&label=rela_nextarticle)
1. If a method can be static, declare it static. Speedimprovement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2. echo is faster than print. echo 比 print 快。3. Use echo’s multiple paramete
2010-01-26 17:39:00
2144
原创 android围棋游戏开发第二周总结
周一的时候老板找开会,强调要用php来做服务器,因为日本那边的服务器环境是linux+php+apache+mysql,因为之前的服务器已经基本上都写好了,用java写的,相当于自己写了一个socket服务器,但是说实话这样性能上我们也有所担忧,不过要换回Php写工作量也不小,而且还要用到多线程,上网上一搜索,说php不支持多线程,说但是可以通过linux和java来支持多线程,linux机器公司
2010-01-24 09:48:00
1250
原创 来源于java-php-bridge上的一个测试文件,巨有用,让我有信心能活下去!
/* * Use the new style which works with PHP 5 and above only. This * code makes use of the new PHP 5 features try/catch, the PHP * standard library and the automatic __toString() co
2010-01-20 18:28:00
644
原创 php 中使用java
windows下安装配置php-java-bridge,PHP调用自己的JAVA文件 关键字: php-java-bridge -----------------------------推荐方法 : JavaBridge.jar http://sourceforge.net/projects/php
2010-01-20 14:29:00
882
原创 android围棋游戏开发第一周总结
开发已经一个星期了,每天都累的不行,明天就是周末了,可以好好休息休息了,干些想干的事情了。到得是一家手机游戏公司,刚到得时候就接手了一个android手机围棋项目,是一个联网的围棋游戏,客户端一哥们花了半年的时间,已经做好了,效果还很不错,服务器也写了一些,到了就开始让我写服务器,并且是试用6天,行了再试用一个月,正好赶上过年。 第一天还是比较 压抑的,6个月的项目从头理出个头绪还是比
2010-01-15 21:26:00
3550
原创 day5
javascript面试题1:select选择改变时,显示改变的内容 function sel(obj){ alert(obj.options[obj.selectedIndex].text); alert(obj.options[obj.selectedIndex].value); } 1 2 3 var a = 10; var b = 2
2010-01-04 14:02:00
602
原创 day4
数据库方面面试题 1. 存储过程和函数的区别 存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。 2. 事务是什么? 事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只
2010-01-04 14:00:00
436
原创 day4
数据库方面面试题 1. 存储过程和函数的区别 存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。 2. 事务是什么? 事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只
2010-01-03 14:28:00
678
原创 第三天
1:单例模式public class Singleton { private Singleton(){} private static Singleton instance = new Singleton(); public static Singleton getInstance(){ return instance; }} 2:内部类(当成方法分析)非静态内部类不能
2010-01-02 12:46:00
383
原创 第二天
1:math.random()math.random(11.5)=12math.random(-11.5)=-11 math.random(11.45)=11math.random(-11.45)=-11 math.random(11.52)=12math.random(-11.52)=-12 2:能够应用switch判断的类型:byte,char
2010-01-01 14:00:00
537
原创 第一天
1:实例化一个对象的时候,静态变量,静态初始化块,普通变量,普通初始化快,构造函数的创建顺序: 静态初始化变量静态初始化方法普通变量普通初始化快构造方法 2:当有继承关系的时候: 父类静态变量父类静态初始化块子类静态变量子类静态初始化块父类普通变量父类普通初始化块父类构造函数子类普通变量子类普通初始化块子类构造函数 3:静态变量和静态初始化快的先后顺序是
2009-12-31 16:11:00
403
转载 六步历史名将的故事
在成为名将的道路上,我们要经历六个坎坷,让我们以六个年级来标明他们,只有战胜眼前的坎坷,才能升入下一个年级。当然,有些天才同学不需要经过这六个年级,生下来就会打仗,也是有的,不过极少,我们可以忽略。 好了,名将学校开学了,第一个年级要学习的是军事理论。所有想成为名将的人,必须要学习一些经典的理论知识,包括孙子兵法、吴子兵法等等,只有在积累了大量的理论知识后,你才能跨入下一个年级,但这个年
2009-12-04 23:36:00
1095
原创 中毒后被隐藏,显示隐藏之后文件夹颜色变浅怎么恢复?
简单!文件在隐藏属性下可见的话就会以浅色表示其是隐藏文件,只要右键点击该文件,在下方的属性中把“隐藏”一项前的勾去掉就OK了!
2009-11-16 11:14:00
6681
2
原创 No result defined for action
package com.oristand.actions;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;import com.opensymphony.x
2009-11-12 15:45:00
693
原创 社会会淘汰的八种人
第一种,知识陈旧的人。如今,知识更新的速度越来越快,知识倍增的周期越来越短。20世纪60年代,知识倍增,周期是8年,70年代减少为6年,80年代缩短成3年,进入90年代以后,更是1年就增长1倍。人类真正进入了知识爆炸的时代,现有知识每年在以10%的速度更新。生活在这样一个时代,任何人都必须不断学习,更新知识,想靠学校学的知识“应付”一辈子,已完全不可能了。过去,我们对“终身教育”的理解是,
2009-11-10 10:52:00
443
转载 页面中不能使用EL表达式和tomcat的版本有关
EL脚本语言的配置和支持: 对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持EL,请设置为isELIgnored=true; 对于整个JSP应用程序,要修改WEB.XML配置(tomcat5.0.16默认是支持EL的); For config the ICW sample application
2009-11-09 16:56:00
1763
原创 几句简单的不能再简单的CRUD语句
插入语句:一:不指定id序列值:insert into t_user(username,balance) values(gaoge,1000);二:指定id序列值:insert into t_user(Id,username,balance) values(9,gaoge,1000);三:insert into t_user values(19
2009-11-04 14:24:00
613
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人