原创 C++ static 語義

一、類的static data member 1、永遠只有一份內存實體 static意味着該變量屬於這個類,而不是屬於該類的某個對象。這裏的屬於可以從存儲空間的角度理解,即產生一個新的類對象時,不會再爲該對象分配static data m

原创 WinCE 下隱藏任務欄

有時候在WinCE工控機上開發的應用程序需要隱藏任務欄,爲了讓應用程序全屏,最大化利用工控機那小小的屏幕,同時確保了應用程序不會意外退出。 重寫MainFrame的PreCreateWindow虛函數,代碼如下:  if (!CFrame

原创 雙端隊列C實現很基礎很經典——來自Redis

1、adlist.h /* adlist.h - A generic doubly linked list implementation * * Copyright (c) 2006-2012, Salvatore Sanfilip

原创 ADO連接數據庫的幾種方法

1.通過微軟的Jet數據庫引擎進行數據庫連接 例如:連接Access m_pConnection.CreateInstance("ADODB.Connection"); m_pConnection->Open("Provider=Micr

原创 C++筆試基礎——覆蓋與多態

記一道C++的筆試基礎題,當時都有點拿不準,回來驗證了下還是對了,通過面試,學習不斷鞏固吧, 也不可能現在抱着C++的書看了。。。 #include<stdio.h> #include<iostream> using namespace

原创 手機取證——android手機falsh物理鏡像獲取概述

android手機flash物理鏡像獲取概述: ADB連接漏洞:當Android手機和PC或其他設備通過USB連接,選擇USB調試模式時,即使用戶設置了 開機密碼和解鎖圖案,PC或設備仍可以通過ADB連接到手機,也即android系統沒有

原创 linux GUI庫GTK+的簡單應用之事件和事件監聽器

剛接觸GTK+,先來看看一個簡單的用戶登錄的小例子,再來說說 GTK+的信號和回調函數實現的事件監聽器。 #include<gtk/gtk.h> #include<stdio.h> #include<string.h> const ch

原创 C++ public 繼承語義

c++中類的繼承關係有public 繼承、protected繼承、private繼承三種。對於public inheritance應該說是面向對象編程中用得最多的,也是精華所在。 1、公有繼承意味着is a kind of 的關係。 即任

原创 軟件工程導論讀書心得

最近沒在一直寫代碼,就看看面向對象和軟件工程方面的書,覺得做軟件和做任何事情都一樣要遵循一定的方法學,在正確方法論的指導下實踐會到達更好的效果。 寫下來作爲以後實踐的標準。 1.使用對象分解取代傳統的功能分解。 2.使用繼承更好的構建層次

原创 二分搜索的遞歸與非遞歸實現

1.遞歸方式對有序表進行折半查找 template<class E, class K> // SortedList模板類,E元素類型,K關鍵碼類型 int SortedList<E, K

原创 linux常用命令grep

2.grep命令 我們使用find命令搜索文件,使用grep命令在文件中搜索字符串,更可以在使用find命令時,將grep作爲-exec的動作傳入。 grep語法:grep [optionns] pattern [files] 選項opt

原创 裝飾者模式——靈活變幻你的對象

裝飾者模式:動態的給一個對象添加一些額外的職責。我們知道,使用繼承機制創建子類是增加新功能的一個方式,但這爲整個子類都添加了該功能, 有時候我們需要隨時動態的爲對象添加新的功能,可以任意靈活的組合新的功能裝飾對象。此時,裝飾者模式提供了一

原创 ODBC OLEDB ADO等數據庫訪問技術

花了點時間理了一下數據庫訪問技術相關的東西,一般地,一個數據庫產品的發佈後,相應地,會爲開發者提供一套訪問改數據庫的接口,比如MySql提供的C API,可以通過這些數據庫產品本身的API進行數據庫操作。 比如:通過API mysql_i

原创 C++ const作用於指針和迭代器

1. const  T *p const 修飾的是指針指向的內容,即不要幻想通過p修改p指向的那塊內存,當然你可以讓p指向新的地方。 例如:  char szTest[] = "const test";  char szTest1[] =

原创 OBEX對象交換協議進行文件傳輸

在最近的項目中用到OBEX協議進行文件傳輸。大致是這樣的:在塞班S60平臺上開發一個客戶端程序,然後通過我們的程序將其傳送到手機上並自動安裝, 該客戶程序獲得手機的短信,通話記錄,聯繫人,日曆等信息,先存儲的手機本地目錄。然後我們的設備通