【Java基础】sun.misc.BASE64和Java 8 java.util.Base64区别

今天项目中遇到了一个问题,同样的使用Base64 encode的时候,发现有二个Base64类可以encode,使用misc的 BASE64Encoder 方法 encode,生成的String和util包的Base64生成String有什么区别呢? 写了个程序,把一段内容使用不同的方法encode,如下图所示:misc的Base64会自动加\n, 为什么要这样呢? 简单事例代码: byte[] bytes = new byte[57]; String enc1 = new sun.misc
分类: 其他 发布时间: 05-22 21:04 阅读次数: 0

基于python的离职员工自动停用脚本.

需要放置二个个配置文件在脚本根目录: 1. config.ini 数据库基础配置    [mysql] ip = 172.16.0.232 id = root pw = Company database = employeeinfo [mssql] ip = 172.16.0.80 id = mes pw = hr@mes database = emhr [oracle] ip = 192.168.1.243:1521/TOPPROD id = MISTE
分类: 其他 发布时间: 05-22 21:04 阅读次数: 0

Centos7 中firefox安装flash插件

1、下载FirefoxAdobeFlashPlayer使用Linux上的火狐浏览器访问如下的下载网址:https://get.adobe.com/flashplayer/选择下载".tar.gzforLinux",点击"Downloadnow"2、解压下载的压缩文件flash_player_npapi_linux.x86_64.tar.gz在压缩文件flas
分类: 企业开发 发布时间: 05-22 20:50 阅读次数: 0

P2530 [SHOI2001]化工厂装箱员

题目描述 118号工厂是世界唯一秘密提炼锎的化工厂,由于提炼锎的难度非常高,技术不是十分完善,所以工厂生产的锎成品可能会有3种不同的纯度,A:100%,B:1%,C:0.01%,为了出售方便,必须把不同纯度的成品分开装箱,装箱员grant第1次顺序从流水线上取10个成品(如果一共不足10个,则全部取出),以后每一次把手中某种纯度的成品放进相应的箱子,然后再从流水线上顺序取一些成品,使手中保持10个成品(如果把剩下的全部取出不足10个,则全部取出),如果所有的成品都装进了箱子,那么grant的任
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

day 04 列表(索引切片 增删改查 嵌套) range 元组的初识

