原创 golang新版本對於cgo支持的一個坑

文件test.h如下 #ifndef _TEST_H #define _TEST_H #ifdef __cplusplus extern "C" { #endif extern void myTest(); #ifdef __cp

原创 工欲善其事,必先利其器-如何根據cocos2d-x中tolua++的pkg文件生成ldt的自動幫助

爲什麼選用ldt呢,因爲我最早使用的ide就是eclipse,同時調研了一下目前的ide,發現還是ldt對於代碼提示支持的比較好 所以那就ldt吧,上網找了一圈,發現瞭如何將外部代碼加入到ldt中讓它能夠自動提示,具體的可以參考如下兩個w

原创 jQuery Selector

http://api.jquery.com/category/selectors/ 保存一下

原创 rpath與ld_library_path

一般我們需要在編碼中使用一些第三方的動態鏈接庫,但是這些庫不一定在標準查找路徑上,這樣我們鏈接的時候就必須指定-L參數, 但是如果這樣一來,在運行的時候就必須指定LD_LIBRARY_PATH環境變量,否則就會報找不到動態鏈接庫。事實上l

原创 如何在ubuntu下使用stage3d的硬件加速

最近想嘗試一下心動的新遊戲深淵,但是由於公司的電腦是ubuntu的,只要進遊戲就提示說沒有stage3d的硬件加速,於是google了一下,發現這麼一篇文章 http://phoronix.com/forums/showthread.ph

原创 備份一個通過拷貝來創建虛擬機鏡像的腳本

#!/bin/sh machine=$1 mac=$2 ip=$3 if [ -z "$machine" ]; then echo "usage: sh $0 machine mac ip" exit fi source_byt

原创 如何找回存儲在ssh客戶端中的密碼

最近碰到一件蠢事兒,有個服務器的ssh密碼給忘記了,找來找去後來發現只有在一臺電腦的ssh客戶端mobaxterm裏存儲了,找了一圈發現客戶端裏存儲的都是加密後的密碼,沒法顯示明文(mobaxterm比較奇葩付費就可以獲得明文)。後來想來

原创 Android NDK Cross-Compile Setup

按照這個文章來做就行了 http://mortoray.com/2012/08/21/android-ndk-cross-compile-setup-libpng-and-freetype/ 分享一個腳本 #!/bin/sh set -

原创 關於透明代理的原理性描述

最近因爲ss被封禁被迫走上了trojan的路子,然後也就仔細研究了一下透明代理的基本原理,以前也基本上是無腦用,很多東西一知半解,正好也當學習rust練手,就用rust重寫了一下trojan,另外增加了透明代理的支持,同時支持udp和tc

原创 ubuntu下利用cron來提醒自己休息

原來使用windows的時候用愛眼衛士,提醒自己一個小時起來活動一下,現在換成了ubuntu,於是就想用cron直接提醒自己休息一下 原理很簡單,每隔一個小時就鎖屏一次 DISPLAY=:0 00 * * * * /usr/bin/gno

原创 升級ubuntu失敗時如何處理

好久沒寫blog了,今天剛好碰到一個新問題,記錄一下 升級ubuntu到一半的時候突然卡死了,沒辦法只能重啓系統,結果發現無法mount文件系統了 上網搜索了一下,發現可以用如下方法來解決 1、進入recovery模式->root she

原创 理解v8的Isolate調度

這兩天看了一下v8的在多線程情況下多個Isolate的調度原理,別的不多說了還是先看一下測試代碼吧 #include <v8.h> #include <iostream> #include <pthread.h> #include <u

原创 如何利用iptables的端口轉發

最近遇到一些這樣的情況,原來我們的服務是架設在有兩個網卡的環境下的,一個是公網網卡,一個是私網網卡,但是一些海外合作平臺由於使用了虛擬機,所以不能滿足這個需求, 於是就想到給一個網卡上綁定兩個ip 比如一臺機器的私網ip是192.168

原创 linux下添加自簽名根證書的腳本

#!/bin/sh usage() { ex="${1:-0}" echo "Usage: $0 <host> [<port>]" echo "\n\tPort will be set to 443 by d

原创 一個詭異的問題

今天第一次碰到因爲stack太小導致的c模塊core,一個原來沒有任何問題的代碼放在另外一個平臺上去跑的時間不管怎麼跑都會有一個很莫名奇妙的地方co