Time of Update: 2018-12-03
aaaa項目的實現//Date.h檔案#ifndef _Date_H#define _Date_Hclass Date{ public: Date(); Date(int year,int month,int day); void print()const;private: int _year; int _month; int _day;};#endif //Date.cpp檔案#include "stdafx.h"#include "Date.h"#include
Time of Update: 2018-12-03
轉自:http://blog.csdn.net/huangtonggao/article/details/6441876STM32(Cortex-M3)中有兩個優先順序的概念——搶佔式優先順序和響應優先順序,有人把響應優先順序稱作'亞優先順序'或'副優先順序',每個中斷源都需要被指定這兩種優先順序。具有高搶佔式優先順序的中斷可以在具有低搶佔式優先順序的中斷處理過程中被響應,即中斷嵌套,或者說高搶佔式優先順序的中斷可以嵌套低搶佔式優先順序的中斷。當兩個中斷源的搶佔式優先順序相同時,這兩個中斷將沒
Time of Update: 2018-12-03
大部分資料都講了很多東西卻最終沒有讓我搞清楚怎麼用 DBus,不就是一個 IPC 通訊的工具嗎?就沒有一點實用些的資料嗎?看了很多資料之後還是覺得只見樹木不見森林。仔細整理下思路,覺得還是應該從最基本的方面入門,先從DBus 的 C API 入手學習,有了這些知識,就算麻煩,也可以先在完成一個準系統的例子程式的同時大概的知道 DBus 的運行機制。在網上找到這麼一篇文章:http://www.matthew.ath.cx/misc/dbus,
Time of Update: 2018-12-03
c++圖靈完備最小集(一個完整的閉包):Visual C++ 6.0支援的那一部分模板功能........也就是從標準模板功能中剔出偏特化部分就圖靈完備了。想看證明的給我留言。 大家說是微軟的設計人員是天才呢,還是c++的標準委員會是天才呢?說不定瘋子的集合才能造就圖靈的完備....... 上一篇不是用偏特化來
Time of Update: 2018-12-03
自己整理的一點心得。遠端存取access資料庫,其實只要用網路路徑:\\192.168.1.12\xx.mdb,即連接字串可以為:@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=\\\\192.168.1.12\\xx.mdb;Persist Security
Time of Update: 2018-12-03
using System;using System.Collections.Generic;using System.Text;namespace 不安全的程式碼{ unsafe class 指標訪問結構 { public static void Main() { Mystruct* pStruct; Mystruct mystr = new Mystruct(); //指標指向結構
Time of Update: 2018-12-03
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace CSharp基礎{ class 常量的特性 { //常量不允許用可變值給他賦值 , Person中這樣寫 public static int age = 200; //const int age = Person.age ; 報錯
Time of Update: 2018-12-03
using System;using System.Collections.Generic;using System.Text;namespace 不安全的程式碼{ unsafe class Program { static void Main( string[] args ) { int x = 10; //聲明2個整數指標
Time of Update: 2018-12-03
source: http://blog.csdn.net/CAICHAO1234/article/details/8997051(一)前段時間瞭解了下ORM(對象關係映射),然後就找了下C++的ORM架構,發現真的是很少,主要就下面幾種名稱開源License需要特定的架構支援支援Qt支援Boost支援MySQL支援PostgreSQL支援SQLite支援XML支援Oracle支援MSSQL Server支援ODBC支援IBM DB2LiteSQLYesBSDnoYes YesYesYes
Time of Update: 2018-12-03
BSS段:(bss segment)通常是指用來存放程式中未初始化的全域變數的一塊記憶體地區。BSS是英文Block Started by Symbol的簡稱。BSS段屬於靜態記憶體配置。資料區段:資料區段(data segment)通常是指用來存放程式中已初始化的全域變數的一塊記憶體地區。資料區段屬於靜態記憶體配置。程式碼片段:程式碼片段(code segment/text
Time of Update: 2018-12-03
break語句:break語句會使啟動並執行程式立刻退出包含在最內層的迴圈或者退出一個switch語句。由於它是用來退出迴圈或者switch語句,所以只有當它出現在這些語句時,這種形式的break語句才是合法的。 如果一個迴圈的終止條件非常複雜,那麼使用break語句來實現某些條件比用一個迴圈運算式來表達所有的條件容易得多。for(var i=1;i<=10;i++){ if(i==6) break;
Time of Update: 2018-12-03
原著:Steve Summit翻譯:朱群英, 孫 雲http://c-faq-chn.sourceforge.net/我知道庫函數 localtime() 可以把 time_t 轉換成結構 struct tm, 而 ctime() 可以把 time_t 轉換成為可列印的字串。怎樣才能進行反向操作, 把 struct tm 或一個字串轉換成 time_t?ANSI C 提供了庫函數 mktime(), 它把 struct tm 轉換成 time_t。把一個字串轉換成 time_t 比較難些,
Time of Update: 2018-12-03
所用開發環境:C++ Builder 5.0第一篇:BCB與資料庫的關係
Time of Update: 2018-12-03
題外篇:單元測試難於長期堅持的原因與解決探討 上一篇《單元測試效益》,有網友評論說:“單元測試的好處基本人人知道,就是難堅持!”。這一評論嚴重提醒了我,不錯,“難堅持”也是一個普遍現狀。如果不能堅持,那一切都是白搭。因此,這裡插入一個題外篇,探討單元測試難於長期堅持的原因與解決,拋磚引玉,希望大家踴躍討論,共同找出使單元測試易以堅持的途徑。
Time of Update: 2018-12-03
功能c語言中產生格式化輸出的函數(定義在 stdio.h 中)。向終端輸出(顯示器等)編輯本段用法int printf(const char *format,[argument]);format 參數輸出的格式,定義格式為:%[flags][width][.perc][F|N|h|l]type規定資料輸出方式,具體如下:1.type 含義如下:d 有符號10進位整數i 有符號10進位整數o 無符號8進位整數u 無符號10進位整數x 無符號的16進位數字,並以小寫abcdef表示X
Time of Update: 2018-12-03
C++顯示類型轉換http://blog.csdn.net/dlmu2001/article/details/6004613 閱讀webkit代碼,遭遇C++顯示轉換,複習下。過去幾年,我更多的是在同C語言打交道,在C語言中,強制類型轉換非常簡單。double pi=3.14;int
Time of Update: 2018-12-03
最近在調試音頻,雖然AC97 但是其實思路還是一樣的。轉篇別人寫的文章記錄下 原文地址: http://chxxxyg.blog.163.com/blog/static/150281193201033105123937/ #include <linux/module.h>#include <linux/init.h>#include <linux/io.h>#include <linux/platform_device.h>#include
Time of Update: 2018-12-03
《標準C++開發入門與編程實踐》 《標準C++開發入門與編程實踐》準備第二版,請提建議!大家都希望在哪些方面可以有所深入和側重?第1篇 C++快速探索 第1章 瞭解C++語言 1.1 程式設計語言 1.1.1 機器語言 1.1.2 組合語言 1.1.3 進階語言 1.2 C++發展簡史 1.3 C++開發環境 1.3.1 C++編譯器 1.3.2 C++標準與編譯器 1.3.3 C++開發環境 1.3.4 開發環境的選擇 第2章
Time of Update: 2018-12-03
(1)C++代碼typedef int (*CB_OnServiceUserMessage)(uint32_t cid, uint32_t uid, const std::string& data);extern "C"{ void init(CB_OnMsg cb_OnMsg) { (*cb_OnMsg)(); std::cout << "Initializing..." << std::endl; } void start(
Time of Update: 2018-12-03
英文原文:http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.11.html原文作者:Eric Huss中文譯者:柳驚鴻 Poechant著作權聲明:本文的原文著作權歸Eric Huss所有,中文譯文著作權歸Poechant所有。轉載請註明來自"柳大的CSDN部落格":http://blog.csdn.net/poechant11.