列表的初识 why:int bool str:'123 True 太白' str: 存储少量的数据。 str:切片还是对其进行任何操作,获取的内容全都是str类型。存储的数据单一。 what:list l1 = [100, 'alex',True,[1, 2, 3]] 承载任意数据类型,存储大量的数据。 python常用的容器型数据类型。list 列表,其他语言:Java: 数组。 列表是有序的,可索引,切片(步长)。 索引,切片,步长。 li = [100, '太白', True, [1,
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

NTP服务和DNS服务

TP时间服务器 作用:ntp主要是用于对计算机的时间同步管理操作。 时间是对服务器来说是很重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响。 NTP时间服务部署 第一步:关防火墙 服务器端和客户端都要进行操作 [root@ken ~]# systemctl stop firewalld [root@ken ~]# setenforce 0 第二步:下载ntp(服务器端操作) [root@ken ~]# yum install ntp -y 第三步:配置
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

Vue多页面 按钮级别权限控制 directive指令控制

利用driective 构建自己的指令,实现按钮级别权限 项目结构如下: 修改router.js { path: 'schools', name: '列表', component: () => import('./eduAdministration/SchoolList'), meta: { permissions: ['schools'], btnpermissions
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

【LeetCode每天一题】 Valid Palindrome(有效的回文)

Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. Note: For the purpose of this problem, we define empty string as valid palindrome. Example 1: Input: "A man, a plan, a canal: Panama" Outp
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

拦截器和自定义注解@interface

1 .拦截器(Interceptor): 用于在某个方法被访问之前进行拦截,然后在Handler执行之前或之后加入某些操作,其实就是AOP的一种实现策略。 拦截用户的请求并进行相应的处理,比如:判断用户是否登陆,判断用户权限,是否在可购买时间内,记录日志信息等。。 创建拦截器:实现HandlerInterceptor @Component public class TestInterceptor implements HandlerInterceptor { //请求在进入Ha
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

OO第三单元总结(规格设计)

OO第三单元总结 一、关于JML   Java Modeling Language,即JML是一种规格化表示语言,主要用于对Java程序的各种方法功能的规范描述。这样做既可以给程序设计人员明确清晰的功能要求,又可以充分全面地验证已有的代码实现保证其满足规格描述的要求。   1、语法梳理     JML的语法清晰直观地描述了一个Java的各种特征。它的语法主要由以下三个部分组成。     (1)表达式:       诸如 \result \old等有具体确定意义的固定关键词称为表达式。通过不同的
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

[LOJ6433] [PKUSC2018] 最大前缀和

题目链接 LOJ:https://loj.ac/problem/6433 Solution 注意到最大前缀要满足什么性质,假设序列\(a[1..n]\)的最大前缀是\(s_x\),那么显然要满足所有\(x\)结尾的后缀和都为正,且所有\(x\)开头的前缀和都为负,\(0\)的情况不影响。 有了这个转化之后就好做了,直接状压,设\(g[s]\)为选了\(s\)这些数,能构成多少种序列,使得所有前缀都为负或\(0\)。 转移直接暴力枚举当前哪一个填最后一位就好了。 设\(f[s]\)表示选了\(s
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

2019北航oo课程第三单元作业总结..#_#..

  这三次作业明显和前两波作业不同,第一波作业带你理解面向过程与面向对象的不同,第二波作业让你理解什么是多面向,而第三波作业就是比较真实的东西了——jml。第三次作业通过阅读jml理解函数的作用,并想法设法完成jml所要求的任务。第三次作业对复杂度也有较高的要求,用普通的思路没有好好解决复杂度问题的话,强测往往会挂掉,因此第三次作业也不是单纯的看懂jml的作业,而是在理解了jml所要求的基础上尽力进行优化才是主旨。做完会发现,并不是按照jml一步步实现是好的选择,可以灵活运用其他方法和数据结构
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

day 03 int bool str (索引,切片) for 循环

基础数类型总览 10203 123 3340 int +- * / 等等 '今天吃了没?' str 存储少量的数据,+ *int 切片, 其他操作方法 True False bool 判断真假 [12, True, 'alex', [1,2,3 ]] list 存储大量的数据。 (12, True, 'alex', [1,2,3 ]) tuple 存储大量的数据,不可改变里面的元素。 {'name': '太白金星'} dict 存储大量的关联型的数据,查询速度非常快。 set 交集,并集差集。
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

零基础学PHP 第3版 PDF 分享下载

分享链接: 链接:https://pan.baidu.com/s/1Bu5S74B9PNWAXj4kCfWkOQ 提取码:ynpy
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

基于STM32F429的ADS1115驱动程序

1.ADS1115中文资料:https://wenku.baidu.com/view/8bab101feef9aef8941ea76e58fafab069dc44e7.html?rec_flag=default&sxts=1557987780920 2.IIC协议程序 IIC协议是大多数传感的通信协议,每个嵌入式工程师都要有自己的IIC底层协议 IIC可细分为7个函数 1.开始 2.读取 3.发送 4.结束 5.主机检测从机应答 6. 主机应答 7. 主机不应答 /**************
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

控制台输出带颜色的文字

当在打印很多内容的时候,为了让有些重要的内容看的更加清楚,这时就需要对打印的 内容添加颜色了.常用书写格式如下: 格式 :   \033[显示方式;字体颜色;背景颜色m 中间是变颜色的内容 \033[0m 字体色 背景色 颜色 --------------------------------------- 30 40 黑色 31 41
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

打印所有的水仙花数

1 package com.demo; 2 3 /* 4 * 题目:输出所有的水仙花数 5 * 6 * 所谓水仙花数是指一个3位数,其各个位上数字的立方和等于其本身。 7 * 例如: 153 = 1 * 1 * 1 + 3 * 3 * 3 + 5 * 5 * 5 8 * 9 */ 10 11 public class NarcissisticNumber { 12 public static void main(String[]
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

589-N叉树的前序遍历

N阶二叉树: class Tree { public int val; public List<Tree> children; public Tree() { } public Tree(int _val, List<Tree> _children) { val = _val; children = _children; }
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

bootstrap 之css样式

一、表格   bootstrap3.0规定,为任意<table>标签添加.table类样式,才可以为其赋予优化效果。bootstrap为表格添加了 除默认风格外的个性风格。   1.斑马线风格   为表格添加如下样式,为表格添加table-striped样式类,即可实现斑马线风格的表格 .table-striped > tbody >tr:nth-child(odd) { background-color: red;
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0

ADB控制手机命令

手机端配置tcp方式连接 su setprop service.adb.tcp.port 5555 stop adbd start adbd 首先使用管理员权限,然后打开监听5555端口 电脑端使用adb远程连接 adb connect ip_address 此时手机端弹出认证请求点击确认即可连接成功。 通过ADB控制手机 行为包括:点击,滑动,输入文字,按键事件 点击 adb shell input tap x y 点击绝对坐标x,y 滑动 adb shell input swipe sta
分类: 其他 发布时间: 05-22 20:48 阅读次数: 0