Time of Update: 2018-12-05
xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">-->public static int Asc(string character) { if (character.Length == 1) { System.Text.ASCIIEncoding asciiEncoding = new
Time of Update: 2018-12-05
文章目錄 1. IME設定2. 快速鍵3. 啟動XCode 44. Xcode4 IDE 可視化操作 Apple的Object-C近兩年發展似乎極為迅猛。嘗試下Mac OS X 10.7下安裝XCode 4.2開發環境,編寫一個最簡單的iPhone程式Hello World。 1. IME設定Lion預設不顯示IME表徵圖,先設定一下中文IME顯示:
Time of Update: 2018-12-05
§10.1 C檔案概述檔案(file)是程式設計中的一個重要的概念。所謂"檔案"一般指:儲存在外部介質上的資料的集合。一批資料是以檔案的形式存放在外部介質(如磁碟)上的。作業系統是以檔案為單位對資料進行管理的,也就是說,如果想找存在外部介質上的資料,必須先按檔案名稱找到所指定的檔案,然後再從該檔案中讀取資料。要向外部介質上儲存資料也必須先建立一個檔案(以檔案名稱標識),才能向它輸出資料。§10.2 檔案類型指標在緩衝檔案系統中,關鍵的概念是"檔案指標"。每個被使用的檔案都在記憶體中開闢一個地區,
Time of Update: 2018-12-05
寫了個二路歸併的歸併排序小代碼,直接貼上來/* file:quick.cpp author:www.5dkx.com*/#include<iostream>using namespace std;void Merge(int a[],int low,int mid,int high,int b[]);void MSort(int a[],int low,int high,int b[]);void main(){ int a[]={4,5,9,10,51,6,46,36,6,56,6
Time of Update: 2018-12-05
很簡單,直接上代碼using System; using System.Collections.Generic; using System.Text; using Newtonsoft.Json;namespace TestJson { class Program { static void Main(string[] args) { string json = "{\"a\":\"sadsad\",\"c\":{\"d\"
Time of Update: 2018-12-05
一、 需求分析1. 本示範程式中,限定約定約瑟夫的節點數和密碼均不超過100,每個節點的密碼均不超過節點個數的兩倍,且為方便起見所有密碼均根據時間動態產生,程式需輸入的有:①產生約瑟環的節點數,②程式的初始密碼;若輸入超出界,則起用預設值:102. 程式執行的命令有:輸入約瑟夫環的節點和初始密碼,約瑟夫環的初始化及動態產生,約瑟夫環的運行示範3. 程式測試:正確輸入測試,條件邊界輸入測試,超邊界輸入測試二、 概要設計4.
Time of Update: 2018-12-05
首發:http://www.5dkx.com/arch/65.html前天筆試有個約瑟夫環的問題,怪不得人家沒通知我面試,原來我的約瑟夫環做的確實有問題,昨天晚上又重新做了下,下面上原始碼: /* file:osephu.cpp author:www.5dkx.com*/#include <iostream>using namespace std;typedef struct Node{ int sort; struct Node *next;}Link,*List;int
Time of Update: 2018-12-05
1. 避免將多個類放在一個檔案裡面。 2. 一個檔案應該只有一個命名空間,避免將多個命名空間放在同一個檔案裡面。3. 一個檔案最好不要超過500行的代碼(不包括機器產生的代碼)。4. 一個方法的代碼長度最好不要超過25行。5. 避免方法中有超過5個參數的情況。使用結構來傳遞多個參數。6. 每行代碼不要超過80個字元。7. 不要手工的修改機器產生的代碼。a) 如果需要編輯機器產生的代碼,編輯格式和風格要符合該編碼通訊協定。b) Use partial classes whenever
Time of Update: 2018-12-05
冒泡排序 bubble sorting int t; int[] a ={21,56,64,94,97,123}; for(int j =a.Length-1;j>0;j--) { for(int i =0;i<j;i++) { if(a[i]>a[i+1]) { t =a[i]; a[i]=a[i+1]; a[i+1]=t; } } } for(int u
Time of Update: 2018-12-05
數組的==操作符和Equals方法都是比較是否引用相等,即使是值型數組也是如此,所以需要有值相等的比較。比較思路是首先類型相等,然後長度相等,然後每個對應成員值相等。/**//// <summary>/// 比較兩個值型一維陣列變數是否值相等/// </summary>/// <param name="array1">值型一維數組1</param>/// <param name="array2">值型一維數組2</param>
Time of Update: 2018-12-05
1. 簡述 前兩天被問道整數類型的範圍,果斷被鄙視了,回來好好看了下,這裡做個總結。2. 不帶正負號的整數 在普通32位機器上,unsigned short int(2個位元組), unsigned int(4個位元組), unsigned long int(還是32個位元組,因為以前的一些機器上int是2個位元組的,short是1個位元組的緣故,所以4個位元組才被稱為long) 以unsinged int為例,4個位元組,32個位元位,資料大小就是[0, 2^32-1],即3
Time of Update: 2018-12-05
1. 緣起 由一個題目引起的:問下面代碼輸出的是什嗎?const char *psz = "hello world";int iArr[] = {1, 2, 3, 4, 5}; cout << sizeof(psz) << endl;cout << sizeof(iArr) << endl; 前者輸出是4,輸出的是psz的類型大小,即指標類型佔4個位元組(在win32下)。 後者輸出是20,即該數組的長度。
Time of Update: 2018-12-05
1. 緣起 來自BBS上的面試題目,struct{int a; char b;}的大小是多少?答案是8。上網看了下,是位元組對齊。2. 位元組對齊的基本規則 首先,每種類型的變數的預設對齊長度都是自己的變數長度,比如:char佔一個位元組,那麼對齊長度就是一個位元組,int佔四個位元組,對齊長度就是四個位元組,double佔八個位元組,對齊長度就是8。int的對齊長度為4的實際意義是,int變數必須儲存在四的倍數的地址上。 那麼對於struct{char b; int
Time of Update: 2018-12-05
C#中下載Excel檔案(其實就是將Excel檔案從一個路徑Copy到另一個路徑)public void download(string TempName) { try { string StrPath ; StrPath=Application.StartupPath+@"\template\"+TempName+@".xls"; Excel.Ap
Time of Update: 2018-12-05
C++ 工程師 招聘人數:1 學 曆:本科 薪水範圍:面議 性 別:不限 工作經驗: 三年已上 職位要求: C++ 工程師崗位職責:VC++在Windows用戶端軟體開發任職要求:1、國家統招高校畢業,電腦相關專業本科以上學曆,三年以上工作經驗;2、熟悉Visual Studio .NET的開發環境,熟悉VC++開發經驗,熟悉WIN32
Time of Update: 2018-12-05
測試平台在我的上一篇部落格中對比了VS2010中C#和C++在運算密集型程式中的效能。上一篇部落格的連結:http://www.cnblogs.com/ytyt2002ytyt/archive/2011/11/24/2261104.html當時是在AMD 速龍9650 CPU(4核心)下的測試結果。 隨著VS2012、Intel Parallel Studio XE 2013中新一代編譯器的發布,再測試一下VC11編譯器相對於VC10的提升,以及.net4.5
Time of Update: 2018-12-05
一般來說,運用電腦解決複雜問題可分為這麼幾個階段:1. 從現實中抽象出物理模型,建立本構關係。2. 將物理模型轉換為數學模型。3. 將數學模型轉化為電腦模型,並由程式求解。 對於並非專業從事軟體開發,而是將大多數精力用於演算法與本構研究人來說,即希望使用Fortran、標準C等開發相對簡單,適合科學計算的語言,又偶爾要做做介面,用於參數的互動。可以考慮將C#作為一個優雅的C來使用,只使用其中一小部分類C風格的技術。考慮快速學習如下的必要知識1. 命令列2. WinForm3. 類與對象4.
Time of Update: 2018-12-05
在C#裡面,我們為一個private欄位對外暴露Property達到資料保護封裝的目的。估計大家都有過對於大資料量的類添加Property的枯燥經曆;或者 private欄位和Property之一名稱發生改變,沒有調整對應項名稱,可能在以後長期開發和維護中,帶來不易察覺的錯誤。在其實C#允許我們用一種簡便的屬性寫法,來定義和操作一個類的欄位。如下面代碼中的CarName002。public class Car {private string carName001;public
Time of Update: 2018-12-05
文章目錄 C++代碼C# 代碼 在下面的網址看到了使用MS的CL、gcc、Intel的icl、PGI的pgcc及Codegear的bcc 幾個不同編譯器編譯的C/C++ 程式效能對比,結論是Intel的編譯器效能最高。http://www.zxbc.cn/html/20081119/67961.html 同樣把這段Intel的SDK中的代碼遷移到C#中比較一下我的筆記本是:Intel Core4 P8700 2.53G的CPU,
Time of Update: 2018-12-05
.Net