- 浏览: 51779 次
- 性别:
- 来自: 北京
最新评论
-
jd2bs:
奇怪,我在spring3.1.2中 这样不行 respons ...
spring mvc 3.0 json 操作中定制 http header. -
tq02ksu:
要把IE的缓存清一下才能有效的.再不灵的话用FF看一下 HTT ...
spring mvc 3.0 json 操作中定制 http header. -
x163maiyatang:
问下 我遇到的 就是这种问题 在ie情况下 就会缓存数 ...
spring mvc 3.0 json 操作中定制 http header.
文章列表
响应式编程和异步框架
- 博客分类:
- java web
http://blog.zhaojie.me/2010/09/async-programming-and-reactive-framework.html
Shell 中访问memcache的终级方法
- 博客分类:
- Linux
Shell 中访问memcache的终级方法
V3.0 浮层项目中用到这个. 研究了下. 网上说的大致是用nc命令来搞. 贴子很多. 但是有些问题.
时而好使, 时而不好使. 最后发现是由于nc 过早关闭标准输入流导致, 因此用如下方法来整:
{
cat <<!
get [key1]
get [key2]
!
sleep 1
} | nc [host] [port]
其中的sleep 1是把输入流发给memcache后等待memcache返回的时间. 可根据数据量微调.
处理返回数据:
VALUE [key1] 0 2
[value]
END
VALUE [key2] 0 ...
现在无线路由器盛行的时代, 大家可有发现在ssh到一个远程主机以后过一段时间不操作就段线了。
解决方案是 增加如配置到/etc/ssh_config,
Host * # 这行一般都有。
ServerAliveInterval 15 # 一般只加这行即可。
ssh_config 这个是配置客户端的。
sshd_config 这个是配置服务器端的。
这是由于现在的无线路由器没有保持长久连接的原因。 具体我也不是说的太明白。 只是之前用linux + iptables 搭建过一个路由器, 却不曾出现这样的情况, 想来是由于无线路由器的原故。
如上面所述, 可以解决此问题。
blas lapack 之MKL
- 博客分类:
- Linux
BLAS=-L/opt/intel/mkl/10.0.5.025/lib/em64t -lmkl_intel_lp64 -lmkl_blacs_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread
LAPACK=-L/opt/intel/mkl/10.0.5.025/lib/em64t -lmkl_intel_lp64 -lmkl_blacs_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread
http://www.lichaozheng.info/2012/03/20/shell-%E8%8E%B7%E5%8F%96%E6%96%87%E4%BB%B6%E5%90%8D%E5%92%8C%E5%90%8E%E7%BC%80%E5%90%8D/
CSV 标准为
http://www.ietf.org/rfc/rfc4180.txt
在遇到field 里面有, 的时候用"asdf,asdf" 这个来表示.
遇到" 的时候用"转义, 即一个" 变为 "".
下面这个命令就是将制表符分隔的文件转成 csv, 并且加入utf8 文件的 头.
sed 's/"/""/g;s/^/"/g;s/$/"/g;s/'$'\t''/","/g;1s/^/'$(echo -en '\357\273\277')'/ ...
之前某网站密码明文的就存了.. 很是BS, 相当的不负责啊. 码农们随便encoding一下就少了多少损失啊..
此前一直对这部分感兴趣, 一是不太懂的时候对这个感觉比较神奇. 二是有个用123456的md5值随便百度一下.... 又明文了.
之前用过spring security, 里面的 sha-256的加密算法. 里面可以传一个salt, 把用户名做过salt 还有一个salt 用的是一个加密过再base64的应用名字, 也是256字节的很长一串.
用起来就效果不错. 看着特别迷糊. 也是当时 spring security 里比较复杂的加密算法了.
今天看spring-secur ...
time echo "scale=5000;4*a(1)"|bc -l -q
支持超时, 写入时加锁.
锁冲突时旋转等待.
<?php
/**
* Cache implementation for saekvdb.
* Pay attention to the limit of the sae kv db,
* max key length : 200,
* max value length : 4M.
*
* @author tq02ksu
*/
class SAEKVCache extends CCache {
/**
* $kv holds the kv db connection
* ...
$method = 'set'.preg_replace(
"/(?:^|_)([a-z])/e",
"strtoupper('\\1')",
$f);
如 first_name -> setFirstName
click_url -> setClickUrl
正则中的/e可以执行. 此特性在perl中也是存在的.
如果不可以执行那只能
a -> A
b -> B
...
z -> Z
不知道还有没有别的办法.
不想用公司默认安装的outlook, 三列布局, 啥都看不全,
专业的人士用lotus. 一天几百个邮件 的那种, 感觉收个邮件有必要搞那么大吗. 那么占资源.
用foxmail 吧. 被腾讯收了以后, 再加上公司的竞争关系, 还是不用了.
所以只能搞thunderbird了. 还算支持开源软件.
挺好用的. 加上几个插件,
lightning, 日历, 提醒啥的功能就有了.
color-folder 给目录标上颜色, 一目了然.
配置 message-filter 给邮件分目录.
conversations 像gmail一样的看邮件.
挺好... 全英文的 让人看着就比较专业.
JSON 响应最标准的 HTTP 头
- 博客分类:
- java web
header( 'Content-Type: application/json' );
header( 'Pragma: no-cache' );
header( 'Cache-Control: no-cache, no-store, max-age=0' );
header( 'Expires: 1L' );
取自 spring 框架中的
MappingJacksonView
原文:
http://www.cnblogs.com/mingda/archive/2010/06/07/performance_test_of_php_object_serialization.html
还有
http://hi.baidu.com/snailzzz/blog/item/84e1c450184d497684352419.html
第一个比较的挺单纯,
第二个复杂一点点, 考虑到了复杂程度.
普遍反映json_decode的速度比较差.
我也正在纠结是用哪种方式保存数据. 想来想去.
我把第一个写的程序跑了一下.
下面是我的结果:
json : 190 serialize ...
wma 转 mp3 under linux
- 博客分类:
- Linux
for i in *.wma ; do
mplayer -ao pcm:file="${i%wma}wav" "$i" &&
lame -h "${i%wma}wav" "${i%wma}mp3" &&
rm -f "${i%wma}wav"
done
众所周知, Linux 下默认的字符集是utf8, 如果要把这个文件发给用户看, 一般要用iconv命令转码, 但是笔者最近发现如果我装的是英文操作系统, 那看到的可不是一般的蛋疼, 全成乱码了, utf8 是因统一全世界各国编码而生的, 但是在windows 系统中却起不到作用, 其原因是windows中看到 BOM 才会认为这个文本文件是utf8编码的, 那问题就是如何在linux中输出bom呢? 就是三个不可见的字符 EF BB BF, 好, 下面讨论一下这三个字符.
首先, 可能有人会先生成一个 只有这三个字符的空文件, 然后在需要的时候文件连接一下, 这个确实能解决问题, 在项目中 ...