顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - Sandro Chen

頁: 1 [2] 3
31
Linux 討論版 / 一支小小 shell script
« 於: 2004-07-23 18:35 »
引述: "al"
手動執行 shell script
只有 run 了第一行就停止, log message as:
su(pam_unix)[1952] session opened for user ap by (uid = 0)
看來程式真的出問題, 只 run 一行 就沒下文
why?


一般開機 shell 的寫法

su ap -c /home/ap/home/bin/runap

32
雜七雜八 / Re: LPI沒考過!
« 於: 2004-07-16 13:37 »
引述: "likerain"
我昨天去考了LPI 101竟然沒考過
錢沒了就算了!!信心大受打擊!!
為什麼沒有過啊!!!悲慘啊


可否請教一下您的準備方向...
您遇到的大部分的題型是屬於哪一方面的...

因為我也想去考考看 ...

33
引述: "bravedavid"
各位大大:
                   小弟的系統是fedora core2,每次登入時,總會秀出以下兩行訊息,
-bash: untitled: command not found
-bash: folder: command not found

不知道這是在登入過程中,載入了哪一個檔案,所造成的,能否請賜教一下!


command not found 這樣的錯誤訊息通常都代表了
shell 要執行指定的命令時, 在 $PATH 中沒有任何路徑存在該執行檔
所以 HaWay 兄建議您查看 profile 的設定....
這裡要提醒您一個觀念
所有登入後執行的命令, 都是透過 shell 去幫您執行的

在這裡在建議您的處理方式為
1.透過 find 到可能存在這兩個檔案的地方去尋找
如 : find -name untitled /usr/bin
附註: 如果您沒有概念該兩個檔案會存在哪裡的話, 可以透過暴力搜尋
find -name untitled / 2> /dev/null
2.找到該檔案存在的路徑後, 將該路徑加到您的 profile 裡的 $PATH 中

希望可以協助您解決問題..

34
引述: "erwin"
引述: "Sandro Chen"
引述: "阿飛"
VMware不是說只能模擬出10M而已嗎
雖然慢,但我覺得夠用說.


因為小弟的工作需要...
所以我把一些測試環境都建在自己的 VmWare 裡面...
可以直接模擬程式的執行狀況...
有的時候會需要傳輸約 500 Mb 大小的檔案...
這個時候就會有點給他覺得, 可以休息一下去喝杯咖啡了...

可是寫程式的人, 你也知道, 有的時候很討厭寫的正順暢的時候要停一下...
所以才會想說要設法把 VmWare 的網卡速度做調整...


這應該跟IO比較相關才是,試試直接切一個分割區讓vmware直接掛上去,不是用compact file的方式,應該會很有感覺。

另外,傳檔是怎樣傳?如果都在你的單機上跑,直接拖過去就好了不是嗎?這也不用透過NIC才是阿。


因為小弟的 coding 環境如下
host OS 用的是 XP
MS SQL server 2000 必須安裝在 Window Server 系列
所以 guest OS 有兩個 Windows Server 2003 以及 2000
Server 平台的差異因應客戶的需要...
工作上其實主要是測試 BCB 的程式碼和 SQL 的 AP 而已
所以, 感覺上用 Vmware 就可以簡單模擬出 Client and Server 的環境
而且小弟經常會跑客戶, 所以這些環境就裝在小弟的筆電裡面...
最近因應客戶的環境, 我的筆電還必須裝一個 Linux + Oracle

主要會希望能夠調升 Vmware 的網路速度,
是因為, 經常要把客戶的資料庫 dump 出來, 然後放到我的
guest OS 裡面, 我的作法都是 guest OS 開一個分享的目錄
然後, host OS 這邊再把檔案複製過去
由於SQL 資料庫的資料檔通常都 不小
所以, 我會想要把網路速度調升....

如果透過 Vmware Tool 提供的直接拖拉的
就變成, 複製的動作重複的做了兩次, 執行的效率反而變得更不好

感謝您的回應, 不知您對我這樣的情況有什麼好的建議嗎?

35
引述: "petergli"
請問,VIM 命令列中在 UNIX  ENTER 是用跳脫字元加M (^M)
                             其中 ^ 是 ctrl + V 按出來的,
但是在pc 中請問該如何按呢?
我試過幾次 ctrl + V 會變成貼上......

 :wink:


原文摘自 gvim61 help
Note : Udnder Windows CTRL-V is often mapped to paste text.
Use CTRL-Q instead then.

我用的版本是 gvim61 , 可以透過 CTRL-Q 完成 ^M 的控制碼輸入
不行的話, 找一下 :help 吧....vim 的 help 也是寫的完整好用的唷~~
詳情請參閱
:help cmdline-window
/CTRL-V(記得要大寫, 否則要設定 :se ic 喔 )

36
Linux 討論版 / Re: cp 問題
« 於: 2004-07-14 13:37 »
引述: "小飛俠"
Linux 中有一個/tmp目錄,其中有目錄A,目錄B,目錄C....共100目錄在/tmp中,而目錄A、目錄B、目錄C.......100個目錄中裡頭分別又有檔案,而我的問題是只要cp /tmp/A、cp /tmp/B......100個目錄名字到/test,/tmp/A、/tmp/B....目錄中的內容並不要複製,各位學長請問一下,Linux可一達到這種要求嗎?

/tmp/A/....
/tmp/B/....
/tmp/C/....
....共100個目錄在/tmp

最後功能:/test/A   /test/B    /test/C ......共100個,但內容並不要複製,只有名字


/test 是個目錄 , 還是個檔案??
是目錄, 那要在 /test 下面產生所有檔名的目錄 or 空檔案?
產生目錄請用 mkdir
空檔案請用 touch

請搭配基本的 shell script
example :
!#/bin/bash

exec_cmd=touch

for cs in `ls -d /tmp`
do
cd $cs
for csj in `ls *`
do
$exec_cmd /test/$csj
done
cd /tmp
done

如果只是要產生 /tmp 底下的檔案名稱列表, 請用 ls
man ls , 有一個 option 可以產生底下的所有檔案名稱
因為我都會把那個 option 寫道 /etc/.profile
所以偶忘了是那個 option

37
引述: "Sandro Chen"
引述: "binhu"
小弟的linux被中了
Linux Rootkit
他有改寫了一些檔案,我打lsatter 看到了一些符號
但整臺電腦有那麼多目錄,這樣一個目錄一個目錄找太慢了~~>"<
那位大大可否提供一下shell一次找尋全部的符合有被改變了特別符號的shell

然後我那裏可查到像 "ls"這個指令是包在那個rpm裏,因為有關基本的指令都被改寫了~~
再次謝謝你的幫忙!!


1. 怎樣的特別符號??
2. 是只有檔名被加了特別的符號,或者是檔案的內容被加了特別符號

因為偶要下班嚕~~
所以, 我就我陷再想到的給您一點方向, 下面的兩種方式效率會差很多..
1. 檔名有特殊符號---
請用 find -name 來尋找
2. 內容有特殊符號---
請用 grep -r 來尋找

希望獲多或少對您有幫助

38
引述: "binhu"
小弟的linux被中了
Linux Rootkit
他有改寫了一些檔案,我打lsatter 看到了一些符號
但整臺電腦有那麼多目錄,這樣一個目錄一個目錄找太慢了~~>"<
那位大大可否提供一下shell一次找尋全部的符合有被改變了特別符號的shell

然後我那裏可查到像 "ls"這個指令是包在那個rpm裏,因為有關基本的指令都被改寫了~~
再次謝謝你的幫忙!!


1. 怎樣的特別符號??
2. 是只有檔名被加了特別的符號,或者是檔案的內容被加了特別符號

39
引述: "阿飛"
VMware不是說只能模擬出10M而已嗎
雖然慢,但我覺得夠用說.


