NOT
囚徒_mnist
#囚徒 mnist try: import urllib.request except ImportError: raise ImportError('You should use Python 3.x') from ast import Not import os.path import gzip ......
支持向量机SVM:从数学原理到实际应用
本篇文章全面深入地探讨了支持向量机(SVM)的各个方面,从基本概念、数学背景到Python和PyTorch的代码实现。文章还涵盖了SVM在文本分类、图像识别、生物信息学、金融预测等多个实际应用场景中的用法。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、 ......
终于知道老师喜欢用for(TYPE i=0;i<N;i++)而非for(TYPE i=N-1;i<=0;i--)的原因了
上课时看到老师写 u8 Spi1_Send_Recv_Byte(u8 txdata) { u8 rxdata = 0x00; u8 i; SCK = 0; for(i=0; i<8; i++) { //下降沿发数据 if(txdata & 1<<(7-i)) { MOSI = 1; } else { ......
B3637 最长上升子序列
最长上升子序列 题目描述 这是一个简单的动规板子题。 给出一个由 \(n(n\le 5000)\) 个不超过 \(10^6\) 的正整数组成的序列。请输出这个序列的最长上升子序列的长度。 最长上升子序列是指,从原序列中按顺序取出一些数字排在一起,这些数字是逐渐增大的。 输入格式 第一行,一个整数 \ ......
【pwn】[FSCTF 2023]2str --整数溢出绕过
检查一下保护状态 接着ida看代码逻辑 看func函数 第一次看真没发现有什么漏洞,题目给了backdoor,虽然strlen可以\x00绕过,但是strcpy函数也限制漏洞的实现。仔细看的话,会发现v3的类型是 unsigned __int8 v3; 说明v3是一个字节来表示的,可表示的范围只有0 ......
囚徒4.1_12_数值微分近似
数值微分近似 #囚徒4.0_13_数值微分近似 import numpy as np import matplotlib.pylab as plt #求 数值微分 导数 def numerical_diff(f, x): h = 1e-4 # 0.0001 return (f(x+h) - f(x- ......
20211325 2023-2024-1 《信息安全系统设计与实现(上)》第十周学习笔记
20211325 2023-2024-1 《信息安全系统设计与实现(上)》第十周学习笔记 一、任务要求 自学教材第12章,提交学习笔记(10分),评分标准如下 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 ( ......
NOIP2023 游记:未来可期
AI:在考试前的紧张和期待中,我经历了从误解考试结束时间到发现时间不够用的惊险。通过调整策略和积极思考,我最终成功完成了题目。虽然有些困难,但这次经历让我更加自信和熟练地应对未来的挑战。 ......
互联网图片抓取
1.互联网图片抓取 说明:图片、音频、视频在计算机中以二进制方式存储 实现:找到所在图片的URL地址、想图片URL地址发送请求,获取二进制响应内容(bytes)、 正常打开文件,将响应内容以wb方式保存到本地requests模块:html = requests.get(url=url,headers ......
囚徒4.0_13_梯度
囚徒4.0_13_梯度 这是是关于求取梯度的 # coding: utf-8 import numpy as np import matplotlib.pylab as plt from mpl_toolkits.mplot3d import Axes3D #非批处理梯度求取 (1,2)(x1,x2 ......
go map删除元素后内存是否会释放
go 底层map 是由若干个bmap(桶)构成的,桶只会扩容,不会缩容 ,所以 map中占用的内存不会被释放 但是!!! 以上只针对值类型的数据结构 例如:基本类型 int string slice struct 等 如果key为 指针变量 删除后这个指针变量内存不会释放,但是这个指针指向的对象,引 ......
python数据持久化(mysql+CSV+mongodb)
1.创建数据库create database mydb charset utf8;use mydb;create table mydb(name varchar(100),star varchar(200),time varchar(100)) charset=utf8; 2.使用pymysql模块 ......
python数据提取-正则表达式
1.正则表达式 (1)re的findall()方法import rer_list = re.findall('AB', 'ABCABDDGAAGDSGSDG') #后匹配前print(r_list)#输出:['AB', 'AB'] (2)也可以写作下面import repattern = re.co ......
A组Day7
A. 放置石子 我们设第一格的东西为 \(x\) ,则接下来的格数为 \[2:1+x\\ 3:2x+1\\ 4:3x+2\\ 5:5x+3\\ ... \]易得x的系数就是原来的斐波那契额数列,而后面加上来的也是!我们可以打表 左边为系数表,右边为加的数表 #include <bits/stdc++ ......
面向对象笔记——面向对象分析的过程
面向对象软件过程简介 软件过程的基本概念 软件的诞生及其研发整个生命周期是一个过程,这个过程称之为软件过程。 包括:需求获取(沟通)、需求分析和设计(建模)、实现和测试(构建)、部署和维护 软件过程是描述了实施于软件开发和维护中的阶段、方法、技术、实践及相关产物(计划、文档、模型、代码、测试用例和手 ......
Halo2简单示例
Halo2简介 [[Halo2]]是使用[[Rust]]语言开发,基于[[PLANK算法]]的,一款开源交互式([[STARKs]]),[[零知识证明(ZKP)]]的[[证明系统]]。 GitHub仓库地址:halo2 不同于普通的开发框架,Halo2中的功能开发称为电路(Circuit)开发,电路 ......
requests+编码模块+百度贴吧数据抓取
1.查看本地发送过去的头文件import requestshtml = requests.get(url='http://httpbin.org/get').textprint(html) 2.编码模块使用 //使用原因:URL不能识别中文编码,中文转换为编码模式) (1)urlencode()方法 ......
测试
这是一个测试 目录这是一个测试基础知识点笔记1. 字体居中和改变字体大小2. HTML一些知识点3. 注脚4. 改变文本位置、大小、颜色 基础知识点 缩进 使用全角空格(切换快捷键shift+空格)。即:在全角输入状态下直接使用空格键就ok了 添加空一行 使用 <br> 保持他的前面有两个空格然后回 ......
11--209. 长度最小的子数组
给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入:target ......
P2678 跳石头 题解
P2678 跳石头 链接 这道题其实很水 我们二分最长距离,最后用 $check$ 函数 判断合不合法 一下是核心代码 $check$ 函数这样写: bool check(int x){ int last=0,tot=0; for(int i=1;i<=n;i++){ if(a[i]-last<x) ......
CF985C 题解
CF985C题解 思路 由题意得知,现在有 $n\times k$ 块木板需要组装成 $n$ 个木桶,每个木桶由 $k$ 块板组成,容量服从短板原理,要求容量差不得超过 $I$,求最大容量和。 不管采用什么方法,无疑我们首先需要将板长(数组 $a$)从小到大排列。 利用贪心算法。先找出与 $a_0$ ......
CF1552D题解
CF1552D题解 思路 首先,$a_i$ 的正负不重要,如果 $a_i=b_j-b_k$,那么就有 $-a_i=b_k-b_j$,读入时将 $a_i$ 全部转化为正数。 若满足 $a_i+a_j+\ldots+a_k$,那么就可以构造出 $b$ 序列,否则不行。 从左到右遍历一遍 $a$ 序列,动 ......
21207106-xuesong
菜单系列题及期中总结 一、前言 这次博客是主要对菜单系列题目和期中题目总结,菜单系列题目包括菜单计价程序-3、菜单计价程序-4、菜单计价程序-5,菜单系列题目,主要是考察对类的创建,怎么设计合适的类,类与类之间的关系,考察了封装,继承,依赖等。其次是考察对正则表达式判断输入格式是否合法的判断,Arr ......
初来乍到,我的第一篇博客
大家好,我叫遍历千百遍的二进制,是一名大学生,同时也是一个编程小萌新,希望能在这里记录下我学习编程的成长史。 首先,学习编程是因为大学专业就是这个(前景好嘛),其次我也比较喜欢计算机方面的,我的目标就是成为计算机大牛,然后进入大厂最好是华为(做梦ing⊙▽⊙)。 其次,我打算在大学生活中好好深造,同 ......
cf1864D. Matrix Cascade(差分)
https://codeforces.com/contest/1864/problem/D 结论很好猜,直接从上到下做就行 我们可以维护差分数组,表示对下面的影响,逐行往下推就行,当然+和-要分开,因为一个是往前推,一个往后推。 时间复杂度\(O(n^2)\) #include<cstdio> #i ......
QFileInfo
QFileInfo #include <QFileInfo> Public Functions QFileInfo() QFileInfo(const QString &file) QFileInfo(const QFile &file) QFileInfo(const QDir &dir, con ......
数据结构概念篇
数组 特性 连续,顺序 查找o1 队列 特性 不连续,随机 插入,删除o1 栈 stack 特性 先进后出, push pop 应用 undo/redo 上一页,下一页 浏览器访问 日志panic 使用数组和链表分别实现栈 队queue 特性 先进先出 enqueue dequeue 应用 ......
脱单法则
社牛,自信,主动,撤退,不流通 详细来讲就是 1.打开社交圈,周围的或者社会认识 2..自信是制胜法宝。与他人交往不能流露出自己的负能量 3.主动认识他人 4,.假如冷落你就及时止损 5.永远相信优质的人不会像货币一样会流通,不要与老油条交往 ......
数组类算法题——删除有序数组中的重复项
删除有序数组中的重复项 题目: 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你 ......