idea maven打jar包

双击clean install 会在根目录targer生成文件
分类: 其他 发布时间: 07-17 22:04 阅读次数: 0

python计算文件md5值

  md5是一种常见不可逆加密算法,使用简单,计算速度快,在很多场景下都会用到,比如:给用户上传的文件命名,数据库中保存的用户密码,下载文件后检验文件是否正确等。下面讲解在python中如何使用md5算法。 一、计算字符串的md5值 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import hashlib reload(sys) sys.setdefaultencoding('utf-8') if _
分类: 其他 发布时间: 07-17 22:04 阅读次数: 0

阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_1_字符串概述和特点

在api中查找 java.lang包里面的不用引用
分类: 其他 发布时间: 07-17 22:04 阅读次数: 0

java 读取 excel 表格内容

一、添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.8</version> </dependency> 1 2 3 4 5
分类: 其他 发布时间: 07-17 22:04 阅读次数: 0

ES6中 对字符串增强

在曾经,我们只能用A.indexof(B)来判断A中是否含有B字符串; 现在在ES6中 有了: includes(), startswith(),endswith() reapt()重复次数; 输出 `是一个新增的运算符,表示模板字符串。 输出: 好高兴啊,我买了一个手机,花了10元,我很高兴啊!、 可以有效减少斩断连接 可以有轻微运算: `中的东西可以依法换行,不需要斩断连接: 输出:
分类: 其他 发布时间: 07-17 22:04 阅读次数: 0

Django--ORM多对多表操作

创建用于演示的数据表 models.py: class Boy(models.Model): name = models.CharField(max_length=32, null=True) class Girl(models.Model): nick = models.Ch
分类: 其他 发布时间: 07-17 22:04 阅读次数: 0

Qt 触发绘画事件

调用update函数或是repaint函数,触发paintEvent函数repaint函数可以通过参数,更新某一块区域repaint函数立即触发paintEvent函数update函数不会立即触发,由消息队列安排处理,多个update触发的事件会合并,为了提高效率
分类: 编程语言 发布时间: 07-17 22:01 阅读次数: 0

jumpserver服务器搭建

[root@jumpserver-server~]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)关闭防火墙和selinux[root@jumpserver-server~]#systemctlstopfirewalld.service[root@jumpserver-server~]#systemctldisablefirewalld
分类: 其他 发布时间: 07-17 22:01 阅读次数: 0

mongodb查询案例,golang库mgo案例

