2015年10月19日 星期一

Delphi 在 Win7 無法使用 help (Delphi 5,6,7)

Delphi 在 Win7 無法使用 help 因Win7預設無法開啟.hlp的檔案, 故在Delphi中要開啟help檔案查詢資料會出現錯誤的行況, 只要安裝官方WinHlp32.exe的更新檔即可!
適用於 Windows 7 的 Windows 說明程式 (WinHlp32.exe)

2015年9月21日 星期一

基因遺傳的概念-孔雀魚

[基因遺傳的概念]
一般來說,位於孔雀魚的基因學說,大致上分成三部份: (一)孟德爾法則(二)限性遺傳(三)伴性遺傳其中孟德爾法則有分成三部份: (1)顯性法則:白子(aa)與普通體(AA)交配,產下的F1表現出來的會全都是普通體(Aa),但是子代中會全部帶白子基因.所以A就稱為顯性基因,a就稱為隱性基因.(2)分離法則:支配某性狀的基因其配子形成時,會先行減數分裂分離,再與其他的配子結合.如Rr基因在形成配子時,會先分離成(R),(r)再分別與其他配子結合.(3)獨立法則:兩對以上相對的基因形成配子時,會獨自分離互不影響.
(二)限性遺傳:公魚的Y染色體所帶的基因只會遺傳給子代中的公魚,因為母魚的染色體中,並沒有所謂的Y染色體,所以不會遺傳到子代的母魚;就這稱為限性遺傳.
(三)伴性遺傳:子代母魚的兩個X染色體,一個是來自於母魚的X,一個是來自於公魚的X,就樣X基因的遺傳就稱為伴性遺傳
同時負責一種性狀的基因分別位於兩個同源染色體上:雖負責相同的遺傳訊息但代表的訊息卻不一樣
這種相同基因的不同形式稱為對偶基因 大多數情形之下稱為顯性 意即他會遮住同源染色體相對的基因座上的(隱性)基因的效應 大寫字母為顯性 小寫為隱性
當兩者接觸時就會產生許多組合:
完全顯性 例:雖有白子基因但表現為正常體色
半顯性 例:紅草尾B藍草尾b 染色體同時帶有兩者Bb則表現介於紅草尾和藍色體之間的混合型
等顯性 例:同時具有親代的表現型 如人類的AB型
[系統維持]
為了保存漂亮健康的魚,我們常常要做的是系統維持,才可以讓這樣美麗的魚一直延續下去.
系統維持分為下列幾種:
(1)同胎交配:從子代中挑選比較漂亮的公魚,和體型粗壯的母魚來進行同胎交配,讓系統維持下去,但是因為同胎交配幾代後,基因會弱化,體質,體型都會變差,所以還是必須要用不同系來交配好讓好的基因維持下去.
(2)同種異系維持法:
就是挑選不同系的魚來交配,這樣既可以維持系統,也不會有太大的問題產生,所以是一種比較快速且比較安全的做法.
(3)異種異系維持法:
就樣的交配法,主要是將他品系中比較好的表現體,遺傳到本品系中,不過本方法需要的時間比較久,且還要注意到子代中是否還有他品系的遺傳性狀產生,如果有那就還要繼續改下去.所以用此方法要做出來的變成純種的魚,通常少則一年,長則達數年之久,這就是用此方法辛苦的地方.

2015年9月8日 星期二

地政士及不動產經紀業相關統計(104年08月)

收集記錄使用
地政士及不動產經紀業相關統計(10408月)
單位:人///
製表:10492
項目
數量
同時具有地政士證書者
備註
地政士
地政士證書
27,366


地政士開業執照
10,892


登記助理員
6,384


簽證人
168


簽證案件(104630日止)
28,956

半年報
簽證基金
37,102,610


不動產經紀業
經紀業許可
8,134


經紀業備查
6,944


分設常態營業處所
1,089


不動產經紀人證書
11,202
3,479

受僱之不動產經紀人
8,681
2,641

不動產經紀營業員證明有效人數
152,223
1,449

受僱之不動產經紀營業員
39,272
439

營業保證金
2,292,183,160

仲介:
1,973,343,160
代銷:
318,840,000
專業訓練認可
地政士專業訓練單位
26


不動產經紀人專業訓練單位
46


