2010年12月22日 星期三
2010年5月9日 星期日
spoolsv.exe - 應用程式錯誤
是哥哥在用的,但最近一直有問題,會當掉~~~
煩~~~~
印表機不能用~~~~
原以為是電腦太慢了,去找了二手p4的CPU來升級,
電腦跑起來順多了!但印表機還是不能用~~~
可惡~~~驅動程式明明有裝,但都不正常,一開機都會出現spoolsv.exe的錯誤~~~
火大至極了~~~
上網找,才找到原因~~~
轉貼如下~~~
電腦中毒,印表機無法使用該怎麼辦?
只要一中毒就無法使用印表機,也無法新增,解決方法如下:
一、確認C:\WINDOWS\system32\spoolsv.exe是否存在
二、若存在跳下一步,不在則copy正常電腦中同一檔案過來
三、到服務項裡,找到「列印多工緩衝伺服器」,開啟本項服務
1.桌面"我的電腦"按右鍵選"管理"→服務及應用程式→服務
2.找到『Print Spooler』點兩下,將啟動類型設定成『自動』
四、重開機,就可以快快樂樂使用印表機
還有一種狀況:
開機進到桌面,就會先跳出spoolsv的錯誤訊息,之後要去控制台那邊點選印表機就會當掉,無法正常開機。
此時開工作管理員,將spoolsv關掉就可以使用。
在上述解決方法那邊檢測都是正常的,
後來是用了下面的方式排除:
解決方法到:
C:\WINDOWS\system32\spool\PRINTERS
資料夾底下有什麼刪什麼,重開機之後就可正常啟用了。
事情發生的原因:隨身碟病毒傳染所造成的後遺症。
2010年5月5日 星期三
善於遺忘
以上摘自http://caterpillar.onlyfun.net/Gossip/StudyGossip/forgetIt.html
還不錯的一段話,代表學習東西,
還要善於做筆記、整理筆記或是收集資料、整理資料,
讓學的東西能個記載,以備自己回頭來檢視自己學過哪些東西!
反思hello world
第一個教的程式一定是hello world,
今天看良葛格的學習筆記裡的文章
他說~~~
我們常常用hello world的程式來宣稱設計程式就是這麼的容易,
但又不應該這麼說,
他覺得應該要強調~~~
要小心控制思維,不然程式就會狂亂!
不懂~~~好深奧~~~我還沒到那個境界~~~哈
SDK是什麼?
軟體開發套件(Software Development Kit, 即 SDK)一般是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、作業系統等建立應用軟體的開發工具的集合。
它或許只是簡單的為某個程式語言提供應用程式介面的一些檔案,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。一般的工具包括用於偵錯和其他用途的實用工具。SDK 還經常包括範例代碼、支援性的技術註解或者其他的為基本參考資料澄清疑點的支援文檔。
軟體工程師通常從標的系統開發者那裡獲得軟體開發包。為了鼓勵開發者使用其系統或者語言,許多 SDK 是免費提供的。SDK 經常可以直接從網際網路下載。有時也被作為行銷手段。例如,甲產品或許會免費提供 構件SDK 以鼓勵人們使用它,從而會吸引更多人由於能免費為其編程而購買其構件。
假設你同時看到這三個名詞,你可以這樣去分別:
1.API 為函數庫,你要直接控制某硬體或軟體時,需要使用
2.SDK 為說明書,說明 API 如何呼叫、如何使用
3.KIT 為工具組,可能有現成的範例或簡易工具,讓你不用寫程式也可以初步控制硬體。
SDK是software development tool kit,翻譯成中文就是"軟體發展工具組",通常是某一廠商針對某一平台或某一系統提供可以開發應用程式的工具組,通常你問別人我想學SDK,他會問你要學什麼方面的SDK?(我就曾經問過這樣的問題.)而微軟提供可開發window應用程式的SDK就是 win32 API.
API是 application program interface 應用程式介面,它可提供一個一致的介面讓你設計你想要的應用程式,通常是一些function之類的東西.
<網路搜尋所得>
2009年11月30日 星期一
AppServ2.5.10安裝pear套件錯誤訊息
解決方式如下:
1. 需要調整php.ini內的載入順序
extension=php_mbstring.dll <=在php_exif.dll載入之前
extension=php_exif.dll
2. 另外在extension_dir這個設定中
在AppServ2.5.10版有設定上的錯誤,要改一下
原本:
extension_dir = "C:/ppServ\php5\ext"
改成以下:
extension_dir = "C:\AppServ\php5\ext"
2009年4月8日 星期三
SOA架構與DNA架構之異同
問題思考
Bill Gates 曾於 1999 年在「數位神經系統」一書中提出 DNA (Distributed Network Architecture) 架構,那麼,又與現今當紅 SOA (Service-Oriented Architecture)架構有何異同?
理念相同
o 業務驅動 IT 技術,科技支援商業。
o 企業間的協同合作,提供即時精確的服務。
簡言之,即為以服務為導向 (service-oriented) 的架構規劃與整合,讓 IT 與 企業合為一體。
作法不同
o DNA 走自家的 COM/COM+ 分散式技術,是屬於 “緊密式耦合 (tight-coupling)” 的連結方式;SOA 則走 Web-Service 的寬鬆連結方式 (loose-coupling)。
o DNA 偏以自家產品 (MS Solution)為中心的整合方式;SOA 則為異質平台的整合方式,依循標準的 HTTP/SOAP, XML 的整合方式。
SOA 的四大特質
o 簡單
o 異質
o 彈性
o 寬鬆連結
- 不同的平台之間 (.NET, J2EE, PHP/Ruby … 等),均可以透過 HTTP/SOAP 協定傳遞 XML 資料 (純文字的格式)。
- 利用 WSDL (Web-service description language) 描述 Web服務 的公佈介面 (interfaces)。這是一個基於 XML格式的標準,以描述如何與 Web服務 通訊和使用的服務。
- 因為是寬鬆連結,最好不要期待 Web-service 可以處理交易機制的協調處理,取用一次,完成所需的服務即可。
- Web-service 的本質就是屬於 “state-less (無狀態)” 的機制,若是應用在 UI 與 Middleware 的系統連結上 (如 .NET Form 透過 web-service 連結 J2EE),需注意用戶端與伺服端的狀態保存與維護。
SOA 的挑戰
o 如何作整體性的架構規劃?
o 如何快速部署 (deploy) Web-service based 的應用程式?
o 如何讓設計比較有彈性,以快速應付外界的需求?
整體性的架構規劃
o 可以利用 UML 使用案例圖 (use case diagram)呈現整體架構設計。
o Use Case 本來就是以需求服務為導向的設計,與 SOA 的標的一致,故用其作為架構設計的呈現,最為適合。
o 每一個由 web-service 所揭露的服務 (service),會對應至一到多個使用案例 (use case)。
快速部署 WebService
o 這是屬於系統廠商的責任,包括 MS, IBM (WebSphere), BEA (Weblogic), TiBCO 等,均能提供快速部署 Web Service 的應用程式。
o 先進的工具還能支援:
o 資料物件與 XML 的格式轉換
o Java Bean to XML (反之亦然)。
o DataSet to XML (反之亦然)。
o Support XML Schema 的設計與定義。
彈性的設計
o 這是屬於 Developer 的責任。
o 這是軟體設計最為嚴謹且為最大挑戰的領域。
o “應變” 是軟體設計者應有的態度。
o 可先以 “分層結構 (後述)” 作為系統開發的 “cook book”,先瞭解與熟悉 “委派(delegate)” 的設計手法。
2008年10月5日 星期日
Aptana一套開放原碼的免費網頁編輯軟體
它除了有非常方便的程式碼自動提示、完成和指令說明,常常用手打原始碼的人用了它之後速度也會快上很多,而且還有 Javascript 的除錯功能。對於網頁語法的初學者幫助很大,不用死記語法或指令用法,輸入時Aptana 都會立即給予提示!
Aptana 是一套開放原碼 的免費軟體,支援多種平台,包括 Windows, MacOSX, Linux...。目前唯一的缺點就是開啟檔案時慢了點,Aptana 是語法 (原始碼) 的編輯器,並沒有任何類似 Dreamweaver 視覺化的編輯環境。但是目前的版本已可設定由不同瀏覽器來預覽HTML結果,如果安裝了Aptana PHP support 也可以編輯PHP檔案...
AJAX
它主要是依據下列原理與方式作用:
1. 使用XHTML+CSS來控制顯示資訊的介面。
2. 使用JavaScript操作DOM(Document Object Model)進行動態顯示及交互控制。
3. 使用XML和XSLT進行資料交換及相關操作。
4. 使用XMLHttpRequest物件與Web伺服器進行非同步資料交換。
5. 使用隱藏的iframe做非同步背景執行,將客戶端的請求送至伺服器端處理,又將伺服器的處理結果使用JavaScript顯示於客戶端畫面。
6. 它是瀏覽器端的程式,與伺服器端採用的Server Script無關,可以與伺服器端ASP、PHP、JSP、.NET、ColdFusion等不同語言開發的程式相互結合。
傳統網頁瀏覽器與伺服器之間的請求/回應溝通,是採用同步式通訊;而AJAX是一種三層式架構的非同步通訊,如圖1、圖2所示,在瀏覽器與伺服器之間多了AJAX引擎,其實AJAX引擎也是位於瀏覽器端,它的運作流程如下: 1. 使用者對瀏覽器動作,例如按下按鈕或輸入文字,觸發JavaScript函式。 2. AJAX引擎於背景去對伺服器發出http請求,而在AJAX引擎動作的同時,這個JavaScript呼叫已經回傳給呼叫者,這樣的動作稱為非同步通訊,另外當AJAX引擎得到伺服器的http回應時,AJAX引擎會在直接呼叫對應的函式通知瀏覽器在使用者介面上做出反應。
2007年7月5日 星期四
送舊、謝師宴
首先是謝師宴~~~在6/28,我們在台中僑園大飯店辦的,
很高級,每個人要負700元,頗貴的~~~~
不過真得還不錯吃就是了~~~~
番外篇--哈~~事後老闆一直後悔沒能去吃,因為他要上在職班的課~~
再來是7/2學弟妹辦的送舊,很特別~~
他們選擇到海產店去"吃辦桌"(台語發音)~~
直屬的學弟妹還送花,真感動~~~哈~~~
東光幫聚餐
我們吃的是吃到飽自助無限的火鍋~~~真得吃的很飽~~~
因為這一次聚餐還多了在職班的研究生,
所以一行人有15個人,超多~~~
昨天老闆在開車載我們的過程中,也跟我們聊了一些平常不大會聊的事~~~
唉~~~時間過的真快~~~如果不是論文的壓力,讓我想快點畢業,不然我還想繼續當學生
2007年7月1日 星期日
論文口試過關
哈哈~~~感謝最近很多人跟我恭禧~~~~
第一個跟我恭禧的是我老闆~~~
還跟我握手,
邊握手邊說,恭禧這裡產生三位碩士(外加同門師兄弟)~~
在這之前,我們是口試完被趕出口試場地,
老闆要我們在外面等,等評分結果~~~
雖然聽說有機會能口試的人,通常都能順利通過,
不過還是小緊張了一下~~~
不過當知道有通過時,還是爽了一下下~~~
哈~~~老闆還在他的網站放上慶祝文http://www.tkwu.net/
他今年產出五位碩士生~~~也希望明年學弟妹也能順順利利~~~
7/5老闆要請吃飯~~~也算是為研究所生活劃下一個完美句點吧~~~
不過最近要忙著把論文改到最好的狀況,還要拿去精裝and膠裝(又是一筆不少錢)~~
還要忙搬家耶~~真麻煩~~~
想想當學生還不錯,無憂無慮的~~~
現在要開始要想未來了,要煩以後找後工作的問題了~~~
總不能一直跟家裡要錢吧~~~唉~~~
不過~~~在當兵之前,我還是想逍遙一陣子,
想好好玩一下下~~~
嗯~~~開始規劃要去哪玩,玩什麼了~~~~
2007年6月29日 星期五
口試順利過關
就在昨天是我論文口試的日子,
雖然口試過程中,
口試委員對我的研究流和架構有些質疑和指正!
不過他們還是讓我過關了,也感謝口試的過程中老闆有幫忙說話~~
終於有種解脫的感覺了~~~~
雖然過關了,最近還是得把論文不對的地方改過來,
流程要改,實驗數據要加~~~
最後論文收尾的動作還是有點小麻煩~~~
不過應該是沒什麼太大的問題~~~
再來要忙辦離校手續,還有搬家了~~~
想到搬家就累了!應該有分個兩、三趟搬吧!
拿到畢業證書之後呢?
唉~~~就是等當兵吧~~~
對於未來呢?
還沒有很明確的規劃和想法,
唯一只知道的是,我應該會想考中華電信或高普考之類的吧~~~
唉~~~對於未來只能走一步算一步囉~~~~
要加油~~~~
2007年6月23日 星期六
對了~~論文的誌謝頁
相信在下星期五口試完後,
我應該就可以開始寫我的論文誌謝頁~~~
在那一頁,我可以發揮我的感性,
感謝所有對我的論文有所幫助的人與事~~~
其實除了這兩年指導自己的指導教授 (my boss) 外,
我想我應該要感謝虎中的陳姐與沈老大吧!~~~
哈~~~打從高中開始他們讓我熟悉官方文句要如何敘寫~~~讓我變成打字機器~~~
也讓我熟悉word所有排版的功能,讓我變成了word魔人~~~
讓我在整理論文,寫論文的時候,不會害怕word的複雜排版功能~~~
當別人一再為小小排版的功能傷腦筋時,我都能三兩步就解決~~
似乎在word裡面沒有什麼難不倒的~~~<有點小自滿>
哈~~~雖然研究生的學習,這些都不是重點~~~
但至少陳姐讓我早早具備了這些必備不可缺少的工具~~~
當然以上這段不會出現在真正論文的誌謝頁上~~
純粹有感而發~~~哈
另外感謝在趕論文的這段時間內或是碩士研究生活的這兩年內,
常常鼓勵我、安慰我的一些好朋友們~~~
例如:小惡魔<唐老鴨>、圓臉fish、柔君阿嬤、笨笨的琇雯、即將退伍的要騎、柏年老大、哲輝桑、在美國讀書的visa,還有研究所的同學…等(足繁不及備載)
<趕完論文太興奮、太無聊了~~~ 一一a>
論文趕工終於有一個初步的成果
最近這一個多月,
有夠累的,在今天終於把初步的書面論文完工~~
並且把論文裝訂好寄給口試委員了~~~
再來就剩下投影片,還要準備口試的服裝以及當天要給口試委員的點心~~~
看著號稱70頁的論文終於宣告一個段落,
有一股說不出的感動~~~<痛苦流涕ing>
雖然在口試過後,應該還會有很多瑕疵的地方當著我去修改、訂正~~~
至少初稿的完成也代表了,有三分之一的畢業證書已經在口袋裡了!
接下來就是6/29口試以及日後的修改論文等三分之二的部分了~~~
相信只要前面三分之一克服了,後面三分之二應該不會有太大的問題~~~
至少,初稿論文老闆看過,也認可,並且say no problem~~~
再來就希望6/29口試當天我能把握將順利畢業的機會牢牢掌握在手中~~
也希望口試委員們高抬貴手讓我順利通過吧~~~~<祈禱ing>
加油~~~再過六天,我就可以解脫~~~
我學生時代的最後一個暑假等我,我一定要把這個假期瘋狂玩一遍,
絕不浪費~~~
對了!順便祈禱我能抽到替代役~~~~that's all~~~
2007年6月5日 星期二
6/29要面試囉~~~
嗯~~~
今天老闆宣佈了!
6/29要面試~~~~碩士班兩年的成果驗收~~~
希望我能克服自己~~~把心裡想講的東西,有條有理的把它們講出來~~~
加油啦~~~
倒數中~~~~~~~~~~~~~
2007年5月1日 星期二
2007年3月8日 星期四
企業策略與競爭力專題~~~<很企管>
就是上週放我們鴿子的那位老師今天有來上課哦!
嗯~~~果然是企管系系主任~~~上的課很企管,策略東~~~策略西的~~~
沒有課,只有powerpoint,也可以講得很高興,整整講了三個小時~~~
這堂課應該也是我考上研究所以來用筆寫最多字的課吧!~~~
他一直在講,我一直在做筆記~~~因為沒做筆記,我應該會睡著吧!<因為凌晨四點多才睡~~囧>
好了!來把這門課的一些重要資訊記載下來吧~~~~
※課本:
策略管理(Hill/ Strategic Management Theory: An Integrated Approach 6/e)
譯者:黃營杉、楊景傅
年份:2004 6 版
出版商:華泰
http://www.hwatai.com.tw/serch_3.asp?ISBN=9576095263
※指定讀物:
策略九說
作者:吳思華
出版社:臉譜
出版日期:2000 年 09 月 13 日
http://www.books.com.tw/exep/prod/booksfile.php?item=0010128571
吳思華教授網站
http://tim.nccu.edu.tw/sehwawu/index.htm
※今天的精華筆記:<我敢說,這個筆記是我上研究所以來,一堂課裡抄最多的一次>
<懶得整理,先貼圖來>
以下是syllabus~~
學習英文的途徑~~collocations(詞語搭配)
COLLOCATION is the way in which particular words tend to occur or belong together.
collocation是指比較典型或規範的詞語組合。
對於中高級的進階學習者而言,要流利而正確地說、寫英文,就必須學會「連字/組合字/搭配詞語」(collocation),能讓說/寫能力大幅提昇到另一層級;除此之外,「連字」在IELTS等各種語言測驗中也常常成為考題。
比如,可以說:
Meals will be served outside on the terrace, weather permitting.
(天氣許可的話,可在餐館露天座用餐。)
但不能說:
Meals will be served outside on the terrace, weather allowing.
上述兩句含義似乎相同。allow 和permit 意思非常相似,但在這一組合况只有permitting 才是正確的。它可與weather 搭配,allowing 卻不能。
參考用書:
English Collocations in Use
http://www.eslitebooks.com/cgi-bin/eslite.dll/search/book/book.jsp?idx=1&pageNo=1&PRODUCT_ID=2680133827002
英文搭配詞,單字這樣學就對了
http://www.books.com.tw/exep/prod/booksfile.php?item=0010352146
懂得搭配詞,英文就漂亮—辦公室篇
http://www.books.com.tw/exep/prod/booksfile.php?item=0010355625
查詞collocation的網址Collocation Explorer
http://research.iwillnow.org/project/bncrce/