一般来讲
Calendar
转为java.sql.Date
需要先转为java.util.Date
,不过可以获取时间戳然后用时间戳去构造.如:Calendar date = Calendar.getInstance();
Date date1 = new Date(date.getTimeInMillis());
List 相关实现里,
remove
是一个很大的坑.类似于 C++ 进行删除后迭代器指针的问题,个人觉得最稳妥的方法还是另开一个 List 然后将不用删除的元素添加进新的 List 里去.虽然会造成内存的浪费,但是这确实是最稳妥最不会出错的方法调用 python 的时候,如果用的是另开进程重定向输入输出流的方式,记得调用参数中的 python 版本.Windows 下一般只有3.x可以命令行直接用
python
启动,但是由于历史原因Ubuntu内置的是 Python2.7 如果直接键入python
会默认进入python2,需要改软链接或者键入python3
指令调用其它语言用IO流截获输出的时候,注意输出的字符编码格式,比如 Liunx 下是
UTF-8
, Windows 下 是GBK
,如果不转换编码,在两个平台上的输出结果大概率会不一样