re: psp下玩转python 曲强 Nicky 2008-07-24 21:33
@lvq810
cngba上早就有关于kvm在psp上跑的文章了,但是那些jar包好多简直就是psp上跑手机游戏~我psp上装了几十个,感觉很差~ 如果为学习,我会选择python,如果为玩,感觉还去下载c++编译的一游戏玩吧~ 当然也可以选择自己hack, 可以去参考psp hacks
nicky.jcoder@gmail.com
thx
re: ext 2.0 文档不能在本地浏览的解决方法 曲强 Nicky 2008-04-21 18:13
文档应该没什么问题,如果你随便架一个服务器,比如tomcat,示例有的是需要php服务器的,所以可以选apache
re: java求字符串型逻辑表达式的bool值 曲强 Nicky 2008-03-13 11:07
@oracle
这么舒缓的背景音乐怎好留不住你呀,呵呵~
最近好忙,好长一段时间写post都很少了,不过会努力,呵呵,“革命尚未成功嘛”
参考下DefaultMutableTreeNode等类,改天有时间写个简单的例子
re: 你还在用if else吗?(转)[未登录] 曲强 Nicky 2007-11-13 13:40
@sitinspring
等等会的,我正在做相关的一个项目和我的课毕设,也在实现自己的一个RE
re: 读写锁的OO分析[未登录] 曲强 Nicky 2007-11-13 13:38
透明还是不错的这个,swing就很难做到,记得原来写都是用图片叠加,效率很低
这个话题我不想说了^_^
http://events.csdn.net/netbeans/plugin/ http://developers.sun.com.cn/home/sdnchina/home/events/nbplugins/intro.html 上面已经很清楚了
一等奖1名 奖品为Sun Ultra 20工作站一台
二等奖2名 奖品为Apple iPod Nano一部
三等奖3名 奖品为Apple iPod Shaffle一部
所有获奖作品的作者,均会被邀请参加2007年的中国Java大会(JavaChina 2007)
所有提交作品的参赛人员都可以得到Sun 中国技术社区赠送的如下纪念品:
* 最新版本的Solaris 10操作系统安装光盘(DVD)一张
* 最新版本的Solaris 10参考书一本
* 最新版本的Sun 开发工具大全安装光盘(DVD)一张
* 最新版本的Sun 开发工具参考书一本
@~~
首先 对于证书,参加过那么多比赛,还没听说有不发证书的,况且当时想用的时候,不联系过竞赛组吗,也不知道这个of course 是 什么意思~~~~~~~
其次,对于礼品,当时不是发邮件给竞赛组想争取一本solaris系统编程,不也说可以安排投递吗,之后不就未闻余音了吗~~~~~~~
还有在csdn
http://events.csdn.net/netbeans/plugin/宣传时不是说所有获奖作者邀请2007javachina,当时不也对名字发出疑问,竞赛组不是说邀请2007suntech吗 ,现在都结束了,不也是context没有下文吗~~
其实这些都不重要,正如我们每个人都可以谅解泛是beta版的软件就可能存在bug吗,难到事实就不能回复嘛,其实没有下文的邮件是最让人烦的,很难让人相信它的****,其实说出来难处谁都可以谅解,至少我是可以的 ~
最后 谢谢您的恭喜~ 如果上面对某人某物产生任何不敬请您谅解 ,我也是在我的 美工兄弟 问我什么时候有音讯时感到愧疚才来发发牢骚,因为我不知道该怎么说^_^,也没有对公司、产品的任何敌意,因为我还是对sun文化比较了解的,也对sun的creative、产品技术很追宠和敬仰的,否则我也不会在我的blog分类里划出一个栏目叫sun tech,况且我不也一直是一个无名也无求任何回报的sun tech的传道士吗。
re: 你还在用if else吗?(转)[未登录] 曲强 Nicky 2007-11-12 12:26
实际上If then在很多规则逻辑的状况下是不可避免的,而且即使是上面文章中所说的oo设计也不可能完全保证代码的重用性,这个时候规则如何来表达就是要研究的话题,更重要的是当规则易变的情况下。在这种情况下,我们通常使用Rule Engine 比如clips jess等等其他if then的表现引擎来驱动多变得规则。
手动修改下项目属性文件,或者用其他项目的属性文件修改替换,要不就再建个项目,按导入文件把有问题的项目文件导入
re: 玩Robocode游戏,学习Java[zz] 曲强 Nicky 2007-11-11 21:32
第一个约束下类型吧~呵呵,第二个不是单例吗,这里怎么理解的呀
@Matthew Chen
同意~~尤其是还有developerworks与redbook~~和developers.sun.com.cn很不一样的~~
@xiaoxiao
呵呵 其实我从NB5.0的beta就开始用了,自己也参加了sun的插件比赛(这个不说了)。说实在的,现在从beta6开始sun已经对swing的功能增强了很多,尤其是对windows(注意了这个,呵呵),所以windows下比原来的版本看起来舒服一些。并且现在开始也开始支持SAF,还是比较强的从swing功能上来说。
其次 我不知道sun 随着之后jdk7。。。的发布,会不会改动的对eclipse不利,但是我认为评价一个软件不仅仅是这个软件运行,简易,更重要的是service 的support(哈哈) 拉拢用户群体的大小,和软件的横向和纵向的扩展,正如beansoft 所说可能从eclipse.org下载的bin并不是很强,但是它的插件群很大,ibm也基于它做出了一整套(当然又一整套^^)的方案,来支持几乎可以应用的所有应用。
我的本本想升到2G的内存了,哈哈,期待啊,都是市场带来的好处,呵呵
估计可以达到sun在 一年前信誓旦旦的说标准内存2G
来讲下 nb 6 , 可能是因为国内的比较钝,暂时的英文版对编码上还有很多bug,palette刷新有时也不好用,用户自定义代码无法改动位置等等啦... 不过beta吗,名字告诉了大家bug是无法避免的,~~~呵呵
re: Lottery Again 曲强 Nicky 2007-10-24 21:22
import java.util.Arrays;
import java.util.HashMap;
/*
Author Nicky Qu
All Rights Reserved. Oct.24th,2007.
*/
public class Lottery {
private String[] temp = new String[4];
private long[] NotsortedResult;
private String[] result;
private HashMap<Long, String> tempHashMap = new HashMap<Long, String>();
public String[] sortByOdds(String[] rules) {
String itemName = "";
boolean boo = rules.length == 1 && rules[0].equals("");
if (rules.length > 0) {
if (boo) {
return rules;
}
result = new String[rules.length];
NotsortedResult = new long[rules.length];
} else {
return rules;
}
for (int i = 0; i < rules.length; i++) {
temp = rules[i].substring(rules[i].lastIndexOf(":") + 1).trim().split(" ");
itemName = rules[i].substring(0, rules[i].lastIndexOf(":"));
String judgement = temp[2].trim() + temp[3].trim();
long num = 1;
long numTF = 1;
if (judgement.equals("TT")) {
// SORTED && DIFFERENT
for (int j = 0; j < Integer.parseInt(temp[1].trim()); j++) {
num = num * (Integer.parseInt(temp[0].trim()) - j);
}
num /= 2;
} else if (judgement.equals("FF")) {
//ANY TWO
for (int j = 0; j < Integer.parseInt(temp[1].trim()); j++) {
num = num * (Integer.parseInt(temp[0].trim()));
}
} else if (judgement.equals("TF")) {
// SORTED but UNIQUE is not essential
for (int j = 0; j < Integer.parseInt(temp[1].trim()); j++) {
num = num * (Integer.parseInt(temp[0].trim())-j);
numTF = numTF * (Integer.parseInt(temp[0].trim()));
}
num /= 2;
num = numTF - num;
} else if (judgement.equals("FT")) {
// UNIQUE but SORTED is not essential
for (int j = 0; j < Integer.parseInt(temp[1].trim()); j++) {
num = num * (Integer.parseInt(temp[0].trim()) - j);
}
} else {
return result = new String[]{"There is something wrong occuring!"};
}
NotsortedResult[i] = num;
tempHashMap.put(num, itemName);
}
Arrays.sort(NotsortedResult); //the less the more possible to win
for (long a : NotsortedResult) {
System.out.println(a);
}
for (int i = 0; i < NotsortedResult.length; i++) {
result[i] = tempHashMap.get(NotsortedResult[i]);
}
return result;
}
}
public class BinaryCode {
private String[] result;
private int[] q;
private int[] p;
public String[] decode(String message) {
result = new String[]{"", ""};
q = new int[message.length()];
for (int i = 0; i < q.length; i++) {
q[i] = Integer.parseInt(String.valueOf(message.charAt(i)));
}
for (int j = 0; j < 2; j++) {
p = new int[q.length];
p[0] = j;
result[j] += p[0];
for (int i = 1; i < q.length; i++) {
if (i == 1) {
p[1] = q[0] - p[0];
} else {
p[i] = q[i - 1] - p[i - 2] - p[i - 1];
}
if (p[i] > 1 || p[i] < 0) {
result[j] = "NONE";
break;
}
result[j] += p[i];
}
for (int i = 0; i < p.length; i++) {
if (i == 0 && i == p.length - 1) {
if (p[i] != q[i]) {
result[j] = "NONE";
break;
}
} else if (i == 0) {
if (0 + p[i] + p[i + 1] != q[i]) {
result[j] = "NONE";
break;
}
} else if (i == p.length - 1) {
if (p[i - 1] + p[i] + 0 != q[i]) {
result[j] = "NONE";
break;
}
} else {
if (p[i - 1] + p[i] + p[i + 1] != q[i]) {
result[j] = "NONE";
break;
}
}
}
}
return result;
}
}
re: TopCoder TCHS3 曲强 Nicky 2007-10-22 14:02
public class TroytownKeeper {
char[][] maze;
boolean[][] visited;
int ct;
public int limitLiters(String[] Smaze){
ct = 0;
maze = new char[Smaze.length+2][Smaze[0].length()+2];
visited = new boolean[maze.length][maze[0].length];
for(int i = 0;i<maze.length;i++)
if(i == 0|| i == maze.length-1)
maze[i] = (Smaze[0].replace("#", ".")+"..").toCharArray();
else
maze[i] = ("."+Smaze[i-1]+".").toCharArray();
dfs(0,0);
return ct;
}
void dfs(int x,int y){
if(x<0||y<0||x>=maze.length||y>maze[0].length||visited[x][y])
return;
if(maze[x][y] == '#'){
ct++;
return;
}
visited[x][y] = true;
dfs(x-1,y);
dfs(x+1,y);
dfs(x,y-1);
dfs(x,y+1);
}
}
re: TopCoder TCHS2 曲强 Nicky 2007-10-22 13:48
public class SymbolFrequency {
public double language(String[] frequencies, String[] text) {
String s="";
for(String g:text)
s += g.replaceAll(" ", "");
char[][] lett = new char[frequencies.length][];
int[][] perc = new int[frequencies.length][];
double best = Double.POSITIVE_INFINITY;
for(int i=0;i<frequencies.length;i++){
lett[i]=new char[frequencies[i].length()/3];
perc[i]=new int[frequencies[i].length()/3];
for(int j=0;j<frequencies[i].length();j += 3){
lett[i][j/3]=frequencies[i].charAt(j);
perc[i][j/3]=(frequencies[i].charAt(j+1)-'0')*10+(frequencies[i].charAt(j+2)-'0');
}
String dict = s;
double curr = 0 ;
int len = s.length();
for(int j=0;j<lett[i].length;j++){
dict = dict.replaceAll(lett[i][j]+"", "");
curr += Math.pow((len-dict.length())-(perc[i][j]*.01*s.length()), 2);
len = dict.length();
}
for(char j='a';j<'z';j++){
dict = dict.replaceAll(j+"", "");
curr += Math.pow(len-dict.length(), 2);
len = dict.length();
}
best = Math.min(curr, best);
}
return best;
}
}
re: TopCoder TCHS1 曲强 Nicky 2007-10-22 13:29
public class SpeedRadar {
public double averageSpeed(int minLimit, int maxLimit, int[] readings) {
int bad = 0;
int sum = 0;
for (int a : readings)
if (a < minLimit || a > maxLimit)
bad++;
else
sum += a;
if(bad*10>readings.length)
return 0.0;
else
return sum*1./(readings.length-bad);
}
}
re: 随感 曲强 Nicky 2007-08-12 21:09
呵呵,我还他那么牛
re: 随感 曲强 Nicky 2007-07-30 14:46
@my
能改变自己就好了。
@gongning
你应该到netbeans的主页或sun(
http://sunsolve.sun.com/search/document.do?assetkey=1-21-125305-01-1)下载相应的visual web的patch或说component进行安装。实际上,该patch的前身是Creator。
re: PMI 曲强 Nicky 2007-07-13 23:25
@常常
A sample but not finished code segment about WAS system components performance api Test.
re: JFx~~~~builder 曲强 Nicky 2007-06-04 11:02
@dudu
Good idea! 但这句话在页首框 <!-- SiteSearch Google -->
<form method="get" action="
http://www.google.com/custom" target="_top">也不能逃脱嵌在form里。再说吧,实际上,用blogjava那种js脚本来驱动也好,不过这段代码是GA提供的,用来指定account的,所以。。。
re: JFx~~~~builder 曲强 Nicky 2007-06-04 09:32
@dudu
^^不错不错,备份是好用了。
但搜索放在页首或页尾第一排版太不协调了,第二虽然blogjavaform提交不再是default页面,但还是把整个body体作为表单,似乎现在搜索还是不好用
re: JFx~~~~builder 曲强 Nicky 2007-06-04 09:07
@Jacky[匿名]
多谢Jacky这位网友了,原来Java.net openjfx早早刊出了EclipseSDK的javaFX插件。在openjfx下面的download里可以找到(也包括netbeans5.5\6的plugin)。^^一看自己就没去仔细查看那个openjfx的项目。
还有一个Start简单教程。
https://openjfx.dev.java.net/Getting_Started_With_JavaFX.htmleclipse开发javafx相关可以参考
http://swik.net/javafx+eclipse
re: 我为什么崇拜知识 曲强 Nicky 2007-06-02 20:41
哎~说句实话现在在上大学,没那么深感觉。不过,如果都要在大学才能学到知识,那么现在中国估计还会停留在70年代~~~~~呵呵~下面播放器不错,收下了。
re: 用Java向IPMSG发送消息 曲强 Nicky 2007-06-01 15:35
cvs的项目版本太老,而且应该叫聊天工具
re: JFox 3.0 “轻装上阵” 曲强 Nicky 2007-05-31 18:57
不错
re: 用Java向IPMSG发送消息 曲强 Nicky 2007-05-31 18:51
hehe but No File Packages Defined on sourceforge.
IP MSG程序效率写的很高
re: Portal 门户 曲强 Nicky 2007-04-28 10:20
@ant
不知AJax数据视图和业务的分离的思想对portal是不是很大的冲击。
re: 80年后财富新贵 曲强 Nicky 2007-04-27 21:00
@Tracy
呵呵...
@Bryan Cheung
have emailed u.
re: javaMe开源实录 曲强 Nicky 2007-04-26 23:58
@XieFeng
是的