自動啟動晶片卡 Windows 服務

如果讀卡機的狀況是: 剛安裝完驅動程式時,讀卡機可以用 重新開機後,讀卡機插上電腦時抓的到,但是不能用 解除安裝驅動程式重新安裝又能用 那大概就是晶片卡讀卡機安裝驅動程式時,沒有把 Windows 智慧卡服務一起設定為自動啟動。所以電腦重新開機後,讀卡機看起來正常,但是插入卡片後卻因為缺少智慧卡服務而沒有反應。 這時候就要到: 控制台 → 系統管理工具 → 服務 → Smart Card 服務 看看它的「啟動類型」是否為「自動」,不是的話就把服務設定為自動啟動就可以了。

Coding-Sucks

製作僅有 NotifyIcon 的應用程式

如果程式不需要視窗,只要一個 NotifyIcon 出現在 System Tray 內,利用滑鼠右鍵選單做一些簡單的設定的話,首先: 開啟一個新的專案,選擇 Windows Application NotifyIcon 要放在一個 Container 物件內,通常這個物件是 Form。但是因為我們不想要有一個 Form ,所以要自行用一個 Container 把 NotifyIcon 放進去: class NotifyIconUI { private System.ComponentModel.Container container1;

美國對外國人的課稅原則

對不具有美國公民身份的外國人的課稅方式為: 美國居民—對全世界收入課稅 非美國居民 美國來源收入 與美國業務有關—視同美國居民課稅 與美國業務無關—課徵收入的30%(條約國國民較低) 外國收入 與美國業務有關—視同美國居民課稅 與美國業務無關—免稅 除了特定情況外(例如持特定簽證的留學生),外國人必須做居民測試以判斷自己是否為稅法上的美國居民。該測試以近三年在美國的居住天數做計算: 1. 今年居住天數 > 31天 2. 今年居住天數 + 去年居住天數x(1/3) + 前年居住天數x(1/6) >183天

除權息與可扣抵稅額

兩稅合一後,認定公司在法律上不具有獨立納稅的能力,應納稅者為經營公司並取得實際盈餘分配的股東[1]。如此一來,對公司課徵的營利事業所得稅,便成為一種重複課稅: 為了維持傳統上課徵綜合所得稅及營利事業所得稅的制度,但實際上又要避免上述重複課稅的狀況,使納稅義務人實際負擔的是綜合所得稅。以此精神所衍生而來的制度,便是可扣抵稅額比率(又稱為稅額扣抵率)。 既然實際要課徵的是綜合所得稅,企業盈餘分配給股東之前被課徵的營利事業所得稅,就必須在個人的綜合所得稅中,依照個人報稅的實際稅率,進行「多退少補」。對公司所課徵的營利事業所得稅變成類似預繳薪資所得稅的預扣性質,而於報繳綜合所得稅時依照實際的個人所得稅率進行調整: 若個人的綜合所得稅率低於公司預繳給政府的營利事業所得稅率,便將差額退還給個人(退稅);反之則個人必須補繳其差額(補稅)。 也因為如此,公司分配給股東的股利,因已被課徵過營利事業所得稅,故附帶有一個隱含的「可扣抵稅額」,相當於已被政府所課徵之營所稅額。個人報稅時則先將分配之股利還原為稅前獲利,

Coding-Sucks

Matlab 連結 C Library

決定寫 C library 之前,建議是先用 profile reporter 確認程式的效能瓶頸。針對造成瓶頸的函式再花時間去打造其 C library 比較有經濟效益。 供 Matlab 連結使用之 C DLL 程式碼可分為兩個部分:第一部分為介面程式,用來處理 Matlab 與 C 之間的變數型態轉換;另一部分為功能主體,用來做函數所需要的運算。該 DLL 必須遵循 mexFunction 架構,並適當轉換輸入及輸出變數型態。 mexFunction

Note

ARM Linux 安裝 ZyAIR B-220 無線網路卡

課程結束開發板學校都收回去啦,所以,如果照下面方式還是不能動,就請再 google 看看網路上有沒有其他資源,請見諒。 以下使用由 Advantech 出產的 PCM-7230 開發板,安裝 Linux 作業系統(版本:2.4.19-rmk4-pxa1),並使用 ZyXEL ZyAIR B-220 USB 無線網路卡進行測試。 該網路卡使用 Zydas 1201 無線網路晶片,可以在網路上找到開放原始碼的驅動程式,使用的驅動程式為 0.2