fastjson for android名不副实 今天在尝试优化json的序列化和反序列化。发现一个陷阱: android自带的json比fastjson(fastjson-1.1.43)解析在9k(及以下)大小 2025-08-10 · faywong8888 · android · 0 评论 · 0 浏览
让opengrok支持webservice 最近需要使用opengrok作为webservice来提供代码交叉索引功能。 但是opengrok的release版本中还没有提供这个功能,原因在于这个提交没有被 2025-08-10 · faywong8888 · android · 0 评论 · 0 浏览
Android 4.2.2上WebView.loadUrl带来软键盘自动收起的问题 今天由测试同学反映两款手机(红米,三星GS4,均搭载Android 4.2.2)存在WebApp中收到回调后软键盘自动收起。 经过一段时间的研究,发现在Andro 2025-08-10 · faywong8888 · android webview · 0 评论 · 0 浏览
Android L上WebView的行为变得更严格 android 5.0上WebView开始默认阻止Mixed Content,且不再接受第三方的cookie。所以为了你以往的WebApp里边的内容可以正常访问, 2025-08-10 · faywong8888 · android webview · 0 评论 · 0 浏览
WebView getUserAgentString的副作用分析 源代码如下(以android 4.0.4为例): public synchronized String getUserAgentString() { if (DE 2025-08-10 · faywong8888 · android webview · 0 评论 · 0 浏览
android库ShowcaseView 一个非常适合用于对用户进行第一次使用进行指导的库ShowcaseView,截图示例如下: 下面给出一个实例,需要瞄定一个特殊的View(id为R.id.answe 2025-08-10 · faywong8888 · android · 0 评论 · 0 浏览
黑暗WebView@HuaweiMediaPad X1 C208B011 最近遇到了一位很热心的用户,反映C208B011版本的Huawei X1(想想MediaPad系列本人几年前在华为也曾参与研发)上无法使用一个WebApp。deb 2025-08-10 · faywong8888 · android webview · 0 评论 · 0 浏览
Android L上webview crash的问题 在android L上测试反馈使用WebApp时会出现如下crash: F/libc ( 7555): Fatal signal 6 (SIGABRT) in t 2025-08-10 · faywong8888 · android webview · 0 评论 · 0 浏览
android开发中ConditionVariable的典型用法 尽管现在诞生的高级语言里边有了什么STM,协程,绿程的概念,但写代码总会遇到现实(商业级平台都不会用很新的东西)的多线程的问题。 比如有时候你需要同步的获取在另一 2025-08-10 · faywong8888 · android · 0 评论 · 0 浏览
WebView中支持input type="file"元素 方法如下: 在自定义的WebChromeClient中实现如下方法(主要是为了保证不同android版本上的兼容性): public void openFileC 2025-08-10 · faywong8888 · android webview · 0 评论 · 0 浏览
Nosql in postgresql PostgrepSQL 9.4开始支持了jsonb数据类型,从而支持了一部分nosql特性。今天使用了下,简要记录下: 记得在pgadmin中验证下postgre 2025-08-10 · faywong8888 · postgresql · 0 评论 · 0 浏览
git pull --rebase 有的同学在使用 git 时会不小心本地分支merge了远端的公共分支(通过 git pull ),我找了篇文章帮助大家学会 pull 的时候直接 reb 2025-08-10 · faywong8888 · git · 0 评论 · 0 浏览
Luminus web项目中让ajax请求和anti-forgery共存 Luminus web项目默认会启用anti-forgery特性以防止跨站攻击,极大增强了安全性。但是也为一些异步发生(不是来源于服务端的输出页面)的请求(aja 2025-08-10 · faywong8888 · clojure · 0 评论 · 0 浏览
clojure map-indexed使用实例 用了clojure,才发现北方有一座高山…… 今天网站中需要做一个小功能,通过restful api请求另外一个内部网站的数据,但是写这个网站的同学给出的数据是[ 2025-08-10 · faywong8888 · clojure · 0 评论 · 0 浏览
为 Duktape 添加 JavaScript 模块化加载能力 Duktape 是一个体积小巧、可移植性高、适合嵌入到各种环境中的 JavaScript 引擎。 最近需要将 protobuf.js 移植到 Duktape 里边 2025-08-10 · faywong8888 · Duktape JavaScript · 0 评论 · 0 浏览
那些年一起撸过的js引擎 v8 支持jit,性能好,生态大,sdk 支持面向对象编程,上手容易,代码能够保持优雅;调试协议能被 chrome 支持;同时由于 JIT 会在运行时生成额外的代 2025-08-10 · faywong8888 · JavaScript · 0 评论 · 0 浏览
开源的崩溃统计项目Socorro 由Mozilla开源的崩溃统计项目Socorro非常适合针对客户端的崩溃闪退、日志/堆栈上报,服务端进行采集、处理、分析、报告。 客户端的工作由类库Breakpa 2025-08-10 · faywong8888 · android · 0 评论 · 0 浏览
Clojure 生产环境中怎么使用environ environ可以很方便帮我们管理项目中的各种配置,但是最近在使用的时候遇到了一个问题,就是我在dev, test profile下配置的database-uri 2025-08-10 · faywong8888 · clojure · 0 评论 · 0 浏览
Java JNI打印Java层异常 在一些复杂的JNI调用中,比如JNI调用Java层的对象、Java层又调native方法,嵌套过多了,某一次调用产生的异常会在下一次调用JNI时被check出来, 2025-08-10 · faywong8888 · JNI Java · 0 评论 · 0 浏览
__isnanf引发的血案 最近遇到了4.x版本 android 上由**__isnanf**引发的血案,过程就不表了。典型出错日志(4.2.2): 07-18 11:58:20.445 W 2016-07-18 · faywong8888 · android ndk · 0 评论 · 0 浏览