原创 處理json中的null

問題描述 今天在接手一個老系統處理json的時候遇到一個問題,由於新增加了一個屬性,老數據生成的json串中該屬性值爲null。 而在實體類中該屬性類型爲Integer,所以在switch操作的時候就報錯了。 說實話這個問題並不是很難

原创 IDEA(AS)代碼格式化部分忽略

在開發項目的時候遇到一個問題:項目裏面有一部分配置是通過xml文件進行設置,但是在格式化的時候會因爲內容太長格式化成兩行,這種格式化在Android佈局文件裏面是Ok的,但是這裏在從xml中獲取值的時候會在換行處額外插入一個空格——%20

原创 jni操作數組array

Java中的數組在jni中是jxxxArray類型,如jintArray。 獲取array長度 不同於c/c++語言,jni中獲取array長度需要使用JNIEnv對象方法GetArrayLength(env, array)來獲取。 //

原创 luaj——java程序中運行lua

環境搭建(Gradle) 下載最新的luaj源碼。 把源碼的core、jse裏面的代碼文件添加到你的項目裏面,可能需要處理合並衝突。 添加bcel的引入,build.gradle如下。 group 'LuaJTest' version

原创 jni-jobject操作對象

前言 jni中除了基本數據類型和數組之外,都是jobject類型的變量。jni提供了一系列的方法來操作jobject。 下面的示例都是根據TestObject.java來進行的。 public class TestObject {

原创 luaj-lua中實例化JavaClass

LuaJ提供了LuaJavaLib來方便地實現Lua和Java的混用。 使用luajava在Lua中實例化JavaClass LuaLogTest.java一個簡單的Log示例類 package com.mislead.luaj.java

原创 使用Volley獲取多個cookie

問題描述 最近接手了一個論壇性質的應用,因爲流量小,網絡請求頻繁,所以選擇使用Volley進行重構。因爲默認Volley只是讀取一個cookie,而這個項目使用了4個cookie,所以用戶登錄部分先使用原來的HttpClient來保存用戶

原创 關於lua table.getn()和#

在lua中table是強大的數據組合類型,但是因爲強大所以有些地方使用會不好理解。 table可以是list:local list_table = {1, 2, 3} table可以是dict:local dict_table = {

原创 爲什麼你應該停止使用EventBus

爲什麼你應該停止使用EventBus 原文鏈接 : Why you should avoid using an event bus 原文作者 : Tony Cosentini 譯文出自 : 開發技術前線 www.devtf.cn

原创 Gradle task to run java main class

簡單描述一個使用場景GreenDao GreenDao 使用的時候需要先在Java module進行scheme 以及entity的定義,然後生成相應的DaoMaster,DaoSession,Entity以及EntityDao。因爲需

原创 如何操作jni-String

String、jstring、char * Java String作爲參數或者返回值,在jni中對應的類型爲jstring。但是在c語言中string爲char ,所以如果我們直接把jstring當做char 來操作,就會報錯。 jni

原创 RxJava+Volley實現圖片可點擊的TextView

前言 RxJava是一個實現java響應式編程的庫。個人覺得它的優勢是能夠簡化異步處理的邏輯,從而使整個業務流程能夠更好的被讀者理解,在處理異步業務的時候有處理同步業務的類似體驗。個人理解可能不是很準確,對RxJava理解較淺的可以看看扔

原创 可以輸出類名、函數名以及所在行號的Log幫助類

/*** * This is free and unencumbered software released into the public domain. * * Anyone is free to copy, modify, p

原创 更新sdk的新方法(速度很快)

http://www.cnblogs.com/LIANQQ/p/4866653.html

原创 關於響應式編程

近來響應式編程成爲一種流行的模式,涌現出很多支持各種編程語言的庫和框架和相關的博文文章。像Facebook,SoundCloud,Microsoft,Netflix等大公司也開始支持和使用這種模式。所以我們這些程序員需要弄清楚關於響應式編