iT邦幫忙

程式設計相關文章
共有 1310 則文章
鐵人賽 IT技術鐵人 DAY 27
看範例學C# 系列 第 27

技術 看範例學C#-27 XML序列化與反序列化

XML序列化與反序列化範例 Binary序列化(Binary Serialization技術提供物件的完整型別保存,通常用在跨不同應用程式之間的物件交換。 欲使...

鐵人賽 IT人生鐵人 DAY 15

達標好文 技術 菜鳥階段-測試很重要。

本篇是菜鳥階段的最後一篇了,剛好也滿了半個月,等於是完成鐵人賽一半的賽程。 測試 (Testing) 這件事在軟體工程上一直都是一項重要的工作,而且它是在整個軟...

鐵人賽 IT人生鐵人 DAY 15

達標好文 技術 菜鳥階段-測試很重要。

本篇是菜鳥階段的最後一篇了,剛好也滿了半個月,等於是完成鐵人賽一半的賽程。 測試 (Testing) 這件事在軟體工程上一直都是一項重要的工作,而且它是在整個軟...

鐵人賽 IT技術鐵人 DAY 15
emacs的30天學習筆記 系列 第 17

技術 emacs 做中學第十七天:gsoap2 的sample, 3個簡單的範例

發現gsoap的手冊,所寫的內容,和現行版本已經有落差。 在入門的階段,還搞不清楚東西南北的時候,沒有一個可行的例子,還真讓人不知如何向前推進。 範例1: ~/...

鐵人賽 IT技術鐵人 DAY 13
node.js伺服器實戰 系列 第 13

技術 node.js伺服器實戰(13) - 版本管理

版本管理,還是使用比較常用的git。(github是Linux Kernel團隊開發出來也正在使用的版本管理工具,具有分散開發的特性,是目前最多使用者的版本管理...

鐵人賽 IT人生鐵人 DAY 14

技術 菜鳥階段-學會指標的概念

雖然會有人說這東西不是在學校就學過了嗎?只是,有些現代程式語言內都隱含了它的概念,但卻有很多人無法意會,只因為指標作業被系統本身做掉了。 指標 (pointer...

鐵人賽 IT人生鐵人 DAY 14

技術 菜鳥階段-學會指標的概念

雖然會有人說這東西不是在學校就學過了嗎?只是,有些現代程式語言內都隱含了它的概念,但卻有很多人無法意會,只因為指標作業被系統本身做掉了。 指標 (pointer...

鐵人賽 IT技術鐵人 DAY 26
看範例學C# 系列 第 26

技術 看範例學C#-26 Binary序列化讀寫範例

Binary序列化讀寫範例 Binary序列化(Binary Serialization技術提供物件的完整型別保存,通常用在跨不同應用程式之間的物件交換。 欲使...

鐵人賽 IT技術鐵人 DAY 18

技術 Windows Azure Diagnostics Services: 雲端上協助診斷與追蹤應用程式問題的好幫手

開發雲端應用程式的思維可不能像平常開發應用程式一樣,我們每天在開發應用程式時,都能運用除錯器來偵錯,或是調台近端的主機上傳測試用,或是公司自己有自動化測試的機制...

鐵人賽 IT技術鐵人 DAY 15
emacs的30天學習筆記 系列 第 16

技術 emacs 做中學第十六天:gsoap2 的實作

時間又快晚上12點了。 整理一下今天的進度。 從wsdl 裏產生 h標頭檔。 wsdl檔,原來都是一些可以下載的檔案。 下載來看看也行。 gsoap2的 wsd...

鐵人賽 IT技術鐵人 DAY 13

技術 [如何提升系統品質-Day13]品質量測工具- SourceMonitor簡介

怎麼樣看code的品質或好壞,通常程式碼複雜度也是其中一個頗重要的因子。 但不完全代表,複雜度低,就是品質好或好維護的 Code。複雜度高,就是代表品質不好或可...

鐵人賽 IT技術鐵人 DAY 12
node.js伺服器實戰 系列 第 12

技術 node.js伺服器實戰(12) - 開發效率與品質問題

即使加進router,也只是讓伺服器具備初步的功能,後續還需要加上更多的東西,讓伺服器架構更有彈性,功能也更完整。但是像這樣不斷地改進設計與添加功能,已經讓程式...

鐵人賽 IT人生鐵人 DAY 13

技術 菜鳥階段-由你控制程式,而不是由程式控制你。

本文要討論大家最常做的 Copy/Paste 這件事,為了要增加寫程式的效率,有時候我們會直接自現有的程式碼中直接取出需要的部份,然後移到需要的地方,不過這種夜...

鐵人賽 IT人生鐵人 DAY 13

技術 菜鳥階段-由你控制程式,而不是由程式控制你。

本文要討論大家最常做的 Copy/Paste 這件事,為了要增加寫程式的效率,有時候我們會直接自現有的程式碼中直接取出需要的部份,然後移到需要的地方,不過這種夜...

鐵人賽 IT技術鐵人 DAY 25
看範例學C# 系列 第 25

技術 看範例學C#-25 ini檔讀寫範例

ini檔讀寫範例 通常一個ini檔除了檔名還分為三部分 [section] [name]=[value] 我們有時候會需要把檔案存在本機,但純文字檔每次都要一行...

鐵人賽 IT技術鐵人 DAY 17

技術 Storage Service (4): Drive Storage

Windows Azure Drive Storage 算是 Windows Azure Platform 中最特殊的一種儲存服務了,它是基於 BLOB sto...

鐵人賽 IT技術鐵人 DAY 15
emacs的30天學習筆記 系列 第 15

技術 emacs 做中學第十五天:快速上手gsoap2

emacs 有一個令筆者很激賞的功能,我覺得遠超過編輯器的功能。就是按C-x C-f, 當沒有選檔案時,會進入檔案總管,而選擇檔案,可以快速開啟,這種混合檔案總...

鐵人賽 IT人生鐵人 DAY 12

技術 菜鳥階段-要做工人還是設計師?

在程式開發領域,工人和設計師相差其實不像其他產業那麼大,但大家都一樣寫程式,為什麼總是有人要人家指揮才要做,而有些人卻是不需交代太多就可以把程式寫的比你想像中還...

鐵人賽 IT人生鐵人 DAY 12

技術 菜鳥階段-要做工人還是設計師?

在程式開發領域,工人和設計師相差其實不像其他產業那麼大,但大家都一樣寫程式,為什麼總是有人要人家指揮才要做,而有些人卻是不需交代太多就可以把程式寫的比你想像中還...

鐵人賽 IT技術鐵人 DAY 24
看範例學C# 系列 第 24

技術 看範例學C#-24 剔除重複字串

剔除重複字串範例 本例是使用 Regex.Split 來以textbox1的斷行符號來做分割 Regex.Split 方法 請參考MSDN 然後把每一行的字串塞...

鐵人賽 IT技術鐵人 DAY 12

技術 [如何提升系統品質-Day12]命名-Glossary的建立

在開發系統的時候,您是否也有以下的困擾: 1.是否存在著同一個意思的term,卻有著多個名字 2.是否每次都不知道怎麼把腦袋中的命名翻譯成英文,用字典查卻有多個...

鐵人賽 IT技術鐵人 DAY 16

技術 Storage Service (3): Queue Storage

Windows Azure Platform 的 Queue Storage 是最簡單的儲存服務,它也是使用範圍最明確的服務-先進先出與擬機器間通訊。 學過資料...

鐵人賽 IT技術鐵人 DAY 11
node.js伺服器實戰 系列 第 11

技術 node.js伺服器實戰(11) - 加入router機制

即使可以與檔案系統對應,對於一般使用上還是非常不足的。除了靜態網頁,還需要一個backend來處理資料,才是一個比較完整的伺服器。 進一步開發的需求 node....

鐵人賽 IT技術鐵人 DAY 14
emacs的30天學習筆記 系列 第 14

技術 emacs 做中學第十四天:談套件管理:mingw-get

邦友們不約而同分享了套件管理,如YUM(centos 用),npm(node.js). Nuget Package Explorer. 一個套件管理系統,在Li...

鐵人賽 IT技術鐵人 DAY 11

技術 [如何提升系統品質-Day11]重構-使用介面+迴圈取代不穩定的判斷式

今天要分享的部分,是把一陀很類似卻又攤在程式碼中的判斷式,想辦法抽象化。例子會有點像[如何提升系統品質-Day8]重構-簡化判斷式,但相信這次舉的例子會更貼近大...

鐵人賽 IT技術鐵人 DAY 23
看範例學C# 系列 第 23

技術 看範例學C#-23 MP3播放

MP3播放範例 本例是一個播放mp3的範例,播放mp3的方法是使用寫好的類別clsMCI.cs 程式碼前往觀看clsMCI.cs程式碼 程式碼太長這邊貼不下 F...

鐵人賽 IT人生鐵人 DAY 11

技術 菜鳥階段-學校學的東西還是有用的。

雖然實務界有很多先進說:學校學的那套在業界根本用不到。 不過,這得要看產業,以台灣科技業來說,其實用到的機會還是很高的,寫程式也不例外,還是會有不少東西可以由學...

鐵人賽 IT人生鐵人 DAY 11

技術 菜鳥階段-學校學的東西還是有用的。

雖然實務界有很多先進說:學校學的那套在業界根本用不到。 不過,這得要看產業,以台灣科技業來說,其實用到的機會還是很高的,寫程式也不例外,還是會有不少東西可以由學...

鐵人賽 IT技術鐵人 DAY 10
node.js伺服器實戰 系列 第 10

技術 node.js伺服器實戰(10) - 加入cache機制

讀取靜態檔案會大幅影響伺服器速度,所以要試試看怎麼做file cache。 使用ab做簡單的效能測試 對於檔案系統對應的伺服器,如果每次response都需要讀...

鐵人賽 IT技術鐵人 DAY 15

技術 Storage Service (2): Table Storage

Table Storage是一個模擬關聯式資料庫的結構化資料(structured data)存取服務,它就像是在雲端中的表格一樣,允許應用程式可以在Table...