Time of Update: 2015-05-11
標籤:c c++ java python leetcode Problem:Merge k sorted linked lists and return it as one sorted list. Analyze and describe its
Time of Update: 2015-05-11
標籤:// 自己的strncpy與庫裡的strncpy區別#include <stdio.h>#define CHAR char#define ULONG unsigned longCHAR *VOS_strncpy(CHAR *pcDest, const CHAR *szSrc, ULONG ulLength){CHAR *pcPoint = pcDest;// 對指標進行判空if ((NULL == szSrc)||(NULL == pcDest)){return
Time of Update: 2015-05-11
標籤:在最近的項目中,我們涉及到了“記憶體對齊”技術。對於大部分程式員來說,“記憶體對齊”對他們來說都應該是“透明的”。“記憶體對齊”應該是編譯器的“管轄範圍”。編譯器為程式中的每個“資料單元”安排在適當的位置上。但是C語言的一個特點就是太靈活,太強大,它允許你幹預“記憶體對齊”。如果你想瞭解更加底層的秘密,“記憶體對
Time of Update: 2015-05-11
標籤:本次上課繼續講解了 [ ] 、-> 等運算子多載的具體例子也講解了C++單個參數的類的類型轉換的案例最後稍微提到了 static 的第三種作用:待用資料成員 具體詳解我都已注釋出來了,大家可以慢慢看有任何問題都可以在這篇文章下留言我會及時解答 :) #include <iostream>#include <cmath>using namespace std;class myArray {private: float * p;
Time of Update: 2015-05-11
標籤:原文連結:http://zhina123.blog.163.com/blog/static/417895782012106036289/引用自身的結構體,一個結構體中有一個或多個成員的基底類型就是本結構體類型時,說明這個結構體可以引用自己,所以稱作引用自身的結構體。例如下面的結構體: struct link{ char ch; struct link *p} a; p是一個可以指向struct
Time of Update: 2015-05-11
標籤:多線程,顧名思義,就是在一個應用中實現多個任務,在c#中,線程Threads包含在System.Threading的namespace中。一、建立一個threads,最簡單的方法就是建立一個threads執行個體eg: Thread myThread = new Thread( new ThreadStart(·····)
Time of Update: 2015-05-11
標籤:題目:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。#include<stdio.h>int main(void){ char c; int letters = 0, space = 0, digit = 0, others = 0; while ((c=getchar()) != ‘\n‘) { if (c>=‘a‘&&c<=‘z‘ ||
Time of Update: 2015-05-11
標籤:1.寫檔案ofstream outfile("file_name",open_mode);開啟模式可以預設,此時預設每次都是擦除檔案中的未經處理資料,然後再寫入此次的內容;追加內容採用:ios_base::appofstream outfile("out_file.txt",ios_base::app);if (!outfile) cerr << "Oops! Unable to save data!" << endl;else outfile <
Time of Update: 2015-05-11
標籤: 學過Linux或者Java的應該都知道線程的概念,C#也支援通過多個線程來並存執行任務。任何一個C#的程式會開始於一個單線程(由CLR和OS自動建立的主線程)。下面是簡單的例子: 1 using System; 2 using System.Threading; 3 4 namespace Test 5 { 6 class Program 7 { 8 static void WriteX() 9 {
Time of Update: 2015-05-11
標籤:聽說現在我在大學大學的同學普遍用的編譯器是VC6.0,為了方便向他們請教,於是我剛開始決定選擇VC6.0來學習。可是安裝的過程出現種種問題,我又不想用綠色版,所以最後選擇了安裝極為方便的DEV-C++。我想要從分析別人的代碼開始學起。同學向我推薦了一本書。然後,我就開始分析書裡面的代碼。例題1:通過百度和看我在大學的同學給我的資料,我認識到:1.關於<stdio.h>stdio.h就是指“standardinput&output"意思就是說標準輸入輸出標頭檔
Time of Update: 2015-05-11
標籤:線程(Thread)是進程中一個單一的順序控制流程程。線程是進程中的實體。一個進程可以有多個線程,一個線程必須有一個父進程。 線程一般具有read,blocking和operation三種基本狀態。由三種基本狀態,衍化出五種線程的基本操作。首先,derive,線程是在進程內派生出來的。其次,schedule,選擇一個ready的線程進入operation狀態。第三,block,如果一個線程在執行過程中需要等待某個事件發生則被阻塞。第
Time of Update: 2015-05-11
標籤:c++ 物件導向 開發模式 Factory 方法模式 Factory 方法模式(Factory Method):定義一個用於封建對象的介面,讓子類覺得史麗華哪一個類,Factory 方法使一個類的執行個體化延遲到其子類。簡單原廠模式優點
Time of Update: 2015-05-11
標籤:// 結構體大小計算的例子// 預設對齊數為4#include <stdio.h>union tagAAA{struct{char ucFirst;//1short ucSecond;//2char ucThird;//1}half;short kk;//2}number;struct tagBBB{char ucFirst;//1short ucSecond;//2char ucThird;//1short ucForth;//2}half;struct
Time of Update: 2015-05-11
標籤:多線程 機器學習 這裡模仿了Word2vec裡面構建Hash索引的思想。#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <stdlib.h>#include <time.h>#include
Time of Update: 2015-05-11
標籤:本文執行個體講述了C#使用Word中的內建對話方塊的方法,分享給大家供大家參考。具體實現方法如下:使用 Microsoft Office Word 時,有時需要顯示使用者輸入對話方塊。雖然可以建立自己的對話方塊,您也許還希望採用使用 Word 中內建對話方塊的方法,這些對話方塊在Application 對象的Dialogs 集合中公開。這使您能夠訪問 200 個以上的內建對話方塊,它們以枚舉的形式表示。適用於:本文中的資訊適用於 Word 2013 和 Word 2010
Time of Update: 2015-05-11
標籤:本文假定您熟悉下列主題: Windows 表單列表框控制項Windows 表單事件處理產生樣本的步驟列表框控制項提供了您需要處理的兩個拖放事件: DragEnter 和 DragDrop。 當您在控制項的邊界內拖動對象時,便會發生DragEnter 事件;該事件用於確定當前拖動的對象是不是您要放到控制項上的對象。 在將一個或多個檔案拖到控制項上時,需要處理此事件。 這使得在將對象拖到控制項上方時,能夠根據所拖動的對象顯示相應的表徵圖。
Time of Update: 2015-05-11
標籤:[DllImport("user32")] public static extern int GetSystemMetrics(int nIndex);nIndex值:SM_CXSCREEN = 0 ‘螢幕寬度SM_CYSCREEN = 1 ‘螢幕高度SM_CXVSCROLL = 2 ‘垂直捲軸的寬度SM_CYHSCROLL = 3 ‘水平捲軸的寬度SM_CYCAPTION = 4 ‘Height of windows caption 實際標題高度加上SM_CYBORDERSM_
Time of Update: 2015-05-11
標籤:先說一個最近會用了的東西前幾篇部落格中提到了一個關鍵字async 當時並不清楚這貨是幹嘛用的只是知道這個和非同步有關隨著實驗和自學以及老師上課的深入明白了這個async的具體用法 廢話不多。上例子private async void Button_Click(object sender, RoutedEventArgs e){ int p = 0;//今天的花銷求個sum string val = "今日已花"; val += p.ToString();
Time of Update: 2015-05-11
標籤:c# 下載 進度條 代碼 委託 <span style="font-size:14px;"> </span><pre name="code" class="csharp"><span
Time of Update: 2015-05-11
標籤:System.IO 提供了一個抽象類別Stream , Stream類 支援對位元組的讀寫操作。 Stream是抽象類別,所有其它流的類都必須從Steam類中繼承。Stream類及其子類共同構成了一個資料來源和資料存放區的視圖 Stream類繼承層級關係: 流包含以下基本操作:讀操作(Reading)。即讀出流中的資料,把資料存放在另一種資料結構中,比如數組。寫操作(Writting)。即從另一種資料結構中讀出資料,存放至流對象中。