因為小弟的工作需要...
所以我把一些測試環境都建在自己的 VmWare 裡面...
可以直接模擬程式的執行狀況...
有的時候會需要傳輸約 500 Mb 大小的檔案...
這個時候就會有點給他覺得, 可以休息一下去喝杯咖啡了...

可是寫程式的人, 你也知道, 有的時候很討厭寫的正順暢的時候要停一下...
所以才會想說要設法把 VmWare 的網卡速度做調整...

40
引述: "123calvin"
小弟新安裝了一部電腦, OS是Win XP, 發現上網移動捲軸時, 畫面不流暢, 已經下載了最新的驅動程式, 不知是什麼原因?
CPU: Celeron 2.40 GHz,
RAM: 256MB DDR400,  
Motherboard: Gigabyte's 8IG1000 MK

Gigabyte's 8IG1000 MK supports Intel P4 processors with the 865G chipset. This board features the 800MHz FSB with DDR400 memory support. Onboard peripherals include 5.1 channel audio, 2 Serial ATA ports, and 4 USB 2.0 ports.


您的電腦, 顯示晶片是 shared memory 對吧..?
而且 256 Mb 的話, 感覺上有點少,
加上  Windows 家的都是耗資源的大怪物,

所以, 您的電腦我是建議可以多插一條記憶體試試看嚕....

41
Linux 討論版 / 快瘋了 crontab就是有問題
« 於: 2004-07-02 18:23 »
引述: "cool008"
引述: "yuhleon"
找到問題了,問題就出在crontab中的環境變數,與shell的環境變數有出入...造成執行時與手動執行的狀況不一致
本來還以為crontab執行的環境變數就和root的bash shell一樣,結果不是... :cry:

不知道您怎麼解決的?可以分享嗎?
因為我正好也有這個問題困擾許久~


1. cron shell 如何抓蟲蟲~~~~??
因為 cron 都是在背景執行, 所以通常我們都會因為看不到執行的狀況
而不知道該如何抓蟲...
所以, 建議各位, shell script 如果是要在 cron 執行的
不能夠只是確認手動可以執行
在這裡建議各位, 在這一類的 shell 開發的時候, 養成一個習慣
 2> shell_err.log
也就是把每一個命令的執行錯誤狀況都寫在一個記錄檔...
這樣就可以透過記錄檔 shell_err.log 來抓蟲蟲....


2. cron shell 偷懶作法 ..
a. 避免 env 的環境變數設定差異...
通常我如果要把 shell 丟在 cron 執行的話, 我都會把該使用者目錄底下的
.profile 執行一次, 因為通常都會因為 $PATH 設定的問題而導致執行出錯
執行方式, 請記得透過 dot script 或 source 來執行唷
也就是
. $USER/.profile
source $USER/.profile
b.直接把 shell 執行的, 正確結果, 錯誤狀況, 透過檔案匯整寄給自己
比如說: 要把公司的資料庫主機以及 ERP 程式做備份
. /root/.profile
today_is=`date %y%m%d`
system_adm=sandro@cs.com.tw

oninit -ky 2> daily_backup_err.log
tar -cvzf ${today_is}.tar.gz > backup_content.log 2> daily_backup_err.log

(
echo '錯誤狀況'
cat daily_backup_err.log
echo '備份內容'
cat backup_content.log
) > mail_content.txt

mail -s "$today_is 備份記錄" $system_adm < mail_content.txt

上面只是個小範例, 給大家參考參考嚕~~
說明 : 因為之前都比較習慣用 ksh 所以
1 .profile 是 ksh 的 profile
2 變數的設定方式也是 ksh 的方式, 不過跟 bash 差不多就是嚕..
3 oninit 是 informix 的資料庫的命令..
4 如果備分負責人換人的時候, 也只要修改 system_adm 這個變數就好嚕...
5 強調一下, 我現在還被 windows 包圍, 沒有 UNIX 的環境,
所以上面的 shell script 請參考觀念, 不要直接拿下去 run ,
因為尚未經過測試唷...

42
請教各位學長:
小地想要嘗試調整 VmWare 內的網路卡的設定,
因為 VmWare 內的網卡傳輸預設為 10.0 Mbps 的傳輸速度...
實在有點給他小慢, 不知道有沒有哪位學長曾經做過這樣的設定的

感恩~~

43
引述: "Sandro Chen"
請教各位學長, 小弟我今天要邦公司裡面的一台電腦加裝一顆硬碟...
裝上硬碟之後, 原本的  Windows Server 2000 就沒辦法開機嚕...
BIOS 有正確的抓到硬碟...

Windows Server 2000 出現的訊息是
下列檔案遺漏或損毀, 無法啟動  Windows 2000:
<Windows 2000 root>/system32/ntoskrnl.exe
請重新安裝一份上列檔案的拷貝

感恩~~


拍謝拍謝....小弟耍寶...
可能小弟我今天神智不清..所以沒有細查...
上面的問題經過我同事的協助後, 發現!!
我的 BIOS 上面的 first boot device 指到的不是我原本的硬碟..
造成不便, 萬望勿怪..
拍謝拍謝...

44
Linux 討論版 / Re: 請問 Linux RAID 問題 !!!
« 於: 2004-07-02 10:05 »
引述: "zha0"
只要不正常關機,重開機後他就會跑的很慢,硬碟一直在跑,
因該是做修復的工作,不過滿不正常的,因為跑很久,根本沒停過,

兩顆 40GB 的硬蹀,分割如下...
hda
100MB  Software RAID
1024MB  Software RAID
37GB   Software RAID

hdb
100MB  Software RAID
1024MB  Software RAID
37GB   Software RAID

RAID 1
md0 -> 100MB /boot
md1 -> 1024MB swap
md2 -> 37GB /

PS. 之前遇過一次了,那時解決方式是重灌,現在又遇到,所以要去面對了,不然下次一定還會遇到.


可否請教一下, 您提到的跑很慢是完成開機程序後, 系統運作很慢
還是開機過程中, 跑很慢阿...那又是停在哪個開機程式上面跑很慢呢?

45
請教各位學長, 小弟我今天要邦公司裡面的一台電腦加裝一顆硬碟...
裝上硬碟之後, 原本的  Windows Server 2000 就沒辦法開機嚕...
BIOS 有正確的抓到硬碟...

Windows Server 2000 出現的訊息是
下列檔案遺漏或損毀, 無法啟動  Windows 2000:
<Windows 2000 root>/system32/ntoskrnl.exe
請重新安裝一份上列檔案的拷貝

感恩~~

46
引述: "ivan1193"
不好意思....小弟想說每次寫script時都需要chmod...
我想寫個script......(是要寫到哪個檔案丫.vimrc嗎...??)
例如:
編寫*.sh的script完時..只要存檔離開....就自動chmod 755 *.sh
(但只對*.sh的檔案啦....不然每個使用vi 都chmod那還得了...)
可以給小弟一點方向嗎.....現在一點頭緒都沒有...
想自己寫寫看.......
謝謝.......................^^


不好意思, 只能給你一個搜尋的方向....不能直接告訴你要怎麼做...
之前在 BBS 的程式設計討論版裡面有提到你要的作法
她就是在 .vimrc 裡面加入 vim 的  script, 讓 .sh 的檔案都會直接加上
 x 這個 permission
那相關的討論串應該在大約 5 月吧...

附註 : 因為偶自己都是在
vi 編完 shell script 後直接在  vi加上
:!chmod +x %
所以偶不費他棉那一招...

47
引述: "pail"
第一次遇到...有點不解...
請教一下...

在一個目錄下...
裡頭的 file 全都是 X20040701HHMM.txt

# ls
回應...整個 folder 的檔案 ...所以是 ok.

# ls X*
回應
-bash: /bin/ls: Argument list too long

請問這是什麼因素造成的???


因為只下 ls 不加 command line argument 的情況下
是 ls 這個命令自己內定的顯示所在目錄下的所有檔案

ls X* 則是 shell 會先做 command line 的 wildcard  解析
因而會把 X* 所有符合的狀況都解開在交給 ls 這個命令去執行

所以簡單的說...
1. 並未透過 shell 進行 wildcard 名稱解譯, 直接由  ls 這個命令處理
2. 透過 shell 進行 * 這個 wildcard 解譯, 所以會受到 shell 能接受的
command line argument list 長度限制

Think, Do, I will
Sandro Chen

48
Linux 討論版 / alias xxx=目錄
« 於: 2004-07-01 15:11 »
引述: "netman"
try:
alias x='cd /home/haway/tmp/logfile/'
x

哇哈哈....看到這個我就想到我自己習慣 .profile (on ksh)
alias 1='fgl2p $J_WORK;fgllink $J_WORK'
alias 2='fglrun $J_WORK'
alias 3='fglrun -d $J_WORK'

寫程式之前先 export J_WORK='aaa.4gl'
接下來, 編譯和連結就是按 1
執行按 2
抓蟲按 3

附註 : fgl2p, fgllink, fglrun 為 BDL 的編譯及執行工具...

49
Linux 討論版 / Re: alias xxx=目錄
« 於: 2004-07-01 14:21 »
引述: "HaWay"
請問謂何使用 alias 時

alias x='/home/haway/tmp/logfile/'

在終端機中, 下指令

]$ cd x

無法使用

但是若我們將 alias cd='cd '

就可以用 ]$ cd x

了,為什麼?我不能理解~?


因為一般的 shell 對於 alias 的設定都是會把裡面的字串解析後並執行
而您所需要的動作, 建議您在登入的 .bashrc 裡面加入一行
設定環境變數 x
x='/home/haway/tmp/logfile/'
然後在切換的時候透過
cd $x
這樣子 shell 才會只做變數的解析, 而不作執行的動作
把執行留給 cd 這個 command

50
引述: "zj6812"
我的电脑是REDHAT9,使用RSYNC每天自动备份其它服务器上的数据,我在我的电脑的BIOS中设置resume by alarm,规定每天凌晨自动开机,然后通过CRON自动执行rsync开始备份,备份后执行halt -p自动关机,但在执行到halt -p时电脑不是关机,而是重启。现在我找到原因是由于BIOS是使resume by alarm enable造成的,如果关闭resume by alarm,则halt -p是可以使电脑关闭电源的,现在我的电脑是想每天自动备份,需要每天都能自动开机,再自动关机,请教各位高手,有何好的解决办法?


不知您是否用過 shutdown -h now 在cron 裡面試過
因為我之前用的版本是 RH7.2 用 shutdown -h now 是 ok 的

51
引述: "Higojump"
cat /dev/null > 信箱


其實還有一招更快的

> 信箱

也就是根本不需要動用到 cat /dev/null

不過威力強大的東西, 殺傷力也就粉大, 要用就要小心嚕...


因為我手邊向在都是 windows 的平台, 我大概跟您提一下觀念
1. 透過 crontab -e , 來指定執行的時間
2. 在 cron 裡面要執行的動作就是 > 信箱
也就是您要在您的 crontab -e 的編輯畫面裡加入下面這一行
假設您預設是每天的 18:00 清空特定的信箱
0 18 * * * > /var/spool/mail/virus_mail_box

上面的信箱檔案是以 RH linux 的 sendmail 架構
virus_mail_box 就是您用來收可疑病毒信的帳號

 附註 : 在次強調一下, 因為小弟我手邊沒有 linux 的平台
所以, 請依照上述的觀念針對實際的信箱位置做調整
希望對您有所幫助....

Think, Do, I will
Sandor Chen

52
程式討論版 / Re: [問題]一個方便的script
« 於: 2004-07-01 09:31 »
引述: "Guoway"
大家好.....
      不曉得有沒有工具或script可以針對一個目錄裡的所有檔案搜尋一個字串後用另一個字串代替呢?
      因為前人寫的網頁,資料寫的太散.....搞得我一個頭兩個大 :cry:


