iT邦幫忙

程式設計相關文章
共有 1308 則文章
鐵人賽 開發技術 DAY 11

技術 [Shell Script] Day11-迴圈 while 的三個範例

在介紹完 while 迴圈的三個樣子之後,緊接著當然是對這三個樣子作範例囉!這次的範例應該會有趣一些~ while] 迴圈能有什麼樣的應用呢?其實應用非常多,而...

鐵人賽 IT技術 DAY 29
只是路過 HTML5 系列 第 29

技術 ●HTML、CSS、JavaScript如何註解?

HTML的註解 使用<!--與 -->將要註解的文字包起來。 例如: <!--我是註解 --> CSS的註解 使用/* 與 */ 將要註...

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

達標好文 技術 [Day 3]動手寫Unit Test

上一篇文章介紹了單元測試的5W,這一篇則是要介紹How,怎麼開始動手寫我們第一個Unit Test。(終於可以寫程式了,笑...) 本篇文章會以Visual...

鐵人賽 開發技術 DAY 19

達標好文 技術 [Shell Script] Day19-常用的指令介紹之grep和awk

我深深覺得 grep 和 awk 真是天生一對的好兄弟阿! 我深深覺得 grep 和 awk 真是天生一對的好兄弟阿! 為什麼我會這麼說呢?因為這兩個指令搭配...

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

達標好文 技術 且戰且走HTML5(2) 應用主軸:WebSocket

WebSocket是瀏覽器與伺服器交換資料的方式之一,與HTTP最大的不同是,他是一個持續的雙向的連線,所以沒有重新連線,重新傳送檔頭等多餘的負荷,反應更即時。...

鐵人賽 開發技術 DAY 1
30天掌握Sass語法 系列 第 1

達標好文 技術 30天掌握Sass語法 - (1)什麼是SASS?它真的能加速我寫CSS的效率嗎?

SASS是一個可以提升寫網頁CSS效率的程式語言, 但礙於學習曲線門檻過高,導致國內網頁設計師的使用率仍未普及化, 希望藉由個人從CSS轉SASS的經驗分享,...

達標好文 技術 【Python Flask 入門指南】輕量級網頁框架教學 | 5 行程式碼 x 架設網站

目錄 前言 : 五行程式碼 Python Flask - Hello World 網頁模版 - Html 回傳 資料交換 - Form 表單提交 與 Aja...

達標好文 技術 想學寫程式?你還是放棄吧...

各位IT大大們好~小弟大學畢業後曾從事過製程工程師、系統分析師、技術工程師,而畢業科系是資訊網路工程系,目前任職某間公司的約聘人員(非工程相關領域),由於考慮到...

達標好文 技術 【Vim 編輯器 入門指南 (上)】用思維的速度寫程式

Vim 編輯器 入門指南 (上) 思考速度多快 寫程式速度就多快 目錄 前言 什麼是 Vim ? 三點好處與壞處 安裝 Vim 插件 簡單的文本編寫 分頁與...

鐵人賽 IT技術 DAY 16

達標好文 技術 軟體路上不孤單Day16-UML介紹1-類別圖

類別圖是最常見的圖。 學會”看”UML其實很簡單!雖然他也是一種語言,但是絕對比學英文容易! UML從我剛開始接觸到現在其實一直在進化,「圖」也一直在增加。不過...

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

技術 看範例學C#-07 Windows Form 表單的啟動順序

這個範例可以看出Windows Form的啟動順序 我們在程式執行時會先去執行Program.cs 裡面 Main這一段去呼叫第一個啟動的form static...

鐵人賽 IT人生鐵人 DAY 15

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

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

鐵人賽 IT人生鐵人 DAY 15

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

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

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

技術 看範例學C#-11 共用Click事件

共用一個Click事件的好處,程式碼變短了,也容易閱讀, 此例的功能是共用同一個Click事件,當按下button時,顯示該button的Text文字 如果一個...

技術 C# Graphics畫布簡介

C# Graphics畫布簡介 I. Graphics畫布 II. Buffered Graphics雙緩衝區畫布 I. Graphics畫布 當在表單或控制項...

