破碎人生(Demolition)

|
2016年08月03日
|
demolition
Demolition n. 拆除;破坏;毁坏 小时候,家里有一间破旧的储藏室,年久失修,变得砖头斑驳满目疮痍。虽然处在正对门口的位置,但是很少有人去注意它。直到有一天,父亲想在这里修一个大一点的仓库放摩托车和农具,决定拆掉它。那一天,当巨大的锤子一下一下砸在熟悉的墙面上,我们才又去注意它,自己刻下的歪歪扭扭的“xxx到此一游”(小时候觉得好玩),还有墙面 ...

windows下为Android Studio配置不同版本JDK

|
2016年07月07日
|
studio-logo
最近尝试在公司电脑上安装Android Studio,本身不需要任何权限,因为下载到的是压缩包,直接解压就可以用。但是遇到一个问题,机器本身安装的是JDK 1.7,但是Studio要求必须用1.8,由于生产环境都是1.7,所以有必要保留两个版本。这在Ubuntu上是很容易做到的,但是放到windows,虽然道理一样,都懂,但是实际做起来还是稍微麻烦一点的。基本上需要下载两个东西: ...

文囧,Nexus 6P

|
2016年06月19日
|
n6p-thumb
目前手机也没什么可选的,不是水果,就是Android,加上对配置有些要求,能选的就没几个了。对手机没啥特殊要求,主要还是顺手,GMS很方便,各种资料又全都同步,就喜欢继续用。但是上次的G4坏了之后,就感觉这一届旗舰不行(三爽UI还是丑),最后老实听从zww大叔的建议,入Nexus 6P。 上个Nexus是三儿子,从入学到毕业,除了屏幕黄、相机渣,几年用下来倒是一切 ...

jFreeChart限定最大显示值

|
2016年05月18日
|
highcharts
在非B/S结构的java程序中,要绘制图形,普遍使用的就是jFreeChart。相对于highChart的纯JS实现(highChart官方例子也很多),绘制jFreeChart可能不是那么容易。通常需要自定义一个map存放key和value,然后通过给ChartFactory工厂传入Dataset来创建图表对象,当然最麻烦的就是外观显示了,这部分可以参考org.jfree.chart.plot里的一众实现。 有个需求是这样:绘制 ...

我怒了(I Am Wrath)

|
2016年05月15日
|
i-am-wrath
我不知道约翰·特拉沃尔塔是怎么回事,从变脸之后基本就销声匿迹了,偶尔在小众影片了客串一下杀伐狠的配角,比如和丹泽尔华盛顿演《地铁惊魂》变大胖子,还有一个《断剑》里火车抢劫核弹最后地下爆炸啥的演大坏蛋,基本没有佳作。凯奇虽然在08年以后就没落到三线演员,逐渐变成烂片之王,但是当年的《勇闯夺命岛》,《战争之王》,《风语者》等等,单是想想还是 ...

我的G4挂了

|
2016年04月26日
|
没错,我去年买的LG G4于上周挂掉了。 当时恰逢下午5点半的休息时间,各位同事大都出去吃饭,我兴致勃勃拿出手机,打开一个xx APP刷一下,不一会儿屏幕失去响应,然后黑屏,就再没醒过来。期间会有断断续续的看到logo、不停震动等特殊反应。 这个手机是我用过寿命最短的,想当年脆生生的索爱某300摇杆手机都用了两三年,这个才10个月多一点。由于受不了没有GMS, ...

html中value含空格赋值被截断

|
2016年04月08日
|
最近遇到一个问题,在放入含有空格value的时候,value总是被截断,然后提交的时候取到的值总不是想要的。比如我在ajax里获取到一些数据,然后需要依次放入一个下拉的选择框的选项里。本来像下面这样这样,随便写写就可以运行了: $.each(list, function(i, item){ $('#some-select').append("<option value="+ item +">"+ item + "< ...

使用MDC在log4j里记录用户信息

|
2016年03月25日
|
log_file
log是程序员的好朋友,合理的使用log系统,可以方便记录发生的bug、异常,尤其在debug无能的时候,log发挥至关重要的作用。Log4j是Apache的一个开源项目,是一个功能强大的日志组件。可以使用配置文件,即可在程序中使用它的日志输出机制。除此之外,作者(们)还写了SLF4j、logback等一系列的log组件,不过log4j应该是持续时间最久,用户基数也比较大的一支。 ...