- 浏览: 433160 次
- 性别:
- 来自: 宁波
-
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
11大CSS按钮教程 -
a754782339:
楼主你好,我现在遇到的问题就是json与hibernate使 ...
Json-lib 与 hibernate 共同使用的问题 -
ying890:
非常感谢!
Extjs 处理 Date 对象 -
xa_zbl:
加了以后,报这个错误:TypeError: b[this.vt ...
ExtJs自定义Vtype示例 -
nbkangta:
dampce032 写道如果我想取到Person下Addres ...
Json-lib 与 hibernate 共同使用的问题
文章列表
还在用循环吗?Java复制文件内容NIO版本
- 博客分类:
- Java
网上的文件操作目前都停留在老的IO API当中,这大概就是为什么NIO(New IO)都已经不new了,在中国吃透的人还是很少的缘故吧?
不要用循环了,来用NIO吧,只要你的JDK在1.5以上,Follow Me!
我们用到的是FileChannel中的2个方法
transferFrom(ReadableByteChannel src, long position, long count)
transferTo( long position, long count, WritableByteChannel dest)
这2个方法,其实都一样,就是源和目标换一 ...
Liquid学习笔记
- 博客分类:
- Liquid
Liquid中有2种Markups:
Output
Hello {{ title }}
Tag 非文本 {\% 对称的大括号加百分号 \%}
输出Output
简单的输出如
Hello
另外输出还可以使用过滤器 Filter,如:
Hello TOBI
Hello tobi has 4 letters!
Helo 2013 May
标准过滤器 Standard Filters
标准的Filter, 通过名字基本可以猜得出来,filter的用法类似Linux Pipeline,左边是右边的输入;对于Filter可以有输入参数。 例如plus,将左边 ...
这基本是官方文档的部分翻译和自我理解,主要为了能有个地方放一下,最近也打算迁移Blog 到 Github了。
正在搞Jekyll,iteye现在的人气实在不行咯
YAML Ain't Markup Language(YAML)
语法
Structure 空格 Sequence - Map 键值对对 : 分割
Collections
Example 2.1 Sequence of scalars
- Mark McGwire
- Sammy Sosa
- Ken Griffey
Markdown学习笔记
- 博客分类:
- Markdown
Markdown是什么我就不说明了,希望了解的同学请Google 或者访问Markdown官方网站
Markdown基本可以分为 Block Elements 和 Span Elements
Block Elements
段落
在markdown里面的源文件,随便一行就是一个段落,每个回车markdown会自动转换成<br/>
Headers
headers分为setext方式和atx方式 首先说*setext*方式,就是在文字下面另起一行,然后用=或者-,在下面划上一排就出现了哦~ atx方式是在行首用
Markdown 基础篇
- 博客分类:
- Markdown
Markdown 是什么我就不说明了,希望了解的同学请 Google
Markdown
Headers:
setext:
(<h1>) 以=作为下划线 equal sign
(<h2>) 以-作为下划线 hyphens
atx:
1-6个#放在行首,N个#对应<hN>
Blockquotes:
应用以>打头 (angle brackets)
Phrase emphasis:
* asterisks _ underscores 着重
** __ Strong emphasis
Lists:
unordered list: ...
Python 内置格式化语言简介
- 博客分类:
- Python
Format Specified Mini-Language:
虚数的格式化 c.real, c.imag
>>> c = 3 - 5j
>>> ('The complex number {0} is formed from the real part {0.real} and the imaginary part {0.imag}.').format(c)
'The complex number (3-5j) is formed from the real part 3.0 and the imaginary part -5.0.'
...
花了几个小时,把13.04更新完了
结束后发现 Chrome 的 Flash Player Plugin不能用,折腾了半天才搞定
原来是国内源的问题,只好换到主服务器源就OK了,顺便贴一下13.04的主源
>>> sudo gedit /etc/apt/source.lst
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-security main ...
Adnroid 4.2 打开开发者模式
- 博客分类:
- Android
Android 4.2 打开开发者模式
http://www.androidcentral.com/how-enable-developer-settings-android-42
Jelly Bean Goolge有意隐藏了开发者模式
重新打开的方法是进入“设定---关于设备”,然后连续点击3次“版本号” ,然后会提示你“还需要4次成为开发者”,继续点击,一共点击7次之后,退回上一级菜单,开发者模式就回来了
Ubuntu 下面采用Desktop Entry 来描述一个快捷方式,我还不知道怎么用图形界面的方式去生成,可以通过以下的内容,在/usr/share/applications 下面建立一个 eclipse.desktop的,然后就可以调用win键去查找了
eclipse.desktop:
[Desktop Entry]
Name=Eclipse
GenericName=Eclipse Juno
X-GNOME-FullName=Eclipse IDE For Java
Exec=/path/to/your/eclipse/eclipse
Terminal=false
T ...
Python字符串格式化
- 博客分类:
- Python
http://docs.python.org/2.7/library/string.html#formatspec
python内置了一个称为 Format Sepcification Mini-Language 格式化语言
语言基本内容如下:
format_spec ::= [[fill]align][sign][#][0][width][,][.precision][type]
fill ::= <a character other than '{' or '}'>
align ::= "<" | " ...
http://www.howtogeek.com/109369/how-to-quickly-resize-convert-modify-images-from-the-linux-terminal/
使用 imagemagick 快速处理图片,安装上先
sudo apt-get install imagemagick
1.更改图片格式
#convert 源文件 目标文件
convert 1.jpg 1.png
#指定转换时候的质量
convert 1.jpg -quality 95 1.png
2. 更改图片大小
#指定大小,并保持寬高比
co ...
本篇内容并非原创,来自 http://qingyang.me/2012/ubuntu-1204-automatically-mount-other-partitions-on-system-startup/
以及 http://qingyang.me/2012/how-to-solve-the-problems-of-hard-disk-permissions/ 这两篇文章,这是对这两篇文章进行了一点整合,加上自己实践过 ...
Python的杂七杂八
- 博客分类:
- Python
1. 读取文件列表
import os
print os.listdir('.')
files = [f for f in os.listdir('.') if re.match("*.jpg", f) ]
2. 读取文件自动关闭
with open(filename) as file:
for line in file:
print line
3.两个字典相加
有如下两个字典
a = dict()
a['cat'] = 1
a['fish'] = 10
a['aardvark'] = 1000
...
试着解释神奇的7循环
- 博客分类:
- Java
作为一名非计算机科班出身的程序员对计算机的底层架构知之甚少,开发也一直以Java程序为主,写代码的时候很少考虑底层操作系统和硬件什么的。
直到今天开始学习Disruptor框架,里面提到了很多Cache的相关内容,才发现Java程序原也应该懂得计算机结构等基础知识!学习到Cache Line的概念,突然想到了以前看到的神奇的提高循环执行速度的神奇的7!
64位机器的Cache Line中可以保存8个word, 这是不是和神奇的7有关系呢?
我的64位计算机现在装的是32位的系统,那对我来说是3比较起作用,还是7比较起作用呢?
于是有了如下的一个简单实验
package com.eri ...
更新开机启动程序 命令行 update-rc.d
Alt+F1 打开应用程序菜单
Alt+F2 打开运行应用程序窗口
Ctrl+Alt+D 显示桌面
Ctrl+Alt+L 锁定
Alt+PrintScreen 当前窗口截图
Ctrl+Alt+Shift+Left|Right 将当前窗口移动到其他工作区
Alt+F5 取消最大化窗口,恢复原来大小
Alt+F7 移动窗口
Alt+F8 调整窗口大小