java
江南晚来客
这个作者很懒,什么都没留下…
展开
-
java中嵌入sql语句
很多数据库的初学者学了不少sql语句,却知道在程序里怎么执行他们,这里以java为例,介绍一下java的嵌入sql语句 1.简单的链接数据库:import java.sql.Connection;import oracle.jdbc.pool.OracleDataSource;public class TestConnection2 { public static void原创 2013-03-11 21:00:55 · 6261 阅读 · 1 评论 -
如何选择走过你生命中的100个女孩
如果你一生中会不重复地邂逅100个女孩儿,你将如何抉择?数学计算表明把前1/e的人(100的话就前37)作为基准的话能有最大概率和最棒的女孩儿永结同心,这和我们的现实一致吗?如何让我们不光有最大的概率遇到最好的那一个,而是让我们遇到尽可能高质量的女孩儿呢?笔者将带你层层剖析问题,联系现实,并用程序模拟情景,得到让你惊讶的数据,也是能指引你一生的泡妞计划的数据。亲爱的程序猿们,跟我一起去逆袭程序媛们吧原创 2013-10-22 15:14:41 · 10323 阅读 · 43 评论 -
java程序打包方法最强集合
前几天一个朋友拜托我写一个分析很多散点的程序。由于处理的点数量很大(上万),而且每个点的显示都涉及图片的旋转,所以我准备用java的swing来处理。好久没写过java客户端程序了,总结一下java客户端程序如何打包成jar和exe可执行文件。一、用jar命令 要得到JAR包还能用Java自带的命令行式打包软件jar.exe(位于c:\jdk\bin目录),其打包命令原创 2014-03-21 22:18:41 · 4862 阅读 · 0 评论 -
ftp报错 200 port command successful. consider using pasv 425 failed to establish connection
最近在公司做的项目是需要在客户端录制视频,然后通过ftp传到服务器端。客户端是windows,服务器端linux。今天用新的电脑配置好项目之后,测试数据传输时出现了“200 port command successful. consider using pasv 425 failed to establish connection”的错误。 项目中的ftp连接和传输都是使用的ba原创 2013-08-07 17:10:00 · 37474 阅读 · 4 评论 -
简谈java的split
最近都在处理视频音频,今天在合成音频视频时为了给合成的新文件换个新名字,我打算获取了之前的视频名称,用split来分割出不带后缀的名字,再自己加上后缀。 众所周知split可以分割由某种字符分段的String,用法为 String s = 被分割字符.split("符号"); 结果,居然出现了熟悉的 java.lang.ArrayIndexOutOfBound原创 2013-07-12 11:04:49 · 1256 阅读 · 1 评论 -
解决linux下使用java调用ffmpeg蛋疼之处
linux下使用java调用ffmpeg,你遇到过这样的问题吗~原创 2013-07-10 16:44:28 · 6890 阅读 · 1 评论 -
经典算法题——寻找第1500个丑数
前言: 相信很多朋友们都对“丑数”有所了解,当然肯定也有人觉得这个名字好奇怪,咦,什么样的数才算是丑数咧?实际上丑数就是只包括2,3,5这三种因子的数,另外我们一般把“1”当作第一个丑数。 知道了丑数,我们很容易发现,丑数有点像质数一样,总是没有最大的。不过丑数的寻找可比质数的寻找简单得多啦,那让我们来试一试找出从小到大排序的第1500个丑数吧。解法原创 2013-04-14 10:38:09 · 3960 阅读 · 6 评论 -
java对象的序列化和拷贝
来源:胖子 @胖子import java.io.*;public class ObjectCopy { static class Person implements Serializable{ private static final long serialVersionUID = 1L; private String name; private int ag原创 2013-03-05 13:12:07 · 802 阅读 · 1 评论 -
命令行运行java
现今各种java集成开发平台的出现让许多写了很多年java程序的人居然不会用命令行运行java程序。所以无论新手高手,掌握命令行的基本运用都是必要的。 先介绍一个命令行很实用的命令:cd ************** 例: cd C:\Users\softwware\Desktop\ 意思是将当前工作目录转到C:\Users\softwware\Deskto原创 2013-03-11 19:51:54 · 854 阅读 · 1 评论 -
myeclipse报错“java.lang.NoSuchFieldError: INSTANCE” 以及 myeclipse项目名上有感叹号
今天在调试别人写的一个,使用了hibernate的java web项目时,运行发现报错“java.lang.NoSuchFieldError: INSTANCE” 检查发现数据库什么的都没有问题,包也都有。(hibernate开发八个必须的包:hibernate3.jar,cglib-asm.jar,dom4j.jar,odmg.jar,commons-collections.jar,c原创 2013-04-08 11:22:36 · 6081 阅读 · 0 评论 -
junit4光速入门
junit4可是JUnit框架有史以来的最大改进嘞,所以没用过Junit的朋友和没用过Junit4的朋友们,让我们一起光速入门吧(*^__^*) 准备待测类 新建一个java项目,假如名叫myProject新建一个类叫,Caculater代码如下:public class Caculater { public int add(int a,int b){原创 2013-04-05 17:49:25 · 1379 阅读 · 0 评论 -
详解Tic-Tac-Toe人工智能实现
详解Tic-Tac-Toe人工智能实现转自http://blog.jobbole.com/24719/ 来源: 伯乐在线Tic-Tac-Toe又称井字棋,即在3 x 3的棋盘上,双方轮流落子,先将3枚棋子连成一线的一方获得胜利。Tic-Tac-Toe变化简单,只有765个可能局面,26830个棋局,因此常成为博弈论和游戏树搜寻的教学例子,同时也是人工智能的转载 2013-04-03 10:57:27 · 5010 阅读 · 0 评论 -
myeclipse新建webproject没反应
时隔三年,小弟我再次安装Myeclipse。版本是8.6的,安装过程中无任何报错,结果等装好了的时候,我新建一个web project的时候发现Myeclipse完全木有反应!!!我再点,再点,无论用什么方式新建web project或者是web service project还有一些其他的项目,都完全没用。不过新建java project可以~~~ 无奈网上谷歌百度,各路原创 2013-03-31 14:38:03 · 7276 阅读 · 2 评论 -
java的socket通信
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。经常用于轻量级服务器端和客户端的通信。 创建一个Socket对象:Socket clientPipe = new Socket(localhost,8080); //连接服务器(需要知道服务器IP+监听端口号) 实例:原创 2013-03-11 20:36:01 · 927 阅读 · 1 评论 -
统计一篇文章中出现频率最高的汉字,java
import java.io.*;import java.util.regex.*;public class Mine { static String[] words=new String[1500];//保存汉字 static int[] times=new int[1500];//保存相应汉字的出现次数 static int index=0; public sta原创 2013-03-06 08:39:01 · 2105 阅读 · 2 评论 -
java多线程
来源:http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?1234567转载 2013-03-06 12:56:28 · 800 阅读 · 1 评论 -
java 时区问题 SimpleDateFormat 时区大全
1. 为什么需要设置时区说起java中的时间,大家或许都很熟悉,朗朗上口的Date、Calendar、SimpleDateFormat等。但是大家对他们的认识真的很深刻吗?今天我要想大家说的是TimeZone,即时区。经常有人发现时间不对,比如相差8个小时等等,其真实原因便是TimeZone。只有正确合理的运用TimeZone,才能保证系统时间无论何时都是准确的。影响T原创 2016-04-26 17:22:14 · 26398 阅读 · 0 评论