原始字串,替代字串如果都是固定
可以這樣

for cs in `ls *`
do
ex $cs << EdCmd
g/原始字串/s//替代字串/
w
q
EdCmd
done

如果都不是固定的字串, 就比較複雜了....
就要用到 Regular Expression 抓出原始字串的規則...
通常我都是用 AWK 抓到規則後, 再利用 ex 進行替換的動作...

Think, Do, I will
Sandro Chen

53
程式討論版 / Re: [問題] awk 問題請教
« 於: 2004-06-23 09:34 »
引述: "Valen"
各位學長好,
小弟最近在學習如何使用 awk 這各指令, 可是用到後面得到的結果卻是"XXX":
這樣的輸出, 可是我只想要 XXX 這樣的結果, 問題是要怎樣才能把 "": 給剔除掉呢?
另一問題是,我要如何將 awk 的輸出變成一變數呢?

感激賜教,


A1:
可以透過 cut 把 " 拿掉
awk '{print $0 }' test.out | cut -d'\"' -f2 | cut -d'\"' -f1

A2:
利用 backquote `` 把 awk 執行完的結果直接 assign 給指定的變數
test_variable=`awk '{ proint $0 }' | cut -d'\"' -f2 | cut -d'\"' -f1`

54
政府補助50%學費,受訓學員自行負擔50%學費;
結訓後並推介就業,符合特殊身分者,
可代為申請免繳學費及職業訓練生活津貼,敬請把握!



九十三年度「行政院科技人才培訓及運用方案」
新興重點產業科技人才培訓計畫-通訊科技類
 
核准文號:中華民國93年2月12日泰運字第0930000630號函
指導單位:行政院勞工委員會職業訓練局
主辦單位:行政院勞工委員會職業訓練局泰山職業訓練中心
培訓單位:財團法人中國生產力中心

電信系統開放以及無線通信應用的普及,行動商務已是未來快速發展的產業之一。
本課程第一屆成果作品為設計手機手機象棋網路對奕、手機打磚塊遊戲、學校圖書館管理系統及校務管理系統歡迎上網參觀;網址http://www.tccpc.org.tw

「行動商務技術培訓班」將以嚴謹紮實的訓練,助您確實掌握行動通訊產業的發展先機!
未來就業:結訓學員未來就業方向以通訊領域為主,而以其他行業為輔。
行業出路:通訊電信、MIS及軟體相關業、網際網路相關業、電子相關製造業等機構。
工作類別:涵蓋軟體設計工程師、Java程式設計師、遊戲程式設計師等。


一、報考資格
1.學歷:經政府核准立案之國內外公私立大專校院畢業,且尚未就業之本國國民優先,或最高學歷為高中職畢業,且具有工作能力與意願者。
2.兵役:依法服畢兵役或免服兵役者,或退役前三個月可提出軍中允許參訓證明者。
3.學員參訓須以結訓後直接就業為目標,無就業意願或有升學計畫者請勿報名。
4.特定身分者:原住民、負擔家計婦女、失業中高齡者、身心障礙者、生活扶助戶中有工作能力者、急難救助戶、有一定雇主而非自願性失業者、參加職業工會之勞工保險被保險人之失業者、家庭暴力被害人、更生保護人等身分,並具有工作能力及工作意願,經主辦單位核可後可全額退還原繳交之學費。
及軟體相關業、網際網路相關業、電子相關製造業等機構。至於工作的類別則涵蓋有軟體設計工程師、Java程式設計師、遊戲程式設計師等。

二、訓練期間:93年6月14日至8月20日 每週一至五 9:30-16:30  (計300小時)

三、課程費用:政府補助 50% 學費,學員自費 24,350 元(含教材、文具及稅)

