NOT
虚拟机mysql
import java.sql.*;public class Mysqltest { static final String DRIVER="com.mysql.jdbc.Driver"; static final String DB="jdbc:mysql://192.168.88.161:330 ......
字符编码
编码 编码,文字和二进制之间的一个对照表。 1.1 ascii编码 ascii规定使用1个字节来表示字母与二进制的对应关系。 00000000 00000001 w 00000010 B 00000011 a ... 11111111 2**8 = 256 1.2 gb-2312编码 gb-2312 ......
洛谷 P1044 [NOIP2003 普及组] 栈 题解
洛谷 P1044 [NOIP2003 普及组] 栈 题解 Sol 本题通过分析可得: 假设现在进行 \(12\) 次操作,我们把 push 认为是在地图上向右走,pop 向上走,那么其中一个合法的步骤可以是(\(p1\) 代表 push,\(p2\) 代表 pop):\(p1, p1, p2, p1 ......
04-python代码审计
eg1: @app.route('/getUrl', methods=['GET', 'POST']) def getUrl(): url = request.args.get("url") host = parse.urlparse(url).hostname #解析主机名 if host == ......
MySQL 配置选项和变量间的关系
MySQL 变量 MySQL中的变量主要分为两大类,用户变量和系统变量。 1、用户变量 用户变量是用户自定义的变量,用户变量以@符号开头,通过set或者select可以给用户变量赋值。 用户变量是属于会话级别的变量,变量的值只在当前会话中有效,当会话结束时,这些变量的值就会丢失。 例如: SET @ ......
Codeforces Round 912 (Div. 2)补题B、C、D1
Codeforces Round 912 (Div. 2) B. StORage room 思路 \(a_i\) = \(M_i\)\(_1\) & \(M_i\)\(_2\) & \(M_i\)\(_3\) & ...& \(M_i\)\(_n\) \((i != j)\) ac代码 #inclu ......
【python基础之可变和不可变数据类型】--- python堆栈的相关应用
【一】用代码实现堆和栈 【1】堆 # 堆的操作是先进先出(FIFO) list_queue = [] for i in range(0, 5): print(f'{i} 已入堆(队列)') list_queue.append(i) print(' 入堆完毕 ') while list_queue: ......
【python基础之可变和不可变数据类型】--- python之堆的介绍
【一】堆 堆--简介:一种基于树的数据结构 堆是满足堆特性的完全二叉树,即树中每个节点的值大于或等于其子节点的值。 有两种类型的堆: 1. 最大堆:在最大堆中,每个节点的值都大于或等于其子节点的值,并且根节点在树中具有最大值。 2. 最小堆:在最小堆中,每个节点的值都小于或等于其子节点的值,并且根节 ......
【python入门之文字符编码】---字符编码
简介 计算机中储存的信息都是用二进制数表示的;而我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果。通俗的说,按照何种规则将字符存储在计算机中,如’a’用什么表示,称为"编码";反之,将存储在计算机中的二进制数解析显示出来,称为"解码",如同密码学中的加密和解密。在解码过程中,如果使用了错误 ......
【python基础之可变和不可变数据类型】---python之栈的介绍
【二】栈 【0】引入 https://www.hello-algo.com/chapter_stack_and_queue/ 栈如同叠猫猫,而队列就像猫猫排队。 两者分别代表着先入后出和先入先出的逻辑关系。 【1】栈的介绍 「栈 stack」是一种遵循先入后出的逻辑的线性数据结构。 我们可以将栈类比 ......
文件操作
文件操作 (1)文本处理引入 应用程序运行过程中产生的数据最先都是存放于内存中的。 若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统。 而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念。 用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体 ......
发现一个很好用的excel的php扩展
废话不多,直接给文档地址: xlswrite 导出时不容易 超出内存,号称 最大使用内存为最后一行数据大小。导出速度也很6. 插入内容: 使用 Spreadsheet 时,可以切换使用存储方式,默认是内存,如果切换了其他的比如文件,可以减少内存压力。 Settings::setCache 需要传入实 ......
处理golang gin框架下载文件时中文文件名乱码问题
func Download(c *gin.Context) { c.Writer.WriteHeader(http.StatusOK) //设置文件类型 c.Header("Content-Type", "application/vnd.ms-excel;charset=utf8") // Path ......
DMA传输数据
前言 DMA即直接存储器访问。DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路,能使 CPU 的效率大为提高。本篇文章以STM32F4为例,不同型号可能略有不同。 一.DMA特性简介 STM32 ......
【python入门之文件操作】---文件操作
【一】文本处理引入 应用程序运行过程中产生的数据最先都是存放于内存中的 若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统 而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念 用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 【二】文 ......
字符编码
字符编码 (一)什么是字符编码 人与计算机交互时,用的都是人能够读懂的字符,而计算机只能识别二进制数。 翻译的过程必须参照一个特定的标准 该标准称之为字符编码表 该表上存放的就是字符与数字一一对应的关系。 字符编码中的编码就是翻译或者转换的意思,就是将人能理解的字符翻译成计算机能够识别的数字。 (二 ......
编码和解码
编码和解码 (1)编码encode 先由字符转换为内存中的unicode,再由Unicode转换为其他编码的过程,叫做编码encode。 只有英文字符和数字,要想编码的话,直接使用前缀b 字节对象没有encode方法。 #编码 #先由字符转换为内存中的unicode,再由Unicode转换为其他编码 ......
第二次作业
计算器登录页面与设计 (老师,能力有点差,数据库连不上,环境搭建不起来,学起来太难了,谅解一下吧,尽力了) 【实验内容】 1.设计一个包含登录界面的计算器软件,该软件可以实现第一次作业中的全部功能,同时可以保存用户的历史计算记录(保存数据最好使用数据库)。 【实验环境及开发工具】 1.使用visor ......
面试leetcode算法经典 150 题
数组、字符串 1.合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由 ......
CF613D Kingdom and its Cities
题意 给定一棵树,每次询问给出 \(k\) 个点。 问最少删除多少个 节点 (不能删这 \(k\) 个点) 使得这 \(k\) 个点两两不连通。 Sol 无解的情况是 \(trivial\) 的。 判断是否有相邻的两个关键点就行了。 但是 \(dp\) 是不太 \(trivial\) 的。 设 \( ......
为什么要做ERP集成?ERP系统如何与其他业务应用程序集成
什么是ERP集成? ERP集成是指将企业资源计划(Enterprise Resource Planning,ERP)系统与其他软件应用或业务流程进行无缝连接和整合的过程。 ERP系统通常涵盖企业内部的各种功能模块,如财务、供应链管理、生产制造、销售和人力资源等。 ETL集成能够将这些功能模块与其他业 ......
python Thread ThreadPoolExecutor,as_completed
import threading from concurrent.futures import ThreadPoolExecutor,as_completed,wait import time # # def task(name): # print('task: %s'%name) local_da ......
给 Web 前端工程师看的用 Rust 开发 wasm 组件实战
本文先介绍了 wasm-pack 官方的教程,还有其他组件测试、发布等的流程先不在这里介绍了。以下用一个实际开发中的模块来说一下开发 wasm 组件过程中遇到的问题和解决方法。 ......
无论如何,我都不会离开你的。
标题 from 题目背景。 题意:给你一个 DAG 然后在这个图上加一条边,加完之后不一定是 DAG。求满足如下条件的树的数量: 每个父亲到它的儿子们都有一条边。 先考虑是一个 DAG 的情况。发现答案即为 \(\prod in_i\)。原因显然。 麻烦的情况是它不是 DAG。发现多出来的非法的情况 ......
我一脚踹他下去。
先致敬 houzhe 学长经典: 我看到我的队友写了个又臭又长的线段树,维护了一堆 tag,于是一脚把他踹下去,写了个线段树维护矩阵,然后就过了。 回到这题,题意即为求一段连续的版本 \([x,y]\) 中,所有版本的区间 \([l,r]\) 的值的平方和。 首先显然可以变成 \([1,y]\) 版 ......
C++_线程池代码看C++类-模板-标准库
C++线程池 线程池的组成部分: 线程池管理器(ThreadPoolManager):用于创建并管理线程池 工作线程(WorkThread): 线程池中线程 任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行。 任务队列:用于存放没有处理的任务。提供一种缓冲机制。 通过新建一个 ......
第二次作业
1.登录 <!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>计算器登录注 ......