曾經數次導演編程語言PK的CSDN,今天又發表了篇很娛樂很有導火索的文章
實例演示:Java和C語言哪個更快?
作者很娛樂地寫了堆代碼來驗證Java不比C語言快,留言的高手們也很娛樂地來繼續聲討。孰是孰非我也不關心,Java和C的快慢以前也層寫過一些所謂的計算程序比較過,JVM的Hostspot機制,在這種小打小鬧的“測試”下確實威力巨大。有時還真的會比完成相同計算任務的C程序快。但是不要忘了真刀真槍的環境,大型應用光一個GC就足可讓Java落后C寫的本地代碼一大截!
無聊無聊
高級接口封裝變成了底層接口,需求幾天之內就能完全變個樣,真是奇跡!
剩下一個月不到了,咬咬牙,邊干活邊寫論文吧。
Dido這幾天也很累,每天短信哄她睡覺,很讓人心疼的女孩兒。
于是給人做了兩個小程序,前后總共大概花了三天,拿了1000塊到手。學院還欠自己600塊的項目補助。不知道何時才能到賬上。一向不愿意計算口袋里的錢,這回終于窘迫起來。
賺了點小米,畢業還有一個月不到,先撐過去。晚上和人吃飯,笑談一個局域網流量計費的活兒。開玩笑說一周時間,優惠價2000。怕要真有活兒,一周時間搞不定吧。說大話容易,做起來是另外回事。Dido說我有時喜歡說大話,我承認。
論文寫了七千字,繼續努力。
上海,我來了。雖然第一份工作并沒有想象中的好,但是,會硬著頭皮撐下去。生活給的是挑戰,喜歡挑戰。
? 沒有考試壓力,沒有就業壓力.一切都平靜得很.每天睡六小時.兩杯咖啡(早晨中午各一杯).三天一包煙.中午是兩節玉米外加一大片菠蘿.兩天BT一部電影.
?? 一天上班7個半小時,晚上看書3小時.喜歡現在的寧靜.寧靜得如水一樣.
?
上海不是我家,可對我而言,對于一個遠在西北求學的人而言,至少是家門口了那天打電話告訴媽媽,聽得出來,她非常高興.
現在才發現自己沒有想象中那么豁達,以為很多事情能放得開.以為天下之大,到處可以容身.是的,天下是很大,可是我能容身的地方卻不是如此.總有張網,心里一張網把我網住. 記得有人說過,牢籠是自己造的. 很有道理,但是我卻愿意囚禁在這籠子里.
一片沒邊際的天,有幾個人真正敢去接受?
打定主意回去,未來怎么樣,我沒法去想. 最起碼,回去,能給未來一個模糊可能性,我的要求不高.知足了.
看著辦吧,一切都如田野里的百合,自然就會開的.
我所要做的,只是去呼吸,去汲取,去曬太陽!
編程求解: 運動員打靶,10發子彈命中90環(每分成績為0到10環不等)
???????????????? 求可能情況的總數
解法一:
?#include <stdio.h>
#include <stdlib.h>
int f(int n, int m)
{
?int fn=0,i;
?if(m<0||m>10*n) return 0;
?if(n==1) return 1;
?for(i=0;i<=10;i++)
?fn+=f(n-1,m-i);
?return fn;
}
int main()
{
?int n,m;
?printf("Please enter n and m:");
?scanf("%d%d",&n,&m);
?printf("\n%d發打中%d環有%d種可能.\n",n,m,f(n,m));
?system("PAUSE");
?return 0;
}?
解法二:
?#include"stdio.h"
int main(){
int num =1,i;
for(i=1;i<=10;i++)
num = num *(9+i)/i;
printf("%d",num);
}
個人觀點:
? 計算機是一門和數學相關的學科,隨著這門學科的發展,這種"本質"似乎被弱化了.解法1是很普通的方法,一般人都是這種思路.而解法二則是從數學角度考慮.簡潔,快速.
上次去神碼筆試,碰到一題
?? :給定一個數,如7899,把各位數值相加7+8+9+9=33,3+3=6,用這種方法計算機下去,求最后得到的個位數
我給出的解法:
#include "stdio.h"
int main(){
???int i;
???scanf("%d",&i);
???printf("%d",i%9==0?9:i%9);
?? return 0
}//~end?
?
有6個英文字母,a,b,c ,d,e,f
?從中任意取N個(N<=6)來排列.
已知 a 只能與 b 相連,?
???????? b不能和e,f相連
?????????c不能和a相連
???????? d不能和 a ,e相連
???????????f 不能和?a,b相連
請打印出字母f或b 在末尾的組合順序,用Java實現
我的解答:
??? import java.util.*;
/**
?*
?* @author ShenXiaoliang
?*
?*/
public class DemoGraph {
?
?final static int VERTICE=6;
?
?private ArrayList<String> patheSet=new ArrayList<String>();
?
?private String[] ver={"a","b","c","d","e","f"};
?
?private int[][] graph=new int[6][6];
?
?private String path="";
?
?private boolean[] isVisit=new boolean[VERTICE];
?
?
?public DemoGraph() {
??
??initiGraph();
??for(int index=0;index<VERTICE;index++)
??depthSearch(index);
??show();
??
?}
?
?private void initiGraph(){
??graph[0][1]=1;
??graph[1][0]=1;
??graph[1][2]=1;
??graph[1][3]=1;
??graph[2][1]=1;
??graph[2][3]=1;
??graph[2][4]=1;
??graph[2][5]=1;
??graph[3][1]=1;
??graph[3][2]=1;
??graph[3][5]=1;
??graph[4][2]=1;
??graph[4][5]=1;
??graph[5][2]=1;
??graph[5][3]=1;
??graph[5][4]=1;
?}
?
?private void depthSearch(int start){
??
??isVisit[start]=true;
??path+=ver[start];
??if(path.charAt(path.length()-1)=='f'||path.charAt(path.length()-1)=='b') patheSet.add(path);
??for(int index=0;index<VERTICE;index++)
???if(graph[start][index]==1&&isVisit[index]==false)
????depthSearch(index);
???else continue;
??path=path.substring(0,path.length()-1);
??isVisit[start]=false;
?}
?
?
?private void show(){
??for(String pa:patheSet)
???System.out.println(pa);
?}
?/**
? * @param args
? */
?public static void main(String[] args) {
??// TODO Auto-generated method stub
??new DemoGraph();
?}
}
?????????
i thought about durain for time,not because i miss the test of it .just for curiosity。so ugly ,so smelly and so expensive.why so many persons love this strange fruit? is it really do delicious ?
today, i bought one.hehe.
well,i've no idea to deal the prickly,hard "stone".so it is reasonable to ask the worker of the supermark to get it . The flesh of durain is milk white with a little yellow,just like the ice cream for its softness. the feeling is good.
?i put a piece of the "cream" into my mouth,so carefully and nervous . wow ,the smell is still terrible,but the taste is unexpected delicious. soft,sweet,smooth.
?really good!
?Kubuntu is based on KDE ,it is the extending project of the Ubuntu ,seems less important than Dubuntu . But? frankly speaking ,Kubuntu looks more lovely
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
29 | 30 | 1 | 2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 | |||
13 | 14 | 15 | 16 | 17 | 18 | 19 | |||
20 | 21 | 22 | 23 | 24 | 25 | 26 | |||
27 | 28 | 29 | 30 | 31 | 1 | 2 | |||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
常用鏈接
留言簿(3)
隨筆分類
隨筆檔案
- 2007年6月 (3)
- 2007年1月 (1)
- 2006年11月 (1)
- 2006年10月 (6)
- 2006年9月 (1)
- 2006年8月 (2)
- 2006年7月 (8)
- 2006年6月 (1)
- 2006年5月 (3)
- 2006年4月 (4)
相冊
搜索
最新評論

- 1.?re: 一點小感想:為什么那么多人說Java慢???[未登錄]
- 評論內容較長,點擊標題查看
- --夏
- 2.?re: 一點小感想:為什么那么多人說Java慢???[未登錄]
-
莫名被最后一句話戳中笑點@fjchenq
- --aa
- 3.?re: 一點小感想:為什么那么多人說Java慢???
- 評論內容較長,點擊標題查看
- --嗷嗷嗷
- 4.?re: 一點小感想:為什么那么多人說Java慢???[未登錄]
- c++存在一個函數表,訪問一段代碼至少要訪問兩次內存,所以在對性能要求很高的操作系統內核上不適宜使用
- --光光
- 5.?re: 一點小感想:為什么那么多人說Java慢???
- Java桌面應用慢到死!垃圾一樣的東西
- --的