課 程 大 綱 :
1.行動通訊系統概論
Ø   WAP、GPRS、PHP、MMS等架構
Ø   Palm及Pocket PC介紹
Ø   IEEE802.11通訊協定介紹
Ø   IEEE802.11無線網路應用
Ø   Bluetooth 技術簡介

2.無線通信入口網頁設計
Ø   Dynamic HTML
Ø   XML語法
Ø   WAP WML語法
Ø   iMode HTML語法

3.Java 網路程式設計
Ø   Java概念介紹&程式開發工具
Ø   Java程式語言基礎;物件導向技術概念
Ø   類別、物件及成員變數與成員方法
Ø   陣列、字串及 Wrapper class
Ø   Abstract Classes&Interfaces(虛擬類別及介面)
Ø   繼承--Class&Extends 及 Interface&implements
Ø   Inner Classes及java例外處理
Ø   使用者圖形介面Swing、AWT
Ø   ava 事件傾聽機制、多執行緒
Ø   Collections及Java I/O;Java Applets
Ø   Java 網路程式設計-TCP、UDP、URL

4.無線通信入口網站系統設計與建置
Ø   Http 與 ServletØ   JSP的運作機制
Ø   動作標籤與隱含物件
Ø   使用JSP元件
Ø   使用資料庫
Ø   架構無線通信入口網站應用程式

5.行動應用軟體開發解決方案
Ø   OSI Model
Ø   Networking
Ø   TCP and UDP
Ø   Elementary Sockets
Ø   Advance Sockets
Ø   X/Open Transport Interface

6.行動通訊程式設計
Ø   嵌入式Java平台(J2ME)的種類與應用,
Ø   嵌入式Java虛擬機器的架構與特性
Ø   嵌入式Java應用程式的開發環境 (J2ME Wireless Toolkit, Forte, Nokia NDS)
Ø   CLDC與MIDP的設計架構與應用程式介面
Ø   J2ME Wireless Toolkit 模擬器功能設定、Java Phone(手機開發程式設計)、MIDlet事件機制、多執行緒
Ø   Screen、Canvas使用者介面設計
Ø   J2ME資料庫、程式設計、計時器
Ø   Java與行動通訊應用的相關議題
Ø   嵌入式Java平台的移植
Ø   嵌入式Java平台的測試, 除錯與整合

7.通訊軟體設計專題實作
(含系統分析)

8.共同 科目/專題演講
Ø   就業前之準備
Ø   就業市場現況及就業技巧
Ø   新興科技產業發展概況與趨勢

四、報名及上課地點:
中國生產力中心中區服務處(地址:台中市西屯區工業38路189號)

五、洽詢電話:(04)23505038轉216
趙小姐  傳真:(04)23505030;23505039
上網查詢 http://www.tccpc.org.tw

敬邀參加「行動商務技術培訓班」免費課程說明會
  時  間:93年6月14日下午14:00
  地  點:台中市西屯區工業38路189號 中國生產力中心
  洽詢電話:(04)23505038轉分機216 趙小姐

55
Linux 討論版 / [問題]郵件指定格式
« 於: 2004-06-07 11:03 »
引述: "abelyang"
Context-type 上一行加個
MIME-Version:1.0


From: "test" <sandro@test.com.tw>
MIME-Version: 1.0
Content-Type: text/html;charset=big5
Subject: test

我剛剛試了一下, 上面是我的信件格式的指定部分...
可是,  我收到的還是 文字格式, 並沒有被正確的解譯為 HTML 格式
根據遙遠的記憶, 記得如果要直接在 文字檔裡面附加檔案的格式
好像有一些字串解譯的相關設定, 比如說
Subject:test 底下一定要留一行空白行
不曉得各位學長有沒有人記得這樣的相關寫法的

感恩

56
Linux 討論版 / [問題]郵件指定格式
« 於: 2004-06-07 09:54 »
Dear ALL:

我嘗試著要透過 RH Linux7.2 上的 mail 寄出我所指定的 mail 格式為 html
我的做法如下
1. 編輯郵件內容檔案 html_format.txt
附註 : 下面的郵件內容中的底線代表空白鍵...
From:_"Sandro Chen"_<Sandro@test.com.tw>
Content-Type:_text/html;charset=big5
Subject:_"測試 html 信件"

