sdf

cron 应用

拜拜、爱过 提交于 2019-12-02 03:17:17
1 CronSequenceGenerator generator = new CronSequenceGenerator(cronExpression); 2 return generator.next(StringUtils.isBlank(last_excute_time)?new Date():SDF_SECOND.parse(last_excute_time)); //传入cron表达式和上次执行时间,返回下次执行时间 来源: https://www.cnblogs.com/jiangwg/p/11728342.html

计算时间工具类

我只是一个虾纸丫 提交于 2019-12-01 22:45:45
package com.dosion.shop.common.core.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /*** * 日期工具类 * * @author damao * */ public class DateAndTimeUtil { /*** * 日期月份减一个月 * * @param datetime * 日期(2014-11) * @return 2014-10 */ public static String dateFormat(String datetime) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); Date date = null; try { date = sdf.parse(datetime); } catch (ParseException e) { e.printStackTrace(); } Calendar cl = Calendar.getInstance(); cl.setTime(date); cl.add(Calendar.MONTH, -1); date =

计算triangle sdf

点点圈 提交于 2019-12-01 20:50:21
发现Houdini行列式竟然会出问题????有人测试过matrix2吗。。。。。 float area_tri(vector2 a, b ,c){ float m11 = b.x - a.x; float m12 = c.x - a.x; float m21 = b.y - a.y; float m22 = c.y - a.y; // THIS WILL CAUSE ERROR ----- //matrix2 m = set( m11,m12,m21,m22) ; //float area = determinant(m); //return area * 0.5f; // THIS WILL CAUSE ERROR ------ return 0.5f*(a.x*b.y + b.x*c.y + c.x*a.y -a.x*c.y - b.x*a.y - c.x*b.y); } // int in_tri(float abs_AF,abs_BT,abs_GM) { if (abs_AF > 0.99999f) return 0; if (abs_BT > 0.99999f) return 0; if (abs_GM > 0.99999f) return 0; if( abs_AF + abs_BT +abs_GM> 1.0f) return 0; return 1; } //

KinectFusion 介绍

ぐ巨炮叔叔 提交于 2019-12-01 18:22:49
原文链接 KinectFusion简介 KinectFusion是微软在2011年发表的一篇论文里提到的点云重建的方法,论文题目是:KinectFusion: Real-Time Dense Surface Mapping and Tracking。点云是用Kinect采集的,然后算法把这些点云注册对齐,融合成一个整体点云。 Kinect是一个RGBD扫描仪,它可以同时采集彩色图像和深度图像。这是第一代Kinect和第二代Kinect的外观比较。 Kienct每秒可以获取30帧的RGBD图像,光线暗的情况下帧率会下降一些。 这是一个典型的KinectV2的数据。左边是带颜色的点云,右边的点云去掉了颜色,并且计算了法线信息。KinectFusion处理的是深度数据,像右边这种没有带颜色的点云。Kinect数据的详细介绍可以参考专题 Kinect数据 KinectFusion的核心有两个技术,一个是ICP注册,一个是符号距离函数。它的思路是一边注册,一边融合。由于是深度视频,帧与帧之间的位置差别不大,点云可以看作是初始注册好的,所以可以直接应用ICP进行精细注册。融合采用了符号距离函数技术,它在空间中定义了一个曲面的距离场,0等值面则为测量的曲面。 KinectFusion算法 下面介绍一下KinectFusion的算法步骤: 1. 生成三维点云:Kinect采集的原始数据是深度图像

java日历相关操作记录

两盒软妹~` 提交于 2019-11-30 21:11:36
1.对字符串的时间格式 yyyy-MM-dd HH:mm:ss 相关操作 public static void main(String[] args) throws ParseException { String time = "2015-10-08 17:56:59"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Date date_util = sdf.parse(time); //转换为util.date java.sql.Date date_sql = new java.sql.Date(date_util.getTime()+(long)(0.5*60*60*1000));//转换为sql.date System.out.println(date_util); System.out.println(date_sql); String date = sdf.format(date_sql); System.out.println(date); date = sdf.format(date_util); System.out.println(date); } 来源: https://www.cnblogs.com/han-guang-xue/p/11640558

读源码学算法之TSDF Volume模型

天涯浪子 提交于 2019-11-30 05:44:54
目前稠密三维重建主要使用两种框架,分别是基于体素的(volumetric-based) TSDF框架 和 基于面元(surfel-based)框架。基于体素的框架可以通过维护重建的历史信息,可以获得紧致的曲面和高质量的重建效果,在kinectfusion等一系列经典方法中被广泛的应用。 首先,推荐一个3D开源算法库:Open3D,它实现了很多经典的三维数据几何处理算法,代码风格友好,非常容易阅读。 Open3D介绍: http://www.open3d.org/docs/introduction.html Github链接: https://github.com/intel-isl/Open3D . 之前看论文对TSDF的认识仅仅停留在表面,基于科研需要,为了深入学习TSDF框架及marching cubes网格抽取算法,我最近对TSDF部分进行了详细的研读。代码地址: https://github.com/intel-isl/Open3D/blob/master/examples/Cpp/IntegrateRGBD.cpp 测试代码用的是:ScalableTSDFVolume, 这实际上是原始TSDF(UniformTSDFVolume)的子类,它叫做Voxel Hashing, 它试用于较大场景的三维场景重建,并且可以高效的管理内存

SpringMVC中文乱码与日期类型的处理

青春壹個敷衍的年華 提交于 2019-11-29 12:22:31
中文乱码问题   只需要在web.xml中配置编码过滤器即可 <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!--设置编码格式--> <init-param> <param-name>Encoding</param-name> <param-value>UTF-8</param-value> </init-param> <!--设置request作用域强制使用此编码格式--> <init-param> <param-name>forceRequestEncoding</param-name> <param-value>true</param-value> </init-param> <!--设置response作用域强制使用此编码格式--> <init-param> <param-name>forceResponseEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name

java日期

落花浮王杯 提交于 2019-11-28 21:54:07
package cn.zks.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 日期的相关 * @author: Mr.Lv *人是观念的载体!!! * @date: 2019年8月29日 上午10:23:06 */ public class FormatDateUtil { public FormatDateUtil() { } // 设置日期格式 static public String formatDateTime() { // 获取当前时间 Date date = new Date(); // DateFormat format=new SimpleDateFormat("yyyy-MM-dd"); DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return format.format(date); } static public String formatDateTime2() { // 获取当前时间 Date date =

Database file .sdf does not update after closing application

核能气质少年 提交于 2019-11-27 08:45:39
问题 I am creating a Desktop application using Microsoft Visual Studio .NET 2008. I am using a .sdf file as my database. My problem is that when I am making changes to my records (add new, deleted, updated) then the changes reflects only while my application is running. When I restart the application then I am not getting my changes. I am using the default connection string string conString = Properties.Settings.Default.DataConnectionString; SqlCeConnection con = new SqlCeConnection(conString);

java时间类型的转换

扶醉桌前 提交于 2019-11-27 00:51:09
2019-08-12 利用java获取当前时间,并进行格式转换,时间格式和String类型互相转换 1、时间格式转String类型 1 年月日时分秒格式时间的获取和转换为String类型 2  //我要获取当前的日期 3 Date date = new Date(); 4 //设置要获取到什么样的时间 5 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 6 //获取String类型的时间 7 String createdate = sdf.format(date); 8 9 年月日格式时间的获取和转换为String类型 10 //我要获取当前的日期 11 Date date = new Date(); 12 //设置要获取到什么样的时间 13 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 14 //获取String类型的时间 15 String createdate = sdf.format(date); 2、String类型转时间格式 1 把一个String类型的时间转换成Date类型(会有异常抛出) 2 try { 3 String times = "2019-11-18"; 4 SimpleDateFormat sdf