- 浏览: 134351 次
- 性别:
- 来自: 天津
最新评论
-
gbfd2012:
没有绝对的安全
指纹识别哭了:黑客成功通过照片复制指纹 -
u148:
为什么还是显示不出来?..
JAVA(GUI)中嵌入浏览器页面 -
wxl123:
wxl123 写道[u][/u]
struts的validate方法验证 -
wxl123:
[u][/u]
struts的validate方法验证 -
gexy1993:
最后一个
private static List<I ...
常用的一些基本算法 (1)
文章列表
Linux系统下的文件夹路径和window下的不一样,windows下就需要写成“\\photos"因为java会把第一个"\"当成转义字符给”吃了“。但在linux下就是
“/photos”呵呵,是不是很郁闷阿。所以你的if (myFile.newFolder(path+"\\photos"))
就应该写成if (myFile.newFolder(path+"/photos"))以此类推。
public static final String FILE_SEPARATOR = System.getProperti ...
什么是异步加载?
整个最通俗的说法就是将另外一个页面上的数据通过append() 或者 html()等函数插入到本页上。纯js写法responseXML 或 responseText插入到页面中。
另外一个页可以是静态页面的可以是动态页面的,更可以是json、xml数据。
原理基本都差不多,页面方便很多只要得到我们想要的代码插入来就行,json和xml那就需要我们解析并将适当的数据放到适当的位置就行。
动态页面只要生成json或xml格式的页面,也是可以被解析的。
jQuery API的介绍的写法:
JavaScript
//$post
$.post(url, [data], [callbac ...
假如你是一名Java开发者,正在开发和维护包含2000个类并使用了很多框架的应用程序。你要如何理解这些代码呢?在典型的Java企业项目小组中,大部分能够帮你的高级工程师看起来都很忙,文档也很少。你需要尽快交付成果,并 ...
OpenLogic delivers its annual list of the fastest growing open-source projects of 2011, leading with HBase and Node.js.
OpenLogic, a provider of enterprise open-source solutions for the cloud and the data center, recently announced its 2011 trending report for open-source software.
The report rank ...
public class Test {
static boolean foo(char c) {
System.out.print(c);
return true;
}
public static void main(String[] argv) {
int i = 0;
for (foo('A'); foo('B') && (i < 2); foo('C')) {
i++;
foo('D');
}
}
for循环,
for(sta1;sta2;sta3)
{
sta4;
}
...
闲来无事,,回顾了下一些基本常用的算法题。一共40到左右,以后每天连载着写点。
(1) 兔子生兔子问题。
简单描述: f3=f1+f2;
例子: 1,1,2,3,5,8,13......
代码:
public static void main(String[] args){
robat(8);
}
private static Integer robat(Integer count){
Integer result=0;
for(int i=1;i<count;i++ ...
今看到一个小题目,,要求前提是不允许使用util包以及之外的类,即任何集合类都不允许使用。 写出的算法效率越高,此题得分越高,大家可以试一下。题目是输入一串已经排序好的数组,输出消除重复数之后的数组。例如:
输入{ 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5 };输出{ 1, 2, 3, 4, 5 };
看了下,,写个算法转化为字符串的操作。
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a = { ...
有一个products表,我想查询里面的列name和列standard同时重复的数据。我想先查name重复,然后在name重复里查standard重复的内容,改怎么弄。
select name,standard,count(*) from products
group by name,standard
having count(*)>1
select * from products p where exists(
select 1 from products name=a.name and standard=a.standard and 主键<>a.主键)
记录下基础知识 ...
例如,,有数字1,2,3.,输出的组合共有15中,1,2,3,12,123,13,等等。。
public static void main(String[] args){
String[] aList=new String[]{"1","2","3"};
outAll(Arrays.aList(aList),"");
}
public static void outAll(List aList,String tem ...
今天碰到问题了,,
JVM terminated.Exit code=-1
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-XX:MaxPermSize=256M
-Djava.class.path=D:\eclipse\\plugins\org.eclips.equinox.launcher_1.0.1.r33x_v20070828.jar
-os win32
-ws win32
-atch x86
-showsplash D:\eclipse\\plugins\org.eclipse.platform_3.3.2 ...
字符串比如“ad2 lsdkf, lksdjf. sdkfj”倒序排列"sdkfj lksdjf. lsdkf, ad2" 每个单词是空格分开,标点符号当作字母,不能用String的自带的一些方法,比如indexof,trim,split等方法。
1、可以利用StringBuffer来排列
char ss;
StringBuffer sb=new StringBuffer("");;
List<String> rlist=new ArrayList<String>();
for(int a=0;a<s ...
很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币 ...
题目如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。(要求在10分钟内作完。 )
自己感觉比较快的方法: 循环122345 到 543221并且添加判断条件,缺点效率低下,有点,方法挺快的。
我们可以使用JDIC来调用WebBrowser控件来显示。。
代码如下:
WebBrowser browser;
public static void main(String[] args) throws IOException, URISyntaxException {
// TODO Auto-generated method stub
tEST test=new tEST();
test.setSize(300, 300);
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ...