原创 2012年電腦主機配置單

1500以內玩遊戲的電腦主機配置價格? CPU AMD AthlonII×2(速龍II雙核)250盒裝 ¥360 主板 映泰A880G+ 6.x ¥490  內存 威剛DDR3 1333 4G ¥110元  硬盤 WD 魚子醬

原创 eclipse cdt minGW c++ 入門示例

前言 學習c語言和c++的人首先需要的是一個可提供練習的開發平臺,對於c++來說,可供使用的工具平臺有很多,包括Borland 的 c++ builder 和 Microsoft 的 Visual Studio 系列,的確他們都是非常

原创 jni 保存jvm變量及c中調用

可以在jni的實現文件中,添加JNIEXPORT jint JNICALL  JNI_OnLoad(JavaVM *vm, void *reserved);實現jvm的獲取,此函數會在java加載native 庫時調用。 也可以在nati

原创 運行so文件時,出現error while loading shared libraries: libjvm.so: cannot open shared object file...

出現:error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directoryI  don't g

原创 如何遍歷上下view

利用ViewGroup的 indexOfChild 和 getChildAt方法: 以下代碼表示獲取v的上一個view: ViewGroup vg = (ViewGroup)v.getParent(); TextView tv = (T

原创 JNI編程系列之高級篇

在本篇中,將會涉及關於JNI編程更深入的話題,包括:在native方法中訪問Java類的域和方法,將Java中自定義的類作爲參數和返回值傳遞等等。瞭解這些內容,將會對JNI編程有更深入的理解,寫出的程序也更清晰,易用性更好。 1. 在

原创 如何有效地控制項目進度——重視細節

項目管理的目的是能夠按照預定的成本、進度和質量要求順利地對人員、產品、過程和項目進行分析和管理。在項目管理中,有些細節需要引起項目經理的重視。 根據經驗規劃 即先做少量的規劃,再根據實踐過程中得到的信息來做進一步的規劃,這樣可提高項

原创 有效控制項目進度的幾點技巧

軟件開發的項目週期大體分爲3個階段:獲取需求和定義產品、開發和測試、部署和運維。 在獲取需求和定義產品階段,需要防止 的不是進度太慢而是過快、過草率。特別是對於創業公司的產品經理來說,很可能因爲看到開發人員無事可做而感到壓力,所以儘快

原创 ByteBuffer

有一個問題需要明確: 爲什麼要使用bytebuffer,它比byte比起來有什麼優點? 很簡單:爲了提高IO的效率。怎樣提高的,這個還得google一下。 記住幾個標誌的含義: position:當前指針的位置,也就是接下來要讀寫的

原创 a number of mistakes commonly made by JNI programmers.

Chapter 10 Traps and Pitfalls To highlight the important techniques covered in previous chapters, this chapter cove

原创 JNI編程系列之基礎篇

JNI編程系列之基礎篇 最近幹一個活需要從Java調用C++編譯的動態鏈接庫,研究了一下JNI,現在將網上搜羅的文檔和自己的體會貢獻出來。 JNI的做法是:通過在方法前加上關鍵字native來識別本地方法,然後用本地語言(如

原创 JNIEnv*的常用函數詳解

[cpp] view plaincopy #include "TestNative.h"          /*    * Class:     TestNative    * Method:    add    *

原创 ios 開發筆錄

## mac快捷鍵: win鍵 + shift + 3 全屏截取 win鍵 + shift  +4 自定義截屏  截屏默認生成png 打開terminal 修改默認格式: 默認爲jpg:   defaults write com.ap

原创 java 徹底理解 byte char short int float long double

遇到過很多關於 數值類型範圍的問題了,在這做一個總結,我們可以從多方面理解不同數值類型的所能表示的數值範圍  在這裏我們只談論 java中的數值類型  首先說byte: 這段是摘自jdk中 Byte.java中的源代碼: /**

原创 JN系列(3):如何得到JavaVM,JNIEnv接口

Java與native code的操作有兩種方式:(1)在Java中加載動態鏈接庫(2)使用JNI Invocation inteface,在native code中創建JVM JavaVM接口 第一種方式,在加載動態鏈接庫的時候,