- 浏览: 124180 次
- 性别:
- 来自: 抽象空间
最新评论
-
Dancen:
理想状态下jar包的更新当然不应该去修改其中的方法签名等外部依 ...
javamake.jar & javamake-ant15.jar -
mwei:
Dancen 写道javamake可以解决代码之间的依赖问题, ...
javamake.jar & javamake-ant15.jar -
Dancen:
javamake可以解决代码之间的依赖问题,但如果调用的是外部 ...
javamake.jar & javamake-ant15.jar -
kidding87:
看到了楼主的connet by用法,又看到这个很久以前的东西, ...
海螺式初始化二维数组 -
pxlfxl2:
mwei 写道pxlfxl2 写道如果我的需求是要打印A到Z ...
三线程顺序打印N次ABC
文章列表
目标: 管理自己的代码;
目标仓库地盘:SD卡=>使用SD卡是我的喜好
睡前计划把这个搞定,不搞定的话很有罪恶感;
首先google关键字:SVN U盘 第一条路径:http://tech.it168.com/d/2008-06-02/200806022229970.shtml
接着到http://www.tortoisesvn.org下载svn安装包,目前版本TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi;
简单看一下,然后安装了重启电脑;SD卡里建立目录SVN/java/allTest,右键allTest=>TortoiseSVN= ...
Scala对XML文档的处理是如此简洁,代码摘自动物世界-马来貘那本,稍做改动,如下:
import scala.xml._
object XMLhandler {
val someXML=
<sammich>
<bread>wheat</bread>
<meat>salami</meat>
<condiments>
<condiment expired="true">mayo</condiment> ...
2 days ago 可以是一行代码,如同java里(int i=0;)可以通过编译,太Cool了,如同一句日常用语,非常吸引人;这行代码是在《Programming Scala:multi...》7.5节"隐式类型转换"里看到的,书里ago好像用的是String类型的,缺乏美观,虽是本入门级的书,不过入门级却不一定是写的很薄,可以做一些全面的介绍而不求讲的很深入;
于是自己就改编了一下:
import java.text.SimpleDateFormat
import java.util.{Calendar,Date}
sealed abstract clas ...
'北京' 在sql语句中的类型是varchar2;
接下来验证一下:
create table province(name nvarchar2(10)); --name的类型是nvarchar2
insert into province values('天府');
insert into province values('国家首都');
select (CASE WHEN name LIKE '%首都%' THEN ('北京')
ELSE (name) END) as name from province; --ORA-12704:字符集不匹配
此处确定'北京' ...
题目:
任何一个自然数m的立方均可写成m个连续奇数之和。
例如: 1^3=1 2^3=3+5
3^3=7+9+11 4^3=13+15+17+19
编程实现:输入一自然数n,求组成n3(立方)的n个连续奇数
分析:
先找到平衡点,平衡点是n的平方(n*n);
n为奇数时,结果包含平衡点;结果:...n-6,n-4,n-2,n,n+2,n+4,n+6...
特殊的是中间3个数:n-2,n,n+2
n为偶数时,结果不包含平衡点;结果:...n-5,n-3,n-1,n+1,n+3,n+5...
特殊的是中间的2个数:n-1,n+1
处理好中间特殊的数时,计算两边的数就 ...
--1. 无法执行
select sum(
select n from --ORA-00936: 缺失表达式
(select to_number('1') as n from dual
union all
select to_number('2') as n from dual)
) from dual
--2. 可以执行
select sum(n)
from
(select n from
(select to_number('1') as n from dual
uni ...
最近使用源生的js处理页面数据,所谓源生的就是指没有经过包装的、最基本的JavaScript代码;
像使用ext,jQuery...说成非源生的代码;自己做个轮子:一个简单的map;
在js里,对象是属性的集合,属性是合法的js标识符,属性名是String类型;
属性可以有值,也可以没值(undefined),属性的值可以是原始类型,也可以是对象;
js里,函数也是对象,值为函数的属性是对象的方法;
可以在运行时为对象添加属性,这也是动态语言的一个特点,这样的特点可以使代码很灵活,同样也可以让代码很难维护;
当创建一个函数时,系统/引擎会自动给它添加一个属性prototype,如:
func ...
最常见的实现多重继承的方式,是implements interface1,interface2,interface3...
也可以通过多个内部类extends多个抽象类,例子程序如下:
public class MultiExtends {
public void doWorks(){
U.pl("doWorks...");
doWork();
U.pl("break time..."); //可以在这里组织结构或实现别的逻辑
doWork2();
}
public void doWork(){
new Ano ...
使用webwork的文件下载方式,action配置如下:
<action name="xxxxAction" class="com.test.XXXAction">
<result name="success" type="stream">
<param name="contentType">
application/octet-stream;charset=GBK
</param>
<p ...
今天在应用程序中报了下面异常:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: invalid method hash
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.Acces ...
【注】:本代码摘自 http://www.java2s.com
keyword:Ftp client gets server file size
import java.io.IOException;
import java.util.StringTokenizer;
import sun.net.TelnetInputStream;
import sun.net.ftp.FtpClient;
public class FtpGetFileSizeDemo {
public static int BUFFER_SIZE = 10240;
private F ...
看到一笔试题,如题;
《c程序设计语言》第二版5.2节里有getint函数的代码,并给出了getfloat练习;getint里面还用到了用于ungetch的字符数组。
想想还是用java里的正则表达式来做吧。
public static void main(String[] args) {
String[] ss={"123","123.0","0.123","00.123",
"-00.123","- 0123.0","0.0",& ...
关于Object.wait()和Object.notify()/notifyAll()的使用,再写个练习。
生产者-消费者问题:有一个公共的资源池Source,生产者生产物品放到资源池中,消费者从资源池拿物品消费掉。
当资源池没有资源(物品)的时候,通知生产者生产物品放到资源池里;
当任何一个生产者生产完成之后,通知消费者们来消费物品;
消费者们会把所有资源消费掉,然后通知生产者生产物品;
啰嗦这么多,就是生产的时候只能有一个生产者,不能两个(多个)生产者连续生产;消费的时候可以有多个消费者连续消费。
就用这样的需求练习练习吧。
假设资源池Source是个长度为30的数组int[] source ...
记得前一阵子JE上讨论线程顺序打印的面试题,现在有空也练练。
说是,三个线程,其一只打印A,其一只打印B,其一只打印C,要求开启三线程顺序打印多次ABC。
对wait和notify(All)刚刚理解,不能错过这个练习的机会,然后再写个生产者-消费者的程序多练练。写的不好的、需要改进的地方还请JE上的朋友给建议^..^。
public class ThreadABC implements Runnable {
public static final int RUN_TOTAL_COUNT=30; //打印ABC的次数
public static volatile bo ...
原文见:http://www.iteye.com/topic/600079
平衡点:比如int[] numbers = {1,3,5,7,8,25,4,20}; 25前面的总和为24,25后面的总和也是24,25这个点就是平衡点;假如一个数组中的元素,其前面的部分等于后面的部分,那么这个点的位序就是平衡点
要求:返回任何一个平衡点
思路:数组两边同时求和,只需一次遍历数组,统计求和次数count,如果count为数组长度-1,那么存在平衡点。
写篇日记,记录一下自己的代码:
bug是,{1,0,0,0,1}存在多个平衡点,下面的程序只能找到中间的0;{1,0,0,1}有2个平衡点,下面的程序却 ...