2012/4/3

指標就是無正負號整數變數

void f(int *p, int a[]){p=a;}
void main()
{
int a[]={1,3,5,7};
int *p=&a[1];
f(p,a);
p++;
printf("%d",*(p));
}


嚴格說起來,C只提供call by value,
因為指標就是整數變數,
16位元的指標是16位元的整數變數,
32位元的指標是32位元的整數變數,
64位元的指標是64位元的整數變數,
傳指標只是傳一個整數過去而已,嚴格說起來,也只是call by value。
所以把p傳到f(int *p, int a[])中,只是把一個位址(value)傳到f()裡,f()裡是把p的值指向a,
但無論如何,回到main()時,main()中p這個指標變數(無正負號整數變數)就變回原來main()中&a[1]的位址,也就所以,p++後,p就指向&a[2]的位置。

以上只是我個人的一種想法而已,不代表教科書立場。



ANS:5

2012/4/2

101年從業人員(基層專員)遴選

http://botexam.tabf.org.tw/tw/ptc_101cht/BotAns01uoprthqpgn.asp

100 年

1. 工務類專業職(四)第一類專員 - 類組代碼:96101 - 最低錄取分數:72.23

2. 工務類專業職(四)第一類專員 - 類組代碼:96201 - 最低錄取分數:69.45

3. 工務類專業職(四)第一類專員 - 類組代碼:96301 - 最低錄取分數:76.11

4. 工務類專業職(四)第一類專員 - 類組代碼:96401 - 最低錄取分數:70.55

5. 工務類專業職(四)第一類專員 - 類組代碼:96501 - 最低錄取分數:75.46

6. 資訊類專業職(四)第一類專員 - 類組代碼:96601 - 最低錄取分數:77.11

7. 資訊類專業職(四)第一類專員 - 類組代碼:96701 - 最低錄取分數:75.24

8. 業務類專業職(四)第一類專員 - 類組代碼:96801 - 最低錄取分數:82.38

2012/3/29

消基會抨擊,根本是無感降價,以ADSL為例,每個月省14元

目前全台已經有超過2800萬人次的手機及上網用戶,為了回應民眾覺得行動電話費率太
貴的呼聲,NCC從前年開始要求業者連續3年調降,今年公布的降幅只有3.58%,比去年
的4.04%來的低,4月1日起適用;不過消基會抨擊,根本是無感降價,以ADSL為例,每
個月省14元,1年最多省168元,根本是無感降價。
在台灣走到哪,似乎都能看到民眾人手一機,不斷講電話,台灣手機普及率之高可見一
斑,但通話費率也被民眾抱怨太高,而NCC在28日公布最新的行動電話費率調降案,五
大電信業者降幅大約在3.58%至4.84%,其中威寶降幅最大,台灣大最少。
另外月租資費方案所包含的通話分鐘數也增加了,以中華電信為例,大家講989型月
租,原本網內外語音送251分鐘,將多10分鐘,打給網外朋友每分鐘2.706至9.042元,
現在降為2.604到8.718元。
而ADSL電路費降幅約3.396%,換算後月租型約降了5到14元,新費率4月1日起適用,2項
降價預估共有2800萬用戶受惠。
但聽到新的調降費率,消基會批評根本是「無感」價降,以ADSL為例,每個月省14元,
1年最多省168元,實在太少沒誠意,業者則說降價幅度有成本考量,希望消費者理解。

wireshark就是早期的ethereal

wireshark就是早期的ethereal,嚴格說起來wireshark是ethereal後繼者。雖然在使用
這介面上看不太出來有什麼特別不同的,但是在內涵上已經大異其趣。
wireshark相對於左邊的Sniffer Pro具有以下的優點:

1. 開放原始碼
2. 完全免費
3. 支援通訊協定
12分鐘前
我會這麼說都是因為他是開放原始碼軟體,當然這代表著這一套是完全免費的軟體,而
且有許多程式設計師可以貢獻自己的原始碼,能夠很快地因應推陳出新的通訊協定,提
供最新最完整的剖析器。

像當初我們在研究MPEG2 Transport Stream的Header時,購買了Sniffer Pro,但當時
的Sniffer Pro注重於商業報表,也就是那是一套給老闆看得網路協定分析器,
但不是給工程師看得,我就轉向找尋開放原始碼的支援,假若沒有支援,甚至於我可以
自己撰寫再編譯。所幸再找到當時的ethereal時,
居然已經對於MPEG2 Transport Stream有完整支援,可以解析PID等表頭資訊。
11分鐘前
最後再補充本軟體其他的強大功能,支援線上抓取或者離線,流量統計,簡單的報表分
析等等。
多平台支援,Windows, Linux, OS X, Solaris, FreeBSD, NetBSD等等。
除了GUI模式外,也支援文字命令模式方便排程執行。
可以輸出成多種格式包含XML, PostScriptR, CSV,純文字檔等等。

2012/3/28

Crystal Report

According my exprience about creating dozens of crystal reports,
I determined to give Crystal Report a positive opinion. It has several
features:

Subreport: its meaning is that you can include a smaller report in a bigger
report. The two report could read it own data from different tables or even
different database.

Compatitble with .net framework: You can easily combine a report in your web
applications with the same syntax.

User friendly: Through serveral generations, the user interface is developed
more friendly. A experienced developer could create a basic report in ten
minutes. The section of header, footer and repeated parts meet the need of
most bosses and customers.

Huge Database Engine Supported: Most famous database platform including
Microsoft SQL Server, Oracle DB, IBM informix, Mysql and other database with
ODBC Driver.

根據我創建幾十個水晶報表的過往經驗,我決定給水晶報表了正面的評分,它有幾個特
點:

子報表:它的意思是,你可以在一個更大的報告包括數個小報告,各個報告可以從不同
的表格讀取它自己的數據,甚至由不同的資料庫。
與net框架相容:你可以很容易地在您的Web應用程序與之結合起來,且可以使用.net
同的語法,如C#、VB.net。

友善的圖型使用者界面:經過十餘代的演進,好的一個經驗豐富的開發人員可以在十幾
分鐘內創建一個基本的報表,報表頁首,頁腳和資料部份的分割方式,可以滿足大多數
老闆和客戶的需要。

龐大的數據庫引擎所支持:最有名的包括微軟SQL Server,Oracle資料庫,IBM的
Informix,MySQL和其他資料庫提供ODBC Driver的資料庫平台。也支援ADO.net。

提供Script Language: 許多由SQL不容易撰寫的演算式,或者因為不想修改預存程序而
影響已經正常運作的報表時,經由報表引擎所提供的Script Language,就非常的恰
當。

提供豐富的圖表功能: 雜亂的龐大數據,常令人眼花撩亂,Crystal Report可以在報表
中依資料展現高可讀性的圖表,如:條形圖、折線圖、面積圖、餅圖、干特圖等等。讓
老闆和客戶可以一目瞭然。

可以匯出多種不同的格式:包括XML、PDF、HTML、和Microsoft Excel。且相容性極
佳,除了讓終端使用者可以進行後製,重製。也提供歷史性報表最終的儲存方式。