iT邦幫忙

程式設計相關文章
共有 1310 則文章
鐵人賽 IT技術 DAY 9
Front to Back, Node.js 系列 第 9

技術 JavaScript 的神奇方法 function - node.js day 9

function 在 JavaScript 是個讓人又愛又恨的東西,也可以說是 JavaScript 整個語言中最讓人驚艷的部份,也讓我們發現許多好玩的使用方式...

鐵人賽 IT技術 DAY 8

技術 在 Sinatra 以 Sequel 操作資料庫

資料庫的操作是網站常需要的動作, Rails的ORM預設的是 ActiveRecord, Sinatra 也可適用,但也有 DataMapper 及 Seque...

鐵人賽 IT人生 DAY 9

技術 資訊人一生必讀的三十本經典書籍(9/30)溫伯格的軟體管理學

每天從書櫃翻出一本值得重新讀一遍的好書,希望藉由三十天的連續分享拋磚引玉,歡迎大家一起開書單~ 本日書單 溫伯格的軟體管理學(Quality Software...

鐵人賽 IT技術 DAY 23
C#技術分享 系列 第 23

技術 C#技術分享23-List泛型集合 範例

泛型的主要目的是讓程式碼更容易重複,並且有強型別的特性可以避免程式處理時,發生Boxing/Unboxing的問題 以下範例 示範List泛型集合的使用 usi...

鐵人賽 IT技術 DAY 23

技術 軟體路上不孤單Day23-寫程式就像寫文章-副標題

不論是礦世巨作或者是散文小品,都一定會有內文。而內文就是屬於細節! 軟體開發也是一樣!小程式或者大系統,也一定都會有細節,可是如果把所有的細節都兜在一起,那會是...

鐵人賽 IT技術 DAY 8

技術 Kuick -- 資料表名稱與欄位名稱定義

如果你是 Entity 極端的開發者,不需考慮資料庫規格建立的細節,完全依據程式物件思考商業邏輯即可。如果你想控制所建立的資料庫規格,也可以透過程式定義達成。...

鐵人賽 IT技術 DAY 22

技術 我就跟你說是IT崩壞了~面試經驗,看到「智力測驗」跟「計算機概論」我就知道白來了!

當面試官或者HR拿出智力測驗跟計算機概論來考我時, 我就知道這間公司白來了! 為甚麼呢?為甚麼呢?為甚麼呢?為甚麼呢?為甚麼呢?為甚麼呢?為甚麼呢? [?] 你...

鐵人賽 IT技術 DAY 22

技術 我就跟你說是IT崩壞了~面試經驗,看到「智力測驗」跟「計算機概論」我就知道白來了!

當面試官或者HR拿出智力測驗跟計算機概論來考我時, 我就知道這間公司白來了! 為甚麼呢?為甚麼呢?為甚麼呢?為甚麼呢?為甚麼呢?為甚麼呢?為甚麼呢? [?] 你...

鐵人賽 IT技術 DAY 8
30天快速上手TDD 系列 第 8

技術 [Day 8]Integration Testing & Web UI Testing

原本只打算講Integration Testing,但又覺得這樣講的不過癮,只好把Web UI的Testing納進來。 這篇文章主要會介紹到,如何界定Integ...

鐵人賽 IT技術 DAY 22
網站系統規劃實務 系列 第 22

達標好文 技術 網站系統規劃 - 發文系統實作(登入篇)

本篇文章作為網站實戰開發的第八篇,我們繼續實作登入狀態。 --------系列簡介-------- 網站系統可說是現在最多學子與新人想要入門的一個領域, 這個原...

鐵人賽 IT技術 DAY 7
且戰且走HTML5 系列 第 7

技術 且戰且走HTML5(7) 進階的Chat應用

管理連線、利用Storage來存放變數其實也是Socket.IO內建的功能。另外,也稍微追蹤一下原始碼,看看要怎麼做出更複雜的功能。 管理連線主要有兩個部分。S...

鐵人賽 IT技術 DAY 21
Android 學習手札 系列 第 21

技術 Day 21 - Android - 化身

前幾天,讓各位認識了用迴圈來"無中生有"生出了多個選項的列表,但這個方式並不完全合適於,當我們想要有格式的表列呈現,比方說今天我們想要針對三...

鐵人賽 IT技術 DAY 8
Front to Back, Node.js 系列 第 8

技術 JavaScript Array - Node.js day 8

今天要討論 Array,在 Array 是個很重要的物件型態,在 JavaScript 裡面有許多 Array 好用的方式,這次將會為大家介紹 Array 優秀...

鐵人賽 IT人生 DAY 8

技術 資訊人一生必讀的三十本經典書籍(8/30)團隊之美 - 資深團隊領導人物陳述發人深省並引以為鑑的經歷.

每天從書櫃翻出一本值得重新讀一遍的好書,希望藉由三十天的連續分享拋磚引玉,歡迎大家一起開書單~ 本日書單 團隊之美- 資深團隊領導人物陳述發人深省並引以為鑑的經...

鐵人賽 IT技術 DAY 22

技術 軟體路上不孤單Day22-寫程式就像寫文章-1

我很喜歡拿寫文章來跟寫程式互相比擬,因為真的還滿類似的! 一本書除了序之外,章節、大綱、目錄就是最重要的部分了。 如果名字取的不好,那就很容易被人所搞混~ 我很...

鐵人賽 IT技術 DAY 22
C#技術分享 系列 第 22

技術 C#技術分享22-[C#]透過XElement建立xml資料

XElement物件預設是以序列的方式處理xml資料,可以直接根據xml資料的階層結構,透過XElement物件建立資料 記得要引用這兩個命名空間 using...

鐵人賽 IT技術 DAY 7

技術 Kuick -- 使用 NuGet 建立 ORM 專案

內文說明如何從 NuGet 裡引入 Kuick 相關組件,並且提供影片介紹專案的建立過程,10 分鐘內建立 UserEntity,系統啟動後自動建立資料表,開始...

鐵人賽 IT技術 DAY 21

技術 我就跟你說是IT崩壞了~交作業大學是我超大間的網咖。

最近台灣天下太平,最大最大的兩枚新聞就是 1.開超跑的美女 2.英雄聯盟台北暗殺星TPA奪冠台灣嬰仔揚名國際 第一項與IT無關,就不崩壞她了,畢竟不管從新聞,或...

鐵人賽 IT技術 DAY 7

技術 在 Sinatra 使用 template engine

之前所舉的例子, 都只是在程式裡寫出個簡單的回應, 並未把完整的 html 畫出來。 雖不不見得一定要用 MVC 的模式, 但利 views 把資料處理與表現的...

鐵人賽 IT技術 DAY 7
30天快速上手TDD 系列 第 7

達標好文 技術 [Day 7]Unit Test - Stub, Mock, Fake簡介

在上一篇文章中,說明了有哪些方式可以對目標物件進行獨立測試,隔絕目標物件與外部的相依性。 這篇文章則要簡介一下,如何透過mock framework,來輔助我們...

鐵人賽 IT技術 DAY 21
網站系統規劃實務 系列 第 21

達標好文 技術 網站系統規劃 - 很多重複的程式碼?談網頁內容重用、模組化。

本篇文章作為網站實戰開發的第七篇,我們將繼續實作更多細節, 在繼續往下開始之前,我們計畫先聊聊 View 的重用、模組化。 --------系列簡介------...

鐵人賽 IT技術 DAY 6
且戰且走HTML5 系列 第 6

技術 且戰且走HTML5(6) 多人協同運作

觀察一下目前有哪些有趣的多人協同運作的應用,並且稍微考慮一下想在鐵人賽中實作應用的範圍與技術的困難度。 今天是週日,輕鬆一點,來稍微思考一下多人協同運作的應用,...

鐵人賽 IT技術 DAY 20
Android 學習手札 系列 第 20

技術 Day 20 - Android - 佈景

今天將以 Day 18 - Android - 計數與呈現 來為各位更進一步的介紹佈景(Layout)的設定概念 先來看看 Day 18 - Android -...

鐵人賽 IT人生 DAY 7

技術 資訊人一生必讀的三十本經典書籍(7/30)約耳趣談軟體、約耳續談軟體

每天從書櫃翻出一本值得重新讀一遍的好書,希望藉由三十天的連續分享拋磚引玉,歡迎大家一起開書單~ 本日書單 約耳趣談軟體:來自專案管理的現場實錄(Joel On...

技術 中文語音辨識系統真難作...

據調查 在華語世界中 臺語是第二難學的 除了傳統閩南話還夾雜大量外來語 - 還真是應證臺灣歷史啊 而且依移民的先後與居住地 又分海埔、宜蘭、...口音 試著唸一...

鐵人賽 IT技術 DAY 6

技術 Kuick -- 系統不可或缺執行期記錄

你還讓系統瞇著眼睛上線嗎?其實,為系統增加 Log 機制是簡單的事。 這裡不討論是該採行資料庫或是文字檔記錄,或是系統錯誤時自動寄發 Email 通知,只單純...

鐵人賽 IT技術 DAY 6
30天快速上手TDD 系列 第 6

技術 [Day 6]隔絕相依性的方式與特性

在上一篇文章中,提到了如何透過IoC的設計,以及Stub Object的方式,來獨立測試目標物件。 這一篇文章,則要說明有哪些設計物件的方式,可以讓測試或需求異...

鐵人賽 IT技術 DAY 6

技術 用 Sinatra 實作簡單的夢幻筆名 API

光介紹語法使用不大有趣,實作個可用的網站來試試。 之前曾發展過 中文隨機姓名+亂數假文的 script, 是用 shell script 再加上 sinatra...

鐵人賽 IT技術 DAY 21
C#技術分享 系列 第 21

技術 C#技術分享21-[C#]continue及break陳述句

continue陳述句 的功能是 忽略以下的敘述,繼續迴圈的下一個運算 break陳述句的功能是跳離迴圈 因為continue比較少有機會用到,但避免大家忘記,...

鐵人賽 IT技術 DAY 20

技術 我就跟你說是IT崩壞了~培養上班情緒。

星期一:培養上班情緒 星期二:培養放假情緒 星期三:放假 星期四:培養上班情緒 星期五:培養放假情緒 這禮拜...就在培養情緒中結束了,XD..... 星期一:...