@徐堯
substring(3,4)是從3開始,到4之前的位置。結果就是第4個字符
下者勞體、中者勞智、上者勞人。
對于一個項目而言,項目經理就是金字塔的塔尖,先給自己定個位。
技術的問題?找個牛人做技術經理解決疑難問題,制定項目計劃,里程碑;
其他的代碼開發?程序員多的是。
如樓上所說做好協調,項目組氣氛好一點;學會用人,大家工作都回輕松一點。
當然技術懂一些更好,畢竟忽悠起來有說服力。
做個劉備挺好,諸葛亮(事必躬親)太累嘍
strictfp 是用來精確浮點運算的
strictfp可以修飾一個類、接口以及方法,但是不能對接口中的方法以及構造函數聲明為strictfp的。
如果聲明為strictfp,則在所聲明的范圍內都將依照浮點規范IEEE-754來執行,不會因為不同的硬件平臺等出現差異。
更具體的你可以搜索以下
上面一段英文是Java Language Specification Second Edition 中
8.8.3節 Constructor Modifiers 中的一段話
strictfp 雖然也不能用來修飾constructor(構造函數),不過原文當中并沒有提到,原文說的是native ,呵呵,可能是你的筆誤吧。
--我也常有翻譯的沖動,^+^
不使用native constructor(本地構造函數)是任何一種程序語言的設計選擇,因為這樣在對象創建過程中,校驗父類的構造器是否總是被正確地調用,對于JVM的實現將會非常容易。
PS:前一段忙就沒怎么來這里,你在吉林上學?還是家在吉林阿
太陽人網絡-瑞星升級包瑞星2007升級包下載瑞星ID瑞星免費升級瑞星序列號
http://www.zrit.com/rising/
上面的是地址
可以下載2007瑞星殺毒軟件,還有升級包
安裝之后再殺毒嘗試一下,我原來用卡巴,之后卸載安裝瑞星2007之后,殺了50多個病毒
@PACIFIC
re: 我的DBConnection 馬嘉楠 2007-02-08 15:23
....
Connection ,ResultSet , Statement
這三個每次使用之后你都不進行關閉么?
re: 喬遷之喜 馬嘉楠 2006-11-13 17:17
^+^恭喜
re: 清空數據庫數據(表)的一個解決方案 馬嘉楠 2006-11-09 17:39
問一下
在哪里關閉連接(Connection)?
方法中聲明的ResultSet也沒有關閉
好像有點不妥吧
不需要關閉么?
幾個筆誤:
1.
“隨便說一下,雖然各種主流瀏覽器均支持DOM,但支持程度不一。。”
應該是“順便說一下。。。”
2.
“XML Node節點獲取方式大家應該都非常的屬性了”
應該是“。。。非常的熟悉了”
re: 獲得ResultSet返回記錄數 馬嘉楠 2006-11-07 16:18
@Jwin
我也是最近寫了一些這方面代碼,多練習就熟悉了
其實SQL也有很多東西學的,只不過基本的掌握了,就可以應付大多數問題了
re: 獲得ResultSet返回記錄數 馬嘉楠 2006-11-07 10:04
con.prepareStatement( SQL, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
SQL是你的SQL語句,我記得似乎這樣也可以
re: 獲得ResultSet返回記錄數 馬嘉楠 2006-11-07 09:56
好像不用這么麻煩把,如果只是要記錄數的話,改一下SQL語句就可以了
select count(*) total from DBTableName;
rs = stmt.executeQuery(sql);
int totalRows = rs.getLong("total");
之后totalRows就是你想要得記錄數,只需要一步就能獲得你要的結果
如果把所有的紀錄都查出來,一行一行移動到最后一行,再取行號,效率也太慢了
遇到有幾萬幾十萬紀錄的大表,你就該哭了(即使幾千條也很慢啊)
而且如果是大表查數據的話,也只是返回一部分,例如返回前100個記錄
select first 100 * from DBTableName
re: 如何將字符串或者數字轉換成大寫貨幣 馬嘉楠 2006-11-03 19:35
@niu
你的測試數據是多少啊?是完全copy我的程序么?作修改了么?
你有這句代碼么?
double money = moneyValue + 0.005 ; // 防止浮點數四舍五入造成誤差
@Flyingis
確實讓人費解
不過現在至少明白了一些JavaScript中的對象
謝拉
@xinheqishi
*************************
請問在java中這些運算符號也是這樣操作的嗎??
*************************
提示如下:
The operator && is undefined for the argument type(s) Boolean, boolean.
如果把ob1進行一下轉換就可以了,ob1.booleanValue(),但是此時該表達式已經是原始Boolean值false,所以結果為false.同時需要把ob2,ob3的類型改為boolean。
如果把true改為Boolean.valueOf(true),依然提示錯誤:
The operator && is undefined for the argument type(s) Boolean, Boolean.
代碼如下:
Boolean ob1 = new Boolean(true);
boolean ob2 = ( ob1.booleanValue() && true );
boolean ob3 = ( true && ob1.booleanValue() );
System.out.println("ob2 = " + ob2 + " ob3 = " + ob3);
輸出結果:
ob2 = true ob3 = true
當然,如果是操作符“&&”,遇到值為false的表達式就不再往下繼續計算,直接返回結果false.如果是操作符“||”,遇到值為true的表達式就不再繼續往下計算,直接返回結果true。 這個我們都知道,這種計算叫什么名字我突然想不起來了,呵呵
re: ECMAScript 基礎 馬嘉楠 2006-10-31 01:20
@jeffjie
謝謝啦
問題已經解決:
||是這樣運算的:從第一個開始,遇到有意義的返回,否則返回最后一個表達式(注意不一定是Boolean值);
&&是這樣運算的:從第一個開始,遇到無意義的返回,否則返回最后一個表達式(注意同上);
!是這樣運算的:對表達式的值取非(注意不是對表達式)。
什么是無意義呢:如下六個 0,null,undefined,"",false,NaN
除此,視為有意義。
new Boolean(),new Boolean(false)是同一個東西,由于它是一個對象,故是有意義的,但其值為false,所以,可以看為“有意義的false”,(正如你所說的一樣)。
所以結果為最后一個表達式的值。
繼續學習^+^
re: ECMAScript 基礎 馬嘉楠 2006-10-30 17:30
原文:“在使用Boolean對象過程中,需要注意,所有的對象會自動轉變為true,因此var ob1 = new Boolean(false); var ob2 = ob1 && true; 最后ob2的值是true,非false。”
我寫了下面的一段代碼:
var ob1 = new Boolean(false);
var ob2 = ob1&&true;
var ob3 = new Boolean();
var ob4 = true&&ob1;
alert("ob1 = " + ob1 + " ob2 = ob1&&true = " +ob2 +
" ob4 = true&&ob1 = "+ob4 + " ob3 = " + ob3 +
" ob2&&ob3 = " + (ob2&&ob3) + " ob3&&ob2 = " + (ob3&&ob2));
結果:
ob1 = false (正常)
ob2 = ob1&&true = true (和你說的一樣)
ob4 = true&&ob1 = false (我只是改變了順序,為什么結果完全相反呢?既然都轉換為true為什么結果為false)
下面的代碼只是為了進一步證實這個現象而以
ob3 = fasle (正常)
ob2&&ob3 = fasle (結果與ob3的值相等)
ob3&&ob2 = true (結果與ob2的值相等)
所以我認為 待求結果的值與操作符“&&”后面的值相等。
我上網查了一下,很多人和你說的一樣,所有的對象會自動轉變為true,之后就沒有進一步細講了。
為什么會出現上面的現象,我有點不太明白了。
希望告知,謝謝啦^+^
re: 開通博客啦! 馬嘉楠 2006-10-25 14:56
歡迎^+^
re: 今天我們的團隊建立啊!!! 馬嘉楠 2006-10-25 09:40
恭喜
re: 大學四年白念了?~ 馬嘉楠 2006-10-25 00:20
小范的課?
哪個大學啊?
我們也有個范老師,呵呵
re: 模擬實現銀行存儲實驗 馬嘉楠 2006-10-21 14:13
在管理員增加一個新賬戶的時候
建議在輸入密碼之后,添加一個確認密碼的操作
re: 第一次使用blogjava 馬嘉楠 2006-10-19 20:12
歡迎^+^
站長好,哈哈
re: 大四JAVA實驗(一) 馬嘉楠 2006-10-19 14:33
在賬戶類ZhangHu中
方法:public void getM(int a){
if(a > money){
System.out.println("對不起,您的金額不足"+a+"元");
//輸出提示之后,應該有個返回吧,否則下面語句不是還要繼續執行
return;
}
60天內閱讀排行
增加了這個功能
還是不能編輯,不知道還有什么東西改動
應該貼一個公告出來啊
我都是先在記事本上面寫的,寫得差不多了,粘貼過來,再做些修改就發布。
今天凌晨開始就有問題了,開始不能登陸,之后就一直不能編輯,也許新版本升級?維護不用這么長時間吧。
等可以編輯了,再來修改一下
re: IE7 正式版推出 馬嘉楠 2006-10-19 10:05
"IE7 官方正式版已經退出"
“退出”應該改成“推出”吧^+^
大意了,呵呵
我把樓上的作了一下修改,也不知道是改好了,還是改差了,呵呵
就是把計算的結果存儲到數組中值最小的元素當中,因為它對以后的計算已經沒有用處了
雖然節省了空間,但是不知道速度會不會明顯變慢
public static int t1( int n ){
if( n==0 ){
return 1;
}else if( n== 1 ){
return 1;
}else if( n==2 ){
return 2;
}else{
int[] b= new int[3];
b[0] = 1;
b[1] = 1;
b[2] = 2;
for( int i = 3; i < n+1; i++ ){
b[i%3] = b[i%3] + b[(i+1)%3] + b[(i+2)%3];
}
return b[n%3];
}
@Flyingis
謝謝^+^
我把字體改為3號了,確實看起來舒服很多
問一下你得代碼和文字都用什么字體啊?
我總是調不好
re: 臭美下字^_^ 馬嘉楠 2006-10-18 00:08
那是相當的臭美啊
哈哈
確實不錯
re: 好玩的js~~~ 馬嘉楠 2006-10-17 22:57
有一部分代碼能看懂
DIS.position='absolute',在Flyings翻譯的文章中有提到,通過設置屬性position為absolute,可以進行拖動
圖片的坐標(left,top)通過正余玄公式確定
setInterval('A()',5);
每隔一定時間就調用函數A,
void(0)
計算表達式0的值,但是不返回值
放在這里有什么作用啊?LZ能解釋一下么?
re: 好玩的js~~~ 馬嘉楠 2006-10-17 22:41
挺有趣,呵呵
@Flyingis
謝謝你的鼓勵,
其實我覺得動手去做了就是有收獲的,因為我思考了
之后再看看人家是怎么做的,找找差距,一點一點提高自己
re: 說一說編程惡習 馬嘉楠 2006-10-16 23:48
沒有注釋的代碼確實太痛苦了
如果你對業務邏輯再不是很熟悉,那就是相當的痛苦了
用拼音做變量名也不是新鮮事了,
最近碰到一個,數據庫的字段名字就用拼音簡寫,
都氣吐血了,哎
謝謝啦,不過真的是太打擊我學習的熱情了,呵呵
我還是個初學者,謝謝你的建議,有時間熟悉一下
@有貓相伴的日子
re: 中國程序員的26種能力 馬嘉楠 2006-10-15 11:17
呵呵,共同學習
基礎打牢一點總是好的
我就是比較喜歡刨根問底罷了@靖寶華
初始化類的實例變量通常都是在類的構造函數里面完成,這是構造函數的初衷。
即使你自己寫了一個初始化方法init(),沒有寫構造函數,java也會給你補上一個默認構造函數。
其實我覺得怎么理解都好,只要你會用了,而且用的正確,那就OK了
不過有幾個地方,我和你的理解不同。
1)
Student aStudent;
//這里只是聲明了一個指向類Strudent的引用變量,aStudent可以指向Student對象
2)
new Student
以類Student為模板,在堆空間中創建一個Student類對象
3)()
末尾的()在創建對象之后調用類Student的構造函數,對對象進行初始化。如果你沒有寫構造函數,則調用默認的構造函數
4)=
"="使對象引用aStudent指向剛才創建的類Student對象
re: 算法優化源于人類智慧 馬嘉楠 2006-10-15 10:08
受教了,是我想當然了,呵呵
@山風小子
re: 算法優化源于人類智慧 馬嘉楠 2006-10-14 23:19
程序有錯誤啊,
if (0 == n % 2) {
result = -n / 2;
} else {
result = -(n-1) / 2 + n;
}
一般我們寫完程序都會檢查一下,不過很多時候很多地方我們都想當然他是正確的,所以最好還是調試以下,或者寫個測試程序^+^
呵呵,java很弱啊,學點,寫點@Andy luo