原创 mysql導出數據庫數據到新的庫

mysqldump 庫1 -u 庫1user -p庫1pwd --add-drop-table --routines | mysql 庫2 -u 庫2user -p庫2pwd --add-drop-table --routines :導出

原创 centos常用操作【持續更新】

1.去掉行尾的^M 第一種方法: cat -A filename 就可以看到windows下的斷元字符 ^M 要去除他,最簡單用下面的命令: dos2unix filename 第二種方法: 1 2 sed -i ‘s/^M//g'

原创 二進制mysql存儲以及http發送和接收

前端:JavaScript 後端:C++ ,openresty(lua) 功能需求:後端C++遊戲服務器產生的戰鬥戰報保存爲二進制格式存入mysql數據庫,客戶端查看戰報是通過http連接nginx的web服務器拉取。 流程: 1.C++

原创 centos安裝mysql8.0及修改root和用戶密碼格式

1、下載 Mysql yum包 https://dev.mysql.com/downloads/repo/yum/ 直接將下載地址:https://dev.mysql.com/get/mysql80-community-release-e

原创 centos安裝clang

1)下載llvm的源代碼 1 2 3 wget -c http://llvm.org/releases/3.5.0/llvm-3.5.0.src.tar.xz tar llvm-3.5.0.src.tar.xz mv llvm-3.

原创 Centos 安裝zlib

zlib 適用於數據壓縮的函式庫,由Jean-loup Gailly (負責compression)和 Mark Adler (負責decompression)開發。     zlib被設計成一個免費的、通用的、法律上不受阻礙(即沒有被任

原创 深度 | 從Go高性能日誌庫zap看如何實現高性能Go組件

深度 | 從Go高性能日誌庫zap看如何實現高性能Go組件 原創: 李子昂 高可用架構  導語:zap是uber開源的Go高性能日誌庫。本文作者深入分析了zap的架構設計和具體實現,揭示了zap高效的原因。並且對如何構建高性能Go語言庫給

原创 局部性原理淺析——良好代碼的基本素質

本文轉自博客園,原文地址:http://www.cnblogs.com/yanlingyin/archive/2012/02/11/2347116.html 開篇  一個優秀的程序、優美的代碼,一般都具有良好的局部性。簡潔、高效

原创 基於UTF8字符串檢查錯誤替換功能

utf8的長度爲1~4個字節,是一種變長串,在轉換和傳送過程中,可能由於某種意外會導致串出現錯誤的字符,致使有些工具無法識別而出現亂碼,或者直接導致操作無法完成。 實際應用中的例子:遊戲中的郵件系統,一般會限制標題,內容的長度,但由於客戶

原创 C++ 多繼承和虛繼承的內存佈局

英文原文:http://www.phpcompiler.org/articles/virtualinheritance.html 參與翻譯【中國開源社區】(5人):super0555, polarisxxm, Ley, zao

原创 ANSI、ASCII、Unicode和UTF-8編碼

1、ANSI編碼      unicode和ansi都是字符代碼的一種表示形式。 爲使計算機支持更多語言,通常使用 0x80~0xFF 範圍的 2 個字節來表示 1 個字符。比如:漢字 '中' 在中文操作系統中,使用 [0xD6,

原创 對緩存的思考——提高命中率

轉載地址:http://www.cnblogs.com/yanlingyin/archive/2012/02/14/2348980.html 開篇 編寫高效的程序並不只在於算法的精巧,還應該考慮到計算機內部的組織結構,cpu微指令

原创 【VS連接類型衝突】模塊計算機類型與目標計算機類型衝突

使用VS編譯生成的時候,如果提示“”模塊計算機類型X與目標計算機類型Y衝突“”,就有可能就是調用的DLL或者lib使用的計算機類型與當前項目設定的類型不一致導致的。 解決方案: 1.如果可以重新生成DLL或者LIB,可以將DLL和LIB的

原创 cocos發包“文件名、目錄名或卷標語法不正確”問題解決方案

執行cocos編譯命令 cocos compile -p android之後,中間也出現不少錯誤,主要的是兩類:一是SDK,NDK環境變量設置,以及版本不同步的問題,比如指定SDK版本爲之後android-21,NDK也要有對應的版本an

原创 LibCurl HTTP部分詳細介紹

目錄索引: 一、LibCurl基本編程框架 二、一些基本的函數 三、curl_easy_setopt函數部分選項介紹 四、curl_easy_perform 函數說明(error 狀態碼) 五、libcurl使用的HTTP消息頭六