- 博客(32)
- 收藏
- 关注
原创 linux问题10--克隆后ip地址和源linux主机相同
方法二:更改网卡配置文件、使用静态ip即关闭dhcp服务、屏幕网络服务、重启网络服务。# 重启 NetworkManager 服务。方法一:重新生成mac地址(失败)# 1. 先关闭 ens32 网卡。# 2. 再开启 ens32 网卡。
2025-10-02 23:50:58
335
原创 数据结构与算法-动态规划
技巧2:dp[i-j]这个子状态直接就是结果,还是需要过程叠加才能到达下一个子状态,结论是d[i-j]代表拆分i-j的最大乘积,但是到达d[i]拆分i的最大乘积需要d[i-j]*j。,该题目中就是对两种子状态进行过程叠加,dp[i-1]+cost[i-1]和dp[i-2]+cost[i-2]中进行选择,使用min进行选择。技巧3:初始化dp[0]、dp[1]、dp[2]为0,0,1,因为0,1,2没有或者只有一个对应的拆分。的途径:比如到达第i层,可以从第i-1层跨过一步,也可以从第i-2层跨过两步到达。
2025-09-22 11:15:18
294
原创 代码随想录--贪心算法
技巧2:result初始为1,理由是两个元素,要么上下,要么下上,一定符合if中(pre>=0&&cur<0) ||(pre<=0&&cur>0)要求result++,那么result就是2了(若3个元素,下上下,第一个元素,result+1,第二个元素result+1,第三个元素不判断,最后result也是正确的3)技巧1:两个变量一前一后记录数据,每次循环不需要都更新,pre变量,只需要用cur变量赋值即可,但也遇到问题,第一个pre没有cur赋值,必须要提前设定好。题目三:最大连续子序列和。
2025-09-15 17:03:53
504
原创 网络编程-HTTP
客户端连接到web服务器、按照请求报文格式(请求行:get还是post、请求头部:域名、浏览器、接受类型、保持tcp连接)发送请求报文、web服务端接受请求并返回http响应、web服务端释放连接TCP连接、客户端解析web服务端的响应分析html内容。:协议://地址:端口/api?参数1=值1&参数2=值2。
2025-09-09 20:02:07
281
原创 代码随想录笔记-回溯算法
然后递归犯贱一样的又对第i个元素进行i+1的插入试探,最后失败返回、pop第i-1+1个元素,(2)pop(i)后,当前for中的i没有变化,i找到pop掉的元素的下一个元素。方法三:用哈希数组(若记录元素的值可能为负数,需要+a来进行位置偏移),插入第i-2+1个元素、递归第i-2+1+1个元素、犯贱成功)、&for中i++(若是最后一个元素,for中条件不满足直接失败,(1):树的同一层待取元素与结果路径中重复元素判别和舍弃。(2):树的纵向探索中,元素的筛选。(3):递归前添加元素、
2025-09-02 18:23:28
244
原创 解析xml文件并录入数据库
连接数据库、表名的字典查询语句、变量绑定输入表名、三个变量绑定输出的字段名、字段类型、字段长度、连接异常就断开、获取结果集、判断结果集输出到结构体变量的类型,并归一化(varchar都用char代替)、日期设置类型长度为14、数字设置类型为number、其他类型跳过、number类型、长度设置为22、拼接所有字段用逗号、放入字段容器中、删除最后一个逗号。、执行插入语句、判断失败原因是否违反唯一性约束、是否需要更新、执行更新语句、成功的话更新记录数++、插入成功的话插入计数器++、提交事务。
2025-08-26 15:39:35
377
原创 FTP/TCP上传下载文件
FTP客户端下载文件:设置结构体存储文件信息、设置四个容器存放结构体变量(容器一:存放之前下载成功的,容器二:服务器上所有文件,容器三:不需要下载的,容器四:本次需要下载的)、main函数中(信号处理、打开日志文件、解析运行参数、增加心跳信息、登录ftp、进入服务端目标目录、获取服务端所有文件名并保存到本地文件中、更新进程心跳、、更新进程心跳、for(每个容器4的内容):构建客户端和服务端的绝对路径文件名、下载文件、更新进程心跳、文件下载三: 容器先清空、创建文件对象、
2025-08-22 21:36:03
329
原创 oracle数据库
(创建交换区)查看系统内存和交换区、创建交换区文件、将交换区文件设置为交换区、确认交换区是否生效、修改系统文件自动加载交换区、重启操作系统;(设置用户组、创建用户、设置密码)创建组、创建组下的用户、设置用户密码;(ssh上传包到服务端)切换到oracle用户、进入根目录、打开ssh上传tgz压缩包、退出ssh在服务端解压压缩包、重启服务器;(设置oracle环境变量)用oracle用户登录、配置oracle环境变量文件、配置文件立即生效、启动网络监听服务、启动本地的数据库、按照某个数据库用户进行登录;
2025-07-14 14:25:05
185
原创 Linux编程第三章(网络编程)
4.(主机字节序和网络字节序)大端序和小端序的区别(原来顺序、颠倒顺序)、为啥需要网络字节序(大端序和小端序之间的通信)、网络字节序和主机字节序之间的转换函数、IP地址和端口的字节个数。3.(socket创建)创建socket(协议族、数据传输方式、TCP\UDP)、TCP和UDP的区别和使用场景的不同、socket返回值、socket创建失败的原因。5.(网络编程结构体)sockaddr结构体(顶层封装)、sockaddr_in(底层结构体,分离sockaddr的端口和地址)、(服务端的ip和端口)
2025-07-01 14:05:14
229
原创 Linux编程第二章(进程控制)
3.(进程中调用程序或者shell命令)system调用shell命令和程序形式、三种情况system的返回值、execl函数的使用形式、后续程序是否执行、调用程序进程编号和被调用程序进程编号是否一致、execv函数的使用形式。5.(僵尸进程)从结构体和进程编号说明僵尸进程的危害、僵尸进程的2个形成原因、僵尸进程的3种避免方式(系统信号、wait函数、func综合处理)异常退出)、进程退出状态查看、进程析构局部或者全局对象、进程清理工作(文件关闭、磁盘读写)、1.常见信号值、触发原因、默认处理动作、
2025-06-17 23:22:12
251
原创 Linux编程---第一章(持续更新......)
只编译不链接(单独编译main和my_func生成可执行文件main.o和my_func.o,最后链接为my_final_app)libcalculator.so:动态库文件通常以 lib 开头,以 .so 结尾。fPIC:是动态库必需的特性,它使得代码可以在内存的任意位置加载执行。shared :选项告诉链接器生成一个共享库(动态库)3.制作静态库、使用静态库、静态库的劣势。4.制作动态库、使用动态库、动态库的特点。-L.:告诉链接器在当前目录查找库文件。main.cpp:源文件。
2025-06-15 23:59:54
315
原创 C++异常、断言、C++11新标准、委托构造、继承构造、lambda函数(持续更新......)
五:常见异常:内存不足异常、向下转型异常、多态空指针解引用异常、越界异常、长度异常、域异常、无效参数异常。八:静态断言需要包含头文件么、形式是啥、表达式可以是变量表达式么,false咋办。七:断言内容是常量表达式还是变量表达式、false咋办,需要包含头文件么。三:栈解旋的过程、为啥要解旋、堆上对象的指针在栈内被析构咋办。六:虚函数表和虚函数指针的关系,虚函数表存储的内容。二: try中异常的两种抛出方式。四:如何标注函数不会抛出异常。
2025-06-15 22:39:48
144
原创 快速入门新领域(实验阶段)
步骤1:利用知网找学位论文或者综述性文章,使用gpt进行概括出基本问题,基本方案。预计速度:1小时内:定性了解最基本的问题,解决方案。步骤2:定性的了解基本方案的处理流程。
2025-05-22 17:22:17
115
原创 yolov11复现
步骤5:切分voc数据集,将label文件转换为yolov格式。步骤1:安装pycharm+anaconda。步骤6:设置自己的data的yaml文件。步骤3:在项目主目录下安装依赖。步骤4:下载voc数据集。步骤2:创建虚拟环境。步骤7:开始训练模型。步骤8:detect。
2025-05-21 21:45:26
338
原创 bortsort复现记录(未完结)
可能出现问题: PIL.UnidentifiedImageError: cannot identify image file <_io.BufferedReader name='fast_reid/datasets\\MOT17-ReID\\bounding_box_train\\0000501_MOT17-10-FRCNN_0000262_acc_data.bmp'>步骤九:运行track文件,<xxx>用data文件夹的绝对地址替代,后一个<xxx>用输出文件夹替代。
2025-05-19 22:16:56
648
原创 conda环境安装常见问题(持续更新......)
到工程界面,在虚拟环境中使用powershell执行命令:python setup.py build_ext install。问题2:安装cython_bbox失败:(大概率因为原始代码以来特定c++编译器)步骤一:安装cpython:pip install cython。步骤四:下载编译需要的vs2022,注意勾选c++桌面。步骤二:安装Pycocotools:参考问题1。步骤三:离线下载cypython-box。步骤五:适配cpython版本。
2025-05-17 20:33:16
303
原创 数据结构和算法的c++基础(持续更新......)
的初始大小设定为和另一个容器。里所有元素的初始值设为 0。或者数组)的大小一样。类型元素的动态数组。1.vector容器。
2025-05-12 20:06:16
100
原创 常用pytorch、numpy操作(持续更新......)
对于一个正定对称矩阵 A,Cholesky 分解将其分解为:A=L⋅L转置。创建一个以输入数组为主对角线元素的对角矩阵,其余元素为 0。两个数组合并为一个一维数组。这行代码使用 NumPy 的。对数组中的每个元素求平方。
2025-05-12 16:19:07
240
原创 多目标规划中使用TrackEval进行指标评价
步骤二:虚拟环境中,使用命令行进入TrackEval/scripts目录下 ,执行下述命令,其BENCHMARK参数为数据集名称(mydatasets),TRACKERS_TO_EVAL参数是视频流名称(MOT17-02-FRCNN),METRICS参数是使用指标类型。(类似于MOT16-2的片段),从MOT16数据集中分别将gt文件夹和视频信息文件放入视频流文件夹下。4.trackers文件夹下的mot_challenge文件夹中创建。2.视频流文件夹下的seqinfo.ini问价是视频流的属性。
2025-04-29 10:21:43
852
原创 Linux常见问题汇总(持续更新)
使用failovermethod指定优先级,这里设置为随机(roundrobin),也可以改为priority并指定每个URL的优先级。# 这里配置了CentOS的yum源,使用了阿里云和清华大学的镜像点。问题1:需要关闭Hyper-V,才能启动Vmware下的centos。问题3 远程连接SecureRT。在初始化虚拟机的时候开启端口。2.关闭可能的虚拟化功能。问题4 yum无法下载。
2025-04-07 21:27:14
931
2
原创 关于office重装错误导致的windows系统崩溃
一定要用sara进行重装,不要用控制面板直接卸载会出现很多意外。步骤一:压缩D盘磁盘卷,新建磁盘接纳空闲卷。步骤一:用户登录界面按住shift重启。步骤一:搜索框搜索“疑难解答”关于磁盘划分:(c盘扩容)步骤二:删除D盘,扩容C盘。
2025-03-20 09:50:32
262
原创 Linux配置静态IP可能会遇到的问题
1.使用NAT模式,需要先查看虚拟网卡的网关和IP段,确定需要设置的IP。问题2:切换桥接模式为啥无法远程连接。问题1:使用NAT模式没有办法连接。2.查看本地网卡的网关信息。
2025-02-25 12:38:19
262
原创 容器(String)
(第一个是截取s3从第三个字符开始长度为5的内容,第二个是截取s3的全部内容,此外可以判断字符结束位置即使截取长度超出s3的长度也不会乱码)String对象的构造。
2025-01-07 16:37:15
230
原创 模板类(友元)
注意:编译器用模板类生成的模板函数,此函数并不是模板函数,而且只能在类内实现。第三种:非约束化的函数模板(就是将函数模板在类中声明友元)第一种:约束模板友元(最常用函数模板)# 类模板的参数是函数模板的参数。(上述是具体化版本)
2025-01-06 11:22:50
204
原创 BP神经网络
反向,输出层:对映射函数后的结果求导,结果对映射函数前的和函数求导,和函数对构成的权系数求导。(注意和输出层不同,这里有两个路线可以走,可以走OUTo2传递)Eall中的Eo2一定要走Outo1求导(路线固定),导数为0。第二个式子是:(若是s函数那么不需要具体计算,直接用结论)那么通过网络进行传递计算,注意最后的求导对象是OUTh1。上述第三个式子其实和输出层的依赖公式一样只是求导对象变了。OUTo1换成Outh1函数而已。
2024-11-12 21:58:43
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