iT邦幫忙

程式設計相關文章
共有 1310 則文章

達標好文 技術 10個有用的jQuery編寫技巧

本篇分享內容是10個有用的jQuery編寫技巧。 Here's 10 tips that will makes you code more efficientl...

技術 指標的迷思知識

在學習 C 語言的指標過程中,時常會對一些專有名詞給混淆, 諸如:指標函式、函式指標 或者是 陣列指標、指標陣列 等, 現彙集以應不時之需。 函式指標 Poin...

達標好文 技術 網頁設計師面對瀏覽器的問題

撰寫網頁程式的人都知道,在IE瀏覽器可以執行的網頁,特別是那些功能性的網頁,而非純透過CSS網頁版型所設計的靜態網頁,在其他的瀏覽器會發生無法作用的窘況。 過去...

達標好文 技術 網頁設計師面對瀏覽器的問題

撰寫網頁程式的人都知道,在IE瀏覽器可以執行的網頁,特別是那些功能性的網頁,而非純透過CSS網頁版型所設計的靜態網頁,在其他的瀏覽器會發生無法作用的窘況。 過去...

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

技術 node.js伺服器實戰(-2) - 賽後補完,做出plugin架構

之前的程式著重在伺服器流程的構成,還沒有考慮到如何提供使用者可用的api,所以再來加強一下。 目前的伺服器流程 使用者可以自訂的地方,主要在pre(pre di...

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

技術 node.js伺服器實戰(-1) - 賽後亂搞dnode

dnode是一個node.js的rpc套件,拿來做出一些管理功能還不錯用。 需求 今天在http://www.facebook.com/groups/node....

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

技術 Web Service 之外:微軟 的ISA Proxy server

一直以來,不管是 vm ware下裝 linux,或是 andlinux(colinux) ,在公司區網內,就是沒法連出去。 近來發現一個專案,發現 ntlma...

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

技術 node.js伺服器實戰(31) - 結語

其實還很多工作沒完成,不過還是撐過三十天了 效能驗收 最後一天,來測試看看之前搞的架構,對於效能是否有很大影響。 如果同樣是跑出hello world,evol...

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

技術 node.js伺服器實戰(30) - scaling node.js

Javascript有一個特色,就是使用單一執行緒的Event Loop來執行所有的事件(函數)。這個模型讓他反應速度很快,但是有一些後遺症。 node.js的...

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

技術 懷舊C語言:1988 The C Programming Language 2nd Edition(PART III)

大師的火力展示,**大師也觀摩別人的code嗎?**1988年C語言成熟度已經達到很高的水平嗎? 在第5章,有很多玄妙的指標寫法: 大師不愧為大師,一個字串複製...

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

技術 node.js伺服器實戰(29) - 簡化非同步操作

node.js最主要的特色就是結合非同步I/O以及Event Loop來達到在高負載仍能有很好的反應速度,但是非同步操作常常會中斷流程,而且不保證執行的順序.....

鐵人賽 IT技術鐵人 DAY 30

達標好文 技術 [如何提升系統品質-Day30]Code Review與總結

終於到了「如何提升系統品質」系列文的最後一篇了,在總結之前,要談的是code review。 每間公司、每個團隊有自己的文化,code review的方式、標準...

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

技術 node.js伺服器實戰(28) - 進一步釐清伺服器流程

之前的開發比較匆忙,雖然有測試幫助驗證,但是還是需要詳細確認是否有符合需求,並且調整實做程式。 需求 其實需求很簡單,在使用route handler來開發伺服...

鐵人賽 IT技術鐵人 DAY 29

技術 [如何提升系統品質-Day29]基礎建設-持續整合(CI)

前面一整個系列所介紹到的工具,都如同一顆一顆的龍珠,散落在整個開發團隊的各個角落。傳說中把這些龍珠集中到CI上,就能召喚出神龍,並對神龍許下維持系統品質的願望。...

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

技術 node.js伺服器實戰(27) - 整合資料庫引擎

我自己比較常用的database還是mysql,所以先用他來測試一下在伺服器中使用資料庫引擎。 mysql模組 稍微找了一下資料,目前看起來比較成熟的獨立mys...

鐵人賽 IT技術鐵人 DAY 28

技術 [如何提升系統品質-Day28]Performance

鐵人賽前面的90%,提到了許多與品質相關的工具、作法、設計理念以及品質指標。但系統還有一個很重要的指標:效能。 效能指標,算不算是品質指標之一?那就要看怎麼去定...

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

技術 那些Web Service的往事

本來要試xmlrpc的實作,但是curl一直下載不下來,這又是個重要的套件,就改天再試了。 今晚試Axis2/c:http://axis.apache.org/...

鐵人賽 IT人生鐵人 DAY 29
九一每日隨想 系列 第 29

技術 九一每日隨想之二十九:寫程式與我

現在的工作說真的,已經很久沒寫過程式了,因為工作上不會用到,除非週休假日有時間,自己寫來玩玩。 其實寫程式真的挺好玩,記得第一次寫程式是在大學的計算機概論課上,...

鐵人賽 IT技術鐵人 DAY 27

技術 [如何提升系統品質-Day27]設計 - Aspect-oriented programming(AOP)

系統品質要好,還有一大部分需仰賴於系統架構的設計。在架構與設計面上,前面幾篇文章提到了『Layer』的觀念,請見:[如何提升系統品質-Day2]重構– UI,...

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

技術 node.js伺服器實戰(26) - 整合模板引擎

昨天只是簡單地驗證概念,今天先拿一個template引擎來測試一下。 swig模版引擎 swig是可以在node.js中運行的一個template引擎,他的速度...

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

技術 node.js伺服器實戰(25) - 初步設計視圖與模型的互動方式

在MVC中,三種物件如何互動,是設計的關鍵。基本上目前Controler已經確定了,所以還需要決定View與Model的互動方式。 構想 由於Model可能是M...

鐵人賽 IT技術鐵人 DAY 26

技術 [如何提升系統品質-Day26]測試 - 問題單該提供的資訊

身為測試人員(不管職位為何,只要是負責這個task的人), 有很多東西是你應該要知道,而且得要提供的資訊。 當測試到一個問題,可能是需求面、流程面、功能面、呈現...

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

技術 node.js伺服器實戰(24) - 開始設計視圖機制

先考慮到http response各個部份的需求,把這部份的實做確定下來。 與伺服器流程與機制整合 對http來說,伺服器的回應,主要就是由header與bod...

鐵人賽 IT技術鐵人 DAY 25

達標好文 技術 [如何提升系統品質-Day25]測試 - 自動化測試經驗分享

今年微軟TechDays有幸獲得主辦單位邀請,擔任一場BoF的講師(其實應該算主持人才對),題目是『自動化測試實戰經驗分享』。因為是討論型態,所以主題就放在導入...

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

技術 emacs 做中學第二十六天:繼續gsoap client

想不到線上遊戲成癮的堂弟,竟然讓中華電信線路繼續斷線,alarm的紅燈一閃一閃的亮著,不禁有跌破眼鏡,看走眼的感覺,對他的看法,也改變不少。上癮仍可以戒掉的,不...

鐵人賽 IT技術鐵人 DAY 24

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

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

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

技術 node.js伺服器實戰(23) - 考慮MVC

MVC是一個不錯的設計方式,可以把商業邏輯、呈現與流程控制分開來處理,各司其職,讓程式更好維護。所以考慮在目前的程式中,加入MVC的支援。 Front Cont...

鐵人賽 IT技術鐵人 DAY 28

技術 Windows Azure AppFabric: 應用程式伺服器服務

Windows Azure AppFabric 是整個 Windows Azure Platform 中,負責應用程式伺服器的開發與運作平台,具有開發單一簽入,...

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

技術 Node.js伺服器實戰(22) - 細部調整

之前只用event機制來實做流程,會有控制不夠精確的問題,所以再來改一下。 問題 之前的流程修改雖然通過測試,但是總覺得還沒有兼顧到夠完整的狀況,所以需要在仔細...

鐵人賽 IT技術鐵人 DAY 27

技術 SQL Azure Application Development: 應用程式開發

SQL Azure的資料庫應用程式開發和SQL Server有95%以上可相容,剩下的5%只要修改一下SQL,將不支援的指令移除後,一樣能連接SQL Azure...