原创 如何使用live writer客戶端來發布CSDN的博客文章?

live writer是寫博客的一個客戶端工具,由於文章是在本地編寫,所以它能夠防止文章在發佈時發生內容丟失的情況,同時它還可以方便的進行內容排版、插入圖片等,排版完成後點擊發布,圖片也會一併被傳到服務器上。CSDN博客支持metaAP

原创 動態鏈接庫(DLL)的使用

例1 : DLL編寫: Dll1.h #ifndef DLL1 #define DLL1 _declspec(dllexport) int Add(int x,int y); //Add #endif   Dll1.cpp #inclu

原创 文件操作系列之一——(C Run-Time Library)

現在要做一個東西出來,因爲涉及的知識面比較廣,所以需要系統的把知識整理一下,剛好用到文件操作這一塊,就整理了一下相關的要點。 操作文件的方式很多,這裏重點介紹幾個,本次介紹C Run-Time Library的文件操作方式。 C R

原创 也談面向對象編程

      在我的工作和生活過程中,我曾經不止一次的被人問到,“什麼是面向對象?什麼是面向對象編程?”,而後來,我也像他們一樣去問其他人同樣的問題,可是,他們回答的結果和我當初的相仿一樣讓人吃驚!我大多可得到如下描述“把一類事物抽象成一個

原创 文件操作系列之五——(CStdioFile的文件操作)

前面介紹了CFile類對文件的操作方式,本篇來介紹CStdioFile對文件的操作。 直接看這個類的源代碼,我們可以發現,這個類是從CFile繼承過來的。不過,CStdioFile的最大好處是他讀寫文件的方式是按照行來進行的。 當你把

原创 NoSQL數據庫面面觀

NoSQL數據庫現在已經變得非常流行了,在NoSQL這個大概念下實際上包含了大量的方式與項目,旨在實現各種數據庫模型,他們與傳統的關係型數據庫管理系統存在着非常大的差別,而傳統的關係型數據庫系統是通過SQL的方式來訪問數據的。在NoSQ

原创 安全編程: 防止緩衝區溢出

本文討論 Linux/UNIX 系統中最常見的缺陷:緩衝區溢出。本文首先解釋什麼是緩衝區溢出,以及它們爲何如此常見和如此危險。然後討論廣泛用於解決緩衝區溢出的新 Linux 和 UNIX 方法 ―― 以及爲什麼這些方法還不足夠。隨後將展

原创 windows下配置Apache+PHP+MySQL綠色移動版

爲了方便管理,先新建一個目錄,我把他建在 D 盤下,新建文件夾 Web ,然後把 Apache , PHP , MySQL 全放進去。 Apache 下載地址 http://httpd.apache.or

原创 華爲面經記

我是9月初收到面試通知的,那天下午下班之後,我接到一個人說是華爲的,想了解一下我是否願意去華爲工作,本來開始還沒打算去華爲,一是因爲自己才一年的工作經驗,二是傳聞華爲累死人不償命~~~- -!所以我說暫時還沒想過,然後他給我說,電話說不

原创 Redis安裝配置詳解

NoSQL系列比較流行的一款開源軟件,對於NoSQL的瞭解可參見文章《NoSQL數據庫面面觀》 具體安裝配置流程如下: 1.下載resis包http://redis.io/download 2.上傳到服務器 3.解壓編譯 $ tar xz

原创 深入解析父子線程

說起多線程,我們可以說起一大堆和它相關的有趣話題來,比如什麼子孫線程關係,父子線程關係,線程同步異步之類的研究話題來,而我今天所說的,是關於父子線程的一些有趣現象。   首先提出一個問題,“在多線程的應用程序中,當父線程結束之後,子

原创 在防火牆的例外中註冊程序(Windows7和XP)

在寫程序的時候,經常遇到被防火牆攔截的情況,尤其是一些網絡程序,不管是對外訪問還是外部連接,都會被攔截。 在大多情況下,Windows會靜默攔截外部對內的連接訪問,而內部對外的訪問會提示用戶信息。 現在我們需要把自己的程序加入到防火牆的

原创 MySQL常用命令

在使用MySQL過程中需要常用的一些命令,收集起來,方便查看: 1.增加新用戶 語法: mysql> grant 權限1,權限2,…權限n on 數據庫名稱.表名稱 to 用戶名@用戶地址 identified by ‘連接口令’; 權限

原创 SUSE Linux Enterprise Server 11 SP3安裝詳解

下載SUSELinux Enterprise Server,下載地址: http://download.novell.com/Download?buildid=4uiuDMzX0ck~&ref=suse 最新的suse11有2個安裝盤

原创 單例(單態)模式(C++描述)

   單態模式結構簡單,但應用非常廣泛。    單態模式的主要應用如字符串處理,數據庫連接,一個系統的一個打印系統等等。    下面代碼具體表述形態: #include <iostream> using namespace std; c