回文判断和是否包含回文的计算(java版本)

星期日, 2012-01-15 | Author: Lee | JAVA-and-J2EE | 没有评论

这个是java版的计算回文的几种方式,基本上都算是比较高效的实现,
测试的最后的一个是判断一个字符串中是否位置重排后可以抽出回文的字符串来,当然字符串的长度和字数都不能有变,只是顺序随便排下而已:
这个是想到的快速的一种判断,还有一个是比较慢的就不贴了,如果你有更好的方法,希望回帖告知,也学习学习,源代码如下:
› Continue reading

Tags: , ,

apk反编译源码和布局文件

星期二, 2012-01-10 | Author: Lee | Android, JAVA-and-J2EE | 没有评论

本文只要为想研习程序源代码做的反编译使用:(apk逆向工程)

一.使用Apktool可以直接获取布局文件,甚至可以修改其中的广告信息,再重新编译回去
重新编译可以参考其官方操作

1.安装JAVA环境(http://www.oracle.com/

2.下载apktool.jar及相关文件,这里下apktool-1.0.0.tar.bz2apktool-install-windows-2.1_r01-1.zip,更新的可以去此项目官方下载Apktool

3.解压apktool.jar到 C:\Windows

4.解压apktool-install-windows.zip到任意文件夹

5.Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入apktool看看。会列出一些帮助的话就成功了。

6.Apktool 命令
apktool d XXX.apk nice 反编译XXX.apk到文件夹nice

apktool b nice 从文件夹nice重建APK,输出到nice\dist\outNew.apk(修改后重新编译回apk)

二:使用apk文件反编译的方法(dex2jar和JD-GUI)获取java源代码
› Continue reading

Tags: , , , , , , ,

apache伪静态.htaccess的写法和mod_rewrite规则修正符

星期日, 2012-01-08 | Author: Lee | disucz, php | 没有评论

apache 配置:
1.加载此模块(去掉前面的#即可):LoadModule rewrite_module modules/mod_rewrite.so
2.启用规则文件加载配置:
<Directory />
Options FollowSymLinks
#AllowOverride None
AllowOverride FileInfo
Order deny,allow
Deny from all
</Directory>
3.新建.htaccess 文件 配置如下文件
RewriteEngine on
RewriteRule list-(.*)-(.*)\.html$ list.php?id=$1&sa=$2 [L]

1、mod_rewrite 简介和配置
Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等

2、mod_rewrite 规则的使用
› Continue reading

Tags: , , , , ,

java中的system.getproperty(String key)信息

星期五, 2011-12-30 | Author: Lee | JAVA-and-J2EE | 没有评论

经常可以在程序中看到别人用System.getProperty(“user.dir”);这种信息,其实这个并不什么都是系统自带的属性;

可以查看java API 里 System 这个类里 getProperties 方法下有这样的说明:
Description of Associated Value

java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX)
path.separator Path separator (":" on UNIX)
line.separator Line separator ("\n" on UNIX)
user.name User’s account name
user.home User’s home directory
user.dir User’s current working directory

Multiple paths in a system property value are separated by the path separator character of the platform.

你可以自己执行代码查看:会比api多一些的
package com.liyz.test;
› Continue reading

Tags: , ,

PHP获取上传文件后缀名的方法(函数)系统自带

星期二, 2011-12-27 | Author: Lee | linux, php | 没有评论

php上传文件重命名时要获取文件的后缀名,网上PHP获取上传文件或图片后缀名的方式五花八门,很多都是把上传文件名称分解成数组再获取后缀名的,麻烦不说而且容易有漏洞。
其实PHP获取上传文件的后缀名可以用pathinfo这个函数。

比如获取上传的图片后缀名称的简单代码实例:

$imgname = $_FILES[“file”][“name”]; //获取上传的文件名称
$filetype = pathinfo($imgname, PATHINFO_EXTENSION);//获取后缀
$newname = date(“Ymdhis”).”.”.$filetype; //构建新名称
其实遇到问题多查查php手册就行了,http://www.w3school.com.cn/php/index.asp

Tags: ,

java环境变量和查看安装路径

星期二, 2011-12-27 | Author: Lee | JAVA-and-J2EE, linux | 没有评论

一:先说windows查看安装路径和版本吧:
set java_home:查看JDK安装路径
java -version:查看JDK版本
linux下查看:
whereis java
which java (java执行路径)
echo $JAVA_HOME
echo $PATH

二:下面是配置linux的环境变量:(记得source .bash_profile)
1. 修改/etc/profile文件 (全局所有用户)
› Continue reading

Tags: , , ,

盘点(webgame)网页游戏的那点人、那点事

星期五, 2011-12-23 | Author: Lee | webgame | 没有评论

自己一直在页游从事服务端开发,算下来也有快4年的时间了,也看到很多知名的页游一个一个的冒出,刷新一个又一个的运行神话,
开创游戏的新模式等,在网络看到别人盘点的人物,也记录一下,以下内容来源于网络:

1、第七大道《弹弹堂》曹凯(全球月收入据传过亿RMB)

站长出身,此前从来没做过游戏,游戏业务自学成才,你问曹凯什么是MMORPG,他的回答是:“我不懂这个的”。也许是南方互联网行业务实,勤奋,刻苦的精神让第七大道在曹凯的带领下从几个人的创业公司发展成如今几十万游戏在线,全球月收入过亿,并高价被搜狐畅游收购的辉煌今天。

2、游戏谷《七雄争霸》邱果(月收入1亿元RMB)

自从业以来所从事的项目无一例外的获得了成功,入行时期作为项目普通成员参与了《天龙八部》并担任数值策划。后创业担任《英雄之门》主策划,在2008年的时候此游戏月收入500万还是非常成功的。在到如今月收入过亿的,在线80万的《七雄争霸》更是让无数的人明白原来网页游戏还有这么大的想象空间。

3、天神互动《傲剑》陈默(月收入6000万RMB)

非常有才华的游戏制作人,早年从事多年传奇私服运营,长期接触用户,使陈默对用户的把握和了解程度在国内网页游戏圈无人能比肩。后经过成都梦工场裘新的言传身教,得到正规化训练后的陈默在接手《傲剑》时把团队所有策划开除,一人用4个月时间把整个项目重构,完成所有策划案,最终使游戏上线大获成功。

4、光环众《神仙道》叶斌(月收入4600万RMB)

网站站长出身,此前从来没做过游戏,凭借多年网站经营中长期接触用户的实战中对用户的了解非常到位,首次做游戏就获得如此巨大的成功。这和叶斌多年站长经验密不可分,深刻的把握到要获得广大用户的支持和喜爱,游戏应该做到什么样的体验。

5、上海锐战《傲视天地》赵中毅(月收入3300万RMB)

赵中毅原先在九城《纵横九州》项目时,成绩也非常糟糕,但这并不影响他后来完成如此影响深远的《傲视天地》,可以说他开创了SLG网页游戏的一个新的时代。也让众人发现,原来网页游戏可以做成单机这样,原来网游是可以没有交易的,战斗可以这样做的。
› Continue reading

Tags: , , , ,

上海一年期(长期)居住证办理所需材料

星期六, 2011-12-17 | Author: Lee | 体味生活, 爱上海 | 没有评论

最近办理需要长期居住证,去了居委会要了一份打印的资料,把它录入到网上,方便查找.
上海从业类居住证所需材料(本人办理,当场拍照,有效期一年)

1.本人有效身份证

2.住所证明(房地产复印件,或单位出具的集体宿舍证明或居委会,村委会出具的寄宿证明)

3.半年以上有效聘用劳动合同(或企业及个体工商户法人营业执照)

4.近期三个月以上,上海市社会保险正常缴纳的缴费记录,(补交或者未交的无用)

5.本市街道,镇(乡)以上医院出具的健康状况证明(有效期一年)

6.户籍所在地开具的18至49周岁的来沪人员流动人口婚育证明。(男的不用)

注:第6项需收原件,以上所有材料需要是办证人员本人的材料,验明原件,还各须一份复印件

咨询电话:962222

Tags: , ,

约瑟夫环的3种java实现版本

星期三, 2011-12-07 | Author: Lee | JAVA-and-J2EE | 没有评论

约瑟夫环即:
由m个人围成一个首尾相连的圈报数。从第一个人开始,从1开始报数,报到n的人出圈,剩下的人继续从1开始报数,直到所有的人都出圈为止。对于给定的m和n,求出所有人的出圈顺序.

实现代码如下,(3百万的寻找)对比的时间一目了然,性能依次走低,最后一种和前面两个差了1个数量级,时间还最长

getSeByNode 耗时 :1039
getSe 耗时 :3397
se 耗时 :38388
› Continue reading

Tags: , ,

拖延症,拖延病,Procrastination的定义,形成,特点,治疗

星期四, 2011-11-10 | Author: Lee | 体味生活, 爱上海 | 没有评论

最近感觉状态一直不对,做事情拖延的严重,除非是工作上必须要出的,迅速能处理掉,其他方面的工作不是很急的总是能一拖再拖,很痛苦的说;
在网络上终于找到对应的人群,看了下,感觉很多人都是这样,称为拖延症状,国外叫Procrastination,有网友分析的很好,下摘录,更多信息见最后的原帖地址,来自于天涯社区:
一定要克服此问题,至少要减轻90%症状了,否则太影响了,此处记录
Procrastination 的定义:
  Procrastination is a complex psychological behavior that affects everyone to
  some degree or another. With some it can be a minor problem; with others it
  is a source of considerable stress and anxiety. Procrastination is only
  remotely related to time management, (procrastinators often know exactly
  what they should be doing, even if they cannot do it), which is why very
  detailed schedules usually are no help.

里面说得很好的在于,拖沓并不是因为当事人不会管理时间;他们清楚的知道时间就快
  不够,但是就是不愿意去做。
  
  Procrastination的形成
  
  1. 一个人认为自己5天之内可以做完一件事情,所以在离deadline还有15天的时候
  一点不着急,直到最后只剩5天了才开始。
   › Continue reading

Tags: , ,

Rss

Search

文章分类

Meta