首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个JS时间引发的

于是花了一天时间,写了几个Shell脚本,再加测试,可正常运行。再后来就又有了个想法,不如做一个平台,在前台页面输入参数,在后台执行相关脚本,生成代码,再返回前台供下载。...于是又花了几天时间,用Node.JS写了一个网站,部署在内网上。 其实这不是今天想写的内容,这是背景。是不是很长。其实主要是记录一下自己最近在干什么。 今天想写的是下面这个。...Question 在做这个平台的过程中有一个功能。在写Hive之类的SQL的时候,需要有一个时间参数,而这个时间必须是昨天,也就是今天的前一天。...看了看JS关于日期的方法,显然并没有类似于得到昨天的日期这种方法。后来发现有一种得到当前时间戳的方法getTime(),能返回1970年1月1日至今的毫秒数。...Second Problem 第一个问题解决了,再就是第二个问题了。 本以为又是很简单,使用一下.format("%Y%m%d")之类的应该就可以了,结果发现JS里面并没有类似于format这中方法!

2.2K50
您找到你想要的搜索结果了吗?
是的
没有找到

利用TensorFlow.js构建一个神经网络

简单说它模拟了大脑神经元工作的方式,利用把多个神经元组合成网络结构的模型来对数据进行分类。 ? 神经网络是一个多层结构的反馈网络,包括输入,输出和隐藏层。 每一层由若干个神经元组成。...整个网络利用反向传播,反馈输出的结果和期望值的差异来进行学习。...下面我们就看看如果利用TensorFlowJS来构建一个简单的神经网络来进行MINST数据的手写识别。 构建网络 ?...tf.sequential 构建一个序列化的网络模型,这样的网络每一层的输出连接到下一层的输入,类似一个有每一层组成的栈。不存在分支或者跳跃。...利用model.add向模型中增加一层 tf.layers.dense提供一个全联接的层。units定义了该层的神经元个数。inputShape是输入数据的形状。

74710

three.js 利用uv和ThreeBSP制作一个快递柜

最近有three网友,问我要不要学习blender,其实我感觉学习一下也无妨,不过花大量时间精通,尚可不必,术业有专攻给别人留一条路吧,哈哈。...image.png 捕获11111111111.PNG 下面我们来讲解一下这样一个柜子的制作。 1....主角是一个JSON 这样一个快递柜的核心是JSON数据的创建,有了jSON数据,我们就可以通过循环遍历出柜子,柜门和uv映射关系。那面下面来看看我们的JSON数据(部分代码)。...,每一个数组代表一个柜子数据,每一个数组中的第一项为当前柜子宽度,第二项为高度,第三项为中心x位置,第四项而中心y位置,第五项为柜子是否能打开(因为有的地方为操作面板等)。...下面是柜子的侧面图,通过侧面图我们可以很清晰的看出我们做了什么 image.png 捕获1111.PNG 其实加的不多,就是在上面加了一个檐,下面加了两个底座,还有就是在每个小快递柜中掏出一个洞。

1.3K10

利用原生JS+Ascii码表实现一个不可逆的加密算法

这两天一直没有更新任何的文章,是因为我一直在想这个加密算法应该怎么写,这几天想了很多,终于写了一个自己觉得还比较完备的加密算法,我们没有写之前首先要明白,做一个加密的算法是一件逻辑性要相对强一点,也就是说考虑的要全面一点...我的思路要求是这样的: 用户输入数字和字母和符号对应出不同的映射表 通过运算法则以后得到一个加密后的密码 不可逆的 但是每次加密的结果都是一样的,这就可以避免使用GUID或者是时间戳进行加密了 以上是简单的要求...,这样可以保证即使看到了原始密码也一定不是用户输入的密码 要保证的是不同的密码不可能生成同一个加密后的密码 那么就要用到用户原始的部分密码,然后特别的位置进行加密 效果预览: ?..." type="text/javascript" charset="utf-8"> <script src="<em>js</em>/CL_ency.<em>js</em>" type="text/javascript" charset="

98130

(Demo分享)利用JavaScript(JS)实现一个九宫格拖拽功能

利用JavaScript(JS)实现一个九宫格拖拽功能 Demo实现了对任意方格进行拖拽,可以交换位置,其中Demo-1利用了勾股定理判断距离!...2.利用视觉欺骗,点击鼠标悬浮的其实是利用JS生成的一个Div,交换信息的两个Div并没有位置交换,只是把双方属性进行了交换。 3.利用了勾股定理去判断距离。 ##效果图如下: ?...div的样式给拖拽走空出来的div itemName //如果这样赋值的话target的innerHTML就会丢失都变成minDiv.innerHTML,所以的设一个中转变量...offsetLeft; var b = div1.offsetTop - div2.offsetTop; var c = Math.sqrt(a*a+b*b); //利用勾股定理算出两个...2.利用每个div方块都有相对的坐标值,当鼠标按下移动元素的时候,靠近哪个坐标值,靠近坐标值对应的方块就与当前元素进行位置交换。

1.4K10

2022-10-07:给定员工的 schedule 列表,表示每个员工的工作时间。 每个员工都有一个非重叠的时间段 Intervals 列表,这些时间段已经排好

2022-10-07:给定员工的 schedule 列表,表示每个员工的工作时间。每个员工都有一个非重叠的时间段 Intervals 列表,这些时间段已经排好序。...返回表示 所有 员工的 共同,正数长度的空闲时间 的有限时间段的列表,同样需要排好序。输入:schedule = [[1,3,6,7],[2,4],[2,5,9,12]]。输出:[5,6,7,9]。...[]; for people in schedule.iter() { for interval in people.iter() { // 0 开始时间点,有个员工要上线...// 1 结束时间点,有个员工要下线 arr.push(vec!...,来看看有没有空闲时间段 // 3 7 if set.len() == 0 && arr[(i - 1) as usize][0] !

33310

JS不靠谱系列: 写一个验证过期时间的函数,包含jest单元测试

前言 我们经常用到的token还是cookie,都默认有一个过期时间 我们做鉴权的时候,很依赖这个,所以捣鼓下能不能再严谨点 因为之前都是以后台固定的格式,直接拿到值做一个简单的判断; 那,假如后台传过来的日期格式变了呢...Facebook 出品 ES5&&ES6 Typescript 我们不讲配置,也不讲其他琐碎,只说实现过程 ---- 思路分析 重心其实就是围绕传参来执行 判断参数的类型,只考虑两种情况 数字: 验证是否为一个正确的时间戳...---- 代码实现 代码不多,只涵盖了这么几种情况,具体看测试的文字描述 函数 js 版本(isDate.js , 暴露isDate函数,接收一个参数) function checkDateTime(d...1970年...那肯定不是我们后台要传的时间 // 小于这个年份的也必然不是,谁的后台token过期时间超过一年的......return false; } if (DiffTime > 60000) { // 过期结束时间必须大于传入时间 // 当过期时间还大于一分钟的时候, return

2K20
领券