Spring事务管理中@Transactional的参数配置
Spring作为低侵入的Java EE框架之一,能够很好地与其他框架进行整合,其中Spring与Hibernate的整合实现的事务管理是常用的一种功能。
所谓事务,就必须具备ACID特性,即原子性、一致性、隔离性和持久性,在Hibernate的实现中,需要我们编写代码来完成事务的控制工作。
public static void main(String[] arg...
Fedora Kernel 升级至 2.6.40 之后 VMware Player 无法开启的解决方案
最近一直折腾Debian啊,KDE已经玩的很熟练了,LXDE碰到点麻烦,startlxde命令执行后什么事情都没发生啊,不知道如何解决。只能盘算着先用用Debian的Live版本。
今天想开启VMware Player的,没想到VMware Player开不出来了,从错误信息中,得知编译出现错误。我的Fedora的内核不知道什么时候升级到2.6.40了。2.6.40其实就是3....
3450. Fast Width
http://www.spoj.pl/problems/FASTW/
ID
DATE
USER
PROBLEM
RESULT
TIME
MEM
LANG
5471365
...
913. Query on a tree II
https://www.spoj.pl/problems/QTREE2/
ID
DATE
USER
PROBLEM
RESULT
TIME
MEM
LANG
5468277
...
3. Substring Check (Bug Funny)
http://www.spoj.pl/problems/SBSTR1/
ID
DATE
USER
RESULT
TIME
MEM
LANG
5463962
...
修改路由器,彻底粉碎114域名纠错
114域名纠错大家应该都见过,也都该知道这是什么东西。这个东西真的神出鬼没,有时候现在114,过几分钟就不114了,有时候一个浏览器114,换个浏览器又不114了,还视家庭状况而定,在我家,114似乎格外变态,我已经开启了SSH,照样114,让我苦恼了好久。不过最近终于找到了个办法来对付它。
(这张图是网上搜的)
Google Chrome有一个负责通信的后台,地址是c...
z变换求响应,离散时间系统分析
从这个
http://jpkc.wyu.cn/xhyxt/kejian/chapter5/%E4%BE%8B%E9%A2%98/%E4%BE%8B5-27.htm
拷贝来的,备忘!!
【例5-27】已知离散时间系统的差分方程为
激励信号为,起始状态为,求该系统的系统函数、单位取样响应、零输入响应、零状态响应和完全响应。
解:(...
vsftpd本地用户配置
环境:CentOS+vsftpd
目标:配置ftp站点,带用户名密码,相对较安全
步骤:
1. 安装vsftpd,一般默认已经安装,先备份默认配置文件,位置/etc/vsftpd/vsftpd.conf。
#cd /etc/vsftpd/
#mv vsftpd.conf vsftpd.conf.backup
2. 新建配置文件,并进行相应配置。
...
vim两种算法的终端颜色对比
上面是终端色图
左边delta_e_cie2000,右边是rgb差值
下面为标准色图
可看出,其差别主要是在饱和度和亮度较低(<40)时,rgb算法就丢失了色彩信息
而delta_e_cie2000在(<25)左右丢失
总体上delta_e_cie2000比rgb更鲜艳。
不过就识别度而言,两者都差不多。
用rgb差值...
vim中将色彩转换为终端下色彩的算法的选择
看了 依云的文章, 让 Vim 在终端下和 GVIM 一样漂亮:gui2term.py 更新至 3.0 版
决定给自己的vim色彩插件加上终端支持。
colorscheme生成约50个色彩
ColorV的调色板生成约125个色彩
每个色彩需要对比255-16个终端颜色。
最后发现算法 delta_e_cie2000 实在太复杂,vim运行太...
编译 vim7.3 ( Winows and Linux)
最近将windows和ubuntu以及Archlinux下的vim都重新在本地编译并安装为最新版本, 因为vim.org提供的版本往往版本滞后而且没有编译需要的特性,必须自行编译。 将安装过程记录下来,以资参考。
Windows
原版问题:
1. 缺少python3 等所需特性。
2. 没有字体渲染
3. 没有等宽字体支持
...
gentoo 已解决、未解问题
官方的手册、wiki 上都写着
rc-update add net.eth0 default
提示不存在 net.eth0 没有 /etc/init.d/net.eth0 每次开机都要运行一次 dhcpcd eth0.
最后发现可以用
rc-update add dhcpcd default
在 ncurses 中使用 readline
有一天,我发现了一个很好用的 Python shell——bpython。它使用了 ncurses 来做界面,使用了 pygments 来高亮代码,怎么看都比 ipython 漂亮,更不用说 Python 自己的了。不过既然它使用了 ncurses,麻烦也就来了——ncurses 不支持 readline!虽然有些模拟,但终究是不好用,M...
大整数乘法
#include <iostream>
#include <memory>
using namespace std;
int* multi(int* num1, int size1, int* num2, int size2)
{
int size = size1 + size2;
int* ret = new int[size];
int...
DIY 一个用于显示 PDF 页面的 Clutter Actor
最近打算基于 Clutter 做一个 PDF 文档的演示工具,首先要解决在 Clutter 场景中渲染 PDF 页面的问题。可以通过 Poppler 库将 PDF 页面转换为 Cairo 图形,进而利用 Clutter 的 CairoTexture Actor 进行 Cairo 图形渲染解决这一问题 [1]。本文将上述过程中的一些细节(例如尺寸与位置的控制)封装为一个便于使用的 Clu...