Python知识点记录

1.路径相关 1.1 获取目录 import os Path = os.getcwd() print('本文件所在目录:'+Path) print('所在目录的上级目录'+os.path.dirname(Path)) 1.2 获取当前系统下的路径间隔符(用于路径拼接) os.sep import os path = os.getcwd()+os.sep+'新建文件' #'C:\\Users\\ASUS\\新建文件' 2.时间相关 import time >>> time.strftime
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

双系统安装指南

网上看了很多教程,苦口婆心千言万语,看完感觉装个双系统像是个天大的事儿一样。而在官网找到的一份教程,则非常详细,一句废话也不多说,跟着走,就完成了。当然,前提是你自己在电脑上已经分好盘了,并且知道怎么在你电脑启动的时候进入你的U盘,启动已经烧录好的Linux系统,并根据提示进行选择,它会自动帮你检测空闲盘并为你安装上去。 详细官方教程如下方链接: 如何在已经安装了Windows系统或其他系统的电脑上安装Linux系统 进入U盘启动后的安装步骤概览 Linux Ubuntu下载链接 作者:艾孜尔
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

QWidget::repaint: Recursive repaint detected

原因分析: Ah, ok. I thought it was commented out because it caused the error. You can always put a breakpoint in the line printing the error and look at the call stack to see where is it coming from. It could be a repaint called from non-ui thread or a
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

FJOI2020 游记

Day -1 啥都不会,药丸 看了看统考题,好难,爆零的节奏 文化课OI双爆炸 尽力吧 Upd. Jun.23,2020
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

java数组三种排序(冒泡、选择、插入)

一、冒泡排序 二、选择排序 三、插入排序
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

java 数据结构(十一):Map接口

双列集合框架:Map 1.常用实现类结构 |----Map:双列数据,存储key-value对的数据 ---类似于高中的函数:y = f(x) * |----HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value * |----LinkedHashMap:保证在遍历map元素时,可以照添加的顺序实现遍历。 * 原因:在原的HashMap底层结构基础上,添加了一对指针,指向前一
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

java 数据结构(十二):Collections工具类的使用

Collections工具类 1.作用:操作Collection和Map的工具类 2.常用方法: reverse(List):反转 List 中元素的顺序 shuffle(List):对 List 集合元素进行随机排序 sort(List):根据元素的自然顺序对指定 List 集合元素升序排序 sort(List,Comparator):根据指定的 Comparator 产生的顺序对 List 集合元素进行排序 swap(List,int, int):将指定 list 集合中的 i 处元素和
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

SpringBoot从入门到放弃之配置Spring-Data-JPA自动建表

pom文件配置引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>my
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

java 数据结构(九):Collection子接口:List接口

1. 存储的数据特点:存储序的、可重复的数据。 2. 常用方法:(记住) 增:add(Object obj) 删:remove(int index) / remove(Object obj) 改:set(int index, Object ele) 查:get(int index) 插:add(int index, Object ele) 长度:size() 遍历:① Iterator迭代器方式 ② 增强for循环 ③ 普通的循环 3. 常用实现类: |----Collection接口:单列集
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

Docker运行Jenkins

docker run -d \ -p 9090:8080 \ -p 50000:50000 \ -v ~/Desktop/jenkins:/var/jenkins_home \ -v /Users/liuchenglong/apache-maven-3.6.3:/home/maven \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean 根据 docker安装Jenkins官方指南,建议使用的 Docker
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

Markdown段落

Markdown段落 Markdown段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个以上空格加上回车 当然也可以在段落后面使用一个空行来表示重新开始一个段落 字体 *斜体文本* _斜体文本_ **粗体文本** __粗体文本__ ***粗斜体文本*** ___粗斜体文本___ 分隔线 你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。 删除线 如果段落上的文字要添加删除线,只需要在文字的两端加
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

区间DP之凸多边形的三角剖分

题目 给定一具有N个顶点(从1到N编号)的凸多边形,每个顶点的权均已知。问如何把这个凸多边形划分成N-2个互不相交的三角形,使得这些三角形顶点的权的乘积之和最小? 输入 第一行 顶点数N(N<50)。 第二行 N个顶点(从1到N)的权值,权值为小于32768的整数。 输出 第一行为各三角形顶点的权的乘积之和最小值。 样例 样例输入 5 121 122 123 245 231 样例输出 12214884 思路 我们可以假设某个三角形在最优解的情况下,那么在遍历长度的情况下,枚举左端点,从而推出右
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

在Eclipse或者STS中使用SVN插件

