iT邦幫忙

程式設計相關文章
共有 1293 則文章
鐵人賽 DAY 30
程式設計心法 系列 第 30

技術 程式設計心法:29.程式設計師的特質

我們又回到書本上了,今天雖是鐵人賽最後一天,但並不是本系列的終結篇。 (還有一篇,因為人家還想玩大富翁...XD) 程式設計師該有什麼特質?或者說,當程式設計師...

鐵人賽 IT技術鐵人 DAY 20

達標好文 技術 [如何提升系統品質-Day20]Security - SQL injection

回到本系列的主題:程式不是會動就好 在安全性上的設計,更是完全的貼切這個主題。如果設計出在裸奔的網站(請參考黑大的文章),就算網站上的功能可以正常運作,但千瘡百...

技術 鍵盤燈號(Num Lock、Caps lock、Scroll Lock)顯示與控制軟體~無線鍵盤好幫手

昨天把在公司與同事團購的無線鍵盤拿回家用,雖然鍵盤品質不錯,手感又佳,可是還是保留了無線鍵盤的傳統特色『沒有燈號』。我這支鍵盤是ASUS的巧克力筆電式鍵盤,因此...

鐵人賽 IT技術 DAY 17

技術 軟體路上不孤單Day17-UML介紹2-關係(1)

人與人之間的關係可能很複雜,但是在設計程式的時候關係儘量簡單一點比較好。今天就是要跟大家介紹圖形與圖形之間的關係! 接下來要幫大家介紹的是: Shared a...

鐵人賽 DAY 22
程式設計心法 系列 第 22

技術 程式設計心法:21.Error Handling