鐵人賽 開發技術 DAY 13

技術 [Shell Script] Day13-繼續或者跳脫迴圈

繼續迴圈的目的就是,如果在這次輪迴中,我不想做任何事情,我想要邁向下一次的輪迴,不是啦!是迴圈,邁向下一次的迴圈,我就可以用繼續迴圈的關鍵字。 那脫離迴圈呢?就...

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

達標好文 技術 [Day 2]Unit Testing 簡介

Testing的第一個切入點:單元測試。 本篇文章將針對單元測試進行簡介,主要內容包含了: Why, What, Where, Who, When。 而How的...

鐵人賽 開發技術 DAY 4

技術 [Shell Script]Day04-if else 判斷式

首先要介紹的是 if, else 判斷式 昨天我們已經知道如何讓 shell script 可以在畫面上輸出(echo)以及從畫面上讀取使用者輸入(read)的...

技術 撰寫Gmail發信功能問題_C#

各位先進好,最近想寫一個利用Gmail或Yahoo的mail server發信的程式,不過遇到了瓶頸,不知各位先進是否有相關經驗,或目前正在使用此功能的先進可以...

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

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

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

鐵人賽 IT人生 DAY 1
程式和美術的大混仗 系列 第 1

技術 使用jquery跟php接json格式資料

首先請php吐一個json格式的檔案出來 <?php $city = array(); $city["0...

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

達標好文 技術 且戰且走HTML5(3) 使用Socket.io

WebSocket必須要有伺服器端的支援才能運作,所以來看看Node.js最多人使用的Socket.IO怎麼使用。 Socket.IO是Node.js上最早的W...

鐵人賽 Modern Web DAY 27

達標好文 技術 [Day27] ASP.NET Core 2 系列 - 網頁內容安全政策 (Content Security Policy)

跨網站腳本 (Cross-Site Scripting, XSS) 攻擊是常見的攻擊手法,有效的阻擋方式是透過網頁內容安全政策 (Content Securit...

鐵人賽 開發技術 DAY 6

技術 [MS SQL]將多筆資料合併欄位,減少不必要的連線

之所以會有這篇文章,是在改寫公司老舊的ASP報表 主要的邏輯是撈出全部資料後,逐筆判斷該資料在另一個Table是否有相似的資料 如果有則Response出來,秀...

鐵人賽 Modern Web DAY 1

達標好文 技術 [Day01] ASP.NET Core 2 系列 - 從頭開始

來勢洶洶的 .NET Core 似乎要取代 .NET Framework,ASP.NET 也隨之發佈 .NET Core 版本。雖說名稱沿用 ASP.NET,但...

鐵人賽 開發技術 DAY 27

技術 [Shell Script] Day27-提高可讀性之函式寫法(三)

關於 Bash shell script 的函式(function)介紹,今天介紹的的就是『返回值』,有呼叫函式就有可能會有返回值。可是這返回值也很特別,不是要...

鐵人賽 IT技術 DAY 12

技術 基本的 redis 操作與 Strings Lists Hashes資料型態

概念非常簡單的 redis, 操作上非常簡單, 了解基本的操作, 再依各巧思利用 redis 所提供的機制。 為何叫 redis? 是因為 REmote DIc...

鐵人賽 開發技術 DAY 14

技術 [Shell Script] Day14-可以提高if-then-else的 switch case

在介紹 if-then-else 時,不曉得有沒有人發現, if 開頭,結尾就是 fi 呢?沒錯,現在要介紹的 switch-case 他是 case 開頭,...

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

技術 程式設計心法:16.流程控制--Goto & Return

Goto 是程式設計中的一個很受爭議的指令,也是歷史公案,到現在也還沒有一個定論。因為廣大的 VB 使用者(或說比爾蓋茲)都支持保留 Goto 的用法。 Go...

鐵人賽 開發技術 DAY 7

技術 [Jquery]使用Cycle Plugin輕鬆做出輪播功能

Jquery 是一個Javascript的函示庫,基本上不用太多介紹,它變成Web Dveloper必備的技能之一 套件多到每天逛也逛不完,今天要介紹最近工作有...