不動產經紀營業員專業訓練單位
59


資料來源:地政司()不動產交易科


2015年8月26日 星期三

[C#] 移除字串中非數字的字元,只保留數字。

using System.Text.RegularExpressions;
string testStr;
testStr = Regex.Replace(testStr, "[^0-9]", "");

2015年8月23日 星期日

105/08/24 台股崩跌逾580點 史上單日最大跌幅

上週五美股重跌530點,亞股今天一片倒,台股開低走低盤中跌583點,最低至7203點,跌幅7.5%,為史上最大單日跌幅,類股盡墨。法人表示,投資人仍要保守因應。
截至10時30分止,台股跌幅小幅縮減,下跌520.24點,成交值新台幣約700億元。
上週五美股受到人民幣重貶、中國大陸經濟展望不佳、美國聯準會升息不確定性等多重因素影響,重挫530點;南北韓情勢突然緊張,為原本已不佳的亞洲經濟情勢更添擾亂。
金管會23日緊急宣布,台股從今天起將禁止平盤以下放空,為2013年9月23日開放以來再度頒布禁令,試圖穩定台股。
不過今天亞股開盤一片倒,日經下跌逾500點,港股下跌逾800點,台股愈跌愈重,盤中下跌逾580點,逼近7200點,為台股史上單日最大跌幅。
各類股全盤皆墨,盤中逾300檔跌停,在空單轉向期貨避險加重跌勢下,各大權值股難以止跌,漢微科跌停,殺到1115元;台積電跌7%,股價殺到112.5元後開始小幅反彈;大立光下跌9.35%,最低價2520元;僅矽品因被日月光公告收購而鎖在36.85元漲停價,委買未成交張數仍逾百萬張。
統一證券表示,台股目前仍受制10年均線下壓力道,持續破底,外資仍站在賣方,空方氣盛,投資人宜保守因應。
參考網址:http://www.cna.com.tw/topic/popular/5191-1/201508240108-1.aspx

LINE5.3 版本更新一直閃退,降版本解決方法(紅米NOTE)

1、先記住你Line的帳號密碼及換機密碼。
2、移除Line。
3、進入以下網址 http://line.cn.uptodown.com/android/old  下載你想降回去的舊版本(5.2.0)。
4、下載好後重新安裝就可以了,貼圖也要自己重新下載了。
5、安裝好後記得把LINE的自動更新拿掉,避免自動更新後又跑出閃退的問題出來。

2013年1月30日 星期三

推薦免費會計系統

【軟體簡介】
☆用於公司財務會計管理系統。 ☆可減少手帳的錯誤發生。 ☆並快速有效的核對資料。
【詳細說明】
☆本軟體需使用最可靠且高效能的
 SQL 2008 R2 EXPRESS SP1 資料庫系統,
 可於微軟官方網站免費下載。

☆本軟體功能特色:
 輕鬆管理公司帳簿財務會計系統。
 無需結帳,只需建立傳票即可自動產生每月財務帳冊。
  (試算表,資產負債表,損益表及年度損益表...等等)
 用戶可在短時間內學會進行輸入傳票。
 提供傳票審核功能,檢查其它使用者輸入的正確性。
 免費試用版,無筆數限制。 
 安裝或執行請先看

☆參考
 網站1:http://www.erptw.com
 網站2:http://erp.myvnc.com

2013年1月21日 星期一

孔雀魚飼養須知與經驗談

孔雀魚飼養須知與經驗談
其實養孔雀魚看你是要繁殖還是純欣賞 :
1. 純欣賞: 公的孔雀比較漂亮,可以多養幾隻,公母要分開飼養(要不然母魚生一推小魚不知道爸爸是誰)
2. 要繁殖: 通常公魚的數量要等於或是少魚母魚的數量,這樣公魚才不容易為了交配權互咬。
水質很重要,缸子裡盡量不要有太多會讓水質酸化的土或是水草,孔雀比較適合在偏弱鹼性的水質生活,水溫也很重要,約18~30度都可以存活(24~28比較適合),最主要是不要溫差太大(建議一天水溫不要超過三度)
溫度低的時候活動力跟食慾都會下降
溫度高的時候活動力跟食欲就會好,吃飽了公魚沒事就會去追母魚要交配
所以環境跟食物都不錯的話,母孔雀一個月給你一批小魚
如果你有加溫器,溫度調在25~27度就好了

換水時

1.不要一次換太多(一週不要超過三分之一)
2.新水加入魚缸前最好魚缸內水溫以及新水的水溫不要差太多(建議在三度以內),對完溫度後再緩慢的將水倒入魚缸內,不要一下就把水就很大方的倒入 魚缸內(這樣魚很容易生病或受傷)
3. 換水或是清洗過濾器建議不要在同一天進行,這樣水質很容易受影響,對魚也不好。

飼料也不要餵太多,餵太多會讓水質變很差。
你或許很納悶,為什麼有弟兄隨便養孔雀還是生一堆,有弟兄還是會養到掛掉一堆
其實就要看你取得魚的抵抗力好與壞

好得讓你隨便養隨便生
不好的,再怎麼細心養,還是會一直掛
==================
孔雀魚的養魚須知~主要針對孔雀魚

孔雀魚飼養~水質篇
養魚第一要訣 ★水質管理★
[水質]
孔雀魚最適應的溫度在27度左右,忍耐的極限12度~35度,台中的自來水水質很適合來來養孔雀魚,不需調整軟硬和酸鹼值,以前很多人認為孔雀魚比較適合鹼性水質,但是那是因為以前台灣大部分的孔雀魚都是由新加波進口,而新加坡採戶外的養殖,因此在陽光的照射之下,養殖池充滿綠藻,水質呈現弱鹼性。

[除氯]
原作者養魚都是用自來水,但是並不是直接用,因為自來水中含有氯氣<<<(自來水公司加的量只有底限沒有上限) ,所以自來水要經過曝氣或除氯才能用,方法有好幾種。
1.直接用一個水桶,把自來水裝在裡面靜置2天~3天 之後氯氣就會揮發掉

2.用打氣的方式,加快氯氣揮發的速度 時間只需一天

3.裝3胞胎過濾器,靠活性碳來除氯,花費比較高但是魚缸數目比較多的玩家,很多都採用這種。(我是不建議用ro來養水,因為濾的太乾淨,對魚也不好。)

ps.建議除非很緊急,否則盡量不要在下大雨的期間換水。(因為有些地區一下大雨,水會變的很混濁,氯氣也特別濃。)

[過濾系統]

台灣的玩家採用的過濾系統有以下幾種
1.水妖精氣動式過濾,只需要打氣機+水妖精,就可以用來過濾。適合缸子比較小的,養魚的密度比較小的來使用,清洗也比較方便。

2.外掛過濾,只需要外掛過濾即可,但只適合缸數少的玩家,因為缸子一多耗電量會很大。

3.底沙過濾, 用浪板+底沙(宜蘭石或大機砂顆粒約5mm左右,中性。)+打氣 。適合大缸子,魚隻密度大的來使用。

4.上部過濾,需要有抽水馬達+滴流盒來使用。適合2呎以上的缸子使用,一般養孔雀魚不會用到那麼大的缸子。

[餵食]
很多玩家都會把魚ㄍㄧㄥ的很大隻,有的採用多餐少量、勤換水,溫度保持在27度,這樣做能讓魚保持在最好的生長速率,但是在餵食的量新手要特別注意,以3~5分鐘能吃完為限,這樣水質比較不會快速惡化,一旦發現有殘餌應停止繼續餵食,切記千萬不要揠苗助長,太心急往往都會有反效果。

[換水]

一般建議新手換水的量在1/3~2/3左右,溫差不超過5度為限,冬天要特別注意溫差。如果是較老練的人為了ㄍㄧㄥ魚換到100%,這樣做主要是為了讓魚,容易適應新水質,也可以藉此把一些體質較弱的魚挑掉。

[觀察水色]
一般良好的水質,應該維持在清澈 無雜質的狀態下,太黃或太濁都應該要更換新水 ,綠水不在考量的範圍之內,因為綠水較不易觀察魚進食的狀況和魚況,觀察是養魚非常重要的一環。

[培養硝化菌]
很多人養魚認為都要下鹽下藥,但都往往忽略了,培養出穩定的環境更重要。要快速建立硝化菌,建議可以買市售的硝化菌粉,一般建立硝化菌的時間約1個禮拜,而在建立硝化菌的期間不要下鹽,餵食量也要盡量減少,魚隻密度也要小,往往新手會倒缸,問題都是出在這一環(在還沒建立好硝化菌系統,就拚命餵食。)

觀察硝化菌是否建立,可藉由觀察打氣所產生的氣泡,如果氣泡可以累積越來越大,且缸底的糞便有被分解,缸壁滑滑的,用鼻子聞不會有臭味,這幾項如果都有符合,那就可以確定硝化菌有建立起來。

孔雀魚飼養 進階版[操魚篇]
要操魚使得魚又粗又壯不怕水質變化,必須在幼魚就開始做,1~2個月的幼魚最適合,因為幼魚的適應力最強,在這2個月成長也最明顯。操魚就是每天換水(100%)(必要條件:水要穩),換水時機不特別要求,但我都在餵食完換水,可以順便刺激魚,增加魚的新陳代謝。餵食量增加,讓魚保持肚子8分飽的狀 態,飼料就分乾燥飼料和無節幼蟲(豐年蝦苗),早上、中午餵食乾燥飼料,晚上收蝦時餵食無節幼蟲。
豐年蝦的餵食訣竅,先餵一些乾燥飼料,在餵食豐年蝦,讓豐年蝦在魚的消化系統內待久一點,這點是讓魚體內的腸道更容易把豐年蝦充分吸收。

2012年12月27日 星期四

何謂信賴利益?我國民法關於信賴利益之損害賠償規定有那些?請列舉說明之。

100年 普通考試
類科 :不動產經紀人 
科目 : 民法概要

申論題:



一.何謂信賴利益?我國民法關於信賴利益之損害賠償規定有那些?請列舉說明之。

(一)信賴利益:所謂信賴利益,係指簽約雙方,其中一方當事人因信賴對方,且相信契約必將成立,在契約生效後所可能取得之利益稱之。

(二)信賴利益之損害賠償規定:信賴利益之損害賠償,主要係因當事人因信賴對方,相信契約必將成立、生效,而於締約前所做之各準備工作所支出的勞力、時間、費用後,但契約卻因自始無效或被撤銷、被解除,因此可請求賠償;惟信賴利益之損害賠償範圍以不超過實際契約履行後可能取得之利益(亦就是履行利益)之損害賠償額。我國民法關於信賴利益之損害賠償規定,計有下列項目:

 1.錯誤表意人之賠償責任:
  依第八十八條及第八十九條之規定撤銷意思表示時,表意人對於信其意思表示為有效而受損害之相對人或第三人,應負賠償責任。但其撤銷之原因,受害人明知或可得而知者,不在此限。§91
 2.無權代理人之賠償責任:
  無代理權人,以他人之代理人名義所為之法律行為,對於善意之相對人,負損害賠償之責。§110
 3.無效行為當事人之賠償責任:
  無效法律行為之當事人,於行為當時知其無效,或可得而知者,應負回復原狀或損害賠償之責任。§113
 4.無效行為經撤銷之賠償責任:
  法律行為經撤銷者,視為自始無效。當事人知其得撤銷或可得而知者,其法律行為撤銷時,準用前條之規定。§114
 5.締約過失之賠償責任:
  (1)契約未成立時,當事人為準備或商議訂立契約而有左列情形之一者,對於非因過失而信契約能成立致受損害之他方當事人,負賠償責任:
   ① 就訂約有重要關係之事項,對他方之詢問,惡意隱匿或為不實之說明者。
   ②知悉或持有他方之秘密,經他方明示應予保密,而因故意或重大過失洩漏之者。
   ③其他顯然違反誠實及信用方法者。§245之1第一項
  (2)前項損害賠償請求權,因二年間不行使而消滅。§245之1第二項
 6.因契約標的給付不能之賠償責任:
  (1)契約因以不能之給付為標的而無效者,當事人於訂約時知其不能或可得而知者,對於非因過失而信契約為有效致受損害之他方當事人,負賠償責任。§247第一項
  (2)給付一部不能,而契約就其他部分仍為有效者,或依選擇而定之數宗給付中有一宗給付不能者,準用前項之規定。§247第二項
  (3)前二項損害賠償請求權,因二年間不行使而消滅。§247第三項

2012年12月18日 星期二

EveryDns 要求遷移 DynDns 開始收費

今天突然收到一封MAIL,原文如下:

Dear EveryDNS Customer:


Last January, EveryDNS was acquired by Dyn, the world's fastest growing provider of managed DNS -- a marriage of two organizations committed to providing all of our customers with the best services and support in the industry.
去年 EveryDNS 被全世界成長最快的DNS管理供應者 Dyn 收購--兩個組織的聯姻可使我們客戶在企業中有更好的服務及支援。

But the time has come to bring you fully into the Dyn family so you can enjoy our superior performance and reliability -- all in a easy-to-use migration tool that we created for this endeavor.
然而

                                                              Migrate Now!      

***Note that services offered by EveryDNS will be discontinued on August 31, 2011 and your user information will no longer be accessible through that site.***

For the details and various options available to you, we've set up an FAQ page and breakdown of different options. We are excited to have you experience the Dyn difference as soon as possible.
If you have any questions that aren't answered by the links here, please contact our migration support team.
如果這個連結無法回答你的問題,請聯絡我們遷移支援團隊。
Thank you,
謝謝
Dyn Migration Support

動態增加 GridView 資料欄 ASP.Net C #


動態增加 GridView 資料欄 ASP.Net C #

//Add GridView Column Dynamically ASP.Net and C #
  1. using System; 
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Web;  
  5. using System.Web.UI;  
  6. using System.Web.UI.WebControls;  
  7. using System.Data;  
  8. public partial class dhilip : System.Web.UI.Page  
  9. {  
  10.     protected void Page_Load(object sender, EventArgs e)  
  11.     {  
  12.          
  13.         //實作 datatable  
  14.         DataTable dt = new DataTable();  
  15.         //實作 datarow  
  16.         DataRow drow;  
  17.         //建遒 datacolums Column1 and Column2   
  18.         DataColumn dcol1 = new DataColumn("Column1"typeof(string));  
  19.         DataColumn dcol2 = new DataColumn("Column2"typeof(string));  
  20.         //adding datacolumn to datatable  
  21.         dt.Columns.Add(dcol1);  
  22.         dt.Columns.Add(dcol2);  
  23.         //loop for 10 rows  
  24.         for (int i = 0; i < 10; i++)  
  25.         {  
  26.             //實作 datarow  
  27.             drow = dt.NewRow();  
  28.             //增加資料列到 datatable  
  29.             dt.Rows.Add(drow);  
  30.             //增加值 
  31.             dt.Rows[i][dcol1] = i.ToString();  
  32.             dt.Rows[i][dcol2] = i.ToString();  
  33.         }  
  34.         //set gridView Datasource as dataTable dt.  
  35.         GridView1.DataSource = dt;  
  36.         //Bind Datasource to gridview  
  37.         GridView1.DataBind();  
  38.     }  
  39.     protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)  
  40.     {  
  41.         //實作 table cell  
  42.         // this table cell is going to add gridview as new column  
  43.         TableCell tc = new TableCell();  
  44.         //first cell must be -1 ie the header of gridview. if it header  
  45.         if (e.Row.RowIndex == -1)  
  46.         {  
  47.             //add header column name. you can add more styles in this section  
  48.             tc.Text = "Multiple";  
  49.             //add style for header column  
  50.             tc.Style.Add(HtmlTextWriterStyle.FontWeight, "bold");  
  51.         }  
  52.         //cell add to gridview row  
  53.         e.Row.Cells.Add(tc);  
  54.     }  
  55.     protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)  
  56.     {  
  57.         //if header column we dont need multiplication  
  58.         if (e.Row.RowIndex != -1)  
  59.         {  
  60.             //taking values from first cell. my first cell contain value, you can change  
  61.             string id = e.Row.Cells[0].Text;  
  62.             //taking values from second cell. my second cell contain value, you can change  
  63.             string id2 = e.Row.Cells[1].Text;  
  64.             //multiplication  
  65.             double mult = int.Parse(id) * int.Parse(id2);  
  66.             //adding result to last column. coz we add new column in last.  
  67.             e.Row.Cells[e.Row.Cells.Count - 1].Text = mult.ToString();  
  68.         }  
  69.     }  
  70. }