- May 22 Mon 2017 16:47
KaliLinux2.0安裝VM Tools
- May 10 Wed 2017 21:00
常見系統的各種port用途
以下的port可以根據需要透過防火牆開關.
135端口:135端口主要用於使用RPC(Remote Procedure Call,遠程過程調用)協議並提供DCOM(分佈式組件對象模型)服務。
端口說明:135端口主要用於使用RPC(Remote Procedure Call,遠程過程調用)協議並提供DCOM(分佈式組件對象模型)服務,通過RPC可以保證在一台計算機上運行的程序可以順利地
- Mar 23 Thu 2017 10:49
Rad Studio 使用Clang-enhanced C++ Compiler編譯常見錯誤
1. [bcc32c Error] cannot initialize a parameter of type 'System::Uitypes::TColor' with an rvalue of type 'int' Vcl.Graphics.hpp(390): passing argument to parameter 'Value' here
原始碼是這樣:
UniCanvas1->BitmapCanvas->Brush->Color = 0x00EFEFEF;
- Mar 23 Thu 2017 10:32
Rad Studio 使用Clang-enhanced C++ Compiler編譯
C++ Builder原本預設是使用Boralnd自己開發的編譯器,後來版本支援Clang-enhanced C++ Compilers,預設是不啟動的,需要可以打開下拉選單Project/ Options,出現設定頁面選C++ Compiler,裡面有Use 'classic' Borland compiler的選項,預設是打勾的,變更成不打勾就是使用Clang-enhanced C++ Compiler編譯。
- Feb 05 Sun 2017 10:42
安裝Go語言開發環境-使用Visual Studio Code
詳細的安裝說明請見:
https://rominirani.com/setup-go-development-environment-with-visual-studio-code-7ea5d643a51a#.888ulbthy
看完後可以參考:
- Nov 21 Mon 2016 16:12
Rad Studio編譯出現 E2034 Cannot convert 'char *' to 'const wchar_t *'
編譯出現 E2034 Cannot convert 'char *' to 'const wchar_t *'是因為有些類別是char格式,但是預設編譯是wchart,所以進入Project/Options選單的設定頁面調整C++ (Shared Options)/_TCHAR maps to-->wchart變更為char就可以了。wchar是為了相容多國語言的寬字元設計。但是像AnsiString的設計是char就會遇到問題。
- Nov 21 Mon 2016 16:10
Rad Studio無法使用AnsiString類別
要使用AnsiString類別可以加一行#include <system.hpp>就能使用了。
- Nov 20 Sun 2016 12:06
Rad Studio缺少TServerScoket和TClientSocket元件
新版的Rad Studio缺少TClientSocket和TServerSocket元件是因為預設沒有裝載,去安裝的Rad Studio的Bin目錄找dclsocketsxxx.bpl,xxx是根據你的版本會有不同的數字。以下步驟能裝載來用:
Component-->Install packages-->Add-->找\Bin\dclsocketsxxx.bpl-->确定,會在Internet裡出現TServerSocket和TClientSocket元件了。
- Jul 16 Sat 2016 20:24
Error: Cannot determine signature for AssetManager
原本前面文章有寫如何簡化外部工具javah來產生jni需要的c語言header file,最近呼叫jni有需要傳入AssetManagrt,原本的參數沒有傳入java 的AssetManager classes的原型因此會遇到Error: Cannot determine signature for AssetManager的錯誤,這時候在之前寫的javah引用參數 "-v -jni -d $ModuleFileDir$\src\main\jni $FileClass$"小改一下,把sdk的使用版本內的android.jar給傳入就可以,改寫成"-v -jni -d $ModuleFileDir$\src\main\jni -classpath E:\AndroidSdk\platforms\android-16\android.jar;. $FileClass$",因為我專案設定的minisdk是16,所以我就用android-16的android.jar當成解讀java classes的參數填入,這樣設定好,跑一下設定的javah外部工具,這樣就會產生需要的jni c語言header file了。
- Jul 05 Tue 2016 10:42
NDK如何編譯PortAudio教學說明
由於打算用到jni下的audio API,找了一下有人已經包裝好API,就直接拿來用看看,網路上看到的是PortAudio,就紀錄一下用NDK編譯成so檔的一些簡易說明:
1.在jni下建一個PortAudio目錄
2.把include下的檔案都複製到PortAudio目錄除了檔名有win的之外