http://backlogtool.com/git-guide/tw/intro/intro1_1.html
圖文並茂,讓學習變得更簡單
我喜歡設計,我喜歡創造,我喜歡美 不論軟體設計,不論介面設計,不論產品規劃設計,我都很有興趣 一直希望能能用這份專長,好好發揮在職場上。讓我做的快樂。 不論寫程式,或是做美工,我都很喜歡,希望我可以有機會雙線。兩種都很擅長。
2014年12月30日 星期二
2014年11月2日 星期日
電腦用語之兩岸與英文對照表
英文 | 台灣 | 大陸 | |
Advanced | 進階 | 高級 | |
Anti-Virus | 防毒軟體 | 殺毒軟體 | |
ARP Cache | ARP 快取記錄 | ARP 緩存表 | |
ARP Spoofing | ARP 欺騙 | ARP 欺騙 | |
Agent | 代理 | ||
Auto-summary | 自動歸納 | ||
Audit | 稽核 | 審核 | |
Active Directory | 活動目錄 | ||
Authentication Code | 驗證碼 | 鑒別碼 | |
Access Token | 存取權杖 | 連接權杖 | |
Add Hardware | 新增硬體 | 添加硬件 | |
Assignment | 指派 | 賦值 | |
Agility | 靈活 | 敏捷 | |
Buffer Overflow | 緩衝區溢位 | 漏洞溢出 | |
Bot | 殭屍電腦 | 肉雞 | |
Backspace | 倒退 | 退格 | |
Byte | 位元組 | 字節 | |
Bit | 位元 | 位 | |
Built-in | 內建 | 集成 | |
Blog | 部落格 | 博客 | |
Blogger | 部落客 | 博主 / 博客主 | |
Big Data | 巨量資料 | 海量資料 | |
Blackhat SEO | 搜尋引擎毒化 | 黑帽 SEO | |
Breath First Search | 橫向優先搜尋 | 寬度優先遍歷 | |
Binary | 二進制 | 二元 | |
Configuration | 設定 | 設置 / 配置 | |
Component | 元件 | 組件 | |
Chip | 晶片 | 芯片 | |
Clock Speed | 時脈速度 | 時鐘速度 | |
Compatible | 相容 | 兼容 | |
Computer | 電腦 | 計算機 | |
Connect | 連線 | 連接 | |
Control Panel | 控制台 | 控制面板 | |
Client | 用戶端 | 客戶端 | |
Command | 指令 | 命令 | |
Capture | 擷取 | 補獲 | |
Cross VLAN | 跨越式 VLAN | ||
Class B | B 類網路 | ||
Class A B C | 子網路等級 | 主類網路 | |
Cache Region | 快取區域 | 緩存區域 | |
Code Red | 紅色代碼 | ||
Create | 建立 | 創建 / 新建 | |
CA Certificate | CA 憑證 | CA 證書 | |
Command Prompt | 命令提示字元 | 命令提示符 | |
Crash | 當機 | 宕機 | |
Community | 社群 | 社區 | |
Cluster Sampling | 叢集抽樣 | 聚類抽樣 | |
Coverage | 涵蓋 | 覆蓋 | |
Cluster | 叢集 | 集群 | |
CPU Throttling | CPU 調節 | ||
Data Frame | 資料幀 | ||
Digital Camera | 數位相機 | 數碼相機 | |
Default | 預設 | 默認 | |
Desktop | 桌面 | 壁紙 | |
Desktop Computer | 桌上型電腦 | 台式計算機 | |
Display Card | 顯示卡 | 顯卡 | |
Delivery | 傳遞 | 交付 | |
Device | 裝置 | 設備 | |
Domain Name | 網域名稱 | 功能變數名稱 | |
Deep Inspection | 深層檢測 | 深度檢測 | |
Drive Letter | 磁碟機代號 | 驅動器符號 | |
Data | 資料 | 數據 | |
Default | 預設 | 默認 / 缺省 | |
Digital | 數位 | 數碼 | |
Demo | 示範 / 展示 | 演示 | |
Domain Name | 網域名稱 | 功能變數名稱 | |
DDW (Detecting near-Duplicate WebPages) | 重複網頁刪除偵測 | 網頁去重 | |
Dimension | 次元 | 維度 | |
Enter | 回車 | ||
EIGRP | 路由器鄰居發現協定 | ||
Echo Request | 回應要求 | 回顯請求 | |
Echo Replay | 回應答覆 | 回顯應答 | |
Floppy | 軟碟 | 軟盤 | |
Font | 字型 | 字體 | |
Feedback | 意見反應 | 回饋 / 反饋 | |
Framework | 架構 | 框架 | |
Founder | 創始者 | 奠基人 | |
Field | 欄位 | 域 | |
File Handle | 文件句柄 | ||
Group | 群組 | 和組 | |
Hard Disk | 硬碟 | 硬盤 | |
Hardware | 硬體 | 硬件 | |
Hostname | 主機名稱 | 主機別名 | |
Homepage | 首頁 | 主頁 | |
Header | 標頭 | 包頭 | |
Hash Algorithm | 雜湊演算法 | 散列算法 / 哈希算法 | |
Hijack | 劫持 | ||
[Hard Code] | 寫死 | 硬編碼 | |
Icon | 圖示 | 圖標 | |
Internet | 網際網路 | 互聯網 | |
IP Address | IP 位址 | IP 地址 | |
Implementation | 實作 | 實現 | |
In-Band | 帶內管理 | ||
Inverted index | 反向索引 | 倒排索引 | |
Interpolation | 內插補點 | 差值 | |
Incoming/Inbound Link | 傳入連結 | 入鏈 | |
Instance | 執行個體 | 實例 | |
Intellisense | 智能感知 | ||
Joystick | 搖桿 | 手柄 | |
Kernel | 核心 | 內核 | |
LAN | 區域網路 | 局域網 | |
Link | 連結 | 鏈接 | |
Login/Logon | 登入 | 登錄 | |
Logout | 登出 | 註銷 | |
Loopback | 環回 | ||
Low-Latency | 低延遲時間 | 低延時 | |
Localhost | 本地主機 | ||
LM (Lan Manager) | LAN 管理員 | LAN 管理器 | |
Local Security Authority | 本機安全性授權 | 安全子系統 | |
Laser | 雷射 | 激光 | |
Linked list | 連結清單 | 鏈表 | |
Memory | 記憶體 | 內存 | |
Match | 比對 | 匹配 | |
Modeling | 模組化 | 建模 | |
[mì] | n 的 m 次方 | n 的 m 次冪 | |
Message Broker | 消息代理 | ||
Nimda | 妮姆達 | ||
New Technology File System | NTFS 檔案系統 | NTFS 分區 | |
Online | 線上 | 在線 | |
OSPF Cost | 路徑成本 | 度量值 | |
Out-Of-Band | 帶外管理 | ||
Outgoing/Outbound Link | 對外連結 | 出鏈 | |
Packet | 封包 | 報文 / 包文 | |
Password | 密碼 | 口令 | |
Permission | 權限 | 許可權 | |
Protocol | 協定 | 協議 | |
Packet Loss | 封包遺失 | 數據包丟失 | |
Promiscuous Mode | 混雜模式 | ||
Permission | 權限 | 許可權 | |
Patch | 更新檔 | 補丁 | |
PKI | 公開金鑰基礎建設 | 公共金鑰結構 | |
Process | 程序 | 進程 | |
Private Key | 私密金鑰 | 私有金鑰 | |
Printer | 印表機 | 打印機 | |
Programming | 程式設計 | 編程 | |
Posts | 文章 | 帖子 | |
Policy | 原則 | 策略 | |
[Poisson Process] | 卜瓦松過程 | 泊松过程 | |
[Paradigm] | 範式 | 范式 | |
Physical | 實體 | 物理 | |
[Probability] | 機率 | 概率 | |
Redundancy | 備援 | 冗餘 | |
Recovery Agent | 修復代理人 | 恢復代理 | |
Replay Attack | 重播攻擊 | 重放攻擊 | |
Registry | 機碼 | 註冊表 | |
Refresh | 重新整理 | 刷新 | |
Recycle Bin | 資源回收筒 | 回收站 | |
Robot Exclusion Protocol | 爬蟲禁抓協議 | ||
Rollback | 復原 | 回滾 | |
Return | 傳回 | 返回 | |
Scheduling | 排程 | 調度 | |
Submit | 送出 | 提交 | |
Three Way Handshake | TCP 三向交握 | TCP 三次握手 | |
TCP Session | TCP 會話 | ||
TCP half-open Session | _ | TCP 半開會話 | |
TCP Connection | TCP 連接 | ||
TCP Intercept | TCP 攔截 | TCP 截取 | |
Threshold | 門檻值 | 閾值 | |
Time Exceeded | 逾時 | 超時 | |
Traffic Shaping | 流量整形 | ||
Token Buket | 權仗桶 | ||
Training | 教育訓練 | 培訓 | |
Text Retrieval | 文字檢索 | 文本檢索 | |
Term-Document Matrix | 詞彙 - 文件矩陣 | 單詞 - 文件矩陣 | |
Traversal | 周遊 | 遍歷 | |
Unicast | 單點傳播 | 單播 | |
User | 使用者 | 用戶 | |
Uninstall | 解除安裝 | 卸載 | |
Unary | 一進制 | 一元 | |
Video | 視訊 | 視頻 | |
Weighted | 權重 | 加權 | |
Worm.Blaster | 疾風病毒 | 衝擊波病毒 | |
WordPad | 寫字板 | ||
Multicast | 多點傳播 | 多播 / 組播 | |
Market Shares | 市場佔有率 | 市場份額 | |
Media | 媒體 | 介質 | |
Messenger Service | 信差服務 | 信使服務 | |
Motherboard | 主機板 | 主板 / 母板 | |
Modem | 數據機 | 調制解調器 | |
Mouse | 滑鼠 | 鼠標 | |
My Document | 我的文件 | 我的文檔 | |
Master | 主要 | 主控 | |
[Metadata] | 中繼資料 | 元數據 | |
[microblog] | 微網誌 | 微博 | |
Native VLAN | 原生 VLAN | 本地 VLAN | |
Session State | 會話狀態 | ||
Subnet Mask | 子網路遮罩 | 子網掩碼 | |
Switchport mode access | Access 模式 | 接入模式 | |
Support Tools | 支持工具資源包 | ||
Security Reference Monitor | 安全參考監督 | 系統連接仲裁器 | |
Simple Volume | 簡單磁碟區 | 簡單卷 | |
Spanned Volume | 跨距磁碟區 | 跨區卷 | |
Striped Volume | 等量磁碟區 | 帶區卷 | |
SAM (Security Account Manager) | 安全性帳戶管理員 | 安全帳戶管理器 | |
Submit | 送出 | 提交 | |
Screen | 螢幕 | 屏幕 | |
Support | 支援 | 支持 | |
SNMP Community String | SNMP 團體字符串 | ||
VLAN Trunk | VLAN 幹道 | ||
VLAN Tag | VLAN 標記 | ||
VLAN Double Tag | VLAN 雙標記 |
2014年6月5日 星期四
蘋果推出新語言 Swift,程式設計師怎麼看?
此為網路轉載,原文來自http://share.inside.com.tw/posts/5050
本週一,蘋果在 WWDC 上給了人們一個大驚喜,針對 iOS 和 OS X 兩大作業系統,推出全新的程式語言 Swift。這款程式語言將取代目前的 Objective-C 語言,不過目前 Swift 仍然處於測試階段,會與 iOS 8 一同發表。
蘋果表示,Swift 的速度更快,使用起來也更簡單。另外,蘋果仍然會支援之前的開發語言和 app,其程式庫將同時包含對 Swift 和 Objective-C 的支援。實際上,Objective-C 已經存在超過 20 年了,對於蘋果此舉,人們在 Twitter 上展開了熱烈討論,雖然大家都在期盼一個全新的現代化程式語言,但有部分人並不開心。
蘋果表示,他們花了數年開發 Swift,程式高手應該很容易適應這一語言,而對於新手而言,Swift 的作業也非常友善,它不僅速度更快,而且融合了許多現代程式語言功能,比如 closure、generics、類型界面,多返回類型,命名空間等。蘋果還表示,Swift 非常易學,它還為開發人員創造出一個「互動式體育場」(Xcode 開發環境下的 playground)。
一些工程師對蘋果這次改變發表了自己的看法,同時也闡述了這個新程式語言對他們日常工作的影響。
全新的蘋果
知名 iOS 工程師 Steve Streza 說道,蘋果這次轉變讓他感到非常興奮,因為和 Objective-C 語言相比,Swift 的確更具現代感,而且還有更好的語法和類型風格管理功能。Streza 表示,Swift「讓我反思自己是如何設計 app 接口的」,但他也強調,對於自己目前的工作,Swif 不會造成太大影響。他是一個程式老手,可以很容易接受一個新的程式語言。除了興奮,Streza 也談到了自己的顧慮,那就是 Objective-C 和 Swift 兩種語言究竟該如何相互協作,因為這兩個語言貌似有很大不同,比如程式編寫的方式,和 app 接口返回的數據。此外,Streza 也指出,Swift 最後是否能被工程師接受也是一個值得關注的問題,工程師一般不願意在自己不熟悉的平台上工作,這樣會讓他們產生挫敗感。
雖然 Streza 有上述這些疑問,但是他仍然表示自己會用 Swift 開發 App,同時他認為如果有 iOS 或 Mac 開發人員無法接受 Swift,肯定是非常愚蠢的。
Kevin Ingersoll 是一名網頁開發人員,來自洛杉磯,他在一封電子郵件中寫道,「對於一個網頁開發人員而言,學習 Swift 的門檻要比 Objective-C 低得多,因此對於 Swift,我感到非常興奮」。Kevin 表示自己之前有想過開發 app ,但由於需要投入大量時間和精力學習 Objective-C,最後不得不放棄。現在,這些都不是問題了。
Quentin Zervaas 來自澳洲,他曾開發過一款非常受歡迎的公共交通 app 。Quentin 相信,Swift 證明了蘋果非常重視工程師,為工程師提供了便於使用的開發者工具和開發流程,他也會更加期待 Swift 的實時調試功能,而且簡化的語法能夠保證簡潔的程式。
此外,一些並非工程師出身的人對蘋果這次動作也感到非常興奮,他們覺得學習 iOS 程式將會變得更加簡單,也更加自信了。
潛在的憂慮
不過,也有人不喜歡這種變化,Mike 是一個擁有五年 Objective-C 開發經驗的工程師,他表示 Swift 讓它覺得自己更喜歡 Objective-C,而且不想再學習一個新的語言了。和 Objective-C 相比,他並不清楚 Swift 到底有什麼優勢。他覺得,蘋果只不過是為了所謂的「創新」做做樣子罷了。Mike 說自己會去了解一下 Swift,但是他擔心 Swift 很難真正為工程師帶來價值。這可能是老工程師和新手會產生分歧的地方。
Swift 是否能被工程師接受,現在來說尚為時過早,但是在 WWDC 上,人們對於這個全新的語言還是非常興奮的。蘋果高級副總裁 Craig Federighi 宣布 Swift 的時候,大家先是「哇哦」了一下,然後才爆發出掌聲。
如果 Swift 真的像蘋果說的那麼有革命性,那麼未來, iOS 和 Mac app 都將會發生巨大的改變
2014年5月19日 星期一
C# 取得程式路徑的幾個方法
1.獲取和設置當前目錄的完全限定路徑。
string str = System.Environment.CurrentDirectory;
Result: C:\xxx\xxx
2.獲取啟動了應用程序的可執行文件的路徑,不包括可執行文件的名稱。
string str = System.Windows.Forms.Application.StartupPath;
Result: C:\xxx\xxx
3.獲取新的 Process 組件並將其與當前活動的進程關聯的主模塊的完整路徑,包含文件名。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
Result: C:\xxx\xxx\xxx.exe
4.獲取當前 Thread 的當前應用程序域的基目錄,它由程序集衝突解決程序用來探測程序集。
string str = System.AppDomain.CurrentDomain.BaseDirectory;
Result: C:\xxx\xxx\
5.獲取應用程序的當前工作目錄。
string str = System.IO.Directory.GetCurrentDirectory();
Result: C:\xxx\xxx
6.獲取和設置包含該應用程序的目錄的名稱。
string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
Result: C:\xxx\xxx\
7.獲取當前進程的完整路徑,包含文件名。
string str = this.GetType().Assembly.Location;
Result: C:\xxx\xxx\xxx.exe
8.獲取啟動了應用程序的可執行文件的路徑,包括可執行文件的名稱。string str = System.Windows.Forms.Application.ExecutablePath;
Result: C:\xxx\xxx\xxx.exe
string str = System.Environment.CurrentDirectory;
Result: C:\xxx\xxx
2.獲取啟動了應用程序的可執行文件的路徑,不包括可執行文件的名稱。
string str = System.Windows.Forms.Application.StartupPath;
Result: C:\xxx\xxx
3.獲取新的 Process 組件並將其與當前活動的進程關聯的主模塊的完整路徑,包含文件名。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
Result: C:\xxx\xxx\xxx.exe
4.獲取當前 Thread 的當前應用程序域的基目錄,它由程序集衝突解決程序用來探測程序集。
string str = System.AppDomain.CurrentDomain.BaseDirectory;
Result: C:\xxx\xxx\
5.獲取應用程序的當前工作目錄。
string str = System.IO.Directory.GetCurrentDirectory();
Result: C:\xxx\xxx
6.獲取和設置包含該應用程序的目錄的名稱。
string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
Result: C:\xxx\xxx\
7.獲取當前進程的完整路徑,包含文件名。
string str = this.GetType().Assembly.Location;
Result: C:\xxx\xxx\xxx.exe
8.獲取啟動了應用程序的可執行文件的路徑,包括可執行文件的名稱。string str = System.Windows.Forms.Application.ExecutablePath;
Result: C:\xxx\xxx\xxx.exe
2014年5月16日 星期五
Web Service 怎麼寫
Web Service 初探(一)
Web Service入門 #1,透過VS 2005/2008/2010 撰寫一個Web Service
WebService是放在IIS上提供給Client做資料存取、交換用的
撰寫的方式很簡單,上面兩個教學很輕鬆讓你撰寫出來也誠如其名,他跟WINDOWS服務一樣,永遠等待著、服務著,只是在網路上而已
而WCF是WebService的一種,更進化的,推出之後,讓大家更多一種選擇,而且WCF更強大,他甚至不用跑在IIS之上,可以在任何程式中把這個WCF給new出來,就讓這個程式提供這個服務,可以跟其他人交換,機制上也更完整,更安全。
NO
|
功能
|
Web Service
|
WCF (原名 Indigo)
|
.NET Farmework
|
.NET 1.1 以上
|
.NET 3.5 以上
|
|
Hosting
|
可建置於 IIS
|
可建置於 IIS, Windows Activation Service, Self-hosting, Windows Service
|
|
Programming
|
定義 [WebService] Attribute 於類別
|
定義 [ServiceContract] Attribute 於類別
|
|
Model
|
使用 [WebMethod] Attribute 公開可見的方法
|
使用 [OperationContract] Attribute 公開可見的方法
|
|
Operation
|
One-Way, Request - Response 於 Web Service 中支援各種操作
|
One-Way, Request - Response, Duplex 於 WCF 中支援不同類型的操作
|
|
XML
|
使用 System.Xml.Seriallzation 命名空間進行序列化
|
使用 System.Runtime.Serialization 命名空間進行序列化
|
|
Encoding
|
XML 1.0, MTOM(Message Transmission Optimization Mechanism), DIME, Custom
|
XML 1.0, MTOM, Binary, Custom
|
|
Transports
|
透過 HTTP, TCP, Custom 溝通
|
透過 HTTP, TCP, Named Pipes, MSMQ, P2P, Custom 溝通
|
|
Protocols
|
配合 WSE 可支援 WS-*,提供安全性
|
支援 WS-*,提供安全性、可靠性、交易
|
|
State Management
|
無狀態
|
可管理狀態
|
|
Other
|
整合 Enterprise Sevices(COM+)、.Net Remoting、Web
Service(ASMX)、WSE3.0 和 MSMQ
|
訂閱:
文章 (Atom)