在Eclipse/STS安装SVN插件   在STS4中默认是没有SVN插件的,需要我们手动安装 SVN插件安装有两种方式,一种是在线安装, 一种是离线安装 但是在线安装, 由于网络问题,一般很难安装成功, 所以,我们这个教程是交大家怎么离线安装SVN插件. 1. 准备好离线安装需要的资源: 2. 把上面两三个压缩文件中的plugins,features两个目录拷贝到STS或者是Eclipse的安装目录: 。。。。三个压缩包都需要 eclipse中的Preferences --> Team -
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

微服务架构的前世今生(一):传统行业向互联网行业的转型

一、背景 2012年以后,因为移动互联网的兴起,随着网名数量的增多,需求变化大,用户群体大。导致已有的应用程序无法抗住大规模的并发,且版本迭代麻烦,扩展不够灵活,应对外界环境能力薄弱,所以微服务思想就应运而生了。 2014年微服务的概念传入中国,2015年左右国内大厂开始进行项目升级,转战微服务。2018年中小型企业也开始进行微服务架构升级。 传统行业的产品是必然要向互联网行业进行转型的,马云爸爸曾经说过:如果说传统制造业不拥抱互联网的话,那注定是死路一条。而转型的过程当中,底层的架构模式也不
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

CodeForces -337A:Puzzles(水)

The end of the school year is near and Ms. Manana, the teacher, will soon have to say goodbye to a yet another class. She decided to prepare a goodbye present for her n students and give each of them a jigsaw puzzle (which, as wikipedia states, is a
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

微信小程序的页面间传递数据

在微信小程序的开发中,我们会经常遇到页面间数据传递或者相互影响的问题。在实际的开发过程中,可以通过以下几种方法来实现。 使用全局变量 全局变量实际上是定义了一个全局的对象,并在每个页面中引入。 在初始化代码的时候,小程序会读取一个 app.js的文件,在这里我们可以定义我们所需要的全局变量。 app.js App({ globalData : { foo:"bar" } }) 然后在页面中,可以通过 getApp()方法获取到全局应用对象,可以对全局变量进
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

系统架构设计说明书

1. 引言 1.1 编写目的 编写本文档主要用于说明关于高校问卷调查管理系统的具体系统架构设计。其中,具体说明了系统架构设计的目标和约束需求,规定了系统的开发环境和运行环境,阐述了逻辑架构设计的整体思想和具体设计的实现,介绍了系统的主要业务流程和系统的功能模块的划分以及模块之间的联系,表明了系统采用存储的数据库类型以及数据库又采用了什么设计编辑工具和数据库中存储的各种表的具体信息,最后是设计了系统核心功能的界面原型。 本文档是对系统架构设计的详细说明,通过编写该系统架构设计说明书,有利于了甲方
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

数据结构第七章小结——查找

一、基本概念和专业术语: (1)查找:根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。 (2)查找算法分类:   1)静态查找和动态查找;     注:静态或者动态都是针对查找表而言的。动态表指查找表中有删除和插入操作的表。     常见静态表:顺序查找、二分查找、插值查找、索引查找等     常见动态表:二叉排序树、平衡二叉树、B树、散列表   2)无序查找和有序查找。       无序查找:被查找数列有序无序均可;       有序查找:被查找数列必须为有序数列
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

JWT相关介绍

JWT(Json Web Token) 好,今天我们来学JWT JWT简介 JWT 英文名是 Json Web Token ,是一种用于通信双方之间传递安全信息的简洁的、URL安全的表述性声明规范,经常用在跨域身份验证。JWT 以 JSON 对象的形式安全传递信息。因为存在数字签名,因此所传递的信息是安全的。 为什么我们要学习这个JWT呢? 我们从简介中可以知道 “JWT一种用于通信双方之间传递安全信息的简洁的、URL安全的表述性声明规范” 所以这个东西可以用来跟踪会话。我们知道http协议是
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

976. 三角形的最大周长『简单』

题目来源于力扣(LeetCode) 目录 一、题目 二、解题思路 三、代码实现 四、执行用时 五、部分测试用例 一、题目 976. 三角形的最大周长 题目相关标签:排序、数学 提示: 3 <= A.length <= 10000 1 <= A[i] <= 10^6 二、解题思路 首先对数组进行排序 倒序遍历数组,对范围内的数组元素进行比较 判断当前遍历的元素是否小于前两位元素的和 三角形定理:任意两条边大于第三条边 即判断较小的两条边的和是否大于较长的一条边 三、代码实现 public sta
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0