<h1> test </h1>

2. mail sandro@test.com.tw < html_format.txt

可是我在 windows 收到的信件仍舊為文字格式的...
可否請眾位學長指點迷津...
是否哪裡有可以參考的資料文獻, 比如說關於 mail format 的
又或者是, 我應該要設定 MIME 的格式, 如果是的話, 應該要如何設定.~~
感恩~~

57
引述: "KJLiang"
請問如何將MS SQL Server 及 Access 的資料表結構列印出來
我找不到指令將資料表結構列示或是存檔

謝謝 :oops:


我自己的作法是
MS SQL Server2000
有提供一個作法, 點選一個資料庫後->所有工作0>產生 SQL 指令碼
一般的頁籤->勾選 所有資料表
格式化的頁籤->只勾選 為每個物件產生 CREATE <物件> 命令
選項的頁籤-> 檔案選項的 GROUP 裡面 -> 勾選 Windows 文字 [ANSI]

這樣就可以產生出一個文字檔案, 包含所有的 TABLE schema
只是在格式上, 會跟一般的 schema 不太一樣
如 informix 的schema 檔格式就是
table_name^field_name^field_type^field_length^field_order
不過該包含的資訊也都可以看到了...
如果真的要對該 schema 在處理的話, 就在針對 SQL Server 產生出來的 文字檔進行格式的整理嚕~~

希望對您有幫助

58
引述: "KJLiang"
:oops:
請問SQL語法如何寫
Q1 : 將資料表 Table_1中之Field_a , Field_b , Field_c , Field_e , Field_f
中相同欄位值選出(如 選出 Field_a中欄位值相同 , 及Field_b中欄位值相同)

Q2 : 如要選 Field_a , Field_b , Field_c 此三欄位內值相同(各個欄位內 , 不是
 Field_a = Field_b = Field_c) , 而 Field_a , Field_f 內各欄位值不同

上述問題之 SQL 語法怎樣下
謝謝各位


Answer:
Q1 和 Q2 您可以試試看 self-join (透過 SQL 的 alias 方式)
Q1 或許可以寫成下面的作法
SELECT a.Field_a, a.Field_b
FROM Table_1 a, Table_1 b
WHERE a.Field_a = b.Field_a
AND a.Field_b = b.Field_b

59
引述: "dbmy"
我也發現有類似問題~想用cron定時關閉然後重新開啓一個程序(常駐的),每次總是關閉成功,但是開啓不能,把那段shell腳本單獨執行都是正常的,不知道是哪裏的原因?請大大解惑~~


您是否可以試試看, 把該 shell 裡面的開啟的動作 後面加上 2> /home/dbmy/error.log

如:
原程式碼
mysql start
改為
mysql start 2> /home/dbmy/error.log

之後你就可以依據 /home/dbmy/error.log 內的內容判斷問題發生的原因了..
希望這樣對你有幫助..

60
引述: "mactable"
對不起我說的 case 不太清楚
我的資料庫中的表格經過正規化後, 一個庫中包有很多關聯表格
我在想, 能否將 "較有關係" 的表格, 在分拆出做另一個資料庫
例如 :
Database A for 數個關於客戶資料的關聯表格...
Database B for 數個關於產品的關聯表格...
Database C for 數個關於訂單的關聯表格 ...

這樣作, 會比集合所有關聯表格在單一資料庫好嗎?
另外, sql 如何 join 不同 database 的  table ?

謝謝指教


印象中 Oracle 8i 以上有提供了一個功能...
可以把你經常會一起下 SELECT 作 JOIN 的 TABLE 彼此建立在同一個 CLUSTER 裡面
這樣應該可以達到你所希望的讓查詢變快的方式
而且一般並不會去把會一起存取的資料建在不同的資料庫裡面

頁: 1 [2] 3