原创 proc/c++(一) 快速上手

一、概念: pro程序:通過在過程化編程語言中 嵌入sql語句開發出的應用程序叫pro程序。 宿主語言:sql語句所嵌入的語言。 proc   proc++目的:使c 或者 c++ 這種高效的語言成爲訪問oracle數據 的工具。二、例子

原创 虛擬機VMware下的UbuntuUSB設備識別問題的解決方法

方法一:在Linux下手動掛載U盤 1,先確定u盤的位置: 如果你的Linux操作系統是安裝在虛擬機上的,那麼首先打開虛擬機進入Linux系統。(注意:首先確認把當前活動界面是定位在Linux系統上的,然後把U盤插到電腦的USB接口上。

原创 C++中的 using

using在c++中有兩個用法: 一、使用名字空間。二、使用名字空間的名字。 一使用名字空間 大家都知道,一般常見的 using namespace std; 完了。 二、使用名字空間的名字。 像 using std::cin; u

原创 proc/c++(三)

一 proc 中如何調用存儲過程 和  函數 1.如何調用存儲過程   exec sql execute       begin           /*相當於匿名塊*/       end;   end-exec;  建立一個存儲過程

原创 用volatile關鍵字防止變量被編譯器優化

volatile是在C,C++,Java等中語言中的一種修飾關鍵字。 這個關鍵字在嵌入式系統中,是一個非常重要的一個使用。儘管在一般的Application中,可能很多人都不需要使用這個。但是在單片機中,如果不熟悉這個關鍵字,很有可能產

原创 遞歸實現鏈表反轉

用遞歸實現鏈表反轉時,每次只考慮兩個節點的反轉就可以了,實現起來清晰很多。 下面給出鏈表的數據結構 typedef struct ListNode{ int data; struct ListNode* next; }LI

原创 Qt編寫串口通信程序全程圖文講解

(說明:我們的編程環境是windows xp下,在Qt Creator中進行,如果在Linux下或直接用源碼編寫,程序稍有不同,請自己改動。)   在Qt中並沒有特定的串口控制類,現在大部分人使用的是第三方寫的qextserialp

原创 虛函數與默認實參

最近開始重新閱讀C++ Primer,不愧是經典書籍,每次翻閱都有新的收穫。 今日看書的過程中發現一個過去沒有注意的細節,以一篇博文記錄,也希望閱讀本文的朋友能注意。 第十五章 15.2.4 5.虛函數與默認實參 像其他任何函

原创 How to Google

我曾給所裏的律師助理多次培訓如何利用Google進行法律檢索、覈查事實和證據挖掘,可以分享一點心得。(1)首先要掌握工具,包括熟悉常見的Google語法(如""、site、filetype)和工具(如圖片搜索、Google Alert、G

原创 qt構建錯誤,退出代碼2

16:16:15: 爲項目信號和槽創建連接方式執行步驟 ...16:16:16: 正在啓動 "D:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\qmake.exe" E:\QtProgram\信號和槽創建連接方式\信號

原创 模版特化一個錯誤

template<typename T> int compare(const T& v1,const T& v2) { if(v1 > v2) return 1; else re

原创 怎樣把QString轉換爲char *或者相反?

這個問題其實也屬於老生常談了。也有不少朋友聊過。   我這裏把它總結一下吧。   1.從QString轉換爲char *   要實現把一個QString轉換爲char *,一般遵循這樣的步驟:   第一步,對該QStri

原创 進程的內存空間

 1代碼區/段:存儲函數的代碼,函數指針就是函數在代碼區的地址(首地址)。  2全局區:   初始化的全局變量,static變量,讀寫都可以。  3 BSS區:   未初始化的全局區。BSS段在main()執行之前會自動清零。  4 堆區

原创 proc/c++(二)

1. 指示變量:當數據庫中的字段值賦值給宿主變量時 賦值的 狀態可以通過指示變量得到。 exec sql select 字段 into :宿主變量:

原创 VMware7.10在安裝虛擬系統時遇到的Easy Install模式和VMware Tools無法安裝的問題

  VMware 引入的Easy Install模式可以通過自動檢測安裝盤確定您要安裝的操作系統,您只要在新建虛擬機嚮導裏面設置基本選項,然後VMware便會進行一條龍的全自動無人值守安裝(如圖)。這樣可以省去系統管理員的很多功夫,大大