Time of Update: 2013-10-28
從控制台中讀取資料是一個比較常用的功能,在 JDK 5.0 以前的版本中的實現是比較複雜的,需要手工處理系統的輸入資料流。有意思的是,從 JDK 5.0 版本開始,能從控制台中輸入資料的方法每增加一個版本號碼,就有一種新增的方法,這也增加了選擇的種類,可以依據不同的要求來進行選擇。下面來看一下,各個版本中如何從控制台中讀取資料以及各自的優缺點。 1 JDK 1.4 及以下版本讀取的方法 JDK 1.4 及以下的版本中要想從控制台中輸入資料只有一種辦法,即使用System.
Time of Update: 2013-10-28
我們先來看一個最為常見的泛型型別List<T>的定義(真正的定義比這個要複雜的多,我這裡刪掉了很多東西)[Serializable] public class List<T> : IList<T>, ICollection<T>, IEnumerable<T> {
Time of Update: 2013-10-28
delphi中有直接把10進位轉換成16進位的函數:function IntToHex(Value: Integer; Digits: Integer): string; overload; function IntToHex(Value: Int64; Digits: Integer): string; overload;unit uConversion;interfaceusesSysUtils,Math;typeTConversion =
Time of Update: 2013-10-28
C++有許多已經封裝好的資料結構,但是當資料不是標準資料時,存在很大麻煩,如記憶體塊時。直接進入話題吧:如題:結構標頭檔#include <stdio.h>#include <stdlib.h>#define uint unsigned inttypedef struct databuf{char *Addr ;unsigned int Len ;databuf *next;databuf
Time of Update: 2013-10-28
我最喜歡web開發的一點是,它包括許多許多不同的技能。作為一個好的開發人員,一定要好好學習,天天向上,因為我們有很多重要的技能要學習,而且它們總是在不停的發生變化。 這裡我列出了其中最為重要的10個技能,它們有點傾向於前端開發,但總體上適合所有的開發人員: Regex 基本SEO 不錯的Javascript庫 跨瀏覽器調試 圖片處理和最佳化 用有效HTML/CSS進行布局(不適用表) 著作權/基本網路法規 Apache rewrite 調試軟體 版本控制 1.
Time of Update: 2013-10-28
介紹一種多國語言的實現辦法,這也是微軟推薦的方式,開啟windows mobile下的windows目錄可以看到有很多以MUI為尾碼名的檔案,例如shellres.dll.0804.mui、 shell.dll.0804.mui。。。。。。我們可以用eXeScope.exe或者resources
Time of Update: 2013-10-28
位操作符是對資料按二進位位進行運算的操作符。位操作是其他很多語言都支援的操作,如C、C++和Java等,C#也不例外支援位操作。注意位操作支援的資料類型是基礎資料型別 (Elementary Data Type),如byte、short、char、int、long等,C#支援的位操作有如下幾種: 按位與 & 按位或 | 按位取反 ~ 左移 << 右移
Time of Update: 2013-10-28
各種SmartPhone上的跨平台開源架構的總結 目前SmartPhone的開發語言 Apple iPhoneObjective-C C/C++ Google AndroidJAVA 可以使用NDK進行C/C++的開發 Windows PhoneC# VB.net Windows Phone7是全新的平台,和以前的不相容,目前不支援C/C++ SymbianC/C++ 這個架構還是比較複雜的,而且介面開發對C++的使用也有一些特別的約定 RIM
Time of Update: 2013-10-28
一、擷取當前檔案的路徑 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 擷取模組的完整路徑,包括檔案名稱。 2. System.Environment.CurrentDirectory 擷取和設定目前的目錄(該進程從中啟動的目錄)的完全限定目錄。 3.
Time of Update: 2013-10-28
剛開始學習編程,如果只是拿著書本拚命敲代碼,肯定是非常枯燥的。如果不是非常有決心和毅力可能就會輕易放棄了,有沒有學習坡度不那麼陡的教程呢? 讓我們可以先學點基本的知識,等有了入門功夫,嘗到了甜頭了,再來挑選自己喜歡的東西學習呢?答案是肯定的,下面的這幾個網站就能讓你很快地並且相對輕鬆
Time of Update: 2013-10-28
15 年前,許多人都使用 Perl 和 ColdFusion 之類的工具構建網站。我們經常編寫可以在頁面頂部查詢資料庫的指令碼,對資料應用必要的轉換,以及在同一個指令碼底部顯示資料。這類架構適合於向網站添加簡單 的 “Contact us” 表單。然而,隨著應用程式變得更加複雜,這種方法無法進行相應的擴充來處理更大的複雜問題。大部分 Web 應用程式現在已經對模型-視圖-控制器 (MVC)
Time of Update: 2013-10-28
作為一名開發人員(WEB前端JavaScript開發),不規範的開發不僅使日後代碼維護變的困難,同時也不利於團隊的合作,通常還會帶來代碼安 全以及執行效率上的問題。本人在開發工作中就曾與不按規範來開發的同事合作過,與他合作就不能用“愉快”來形容了。現在本人撰寫此文的目的除了與大家分享 一點點經驗外,更多的是希望對未來的夥伴能夠起到一定的借鑒作用。當然,如果我說的有不科學的地方還希望各路前輩多多指教。下面分條目列出各種規範要
Time of Update: 2013-10-28
最近使用TinyXML進行C++ XML解析,感覺使用起來比較簡單,很容易上手,本文給出一個使用TinyXML進行XML解析的簡單例子,很多複雜的應用都可以基於本例子的方法來完成。以後的文章裡會講解使用Xerces進行C++
Time of Update: 2013-10-28
“ ... Mark Linton 順便到我的辦公室來了一下,提出了一個使人印象深刻的請求,要求提供第三個控制層次,以便能支援斯坦福大學正在開發的 Interviews 庫中所使用的風格。我們一起揣測,創造出單詞 protected 以表示類裡的一些成員,...” “... Mark 是 Interviews 的主要設計師。他的令人信服的爭辯是基於實際經驗和來自真實代碼的執行個體。...” “...大約五年之後,Mark 在
Time of Update: 2013-10-28
雙重檢測鎖(Double-Checked
Time of Update: 2013-10-28
1. SVG-Edit :Open Source Graphics Editor SVG-Edit 是一個基於瀏覽器的影像編輯器,可進行常用的一些影像處理功能,無需伺服器端支援,支援各種瀏覽器。 2. Codiad :Open Source & Web Based IDE for Coding Remotely Codiad是一個開源基於 Web 的 IDE 應用程式,用於線上編寫和編輯代碼。 這個應用程式採用 PHP 開發,並且不需要一個 SQL 資料庫,資料是儲存在一個
Time of Update: 2013-10-28
使用HTTP代理登陸軟體教程 一、在IE瀏覽器上進行HTTP代理設定使用瀏覽器瀏覽網路,瀏覽器用的是HTTP協議,所以在瀏覽器上使用的是HTTP代理。開啟IE的Internet選項(IE菜單-)工具-〉Internet選項),選擇“串連”。 A.如果您是直接撥接的,請選擇“設定(s)…” 在“對此串連使用Proxy 伺服器”的選項上打鉤。然後分別填上Proxy
Time of Update: 2013-10-28
一. 安裝Microsoft ActiveSync 4.0以上版本 二. 安裝VS2005 開發Pocket PC需安裝Windows Mobile 5.0 Pocket PC SDK 開發Smartphone需安裝Windows Mobile 5.0 Smartphone SDK Mobile 5.0環境配置: 1. 模擬器與Microsoft ActiveSync同步: A.啟動VS2005,在Tools->Device Emulator
Time of Update: 2013-10-28
1.使用winapi “SetParent” 介面: 複製代碼代碼如下:[DllImport("user32.dll", SetLastError = true)] static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent); 複製代碼代碼如下:control.Dock = DockStyle.None; control.Left
Time of Update: 2013-10-28
程式員熱衷於長時間地工作。我想說的是,你就承認吧,你的工作/老闆並沒有讓你這樣做,你自己要這樣做而已。當然,我知道,也許並非所有程式員都喜歡長時間的編程。不過肯定的是,隨著加班成為業內的普遍現象,至少一半的程式員必須喜歡加班,不是嗎?我早已聽慣了以下這類借口:“不,不是那樣的,我們只是喜歡炫酷的技術活,而且不想遺留未解決的問題。實際上,加班是一件好事,它讓我們變得出色!” 我認為,你不能只見樹木,不見森林。從某個角度來說,你這樣做並非為了自己,而是為了“