Windows Vista 64 的hosts 跑去哪啦?

2008年8月6日 尚無評論

今天要設定hosts時,熊熊找不到它

在其它的windows版本應該是放在 %systemroot%\system32\drivers\etc 裡
但就是找不到它

很奇怪的,上網找了一下發現Vista 有人的hosts 就是放在system32裡 64bit的也是
真怪,不過還好,終於找到知音,不~應該說是同病相憐之人呀!!

原來改放到%systemroot%\SysWOW64\drivers\etc下了!!
在編輯hosts時,才發現自己先前就有找到這個檔案有調整過了
看來人老了,記憶真差,還是寫到網誌才不會又忘了…@@

資料來源:
http://aussiebloke.blogspot.com/2008/04/cant-see-driversetc-folder-or-hosts.html

Categories: 小技巧 Tags:

安全快門

2008年8月5日 尚無評論

每次在拍照時,每次都記不太起來,所以做個彙整加深一下記憶…..

    「安全快門」 這名詞就是 玩家在針對 避免手持晃動而造成影像模糊的最慢快門值,一般建議至少要有1/30s 最好是有1/60s 才不會在按下快門時因為微晃而讓呈像模糊。在有防手振功能的鏡頭或機身時,雖然可以拉高成功率,不過最好也要保有這樣的快門值才不會讓拍照的失敗率提高而多了很多後悔的照片!!

     一般拍照時最保險的1/60s,是以標準鏡頭的焦長50mm來評估,所以腦袋中總是記錄著要快門至少要1/60s,但當你使用的焦長不一樣時,是要換算一下的,不然卡喳一聲又是一張失敗品!!先前小弟就是常忘了這點,在拿變焦鏡頭時,拍的可高興了,都只記得只要1/60s就ok,加上LCD太小,呵~不Preview拉近看,清楚和模糊的照片看起來都差不多,所以要拍美美的照片還是要先做一下功課。

     一般而言,安全快門沒有一個絕對的參數值,這是玩家在使用經驗談,覺得這在這樣快門值下的照片,比較容易成功,要注意呀~小弟是用比較,不是絕對,因為有時可能所要拍攝的人物跌倒,或是臉部抽搐太利害,或者是在拍照時忽然來陣強風或地震都是會造成拍出來的是晃動的景色;排除外力因素,攝影者也有可能得了毒癮、煙癮或是咖啡癮都也有可能會產生手振,所以安全快門這保險是一定要買的,不過保險買了可不一定是有用的呀! 但買了除了求心安之外,也能比較容易拍出不糊的照片呀!

     前面說了太多癈話,還是來講講重點吧,一般而言安全快門可以抓鏡頭焦長的倒數,例如用50mm 的鏡頭,安全快門就抓1/50秒,不過這只是概略值,先前有說過,是比較容易不是絕對,如果你是剛剛小弟上述提到的那三種癮君子可能你要再乘上數倍以求安全吧 (別越乘越讓快門變慢了呀)。

     在此再補充一下為何焦長短的鏡頭安全快門可以比焦長長鏡頭慢呢?別擔心,這個原理很簡單,小學生的程度啦~看完後面的解釋就很容易可以瞭解啦!!  因為焦長短的鏡頭視角範圍較廣,如果晃動個3~5度,拍攝的主體物受到影響比較小,照片上很難看出來;但長鏡頭視角範圍窄,所以稍振動一下,對拍攝的主體來說影響就很大啦,如果兩者都用同樣的快門去拍,長鏡頭一定死的很難看,所以長鏡頭的快門一定要再提高點才不會拍照出來好像在拍魔神仔~^^。

     又因為小弟的相機是350D是APS-C片幅,剛說的理論是專業級全片幅的算法,APS-C就是自動中央剪裁系統,其原理在此就不多說啦,以350D為例焦距對應是1.6倍(各家不倍數不一定像Nikon D70就是1.5x,請自行查看),所以剛剛說的焦長需乘上1.6倍,為啥要乘上呢? 請自行查閱全片幅及APS-C片幅原理,在此簡單的說是因為在使用50mm焦長的鏡頭時,用了350D事實上你是在使用80mm焦長的鏡頭!! 這樣瞭了吧~^^

     當然這只是一般的經驗談,還是要看個人體質而定啦~如果個人有穩如泰山之定力或是有支撐物或高檔的防手振功能這就另當別論啦;還有如果使用微距鏡頭可能要自己去試出合乎自己的安全快門,還有照片如果要洗成大一點的,最好安全快門要再拉高點才是!!

所以,前面說了那麼多癈話,事實上就是要記得

1 / (使用中的鏡頭焦長* 機身的焦距對應值)

 買保險嘛,要乘1.6有點麻煩,所以要好記得就一律乘上2倍就更保險啦~^^   

參考資訊:
Mobile01 鏡頭的”安全快門”???
小朋友玩相機…第十八課”安全快門”

Categories: 攝影543 Tags: ,

排除Tomcat 設定Error 404 頁面於IE 無法正常顯示

