mysql解决Dijkstra问题

2014年4月28日 122 人浏览 没有评论

看到有人说这个问题,尝试着解决一下。测试图:
Dijkstra
[......]

继续阅读

分类: 数据库 标签: ,

周末修了一天iPhone

2014年4月27日 130 人浏览 没有评论

iPhone的home按键不灵好几个月了,后来开机按钮也不能按了,再后来home键完全不能按了。于是手机锁屏以后,无法唤醒了,要想用手机,只能,只能给它充电,充电开始时,屏幕会亮起,然后我就可以使用手机了。

实在忍不了了,就拿去修,结果修手机的黑我,报一个很高的价,于是淘宝上买了零件自己修,淘宝上买了home按键以及开机按键的总成,加上一套拆机工具,包邮总共35元。

拿回去照着网上的一个全是图的教程就开始动手了,iPhone里面还是很精密的,零件都很精致,安装都很紧凑。
[......]

继续阅读

分类: 硬件 标签:

struts2老爆出漏洞,郁闷

2014年4月26日 117 人浏览 没有评论

最近一年里,struts2爆出多次漏洞,最近几天又有一个不知是新还是老的漏洞爆出,具体见这里

我的软件stack使用了struts2,导致我总是提心吊胆的,目前已经是无力吐槽的状态了。难道真的要逼我完全转到spring mvc上?

我的软件stack同时使用了struts2和spring mvc,可以同时支持,不过实际代码还是struts2为主的。

完全切换到spring mvc就是一个体力活,纠结要不要切换,唉。

分类: 灌水 标签:

Java asm library针对Java8的补丁

2014年4月26日 123 人浏览 没有评论

java asm library是一款比较不错的字节码解析和生成的库,应用比较广泛。其优点是,库小,轻量,速度快,效率高,功能也较强。
但是有个致命的问题,就是新版本的asm库不兼容老版本,这样很容易发生冲突,之前asm2升级到asm3时,就折腾了很久。
现在升到Java8以后,我用的asm3出问题了,会有异常,大概原因是 asm3无法解析Java8的含有InvokeDynamic指令的class文件。
升级到最新版以后,asm5本身没有问题了,但是因为它不兼容老版本,所以依赖asm3的库,如struts2就有可能出问题。
这里有个无法解决的库冲突,要解决只能修改其中一方,重新编译。
聪明的库[......]

继续阅读

分类: Java 标签: ,

blog又开始写了

2014年4月26日 112 人浏览 没有评论

隔了大于两年了
欢迎关注,哦呵呵
这算是第一篇啦

分类: 灌水 标签:

linux下screen出现screen is terminating的问题

2012年4月11日 295 人浏览 没有评论

在一个vps上,centos6,执行screen,然后马上出现 screen is terminating错误,screen随之结束。
换了tmux,错误是create session failed: : Permission denied,sudo才可以。
怀疑是权限问题,经过研究,这样解决了:
sudo chmod 666 /dev/ptmx

分类: linux 标签: ,

wireshark on mac – no interface error

2012年4月10日 127 人浏览 没有评论

mac os下装了wireshark,经常出现找不到任何网络设备的问题,就是没有找到网卡。
重启可以解决,不过很快又会出现。
经过研究,解决办法是:
sudo chmod 644 /dev/bpf*

分类: mac 标签:

git合并多次

2011年11月16日 973 人浏览 3 条评论

适用于频繁(本地)提交者。
本地频繁提交后,在push时,所有的提交会push到服务器。
可以把本地的这些提交合并为一个提交,方法是:
git reset --soft 第一次提交的版本
git commit --amend

上面 “第一次提交的版本” 是你最后一次push后,本地的很多次提交中的第一次的那个版本的hash(538e104037e3b9871db72a00af237ba87d06b239这样子的),可以用git log查看。
注意:这个版本不能早于你的第一次提交,否则会把其他人的工作重算作你的。。。(很邪恶)

分类: 技术, 项目管理 标签:

修改mac上程序的菜单快捷键

2011年11月14日 480 人浏览 没有评论

目的很简单,如题目所述。
比方说,我想修改Chrome浏览器的剪切快键键,从 ⌘X 改为 ^X,很简单,在terminal下执行:
defaults write com.google.Chrome NSUserKeyEquivalents '{"剪切"="^X";}'
然后重启Chrome,就生效了。
其中com.google.Chrome是Chrome应用程序的id,如何知道一个程序的id呢?比较直接的方法是看它的plist文件:
cd /Applications/Google\ Chrome.app/Contents/
more Info.plist

就能找到应用的id。
快捷键一些按键的[......]

继续阅读

分类: mac, 技术 标签:

这才是真的框计算

2011年11月13日 463 人浏览 1 条评论

看这里,真正的框计算:http://www.wolframalpha.com/
你可以给它提各种问题,如中国的首都是哪里, 1到1000的质数之和是多少,求个导数积分啥的等等。
或者点examples或者random试试。
百度和它比,简直弱爆了,有木有!?

分类: 其它, 技术, 转载 标签: ,
Pages: 1 2 3 4 5 6 7 8 9 10 ...43 44 45 下一页