如何给山狮(OSX10.8)安装jdk1.5

目前山狮上只有苹果提供的jdk1.6,还有oracle提供的jdk1.7。虽然抛弃旧版的java是件好事儿,但是公司的项目有一部分却扩展了jdk1.4的jdbc。由于jdbc在java1.6中添加了大量的方法,导致公司的工程在jdk1.6中编译不过去,如果改成兼容jdk1.6的jdbc在jdk1.6-版本中又跑不动。上网查了半天,没发现1.6的jdk,倒是发现了jdk1.5的安装方法。装上试了试效果确实不错。

EDIT: 2015.05.06 支持10.10 Yosemite了

查看完整版...

解决高版本Linux内核编译不过MOXA UPort1110系列驱动

前几天手欠在x宝上买了个MOXA的UPort1110,USB转RS232串口线(200多大元,别问我为啥不买便宜的(吐魂……今天到手后发现,居然在我的大ArchLinux下默认驱动不上 =_____,=,还好他们官网提供了驱动下载,最新版本1.3号称支持2.6.x和3.“x”内核。二话不说下载编译……果然我的编译路程永远是崎岖的……刷了几屏幕的错误信息之后,华丽地编译失败鸟。

正好今天比较有心情,就跟死磕阿!!!

查看完整版...

常用的screenrc

shell -/bin/bash
defshell -/bin/bash

bind c screen 1
bind ^c screen 1
bind 0 select 10
screen 1
hardstatus off
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W} %c %{g}]'
term screen-256color
startup_message off
autodetach on
#shell -/bin/bash
#defshell -/bin/bash<

libfisce2.0和fiscegame2.0进度报告

好久不见阿……大家 -_,-,最近完全沉浸在各种拖延症中,所以一直都没有更新……

libfisce的更新如下:

因为配合fiscegame2.0,版本号也飙升到2.0了……改动如下:

  1. 动态代理

  2. 各种引用(软引用等等

  3. 编译脚本生成器从autoconf改成了cmake,另外为了支持家里的build server,改用maven进行编译

  4. 优化了GC流程(貌似

  5. 优化了空finalize方法的处理

查看完整版...

libfisce0.9完成 X FiScEGame2.0规划

脚本娘

呼……写这篇博客之前看了一眼上一篇博客的日期和内容……真是不看不知道一看吓一跳……

在各种拖延症的联合作用之下,之前规划的FiScEGame2.0居然拖了三个月才正式开始……

期间干了些什么呢……把libfisce大体完成了(一口血)

是的,参见上上篇博客,libfisce一期的完成也用了三个月……这次二期也是三个月……

libfisce是什么?容我再唐僧一遍,是一个LGPL的纯C语言写的java虚拟机,当初写这个的初衷是要脱离平台有限的java虚拟机实现彻底跨平台的AVG脚本引擎。

目前来看除了跟之前的Java版本进行横向比较性能提高了接近10倍之外,唯一的亮点就是即时存档功能了 = =

查看完整版...