- 浏览: 79928 次
最新评论
-
ghoslin:
三年后的我在踩同一个坑
基于Spring,MyBatis的Interface及Class混用 -
GavinNie:
博主你好,我也同样遇到了滚动页面时尺寸会改变的问题,一开始的办 ...
Bootstrap笔记之Affix -
tanmingjuntan:
客户端代码写得还是很好的,还劳烦发一下服务端代码到我的邮箱。谢 ...
Java大文件上传(Android亦可) -
tanmingjuntan:
你这分块服务侧代码有吗
Java大文件上传(Android亦可) -
clxy:
weijs 写道请问,怎么念?http://translate ...
IT数量单位简表
文章列表
OpenShift笔记之初始化
- 博客分类:
- Coding
红帽子RedHat的OpenShift已经出来有阵子了,最近才“百忙之中”找时间玩玩。个中经历,记个笔记。
话说这个名字真的“好记”,好多人第一眼看上去,都把Shift看少个f。且不管名字,品质的口碑据称可算是业界良心。连GFW都盯上它了,你说良心不良心!(注:眼下https还是可以访问的,只是时断时续的,也不知是哪里的毛病...)
上手很简单,注册帐号,添加应用,数据库等。操作简单,网上也有大票的攻略,没什么可说的。
OpenShift的计量单位称作Gear,每帐户3个。看似不多,其实不少。比如添加个Tomcat7跑Java Servlet的话算一个,再给它添加个数据库,还是算一 ...
关于Eclipse Workspace的设置
- 博客分类:
- Coding
最近有需求,要将个超大的Eclipse Workspace分成多个。如果只是Copy走Eclipse的话,就会遇到个问题,那些自定义的设置都统统消失了。
网上大概搜索了下,有两个办法:
使用Eclipse自带的功能。File > Export > General > Preferences导出旧的。然后再File > Import > General > Preferences导入新的。
直接Copy目录{旧workspace}\.metadata\.plugins\org.eclipse.core.runtime\.settings ...
刚接触电脑时,看到k/K单位的东东都羡慕得不得了。
“硬盘是512K?!强力!”
类似这样。现如今都是动辄好几百G,要不上个T,你都不好意思说出口。
早上看到新闻,2012年每月IP流量有个几十EB,全年刚刚上ZB。新闻本身就罢了,这些个单位看得眼晕,背过一次,很少使用的那几个马上又忘记。这次记下来,备用。
名称
符号
二进制
十进制
kilo-
k/K
210
103
mega-
M
220
106
giga
G
230
109
tera-
T
240
1012
peta-
...
自打2003掉进某公司的DB维护项目组,到今天断断续续接触Oracle已经是十年了。尽管它依然是数一数二的RDBMS,但Oracle数据库在我这里的声望始终是仇恨。这次遇到的性能调试如下:
一个业务表,数据级别在千万行,检索条件只有一个业务年月字段,但是有多达十个的group by,且掺杂了roll_up及cube。客户要调优建议。
SQL文很简单,select where group by连个结合都没,索引也建了一大票。一方面受限于时间,环境和...一些因素,另一方面还是因为有趣,仅仅尝试了下面两个方向。
==============
= 并行
-- ...
今天炉石传说在更新后,发现无法登陆除国服外的其他服务器。折腾了下终于搞定,写在这里希望能帮助到遇到同样问题的玩家。
原因很简单,应该是battle.net.config的相关处理发生了变化。
旧修改方式
{
"Client":
{
"Language": "zhCN",
"LoginSettings":
{
"AllowedRegions": "CN;KR",
...
先说这名字好长,我也觉得长,只是没办法,本体的名字就有13字之多!上简称吧:嫦三月车征名辅,再简之:嫦车辅...唔...如何?
说正经的,写这个小程序的起因在于自己提交作品时,不知道是否已经有重复的作品,也没地方去检索。而这次活动的官网腾讯网和新华网都只提供登录和一览,只能一页一页翻。特别初期每天都上万的新数据,哪里翻得过来,于是自己想搞个检索和统计的辅助程序。这样有一搭没一搭的搞到现在...马上都快到截至日了...我这效率...
最终完成的辅助程序放在GAE上 —— 嫦三月车辅。因为是appspot,请自备云梯。
截至20日的部分统计信息:
其实这篇博文原打算叫“奋斗记” ...
升级Bootstrap 3时,顺便玩了下Affix——通常用在侧边导航条——这个控件,下面是一些坎坷和心得。(详细的官方文档)
★:Top
首先就是Top——高度,由于我页面上有固定的顶导航条(用Bootstrap的通常都会有),所以必须调整Top高度。
通用的代码如下
var navHeight = $('.navbar').outerHeight(true) + 10;
$sideBar.affix({
offset: {
top: navHeight
}
});
加上10px的余量是为了顶导航条和下面内容之间的间隙。其实也可以自动计算,只是太麻烦 ...
这篇一早写好,原打算等竞赛结束再贴。可昨天发现网上已到处都有讨论及解答,就不再等了。
前些日子玩的一道题,虽然解题失败,但还是觉得值得记上一笔。题是这样的
给定一个字符串,仅由a,b,c 3种小写字母组成。 ...
Java大文件上传(Android亦可)
- 博客分类:
- Coding
在stackoverflow上有个关于Android大文件上传的讨论。尝试着用Apache HttpComponents来解决。一番折腾,几多挫折,相当有趣。
环境准备
习惯了在Eclipse上开发,于是下载官方插件。早早升级到Eclipse4.3,当然是下载Google Update Site ...
6月26日,Eclipse发布了4.3这个版本,代号为开普勒——即德国天文学,数学家约翰内斯·开普勒。Eclipse的官网也改成中世纪羊皮书的风格。
鉴于Eclipse 4.x的表现,大家对4.3的发布恐怕还是观望为主。
无论如何,我来补上这条“旧闻”吧。
简单试用下来,
感觉貌似性能较4.2有那么点提升。恩,只是感觉,无实测数据。
不支持Java 8。哈。
EGit初始已集成。据说已经放弃3.x的支持,所以估摸着大家要么换插件,要么升级至4.3。
主要更新有(翻译自官网)
Eclipse Web Tools Platform (WTP) 3.5 支持Java EE7的开发标准。
...
这篇是在玩Spring-MyBatis时遇到的问题,比较闹心,还算有趣,记下经历,以备他日不时之需。
问题是这样:想做个共通的机制来处理大量重复的“基本的增删改查”。
网上做了些调查,通常都是需要准备一个Class,在里 ...
★:第三方
Bootstrap还是有些不足,好在有很多第三方的控件库(jQuery的style就是大把大把的控件库)。以下依然纯粹是个人调查结果,不代表任何方面的好坏优劣。
Table的排序。http://plugins.jquery.com/tablesorter/
提供Bootstrap的样式;提供各种插件,比较灵活。是的,虽然它本身就是个插件,还是有好多提供给这个插件的插件。
日历。http://www.eyecon.ro/bootstrap-datepicker
一样有Bootstrap的样式,实际上就是只为Bootstrap做的。支持国际化。
关于jQuery ...
★:Tooltip
这个纯粹出于自己的需要。在form提交时要对各个控件进行有效验证,验证结果里的那些错误信息,希望能够用Tooltip来显示在控件的旁边。默认的黑底白字显得很别扭,不大合适。
由于Bootstrap本身没有开放这个接口,实现起来甚是麻烦。网上查下来,动态改颜色的,替换html模板的,改源码的...五花八门。最终选择了修改Bootstrap源代码的方式。因为我觉得这才是“应该的”模样,哈。
1. 修改Bootstrap的源码。在tooltip的applyPlacement方法中如下位置添加
...
$tip.offset(offset).addClass(place ...
★:Modal
Modal有两个地方让我不满意。
其一是那个backdrop,整个画面忽明忽暗的非常晃眼的说。特别在照明不足的房间里,搞得跟恐怖片似的。这个可以用前面的css搞定。
然后就是按钮的回调,稍显设计不足。于是自己做了个共通的对话框。主要参考并简化了网上的Bootstrap.ConfirmModal,顺便加上jQuery UI的拖动效果。
代码如下:
1. 共通的对话框html模板,隐藏在页面上。
<div class="modal hide" id="modalDiv">
<div class=" ...
★:再定制
到这我们都下载完,扔进自己的项目里面,虽然可以马上用了,但是还有些地方需要调整。
我采取了通过加载顺序覆盖Bootstrap的方式,如下:
<link href='bootstrap.css' rel="stylesheet">
<link href='myApp.css' rel="stylesheet"><!-- ← 覆盖bootstrap的css等 -->
原因是比起直接修改Bootstrap的源代码,更加方便维护。如果需要升级Bootstrap,也只需整体替换新版的bootstrap ...