原创 Thrift C++ 服務器和客戶端開發實例--學習筆記

C++服務器和客戶端開發 參考:thrift下C++服務器和客戶端開發 參考:ThriftUsageC++ 參考:Thrift 入門教程 Thrift環境搭建: Ubuntu環境下Thrift的安裝、編譯以及測試

原创 UNIX ftp命令

幾個工具軟件 ubuntu下修改hosts文件. UNIX下FTP傳送文件相關命令 Unix下ftp常用命令: 1.ftp登錄 #ftp 主機名或IP 2.ftp常用操作 ascii 以ASCII模式傳輸數據; bi

原创 Python學習--threading應用和socket應用

Python學習–threading應用和socket應用 代碼示例: #!/usr/bin/python import threading import random from time import ctime, time

原创 Python,Redis學習實踐(一)

Ubuntu系統redis-py客戶端安裝: Redis的Python客戶端redis-py 安裝 python 的 redis 客戶端 Python操作Redis數據庫 Redis存儲的設計實現 1 使用redis數據

原创 MySql5.7.16安裝方法圖文教程

一、下載軟件 進入mysql官網,登陸自己的oracle賬號,下載mysql-5.7.16-winx64,下載地址:http://dev.mysql.com/downloads/mysql/ 將下載好的文件解壓到指定目錄,筆者解

原创 Python2.7學習筆記-中文編碼通用轉碼函數

Python2.7 中文編碼通用轉碼函數Python2.7學習筆記-中文編碼通用轉碼函數 Python2.7學習筆記-中文編碼通用轉碼函數 # encoding handler begin def getCoding(strInp

原创 EPOLL學習

一 基本知識   epoll是在2.6內核中提出的,是之前的select和poll的增強版本。相對於select和poll來說,epoll更加靈活,沒有描述符限制。epoll使用一個文件描述符管理多個描述符,將用戶關係的文件描述符

原创 Reactor模式詳解

Reactor模式詳解

原创 Linux getsockopt SO_ERROR values (errno.h)

The C function getsockopt lets you get the error codes with the option SO_ERROR. The possible error numbers are d

原创 Redis學習筆記--hiredis(C語言)

Redis學習中,C語言通過hiredis開源庫操作redis。 1 hiredis開源代碼的路徑。和說明文檔網址: https://github.com/redis/hiredis 2 hiredis中部分API使用示例。 #

原创 系統日誌監控腳本,程序關閉和啓動

系統日誌監控腳本,程序關閉和啓動功能 最近由於工作原因寫了一個關於系統日誌監控腳本,監控到某些信息後,腳本中進行程序關閉和啓動的功能。 詳細內容如下: #!/bin/sh #current date time DATE=`date "+%

原创 C++的單例模式與線程安全單例模式(懶漢/餓漢)

參考:C++的單例模式與線程安全單例模式(懶漢/餓漢) 1 教科書裏的單例模式 我們都很清楚一個簡單的單例模式該怎樣去實現:構造函數聲明爲private防止被外部函數實例化,內部保存一個private static的類指針保存

原创 Linux下定時執行腳本

Linux下定時執行腳本 來源:http://www.blogjava.net/decode360/archive/2009/09/18/287743.html      今天做了個數據庫的備份腳本,順便系統得學習一下Linux下定時執行

原创 Java中使用Jedis操作Redis

使用Java操作Redis需要jedis-2.1.0.jar 下載地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis連接池的話,還需common

原创 Redis命令總結

Redis教程 Redis 命令參考 Redis命令總結: Keys KEYS pattern 查找所有符合給定模式( pattern)的 key 。 EXISTS key 檢查