2016-08-04 craneyuan
在java中用到的最多的时间类莫过于 java.util.Date了 由于Date类中将getYear(),getMonth()等获取年、月、日的方法都废弃了 所以要借助于Calendar来获取年、月、日、周等比较常用的日期格式 注意:以下代码均已在jdk1.6中测试通过,其他版本可能使用不同,请注意! Date与String的互转用法 /** * Date与String的互转用法,这里需要用到SimpleDateFormat */ Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 继续阅读 »
2013-12-08 veryyoung
今天在用BeanUtils polulate bean的时候遇到了一下的异常: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.commons.beanutils.ConversionException: DateConverter does not support default String to 'Date' conversion. 看异常消息,是前端传来的字符串不能转换为Date类型的问题 解决方案: 编写String转换为Date的DateTime 继续阅读 »
2015-12-02 Oliver Wang
问题产生 今天在处理一个接口时,发现返回的格式是这样的: json { "meta": { "has_next_msg": false }, "objects": [ { "text": "111", "from_user_type": "PAT", "pic": "", "ts": 1419939065 } ] } ts 那个属性我不太熟悉,不过我觉得应该是 timestamp 的意思吧。后来才知道,ts 就是该条消息的发送时间戳(timestamp) 继续阅读 »
2015-04-21 veryyoung
springmvc在接收Date型表单的时候会报400 需要指定具体的类型编辑器。 1.在BaseController中增加方法initBinder,并使用注解@InitBinder标注,那么spring mvc在绑定表单之前,都会先注册这些编辑器。剩下的控制器都继承该类。 @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); dateFormat.setLenient(false); binder.regis 继续阅读 »
2015-06-05 Lim Geng
小函数蕴含着大学问:函数节流之水龙头与弹簧、尾递归优化、展开参数函数、异步化函数等,整理了几个有趣的js函数,后续还会增加。 函数节流:水龙头与弹簧 什么是节流,请自行百谷 Throttle:这种方式是类似水龙头,当水滴足够大时水滴就会掉下来;类似的,当时间超过某个timeout的时候就执行函数 ```js var throttle = function(fn, timeout) { var last = new Date().getTimes(); return function() { var curr = new Date().getTimes(); if (curr - last >= 继续阅读 »
2017-09-01 geekspeng
在命令行中输入hexo new page tags $ hexo new page tags 这时会在在sources/tags里面有个index.md的文件,打开这个文件编辑 ``` title: tags date: 2017-08-28 08:33:46 type: "tags" ``` type: 改成tags 继续阅读 »
2018-05-07 Mystery0 M
Java部分(基础) 基础部分1 https://www.imooc.com/learn/85 1. 基本的语句(if else这些) 2. 数组,函数 基础部分2 https://www.imooc.com/learn/124 1. 类和对象(构造函数、静态变量、静态方法) 2. 继承(方法重写、抽象类) 3. 接口 基础部分3 1. 集合,泛型,Map,迭代器(Iterator) 2. 常用的工具类(String、File、Date、Calendar、) 3. 异常处理(try……catch) 4. 输入输出流(可以后面在Android需要时学习) 5. 多线程(可以后面在Android需要时学习) Android(基础 继续阅读 »
2015-06-25 王财勇
配置Mathjax 由于Jacman主题支持写 LaTex 数学公式,因此只需要做到下面两步,即可使用。 1、在主题Jacman的_config.yml加入mathjax: true,即 close_aside: false #close sidebar in post page if true mathjax: true #enable mathjax if true 2、在文章文件开头的前言中,加上一行mathjax: true,即可在文中写 LaTex 公式。 ``` title: 测试Mathjax date: 2014-2-14 23:25:23 tags: Mathmatics categories: 继续阅读 »
2015-07-17 YongHao Hu
git
活用git rebase -i 就可以解决绝大部分补丁整理的问题。 假如我们有以下补丁: ========= commit 03bb9a14f5ea00d51d2edc14587b37b1ab9ccf5d Author: YongHao Hu christopherwuy@gmail.com Date: Fri Jul 10 17:23:02 2015 +0800 msvcp110: Add tr2_sys__Unlink implementation and test. commit 24137cd93c783ced61ca152cb4384287e6859ba4 Author: YongHao 继续阅读 »
2017-07-13 Lu Huang
经常在朋友圈看到有朋友各种文件误删或者忘记保存,以前总是不屑,终于今天我把自己的一个30+G的工作成果给删了,主要是用Kaldi做识别的一些脚本、特征和模型。十分悔恨,尝试了各种方法,没有恢复。没办法,浪子回头。之后自己想了想,想把每次删除的文件先放到一个文件夹下,然后自己定期手动删除,毕竟误删文件在删除后五分钟内肯定是可以发现,至少我是这样的。 这里主要就是将rm命令用mv表示,这样就不会真正删除文件。 首先在home目录下创建隐藏目录.trash: shell mkdir .trash 接着创建一个移动文件至上述目录的脚本.trash.sh: ```shell !/bin/bash datestr=$(date 继续阅读 »