在美拔牙
哦耶,终于把4个智齿一次性都拔了!感觉口腔好空旷。底下就简单记录一下今天的拔牙过程。
哦耶,终于把4个智齿一次性都拔了!感觉口腔好空旷。底下就简单记录一下今天的拔牙过程。
牙疼疼了快一年了,最近终于不想忍了,就预约了牙医—-整个经历就是一个大写的疼。 希望我的经历能对北美想看牙医的人有点帮助。
这篇文章将简单介绍一下如何用Jersey(DropWizard)在一次Request中接受多个文件。其实Google一下,SO上会有很多回答,只是在这边献丑一下。
我不是一个喜欢阅读很厚的书的人,即使是计算机相关的书。我曾经唯一读过的一本相对比较厚的应该就是《明朝那些事儿》了,当时读它也是因为本科要毕业了实在无所事事,二来正好那个时间很喜欢装B。 至于我为什么读《历史深处的民国》,我想是因为我这段时间过得太操蛋了。我想摆脱一下当前这种除了代码就是房子的事务的生活。
前段时间趁着参加一个无聊活动的过程中折腾了一下OpenShift,即使有一些不足,但是感觉它比我想象的好用。底下就扯扯我是瞎折腾过程中得经验。
也不知道怎么描述这件事了,本来大晚上写完代码,洗都洗完,准备入睡了,一时手贱查看了微信,日,一堆子人联系我,问我是不是微博号被盗了,还各种截屏骗子和他们聊天的图。
在TripAdvisor入职的已经3周多了。介于博客长时间没有更新,那就写一篇水文扯个淡。
09/04/2015,今天是我在Ovitas的最后一天了。
其实下面这些个assert语句都可以通过junit测试。 [email protected] void integerValueOfTest() { Assert.assertTrue(Integer.valueOf(-128) == Integer.valueOf(-128)); Assert.assertFalse(Integer.valueOf(128) == Integer.valueOf(128)); Assert.assertTrue(Integer.valueOf(127) == Integer.valueOf(127)); Assert.assertTrue(Integer.valueOf(1) == Integer.valueOf(1)); Assert.assertFalse(Integer.valueOf(1000) == Integer.valueOf(1000));}
这是我在StackOverflow上提的第一个问题:Why Objects.hash() returns different values for the same input?
对于PDF文件,我一直都是用Foxit Reader,但是最近在测试网站在IE中显示PDF文件的时候(IE真操蛋,没有内置的PDF渲染器,需要插件支持),公司让我安装一下Adobe Reader。 无奈 之下又得安装一下。没想到整个安装过程比我想象的折腾。
之前博客一直以纯静态的方式托管在GitHub Page里面(是基于Hexo的),遗憾的是 百度蜘蛛频繁乱爬,导致GitHub对它采取了屏蔽。(参考:解决 Github Pages 禁止百度爬虫的方法与可行性分析)另外这篇文章末尾给出了一个解决该问题的可行方法,但是我个人没有试。 GitHub Page虽然支持自定义域名,但是对https支持的不好(这是一个次要的理由)。
加密是一个争论无止境的话题,服务器端数据保存加密,数据传输加密,等等。在这篇文章我就简单说说我这么多年来在服务器端保存密码的方法进化史。