原创 OpenSSL 之 MD5

  學習一下,OpenSSL,使用OpenSSL有兩種方式:命令執行和庫調用。對於我來說,學習是爲了寫代碼。直奔庫調用了。先從最簡單的MD5入手吧!  OpenSSL官網上找到MD5簡介只有函數的聲明,沒有相對明確的解釋:#include 

原创 mips交叉編譯 error: 'PTHREAD_MUTEX_ERRORCHECK_NP' was not declared in this scope

  在mips交叉編譯時,設置互斥鎖時,報以下錯誤,始終編譯不過去。    error: 'PTHREAD_MUTEX_ERRORCHECK_NP' was not declared in this scope  各種百度,相關信息一條也沒

原创 Openwrt 交叉編譯libxml2

系統環境爲Ubuntu 12.04.04,配置交叉編譯環境使用以下命令即可,具體路徑視自己環境而定:./configure CC=/root/openwrt/staging_dir/toolchain-mipsel_1004kc+dsp_g

原创 Linux普通用戶部署mysql

1、添加一個新用戶,並設置密碼    user test    passwd test2、解壓安裝包,並重命名爲mysql    tar zxvf mysql-5.5.54-linux2.6-x86_64.tar.gz3、移除data目錄數

原创 openwrt交叉編譯

操作系統爲ubuntu 12.04.041、安裝所需要的相關軟件包apt-get install g++apt-get install libncurses5-devapt-get install zlib1g-devapt-get ins

原创 centos 源碼升級g++版本

1、用GNU上下載對應版本的源碼包到本地,官網:http://ftp.gnu.org/gnu/gcc/   這裏選用最新的包:    wget http://ftp.gnu.org/gnu/gcc/gcc-7.1.0/gcc-7.1.0.t

原创 windows 10和ubuntu雙系統安裝

1、先安裝Windows 10系統,想必都會安裝不詳解。2、分配一部分磁盤爲空閒磁盤,爲安裝ubuntu做準備。3、使用LiLi USB Creator工具來創建U盤啓動。4、使用U盤來安裝ubuntu系統,安裝時注意磁盤分配分配:/根目錄

原创 vs2008提示PCH文件異常

提示如下...pch' unexpected precompiled header error, simply rerunning the compiler might fix this problem解決辦法:重新安裝一下vs2008 s

原创 NULL與""空字符串的區別

""空字符串,會創建一個對象,分配內存空間NULL,不會創建對象,不會分配內存空間,意思是不存在的#include <iostream> using namespace std; int main() {         std::str

原创 windows 10 smb,添加網絡位置,輸入的文件夾似乎無效

  在windows 10中遇到一個現象,在“添加一個網絡位置”的時候,彈出“輸入的文件夾似乎無效。請選擇另一個”,我在這裏是需要連接到Linux上的smb指定目錄,經其它機子測試,smb服務器正常,輸入的參數也正常。從smb服務器日誌中也