2008年8月4日 尚無評論

因為舊網站改版,所以導致原系統的連結無法使用,有些以前有bookmark 過的人要連回 或是 從搜尋引擎來的 都會直接顯示Http Error 404 ,目前先用一些說明改版頁面撐著,於Tomcat web.xml之中設定

<error-page>
<error-code>404</error-code>
<location>/error404.htm</location>
</error-page>

但在使用時發現 FireFox 是ok的 但在IE上時,IE似乎會以自己找不到網頁的頁面取代掉
去查了一下

可以在IE裡調整設定即可正常顯示,調整如下:

工具–>網際網路選項–>進階—>顯示易懂的HTTP錯誤訊息>取消選擇 , 這樣就可以了

不過這樣只能設定爽的,因為大部份的人都是用預設值嘛~~@@
所以要改用另一招

將原本指定錯誤頁頁狀態碼調整為正常,來告訴聰明的IE 這不是一個錯誤, 讓IE不會自動顯示自定的錯誤頁面
方法很簡單,只要在你的錯誤頁面裡加上:

<%
  response.setStatus(200); // 200 = HttpServletResponse.SC_OK
%>

這樣就以讓IE變正常點了~^^  (不過就一定要轉JSP or Servlet頁面 而不能用靜態的html頁面來顯了)

資料來源:http://jsf.javaeye.com/blog/141949

Categories: JAVA Tags:

笛卡兒乘積(Cartesian product) 的瞭解

2008年8月3日 尚無評論

最近在看一些資料庫的文章時,常會提到笛卡兒乘積(大陸譯:迪卡爾積),大概知道他是在說Cross Join就是 A table 乘上 B table的意思,不過還是想更瞭解,所以上網找了一下資訊:

笛卡兒事蹟 
笛卡兒是歐洲16~17世紀的偉大法國數學家(他也是一位哲學家,也有人稱之為近代哲學之父),他以解析幾何而聞名於世,他也是第一個發現直角座標的人,並且有一句「我思故我在」的名言傳世,最讓人津津樂道的是,他與學生公主的數學愛情故事(有興趣者請參考 連結1 連結2 )

Wiki  笛卡兒乘積解釋
數學中,兩個集合 XY笛卡兒積Cartesian product),又稱直積direct product),表示為 X × Y,是其第一個構件是 X 的成員而第二個構件是 Y 的一個成員的所有可能的有序對
想了解更多該理論,請點此

資料庫中的說明
一般在關聯式資料庫中要滿足一個查詢往往要結合兩個表或多個表,兩個資料表在結合時,不指定任何條件,即將兩個資料表中所有的可能排列組合出來,就稱做卡笛兒乘積(Cartesian product)。
此運算結合起來稱為交叉結合(CROSS JOIN)。我們只要使用Select敘述配合 [CROSS JOIN] 關鍵字就可以達成(CROSS 可以省略不寫)。

相關參考:
http://www.csjh.tpc.edu.tw/~doing/h-edu-date/edu-d-date/edu-d-1/1-7.htm
http://webdesign.enjoyitsimply.com/archives/category/sql
http://zh.wikipedia.org/wiki/%E7%AC%9B%E5%8D%A1%E5%84%BF%E7%A7%AF
http://blog.xuite.net/crdotlin/excel/9055925
http://blog.bsjh.tcc.edu.tw/post/21/133
http://www.wretch.cc/blog/a331776/26457400

Categories: Database Tags:

使用 Hibernate Tools Reverse-Engineering 在SQL Server上

2008年7月31日 尚無評論

最近開始學習Hibernate ,因為開發的模式都是先規劃資料庫 所以希望能從資料庫中的Schema轉成Hibernate 的VO
找了一下工具,在Hibernate官網的Hibernate Tools 看來是最合用的

下載安裝後,在測試期使用Mysql 都一切正常,不過轉換到MSSQL 時發生了 以下的問題

org.hibernate.cfg.JDBCBinderException: Duplicate class name CheckConstraints' generated for 'org.hibernate.mapping.Table(db.sys.check_constraints)'. Same name where generated for 'org.hibernate.mapping.Table(db.sys.check_constraints)'

看來是因為MSSQL 資料庫都會內含一些SYS(系統用)的schema,上網找了一下
在官網上有說明 可以有參數檔控制要反向的資訊,詳細如下 :

http://www.hibernate.org/hib_docs/tools/reference/en/html/reverseengineering.html

範例中是oracle ,看來oracle 及sqlserver 都要有額外的參數檔
目前先建了hibernate.reveng.xml 如下,設定了 下面這個參數就可以成功產生出來

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE hibernate-reverse-engineering
  SYSTEM “
http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd” >

<hibernate-reverse-engineering>
<schema-selection match-schema=”dbo”/>
</hibernate-reverse-engineering>

因為在try 所以權限是db owner , 我想大概大多人使用的帳號都是db owner吧!!

Categories: JAVA Tags: ,
分頁: 上一頁 1 2 3 ... 47 48 49 50 51 52 53 ... 86 87 88 下一頁