Java long转date

logger.info("接收的 shiftStartTime:" + shiftStartTime); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(Long.parseLong(shiftStartTime)); shiftStartTime = sdf.format(date); logger.info("转换后的 shiftStartTime:" + sh
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

“==”和equals

== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。 2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。 3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如: int a=10 与 long b=10L 与 double c=10.0都是相同的(为true),因为他们都指向地址为10的堆。 equals用来比较的是两个
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

欧几里得(辗转相除gcd)、扩欧(exgcd)、中国剩余定理(crt)、扩展中国剩余定理(excrt)简要介绍

1.欧几里得算法(辗转相除法) 直接上gcd和lcm代码。 1 int gcd(int x,int y){ 2 return y==0?x:gcd(y,x%y); 3 } 1 int lcm(int x,int y){ 2 return x*y/gcd(x,y); 3 } 2.扩欧:exgcd:对于a,b,一定存在整数对(x,y)使ax+by=gcd(a,b)=d ,且a,b互质时,d=1。 x,y可递归地求得。 我懒得改返回值类型了 1 long lo
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

Eye Protection FAQ

Q: Why does smart protection not work? A: Please make sure the checkbox "Eye Protection" is on, app activated is not in the exception list and the current time is not in the exception period list. Q: Why does the time break not triggered when time i
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

button设置hover-class样式不起作用

  微信小程序的button中,可以指定按下去的类名,例如: 1 <button hover-class="hover">同意</button>   根据官方开发指南,在本地调试时,发现button设置hover-class样式不起作用: 1 /*page.wxss */ 2 3 .hover{ 4 background-color: red; 5 } 6 7 8 9 <!--page.wxml --> 10 <button type="default" hove
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

C. Ayoub and Lost Array

链接 [https://codeforces.com/contest/1105/problem/C] 题意 给你n,表示数组长度,元素的值是l到r,问有多少种方案使得所有元素和整除3 分析 思维dp,看代码吧 代码 #include<bits/stdc++.h> using namespace std; #define ll long long const ll mod=1e9+7; const int N=2e5+10; ll dp[N][3];//dp[i][j]表示l,r这个区间内i个
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

linux,软链接配置node,npm全局命令

sudo ln -s /usr/local/bin/node /bin/node sudo ln -s /usr/local/bin/npm /bin/npm 这样配置后,在root下和别的用户下都能使用node命令
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

比较工具 BCompare-4.2.1.22354.exe

好用的文本比较工具,可以按列按行筛选出不同的记录 开源工具 下载地址: https://u18103887.ctfile.com/fs/18103887-313730781
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

吴恩达深度学习:2.3梯度下降Gradient Descent

1.用梯度下降算法来训练或者学习训练集上的参数w和b,如下所示,第一行是logistic回归算法,第二行是成本函数J,它被定义为1/m的损失函数之和,损失函数可以衡量你的算法的效果,每一个训练样例都输出y,把它和基本真值标签y进行比较 右边展示了完整的公式,成本函数衡量了参数w和b在训练集上的效果。要找到合适的w和b,就很自然的想到,使得成本函数J(w,b)尽可能小的w和b 2.接下来看看梯度下降算法,下图中的横轴表示空间参数w和b,在实践中,w可以是更高维的,但是为了绘图的方便,我们让w是一
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

linux,修改文件夹权限

chmod -R 777 dist/ chown windseek:staff dist/ 改变dist的权限到staff组里的windseek用户下 alias ll=`ls -al` ll对应是 ls-al sudo su 进入sudo状态 control+d退出这个状态 421 rwx
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

ArcSDE 版本注册的方法及问题解决

在用arc engine开发业务系统时,可能会进行开发版本管理这样的一个功能,版本管理中就会涉及到要素集的版本注册的需求。这时候问题就出现了,当sde被其他用户连接时, 要注册版本的要素集就会被其他用户锁定,这时候注册版本就会提示该要素集已被其他用户锁定。所以在进行版本注册的时候,需要将其他用户断开连接,但是自身的连接需要保留。断开用户连接的代码如下: private void DisconnectUsers(IWorkspace wkspace) { try { IDatabaseConne
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

深浅拷贝的补充

Python当中对于拷贝,分为两种类型。一种是数字和字符串,另一种就是列表、元组、字典等其他类型了。 一、数字和字符串的拷贝 1、赋值 举个栗子: a1 = 123123 a2 = 123123 # a2 = a1 # 赋值 print(id(a1)) # 通过id()函数来打印变量在内存当中的地址 print(id(a2)) 输出结果是: 1959780298352 1959780298352    在以上代码块当中,a2与a1所赋的值是一样的,都是数字123123。因为python有一
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

SpringBoot安全篇Ⅵ --- 整合Spring Security

未完待续...
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

android BLE 扫描BLE设备 BluetoothLeScanner+android BLE Peripheral 手机模拟设备发出BLE广播 BluetoothLeAdvertiser

android BLE 扫描BLE设备 BluetoothLeScanner   http://a1anwang.com/post-37.html android BLE Peripheral 手机模拟设备发出BLE广播 BluetoothLeAdvertiser   http://a1anwang.com/post-36.html
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

在 Laravel 5 中集成七牛云存储实现云存储功能

本扩展包基于https://github.com/qiniu/php-sdk开发,是七牛云储存 Laravel 5 Storage版,通过本扩展包可以在Laravel 5中集成七牛云存储功能。 1、安装配置 使用之前,先通过Composer安装: composer require zgldh/qiniu-laravel-storage 然后在config/app.php中注册服务提供者: zgldh\QiniuStorage\QiniuFilesystemServiceProvider::cl
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

库增删该查,表增删该查,记录增删该查,mysql用户管理,表与表关系(多对多,多对一,一对一)

库增删该查 增加库 create database db1 create database db1 charset="gbk 查看库 show databases 查看所有库 show create database db1 查看具体库 改 alter database db1 charset="utf8" 改库的属性 删除 drop database db1 表增删该查 进入库名 use db1 select databases() 创建表 create table t1(na
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

用了这么多年的selenium,你真的知道她吗

简介 Selenium是ThoughtWorks公司研发的一个强大的基于浏览器的开源自动化测试工具,它通常用来编写web应用的自动化测试。早期也即Selenium1.x时期主要使用Selenium RC(Selenium Remote Control)进来自动化测试。Selenium2.x集成了Selenium和WebDriver的功能。 Selenium 1.X Selenium 1.X:Selenium IDE + Selenium Grid + SeleniumRC Selenium I
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

Mac 关闭Mac所占用的的端口号

Mac 关闭Mac所占用的的端口号 今天在运行Tomcat时候报出错误,端口号被占用,自己把软件退出去也没有用,所以就想着把端口号杀掉,然后在跑服务;   1.打开终端,我们先要查找下端口号。     使用命令:lsof -i:8009(8009为你要查询的端口号)   2.复制这个PID,运行命令:kill 15460(15460为当前搜索的端口进程PID) 直接了当干掉当前端口号,使用 sudo -9 kill 15460
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

消息队列介绍和SpringBoot2.x整合RockketMQ、ActiveMQ 9节课

1、JMS介绍和使用场景及基础编程模型 简介:讲解什么是小写队列,JMS的基础知识和使用场景 1、什么是JMS: Java消息服务(Java Message Service),Java平台中关于面向消息中间件的接口 2、JMS是一种与厂商无关的 API,用来访问消息收发系统消息,它类似于JDBC(Java Database Connectivity)。这里,JDBC 是可以用来访问许多不同关系数据库的 API 3、使用场景: 1)跨平台 2)多语言 3)多项目 4)解耦 5)分布式事务 6)流
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0

Python之路-初识python及环境搭建并测试

一.认识Python 起源   Python的作者是著名的“龟叔”Guido van Rossum,他希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。龟叔从ABC语言看到希望,ABC语言是由荷兰的数学和计算机研究所开发的。龟叔也参与到ABC语言的开发。由于一系列原因ABC并没有快速传播使用。因此,龟叔开始写Python语言。 诞生   1989年,龟叔为了打发无聊的圣诞节,开始编写Python语言。1991年,第一个Python编
分类: 其他 发布时间: 01-21 22:44 阅读次数: 0