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应该是持续时间最久,用户基数也比较大的一支。 ...

AngularJS笔记:$scope和this

|
2016年03月15日
|
angularjs
近来感觉东西越积越多,有些以前用过的小知识到现在都想不起来了,所以决定偶尔做个小笔记,虽然索性就放博客上了。 从若干的基础教程来看,scope是angular controller里数据绑定的关键,不管是从controller到view还是相反。 用scope,可以轻易声明一个可以到处使用的变量,例如: app.controller('MainCtrl', function ($scope) { $scope. ...

AngularJS笔记:Directive

|
2016年03月05日
|
angularjs
接触AngularJS有一些时间了,但是对于其中一些知识点还是似懂非懂,比如关键的directive。之前用它搞了一下bootstrap里的自动完成功能(autocomplete),当时就感觉,嗯,这都是啥玩意。 directive的作用 一般来讲,directives是DOM元素上的标记,使AngularJS的HTML编译器为DOM绑定合适的动作,或者改变这个DOM。ngBind、ngModel、ngClass就是Angular的内置direc ...

AngularJS 1.x简单体验

|
2016年03月03日
|
angularjs
项目所需,加上有那么一点前端(html、css和少量的jQuery)经验,所以就硬被安排客串了一把前端工程师。UI已经用了Bootstrap,项目主要内容就是CRUD(Create、Read、Update、Delete),虽然刚开始内容并不算太多,但是拿jQuery搞DOM元素还是蛋疼的很,每天都晕晕的。于是琢磨着选一个前端框架来玩玩。对比ExtJS、BackboneJS、AngularJS等等,最后选了一个“学习曲 ...