Time of Update: 2015-05-11
標籤:// 位段賦值的例子#include <stdio.h>int main(){unsigned char puc[4];struct tagPIM{unsigned char ucPiml;unsigned char ucData0 : 1;unsigned char ucData1 : 2;unsigned char ucData2 : 3;}*pstPimData;pstPimData = (struct tagPIM*)puc;memset(puc, 0,
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
標籤: 學過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
標籤:WinExec("Cmd.exe /C md c://12", SW_HIDE);注釋:/c是什麼意思,不用/C會報錯CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string]/C 執行字串指定的命令然後終斷/K
Time of Update: 2015-05-11
標籤:c++ 物件導向 開發模式 Factory 方法模式 Factory 方法模式(Factory Method):定義一個用於封建對象的介面,讓子類覺得史麗華哪一個類,Factory 方法使一個類的執行個體化延遲到其子類。簡單原廠模式優點
Time of Update: 2015-05-11
標籤:c++程式設計原理與實踐 讀書 筆記預設使用向量。 --Alex
Time of Update: 2015-05-11
標籤:c c++ java leetcode python Problem:Given a linked list, swap every two adjacent nodes and return its head.For example,Given 1->2->3->4, you should
Time of Update: 2015-05-11
標籤:swig系統:CentOS 6.6步驟:1、安裝swig直接 yum -y install swig即可安裝java和c++編譯環境,略過我直接 yum -y install
Time of Update: 2015-05-11
標籤: 今天繼續談模組化的問題。這個想慢慢寫成個系列,但是不一定連續寫。基本是想起來了,就整理點思路出來。主要還是為以後集中整理做點鋪墊。 我們都知道,層次分明的代碼最容易維護。你可以輕易的換掉某個層次上的某個模組,而不用擔心對整個系統造成很大的副作用。
Time of Update: 2015-05-11
標籤: typedeftypedef struct _COMSTAT { DWORD fCtsHold : 1; //機構內位域的定義即變數fCtsHold佔1個bit空間 DWORD fDsrHold : 1; DWORD fRlsdHold : 1; DWORD fXoffHold : 1; DWORD fXoffSent : 1; DWORD fEof : 1; DWORD fTxim : 1; DWORD
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
標籤:流用於對IO處理 在System.IO名稱空間中有以下類 BinaryReader/Writer TextReader/Writer Stream 其中類Stream為抽象類別。由此有三個衍生類別: MemoryStream:對記憶體進行讀取與寫入 BufferedStream:對緩衝器進行讀取/寫入 FileStream:對檔案執行讀取與寫入 TextReader/Writer為抽象類別。由此衍生類別: StreamReader/StreamWirter
Time of Update: 2015-05-11
標籤:上節課老師主要講了stream及其一些運用和執行個體,下面我們就來討論討論Stream。我們知道,C#中常用的stream有檔案流(FileSteam),記憶體流(MemoryStream),壓縮流(GZipStream),加密流(CrypToStream),網路流(NetworkStream)。 下面是一些代碼的展示:1.檔案流(讀取檔案流-輸出檔案流)FileStream using(Streamstreamwrite=new FileStream(@"
Time of Update: 2015-05-11
標籤:本文假定您熟悉下列主題: Windows 表單列表框控制項Windows 表單事件處理產生樣本的步驟列表框控制項提供了您需要處理的兩個拖放事件: DragEnter 和 DragDrop。 當您在控制項的邊界內拖動對象時,便會發生DragEnter 事件;該事件用於確定當前拖動的對象是不是您要放到控制項上的對象。 在將一個或多個檔案拖到控制項上時,需要處理此事件。 這使得在將對象拖到控制項上方時,能夠根據所拖動的對象顯示相應的表徵圖。
Time of Update: 2015-05-11
標籤:System.IO 提供了一個抽象類別Stream , Stream類 支援對位元組的讀寫操作。 Stream是抽象類別,所有其它流的類都必須從Steam類中繼承。Stream類及其子類共同構成了一個資料來源和資料存放區的視圖 Stream類繼承層級關係: 流包含以下基本操作:讀操作(Reading)。即讀出流中的資料,把資料存放在另一種資料結構中,比如數組。寫操作(Writting)。即從另一種資料結構中讀出資料,存放至流對象中。
Time of Update: 2015-05-11
標籤: Object-C非正式協議與正式協議的區別 - braddoris的專欄 - 部落格頻道 - CSDN.NEThttp://blog.csdn.net/braddoris/article/details/24621161 Object-C非正式協議與正式協議的區別 分類: ios 2014-04-28 09:32 1428人閱讀 評論(0) 收藏 舉報這兩個概念困擾我很久了,一直都很像搞清楚到非正式協議和正式協議有什麼區別和聯絡,下面結合網上的資料和自己的看法談談這個問題。