原创 MySQL常用命令(一)

1. 常用的顯示命令 查看數據集: show character set; 查看排序規則:show collation; 查看已用的數據庫:show databases; 查看錶的結構:desc tb_name; 顯示錶

原创 C++ 和lua交互學習的三個例子

C++ 和 Lua 交互學習 Lua簡介及安裝 Lua的優點: 最快的腳本語言 可以編譯調試 與C/C++結合容易 Lua是對性能有要求的必備語言 Lua的應用: 遊戲的任務腳本,後端服務器 AlphaGo: C++ + l

原创 我用Python寫自動刷代理服務IP的經過

應朋友要求實現一個動態切換代理服務器IP的功能,朋友只發了一個博客鏈接給我,用Python做的,當時我對Python並不熟悉,但是那篇博客中的思路確實很清晰,於是決定安裝Python,按照博客的思路,一步一步的走下去。 做事之前,

原创 一個關於二維指針的問題

#include<iostream.h> void main() { char *p[]={"comm","digi","auto","tele","elec"}; char **q[]={p+2,p, p+4, p+1,

原创 Linux的基礎知識之用戶、組合權限(一)

Linux的基礎知識之用戶、組合權限(一)  權限 權限:定義文件被某一個標識符所擁有。Linux中文件權限共有10位,其含義分別表示如下 對於文件: R:表示可讀,可以參看文件內容; W:表示可寫,可以編輯或者刪除該文件;

原创 windows下基於Python的定時服務程序

寫在前面 假設你在閱讀本文時,已經具有了在windows平臺安裝Python以及Python第三方模塊的能力。 Linux平臺下面有crontab可以做系統的定時任務, windows下也有對應的定時任務。之前做一個項目,通過wi

原创 C++11中的右值引用和移動語義

右值引用是C++11中新增的一種新的引用類型,它可以通過減少內存的重複申請、拷貝和釋放,有效的提高C++程序的性能。理解什麼是右值引用,首先要理解C++11中的lvalue、rvalue、xvalue,詳情請參考:C++11 中的

原创 C++11 中的左值、右值和將亡值

C++98 中表達式值的類型只有左值和右值兩種類型,可以取到地址的表達式就是左值,不是左值的值就是右值,而C++11中將表達式的值類型劃分成了lvalue(左值)、rvalue(右值)、prvalue(純右值)、xvalue(將亡

原创 使用squid實現普通的代理服務器

squid簡介 Squid cache(簡稱爲Squid)是一個流行的自由軟件(GNU通用公共許可證)的代理服務器和Web緩存服務器。Squid有廣泛的用途,從作爲網頁服務器的前置cache服務器緩存相關請求來提高Web服務器的速

原创 多目錄時Makefile 的編寫方法

多目錄時Makefile 的編寫方法 1 make分中預定義變量表 $* 不包含擴展名的目標文件名稱。 $+ 所有的依賴文件,以空格分開,並以出現的先後爲序,可能包含重複的依賴

原创 系統的學習和總結VIM的使用

1. 光標的移動 字符移動 h:向左移動一個字符 j:向下移動一行 k:向上移動一行 l:向右移動一個字符 數字+h|j|k|l移動指定的行或者字符 單詞移動 w: 將光標向前移動到下一個單詞的詞首 b: 將光標向後移動

原创 linux 下 httpd 2.4 的編譯安裝

Linux下httpd 2.4 的編譯安裝  說明        相比於httpd2.2,httpd 2.4 依賴於更高版本的apr、apr-util,apr(apache runtime portable)是一個可以使apache跨平臺

原创 使用MongoDB的MapReduce進行區域地震信息統計實驗

創建集羣 集羣各個節點名稱 192.168.100.101 Node1 192.168.100.102 Node2 192.168.100.103 Node3 192.168.100.104 Node4 配置各個節點的互信

原创 Apache Spark1.2.0 集羣環境搭建

Apache Spark簡介 Apache Spark是一個開源集羣運算框架。使用Spark需要搭配集羣管理和分佈式存儲系統。Spark 支持獨立、Hadoop YARN或者Apache Mesos 集羣管理。Spark可以和Ha

原创 一個配置集羣ssh互信的shell腳本

shell互信腳本 #!/bin/sh ## 1 delete .ssh directory UserName="mongodb" rm -rf ~/.ssh ssh-keygen -t rsa ssh-keygen -t d