- 博客(77)
- 资源 (2)
- 收藏
- 关注

原创 C++ 常用STL方法,刷oj必备(持续更新!!!)
2. 在set中,存储元素的value都是唯一的,不可以重复,因此可以使用set进行去重,并且set中的元素不能在容器中修改(元素总是const),这是因为set在底层是用二叉搜索树来实现的,若是对二叉搜索树当中某个结点的值进行了修改,那么这棵树将不再是二叉搜索树。3、map容器中元素的键值key不能被修改,但是元素的值value可以被修改,因为map底层的二叉搜索树是根据每个元素的键值key进行构建的,而不是值value。4、在内部,map中的元素总是按照键值key进行比较排序的。
2023-11-11 19:25:07
352

原创 软件设计师备考文档(软考已过)
cpu计算机的基本硬件系统:运算器、控制器、存储器、输入设备、输出设备cpu负责获取程序指令,对指令进行译码并加以执行 *控制器(保证程序正常执行,处理异常事件)
2023-02-26 18:38:11
1511
2

原创 Vue项目中的接口调用
在企业开发过程中,往往有着明确的前后端的分工,前端负责接收、使用接口,后端负责编写、处理接口。对于前端如何使用接口,今天在Vue中进行讲解。一个项目往往由这几个部分组成。其中在src文件夹中,,有这么些内容。我们常常把接口文件,新建一个文件夹在src下,命名为api,api内的文件便是接口文件。通常把后端的接口写在api文件夹下,自己命名为xxx.js// 登录export function login(data) { return request({ url: '/api/c
2022-04-24 08:56:54
22121
10
原创 c++ 归并排序(分治)
归并排序,往往用于解决数据量比较大的情况。通过将一个大的模块拆分为多个小的区域进行排序后再次合并组合在一起的方式,叫做归并排序。
2025-04-30 16:07:44
235
原创 【24CSPJ普及组】小木棍(sticks)
小 S 喜欢收集小木棍。在收集了n根长度相等的小木棍之后,他闲来无事,便用它们拼起了数字。用小木棍拼每种数字的方法如下图所示。现在小 S 希望拼出一个n0小 S 想知道这个数是多少,可n很大,把木棍整理清楚就把小 S 折腾坏了,所以你需要帮他解决这个问题。如果不存在正整数满足以上条件,你需要输出−1进行报告。
2025-03-02 20:27:14
747
原创 【24CSPJ普及组】地图探险(explore)
小 A 打算前往一片丛林去探险。丛林的地理环境十分复杂,为了防止迷路,他先派遣了一个机器人前去探路。丛林的地图可以用一个n行m列的字符表来表示。我们将第i行第j列的位置的坐标记作ij1≤i≤n1≤j≤m。如果这个位置的字符为x,即代表这个位置上有障碍,不可通过。反之,若这个位置的字符为,即代表这个位置是一片空地,可以通过。这个机器人的状态由位置和朝向两部分组成。其中位置由坐标xy1≤x≤n1≤y≤m刻画,它表示机器人处在地图上第x行第y。
2025-02-27 16:57:21
1070
原创 约瑟夫问题
新年联欢晚会上,n个同学围成一圈(按照1~n给每个学生一个编号),第一个人从1开始依次报数,数到3的人出圈;再由下一个人重新从1开始报数,数到3的人出圈……我们假设所有的人都站起来,然后依次数数,数到m的人坐下,下一个人重新从1开始数,直到剩余最后1个人还没坐下,循环结束。每次都是从数组的最前开始报数,先判断当前这个人是否站着 arr[i]==0,如果站着则让time_range++,然后再判断是否数到m,。当time_range==m的时候,代表这个人需要坐下,此时还需要的操作有:。
2025-02-25 17:34:03
182
原创 汉诺塔问题(递归)
假定这三根柱子的编号分别为A、B、C,现在在柱子A上面放了n个盘子,正好是把这n个盘子从小到大的顺序放着,B和C上先都是空着,现在要将这n个盘子按照上面的规则从A移动到C,请输出具体移动的每个盘子的顺序。输出每次移动的盘子的柱子的编号,例如从A柱上移动一个盘子到C,请输出“A-C”,每次移动输出一行。3、将在终止柱上的最小圆盘移动到临时柱 end-->temp。将临时柱上的最小圆盘移动到终止柱上。7、将在开始柱上最小的圆盘移动到终止柱 start-->end。
2025-02-22 00:17:27
769
原创 动态存储斐波那契数列(递归优化)
采用数组存储每次计算后的结果,这样当再次进行递归时,就不需要再重新从1开始计算,而是可以直接使用之前计算过的数据,存储在数组中,这样可以大大减少程序运行的时间。当数据量比较大的时候,重复的内容会比较多,时间会很长。递归是c++当中一种自身调用自身的算法。
2025-02-21 22:47:59
302
原创 python 创建与删除目录或文件
os.rmdir(目录) 目录不存在或者不为空,都会报错 只能删除最后一级目录。存在返回True 不存在返回False。os.removedirs(目录)os.remove(文件)
2024-12-08 09:49:44
249
原创 python 操作二进制文件(视频、音频、文本)
一、读写方法file = open(文件,模式) #不需要指定编码格式mode='rb' #读取二进制文件mode='wb' #写入二进制文件二、案例读取#以rb模式打开二进制图片 xiaoming.jpgimg=open('小明.jpg',mode='rb')#读取文件内容content = img.read()print(content)#关闭打开的文件img.close()拷贝把视频 city.mp4 拷贝到 my_city.mp4中# 以rb模式
2024-12-01 10:19:21
595
原创 python相关库的安装
例如:pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple, 这样可以基本解决安装超时和安装不成功的情况。命令安装 pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple。命令安装 pip install baidu-aip -i https://pypi.tuna.tsinghua.edu.cn/simple。
2024-11-24 10:43:31
531
原创 解决 because of HTTP error 403 Client Error: Forbidden for url
解决 because of HTTP error 403 Client Error: Forbidden for url。将地址换成 https://mirrors.aliyun.com/
2024-11-22 15:22:38
1494
原创 python pygame如何实现碰撞检测
在python中,我们实现两个物品的碰撞检测往往是判断两个物体的x、y坐标是否有重合,根据坐标来进行判断,但是这种判断方式往往不太准确,对于一些透明部分,会出现误判的情况,今天介绍的是一种通过使用掩码进行碰撞检测,可以更高效和准确地判断两个图像在非透明区域是否有重叠,而不仅仅是基于图像的矩形边界。x=100y=300x1=300y1=300#碰撞检测#画背景#画1号机器人与2号机器人#从图像创建掩码#计算两个图像的偏移量。
2024-08-12 15:29:56
1259
原创 python包/库安装,解决ImportError: DLL load failed while importing _framework_bindings
ImportError: DLL load failed while importing _framework_bindings: 找不到指定的模块。解决方案是:pip install msvc-runtime。
2024-07-31 14:41:00
2447
3
原创 python easygui库常用方法介绍
它会显示一个带有多个按钮的对话框,用户点击后返回所选按钮的文本。一下是buttonbox 的定义,第一个参数为提示信息,第二个参数为标题,第三个参数为按钮显示的内容,可以有多个按钮。显示一个列表供用户选择,返回选定项的索引或文本。返回的是选择的对应项。用户需要确认是否执行某个操作,返回`True`或`False`。提供一个文本输入框让用户输入数据,然后返回输入的字符串。这是最基本的弹出对话框,用于显示简单的消息或提示。会返回对应按下的按钮上的信息。
2024-07-23 20:59:32
442
原创 pygame库使用简介
精灵(英文译为 Sprite),其实在一个游戏程序中,精灵本质指的是一张张小尺寸的图片,比如游戏中的各种道具、人物、场景装饰等,它们都可以看做成一张张小的“精灵”图。Pygame 定义了一个专门用来处理事件的结构,即事件队列,该结构遵循遵循队列“先到先处理”的基本原则,通过事件队列,我们可以有序的、逐一的处理用户的操作(触发事件)。在python中,往往是通过左上角的坐标的位置确定整个图片的位置,但是这样往往很难让我们图片移动的想要的位置,我们可以通过rect获取图片的中心位置。
2024-07-22 19:57:29
10287
原创 python镜像安装(ios、windows)
如果你在使用Python时发现官方网站下载速度过慢,可以考虑使用国内的下载Python。国内的Python镜像源可以提供更快的下载速度和更好的下载体验。
2024-04-11 11:31:32
1003
原创 python pygame实现倒计时
随着时间的流逝,当前时间会变大,也就导致时间差会变大,当使用总时长-时间差的时候,得到的结果就会越来越小。当结果为0是,即为倒计时结束!获取开始时间、当前时间,通过当前时间-开始时间=时间差,再通过倒计时的总时长-时间差即可实现!秒数转换为小时、分钟、秒函数。
2024-02-03 17:30:31
909
原创 关于pygame无法打开对应文件解决办法 pyame.error unable to open file
由于pygame版本过低导致无法进行声音播放,升级对应版本即可完成!升级pygame包版本到2.1.2,即可解决该问题!
2023-12-22 16:13:20
711
原创 关于aptana安装python环境相关问题处理
如果此时需要装对应的python包,那就 cmd -> D:->对应的路径名 找到对应的路径名即可安装对应的python包。可以将 python 和 aptana 都安装在D盘中,即可解决该问题!cd .. 返回上一层。
2023-10-14 21:24:27
197
原创 在python中关于turtle库与pygame库原点坐标的区别
而pygame库的坐标系则以窗口的左上角为原点(0,0),坐标系的x轴自左向右延伸,y轴自上向下延伸。turtle库的坐标系以窗口的中心为原点(0,0),所有的坐标都以此点为中心进行计算。turtle和pygame的原点位置是完全不同的,这是由两个库的坐标系规定决定的。因此,在turtle和pygame中,原点位置和坐标的计算方式是不同的。
2023-09-30 17:01:08
425
原创 关于解决User Profile Service服务登录失败
在重置电脑的时候,需要确认账号是否退出,确保没有登录的账号,否则重置电脑后则会出现找不到用户配置文件。
2023-07-05 23:57:26
11357
6
原创 关于取消开机bois密码的方法
当bois模式没有对应账号密码启用开关的时候,我们选择修改密码,当需要输入密码的时候,直接回车即为不输入。再次确认密码,回车。保存修改密码,退出bois模式,重启电脑,即取消了开机的bois密码。部分主板机型,在bois模式中,当设置账号密码后,有对应的bois账号密码开关,只需设置disable 后,保存退出bois模式,重启电脑即可。大部分的文章中都讲到的是忘记bois密码的方式,这边将一下,知道bois密码 ,如何取消bois。经过查阅各种资料,有两种2情况:分别是。
2023-07-05 23:42:18
590
原创 实用性网站推荐
5、颜色选择器 对于前端开发以及UI设计师都很棒的一个网站 有着非常多且nice的颜色 选择。1、自动去除背景图,上传图片后免费生成已去除背景的图片 ,对于有抠图需求的极为友好!9、电脑知识分享平台 可以在上面找到你的电脑的各种疑难杂症 (软硬件通吃)11、各种图片 处理集合于一体的网站 (图片压缩、修改尺寸、证件照 等等)6、一个创意网站 适合做一些比较潮流的海报以及文案 都能给出不错的选择。15、智能AI设计工具 根据你的描述生成对应的图片 就一个爆赞!8、提供海报设计灵感以及各种丰富的图片的网站。
2023-06-08 11:48:44
592
原创 计算任意时间内课时出现次数以及冲突情况判断
当选择完培训周期后,计算出培训周期范围内,各个星期出现的次数,再遍历上课时间列表,通过列表的每周几作为key去进行匹配,当匹配成功时,将星期出现的次数加入总课时中。时间冲突判断,通过将时间转换为数字,通过数字大小进行比较,通过双重循环判断是否存在数字相等或者数字重叠的情况。
2023-04-27 16:33:55
879
原创 FormItem 下多个组件问题
一般FormItem内只会有一个组件,因此,FormItem会通过name取到值传给对应组件,但当时FormItem下存在多个组件时,该如何解决呢?通过将对应需要取到值的组件再包一层FormItem,将外层FormItem的name拿给内层的FormItem,在对内层写上rules即可!
2023-03-09 11:46:49
1621
原创 react Form.List+自定义组件 数据回显问题
最近一直头疼于如何回显Form.List数据,经过3天的不懈努力,总结经验,最终得出结论。我们需要对一个表单数据进行修改,表单数据会自动回显,通过控制台我们可以查到form确实取到数据了,普通formitem的数据能正常回显,但是 自定义组件数据却没显示到页面上。由于自定义组件被包含于formlist中,导致结构复杂,难以分析。可以看出,formlist组件接收到2条数据,页面也能够正常渲染出2个自定义组件(下拉+时间选择)证明formlist中的fileds是能够获取到数据的,对于为什么没有将数据展
2023-03-09 11:33:31
1798
原创 m3u8文件转换mp4
今天在做项目的时候遇到下载的视频文件格式是m3u8,且播放器不能播放。产品经理提出需要下载可播放的视频格式。便研究起来如何m3u8转mp4并下载。后端所给的是一个对应的加密链接,将加密链接放入 a 标签内即可实现下载功能。但下载的是m3u8文件。我把其中可直接使用的转mp4的部分提取出来。直接调用getMp4(url);即可实现下载与转化!在码云上查到一篇关于前端处理m3u8文件格式转化的。
2023-02-02 16:16:36
3342
python项目 智能垃圾分类系统
2024-11-24
基于python的中学生智能答题系统
2024-02-04
前端必备工具之取色器与截屏器
2022-12-05
帮助支持大家一起学习React,链接永久免费有效!react.development.jsreact-dom.devel
2022-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人