pipeline := []bson.M{    bson.M{"$match": bson.M{"id": uid}},    bson.M{"$project": bson.M{"last_msg": 1, "_id": 0}},    bson.M{"$unwind": "$last_msg"},    bson.M{"$sort": bson.M{"last_msg": -1}},    
分类: 数据库 发布时间: 07-17 22:00 阅读次数: 0

MySQL修改数据引擎错误

1、缺少组件[root@MySQLsupport-files]#mysql_convert_table_format-uroot-p123456-eMyISAMUSERABCCan'tlocateDBI.pmin@INC(@INCcontains:/usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl
分类: 数据库 发布时间: 07-17 21:51 阅读次数: 0

mysql server 的一些常用参数

MysqlRowsizetoolarge:相关参数:innodb_log_file_size:innodb_strict_mode:innodb_page_size=32Kinnodb_file_format=Barracudainnodb_file_per_table=1internal_tmp_disk_storage_engine=MyISAMALTERTABLEnombre_tablaEN
分类: 数据库 发布时间: 07-17 21:51 阅读次数: 0

OGG ERRORS 总结

OGG ERRORS 总结 OGG ERRORS 总结 Table of Contents 1. libnnz11.so 2. 02422 3. 01877 4. 00446 4.1. Missing filename opening checkpoint file 4.1.1. 错误信息 4.2. could not find archived log 4.2.1. 错误信息 4.2.2. 分析与解决 5. 00918 6. 01168 7. 01201 7.1. 案例1 7.2. 案例2
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0

数据库视图,触发器,事务,存储过程,函数,备份与恢复

高级部分 1.视图 什么是视图, 本质上是一个虚拟的表,即看得见但是不实际存在 为什么需要虚拟表???? 使用场景 场景1: 我们希望某些查询语句只能查看到某个表中的一部分记录 ,就可以使用视图 场景2: 简化sql语句的编写 使用方法: 语法: create [or replace] view view_name as 查询语句; or replace 如果视图已经存在了 就替换里面的查询语句; # 修改视图 alter view view_name as 新的语句; # 删除视图 d
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0

『LCA 树链剖分』

LCA Description 给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根 的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l r z,求sigma_{l<=i<=r}dep[LCA(i,z)]。 (即,求在[l,r]区间内的每个节点i与z的最近公共祖先的深度之和) Input Format 第一行2个整数n q。 接下来n-1行,分别表示点1到点n-1的父节点编号。 接下来q行,每行
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0

java中的迭代器的含义

可迭代是Java集合框架下的所有集合类的一种共性,也就是把集合中的所有元素遍历一遍。迭代的过程需要依赖一个迭代器对象,那么什么是迭代器呢? 迭代器(Iterator)模式,又叫做游标模式,它的含义是,提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。 注意:Java的集合框架的集合类,有的时候也称为容器。 从定义上看,迭代器是为容器而生,它本质上就是一种遍历的算法。因为容器的实现千差万别,很多时候不可能知道如何去遍历一个集合对象的元素。Java为我们提供了使用迭代的接口,J
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0

luogu P5468 [NOI2019]回家路线 (斜率优化、DP)

题目链接: (luogu) https://www.luogu.org/problemnew/show/P5468 题解: 爆long long毁一生 我太菜了,这题这么简单考场上居然没想到正解…… 设\(dp[i]\)表示最后一步是坐\(i\)这辆车,一共花在等待上的烦躁值(不包括最终时间)为\(f[i]\). 然后容易发现这个转移是个DAG。(我在考场上居然以为有环,于是直接放弃……) 转移方程\(dp[i]=\min_{j|y[j]=x[i]}dp[j]+A(x_i-x_j)^2+B(x
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0

npm脚本 npm scripts

1. 概念: npm脚本指的是package.json中的scripts字段 2. 认识package.json package.json 是记录项目依赖包信息和npm脚本命令的一个配置文件 项目依赖包信息: dependencies 生产环境的依赖包 devDependencies 开发环境使用的依赖包 脚本命令: 在命令行执行的脚本命令 & vs && 举例: npm run dev & npm run app 全部执行完命令,最后输出结果 npm run dev && npm run a
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0

android 7.0以上charles https抓包

以前安装证书的方式无效了,必须将下载的证书复制到/system/etc/security/cacerts/目录, 具体方式参考下面这个文章。 https://blog.csdn.net/ShadowySpirits/article/details/79756274 如果遇到 remount of the / superblock failed: Permission denied 解决办法 https://blog.csdn.net/afei__/article/details/8305893
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0

loj2335. 「JOI 2017 Final」足球

题意 几个人在足球场上踢球(笛卡尔坐标),要把球从一个点搞到另一个点。 可以通过传球,带球,无球跑动等方式实现传递(只能平行于坐标轴),不同的方式产生的疲劳值不同(和距离成不同的线性关系)。 要求最后所有人的疲劳值最小。 题解 观察几个性质: 1.一个人最多控一次球(至少进行了传球或者带球); 2.一个人的路线一定是:(无球跑动->)(带球->)传球/带球(带括号表示非必选项); 那么当一个球停在了位置\((x, y)\),那么在某种最优解中,移动至\((x, y)\)并继续控球的一定是离\(
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0

理解迭代器,生成器,yield,可迭代对象

原文:https://foofish.net/iterators-vs-generators.html 本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators,俺写的这篇文章是按照自己的理解做的参考翻译,算不上是原文的中译版本,推荐阅读原文,谢谢网友指正。 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,
分类: 其他 发布时间: 07-17 21:48 阅读次数: 0