Error Handling 或稱作 Exception Handling,都是在幫我們攔截系統 Runtime 錯誤發生時,所產生的錯誤訊息。(或者為特定目的...

鐵人賽 開發技術 DAY 2

技術 [ASP.NET]防止使用者重複送出表單的幾種方式

****有時候使用者的操作往往讓人不敢恭維,儘管再怎樣嚴密的測試 在上線後往往會因為這些可怕的操作造成抱怨! 所以在設計介面時,往往都要把各種可能的狀態做處理...

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

技術 看範例學C#-04 善用StringBuilder與StringWriter

動態字串改用StringBuilder來提升效率 固定的字串用String效率較好 動態的字串就用Stringbuilder 效率較好 因為string 用+...

技術 【Docker 攻略】MySQL 安裝篇 | 安裝資料庫 好快的說 !

說明 以下為「 Docker 安裝 MySQL 」影片中,使用到的文件內容。 除了安裝步驟還會介紹 Docker 是什麼 ? 以及為什麼要使用 Docker...

鐵人賽 Modern Web DAY 2

達標好文 技術 [Day02] ASP.NET Core 2 系列 - 程式生命週期 (Application Lifetime)

要了解程式的運作原理,要先知道程式的進入點及生命週期。 過往 ASP.NET MVC 啟動方式,是繼承 HttpApplication 做為網站開始的進入點。...

鐵人賽 DAY 13
程式設計心法 系列 第 13

達標好文 技術 程式設計心法:12.變數命名--匈牙利命名法

匈牙利?!是五日遊嗎? 匈牙利命名法,在當初 C 語言流行的年代,特別是視窗環境下的程式,非常有名的一種變數及常式的命名規範,一般我們以 Naming Conv...

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

技術 看範例學C# Hold住第五天-例外處理機制try catch

try catch 是c#用的 例外處理機制 通常會在程式容易出錯的地方 加上try catch try catch 語法如下,finally區塊可省略 try...

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

技術 C#技術分享17-西元年轉民國年 別用.AddYears(-1911)

以前轉成民國年 都常常會使用 .AddYears(-1911) 這種偷懶的做法,不過今天用2012/2/29寫範例的時候,轉出來 居然是101/2/28 根據我...

鐵人賽 IT管理 DAY 3

達標好文 技術 Day 3 雲端四大平台比較:AWS . GCP . Azure . Alibaba

雲端三大平台:市占比 & 目標使用族群 根據市調公司 Gartner 統計,2016 - 2019 年之間各大雲端傷的市佔比率,可以看大前四大雲端供應商...

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

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

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

鐵人賽 開發技術 DAY 17

技術 [Shell Script] Day17-取得執行命令的結果

在使用 Shell Script 時,還有一件事情是很長被使用到的,那就將執行命令的結果指派給某一個變數來使用。 在使用 Shell Script 時,還有一件...

鐵人賽 IT管理 DAY 1

達標好文 技術 Day 1 無限手套 AWS 版:掌控一切的 5 + 1 雲端必學主題

賀!獲獎鐵人賽「IT管理組/佳作」 + 新書出爐「AWS 自學聖經:5大必學雲端主題・超圖解入門」 感謝大家熱烈迴響,我也受出版社邀請,以此次鐵人賽系列文章...

鐵人賽 開發鐵人 DAY 10
ASP.NET 由淺入深 系列 第 10

技術 91之ASP.NET由淺入深 不負責講座 Day10 - 如何註冊執行一段JavaScript

從Winform要轉Webform,或從ASP要轉ASP.NET,寫網頁幾乎一定用的到的東西,「如何執行一段javascript」。 這邊舉了8+1種例子,各有...

達標好文 技術 PHP之magic_quotes_gpc的美麗與哀愁

寫 Web 程式,只達到需求是 59 分,有注意安全才到 80 分,再考慮效能最佳化是 90 分,最後那 10 分,是界面與操作流程的完善。 Web progr...

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

達標好文 技術 看範例學C#-02 switch、for、foreach語法教學

今天的範例 一個combox1 在改變combox1 文字時觸發 comboBox1_SelectedIndexChanged動作,使用了switch語法 一個...

鐵人賽 開發技術 DAY 4

技術 [ASP.NET]Html轉成PDF的解決方案

最近遇到一個需求,需要將Html轉成PDF,上網找解決方案找老半天, 不是付費的不然就是匯出後整個版面跑掉,或者是中文亂碼 甚至用過itextsharp這種控制...

鐵人賽 IT技術鐵人 DAY 24

技術 [如何提升系統品質-Day24]測試 - Code Coverage

承接著之前單元測試相關的文章中,提到了程式的可測試性為系統重要的品質指標之一。這篇文章要提的,則是也很常用來當作檢視測試的品質指標之一。 測試不是有做就好,做心...

鐵人賽 IT人生鐵人 DAY 14

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

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

鐵人賽 IT人生鐵人 DAY 14

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

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

鐵人賽 Modern Web DAY 24

技術 [Day24] ASP.NET Core 2 系列 - Entity Framework Core

Entity Framework 是 .NET 跟資料庫溝通好用的 Object-Relational Mapper (O/RM) 框架,ASP.NET Cor...

鐵人賽 開發技術 DAY 21

技術 [Shell Script] Day21-常用的指令介紹之sed其他功能

一般在使用 script 來修改文件時,除了搜尋取代之外還有新增、刪除、插入以及列印操作。想想看,如果我們在分析 log 檔時,一定會有許多是我們不要的資訊,所...

鐵人賽 IT技術 DAY 22

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

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

鐵人賽 IT技術 DAY 22

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

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

鐵人賽 IT技術 DAY 18

技術 軟體路上不孤單Day18-UML介紹3-關係(2)

今天接著介紹在UML中的 Association(結合關係), Generalization(一般化) 和 Implementation(實做)的圖形。 3....

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

技術 看範例學C#-10 陣列應用

這是一個隨機產生7個樂透號碼的範例 本例使用for 迴圈把42個號碼 塞到loto陣列中 並用Random隨機取值,然後再利用一個for迴圈去產生7個1~42...

技術 六大軟體開發基礎設計原則

這是一些工作閒暇看書看文章整理出來的資料,設計模式之禪是本不錯的好書。 六大軟體開發基礎設計原則算是寫物件導向程式語言時的好幫手,讓工程師撰寫程式時有較良好的習...