原创 Python 之操作so動態庫

Python調用Linux下的so文件 1、C語言寫一個簡單的函數如下 #創建一個max.c文件 int max(int a, int b){ return a>b?a:b; } /*執行如下指令編譯生成so動態庫 gcc

原创 Linux下編譯安裝Jsoncpp及應用實例

安裝JsonCpp需要下載JsonCpp和Scon還需要機器上有python scons又是一個牛叉的工具,功能和GNU make一樣,又比make簡單多了。scons是python工具,需要先安裝好python。 驗證python是否安

原创 vim常見使用總結

前言:vim常見使用技巧都整理在這,會持續補充ing 1、跳轉指定行常用如下兩種方法(首先按esc進入命令行模式): (1)、:n (跳轉到文件第n行,需要回車) vim打開的文件→按esc進入命令行模式→輸入“:123”→按回車,即跳轉

原创 linux常用文件及作用總結(profile/.bashrc等)

一、常規文件 1、/etc/profile 文件 作用:用來設置系統環境參數,比如$PATH. 這裏面的環境變量是對系統內所有用戶生效的。 方法: (1)vim打開文件輸入export語句。例如: export SCONS_PATH=/

原创 Linux下的回收站trash

windows下的文件刪除後就放到了回收站裏,linux下的文件刪除則分兩種情況: 界面刪除:在文件夾界面右擊“刪除”,則該文件將移動到回收站,與windows下類似。 命令行刪除:rm命令,運行該命令後,文件基本就無法恢復了。 由於手抖

原创 自己實踐的mac安裝python3&Linux安裝python3

mac安裝python3 一、安裝前 查看當前python版本: #查看python版本 python --version python -V   二、安裝(推薦使用homebrew安裝) 1、安裝homebrew (1)首先執行如下

原创 rz/sz安裝與亂碼問題

1、rz、sz的安裝: yum install lrzsz 注意:rz、sz指令的正確實行還需要終端的支持,例如常用的Xshell、SecureCRT都是支持的,此外現在使用的WeTERM也是支持的。不過mac自帶的終端是不支持的。下圖

原创 Linux命令行解析參數之getopt_long

一、關於命令行參數        Linux的命令行參數可以分爲兩類,一類是短選項,一類是長選項。短選項在參數前加一槓"-",長選項在參數前連續加兩槓"--",如下表(ls 命令參數)所示,其中-a,-A,-b都表示短選項,--all,-

原创 性能分析工具Linux perf的介紹與使用

一、Perf簡介: 1、系統級性能優化通常包括兩個階段:性能剖析(performance profiling)和代碼優化。性能剖析的目標是尋找性能瓶頸,查找引發性能問題的原因及熱點代碼。代碼優化的目標是針對具體性能問題而優化代碼或編譯選項

原创 Shell date命令

1、date命令 date +%Y 以四位數字格式打印年份 date +%y 以二位數字格式打印年份 date +%m 月份 date +%d 日期 date +%H 小時 date +%M 分鐘 date +%S 秒 date +%w

原创 一篇文章弄懂Base64編碼原理

Base64的由來 Base64是網絡上常見的傳輸8Bit字節代碼的編碼方式之一。在做支付系統時,系統之間的報文交互都需要使用Base64對明文進行轉碼,然後再進行簽名或加密,之後再進行(或再次Base64)傳輸。那麼,Base64到底起

原创 python的模塊(module)和包(package)

一、python中的基本概念 1、模塊module 模塊module:在python中一個.py文件就稱爲一個模塊。當然”.pyo”、”.pyc”、”.pyd”、”.so”、”.dll”也可以,但Python初學者幾乎用不到。模塊中一般包

原创 【備忘錄】sublime tex編輯器在多行行首增加統一字符串

操作步驟如下: 1.選中要操作的行(Ctrl+A) 2.Ctrl+Shift+L (待操作狀態,此時統一大光標位於行尾) 3.方向鍵←   (將大光標移至行首,然後粘貼或者輸入想你要添加的字串即可) 4.你可以在任何位置進行字串的統一增加

原创 ASCII,Unicode和UTF-8之間的關係終於明白了

今天看廖雪峯老師的python教程文檔看到了這個問題,於是網上搜一下這三個究竟是什麼關係。發現一篇比較好的文章於是轉載過來了。感謝原作者 http://www.ruanyifeng.com/blog/2007/10/ascii_unico

原创 python——redis連接與使用

目錄   一、python連接redis  二、Redis API的使用 1、Strings操作 2、Hash操作 3、Lists操作 4、Set集合操作 5、Zset操作  三、使用實例 一、python連接redis 在python中