• 2024-07-04【网络爬虫程序】
    importurllib.requestimporttimeimportrandomimportosdeffetch_webpage(url):  #设置User-Agent  user_agent='Sogouwebspider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)'     #创建请求对象,并设置User-Agent  reque
  • 2024-07-04利用swift框架微调面壁小钢炮2.0
    目录注意事项环境准备上传模型上传数据开始微调模型合并合并后推理可能遇到的错误注意事项2.0版本的模型需要大概10GB以上的显存,确保自己的显存够环境准备创建虚拟环境condacreate-nyour_env_namepython==3.10克隆swift仓库gitclonehttps://github.com
  • 2024-07-04linux设置环境变量
    linux设置环境变量直接使用目录设置环境变量编辑环境变量文件vim/etc/profile在最下一行添加如下文件:exportPATH=$PATH:/usr/local/consul设置配置立即生效,否则需要重启后生效source/etc/profile使用类似于JAVA_HOME编辑编辑环境变量文件vim/etc/profile
  • 2024-07-04next.js 利用中间件(middleware.ts)实现PC与移动互相丝滑跳转
    场景描述产品要求开发一个落地页,为了美观,他要求这个两个页面分开设计,PC页面路由是`/landingpage`,移动端页面是`/landingpage/mobile`从用户角度出发,现在有一种访问场景,假如用户A正在访问PC页面`/landingpage`,然后他要把这个页面以微信方式分享给用户B,用户通过手机方式打开,那这个
  • 2024-07-04vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
    一、是什么权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发页面加载触发页面上的按钮点击触发总的来说,所有的请求发起都触发自前端路由或视图所以我们可以从这两方面入
  • 2024-07-04批量替换doc、xls、xlsx文件内容
    docx类:importosfromdocximportDocumentfromopenpyxlimportload_workbookdefreplace_string_in_docx(file_path,old_string,new_string):doc=Document(file_path)forparagraphindoc.paragraphs:ifold_stringinparagraph.text:
  • 2024-07-04各种环境变量
    记录一下自己需要的各种配置,以防忘记!!1、JavaJAVA_HOME:jdk的目录path:%JAVA_HOME%\bin%JAVA_HOME%\jre\bin2、PythonPYTHON_HOME:python的目录path:%PYTHON_HOME%%PYTHON_HOME%\Scripts3、MavenM2_HOME:maven目录下的bin目录MAVEN_HOME:maven的目录path:%MAVEN_
  • 2024-07-04selenium12_HTML测试报告(run_all)
    在run_all.py中编写如下脚本:#cording:utf-8importunittestimportosfromcommonimportHTMLTestRunner_cn#os.path.dirname:获取当前文件所在的文件夹路径。os.path.realpath(__file__):根据不同的系统自动获取绝对路径,包含文件名cur_path=os.path.dirname(os.p
  • 2024-07-03C#-z3
    1、字符串的常见方法Format:用于字符串格式化,通过占位符和参数匹配来构建字符串。stringname="Alice";stringgreeting=string.Format("Hello,{0}!",name);Console.WriteLine(greeting);//输出:Hello,Alice!IsNullOrEmpty/IsNullOrWhiteSpace:用于检查字符串是否
  • 2024-07-03C++文件系统操作2 - 跨平台实现文件夹的创建和删除
    1.关键词2.fileutil.h3.fileutil.cpp4.filesystem_win.h5.filesystem_win.cpp6.filesystem_unix.cpp7.源码地址1.关键词C++文件系统操作创建文件夹创建多级目录文件夹删除文件夹删除文件夹下的所有文件和子目录跨平台2.fileutil.h#pragmaonce#incl
  • 2024-07-03在使用基于Pytorch的DeeplabV3+模型(Bubbliiiing)训练以及预测时遇到的问题
    原博:憨批的语义分割重制版9——Pytorch搭建自己的DeeplabV3+语义分割平台-CSDN博客github:https://github.com/bubbliiiing/deeplabv3-plus-pytorch最近在使用Bubbliiing的deeplabv3+模型对自己的数据集进行训练时,使用博主提供的json_to_dataset.py对labelme标注的数据进行
  • 2024-07-03【Python&网络通信】基于Bypy调用百度网盘api实现自动上传和下载网盘文件
    ​    网盘对于大家的生活工作可以说是息息相关,但是如果每天都重复去上传下载文件就会很浪费时间,所以有没有什么办法可以解放双手?那就是网盘接口,本文通过Bypy库实现百度网盘的自动上传和下载文件。原创作者:RS迷途小书童博客地址:https://blog.csdn.net/m0_56729804?t
  • 2024-07-03matlab相机内参标定
      1视频抽帧1是否要缩放2保存的文件夹名字不许有中文,自动创建文件夹3间隔帧数 #-*-coding:utf8-*-importcv2importosimportshutildefget_frame_from_video(video_name,save_path,interval,resize):cv2.namedWindow('Read_Image',cv2.WINDOW
  • 2024-07-03keras模型转换onnx模型
    1.keras一般先转换为tensorflow的pb格式,然后再使用tf2onnx转换。2.tensorflow转换为onnxkeras转换tensorflow:参考:https://github.com/amir-abdi/keras_to_tensorflowimporttensorflowastffromtensorflow.python.frameworkimportgraph_utilfromtensorflow.pytho
  • 2024-07-03JDK导入Let's Encrypt根证书
    项目在调用https接口时报错:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget原因可能是更新换新证书后,HTTPS域名的公钥证书不在JDK/JRE的证书库中,被Java认为是不可信
  • 2024-07-03JDK卸载与安装
    卸载JDK1、删除Java安装目录2、删除JAVA_HOME3、删除path下关于Java的目录4、DOS命令查看java-version安装JDK1、百度搜索JDK8,找到下载地址2、同意协议3、注册账号4、下载电脑对应版本5、双击安装JDK6、记住安装路径7、配置环境变量我的电脑-->右键-->属性-->高
  • 2024-07-02轻松调用其他工程的Python文件,提升编程效率
    哈喽,大家好,我是木头左!一、前言在Python开发过程中,经常会遇到需要在一个工程中调用另一个工程的Python文件的情况。这种情况通常发生在需要复用已有代码或者进行模块化开发时。那么,如何实现这一目标呢?本文将为你揭晓答案。二、Python模块导入原理在Python中,可以使用import语
  • 2024-07-02524. 愤怒的小鸟
    //524.愤怒的小鸟.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。//#include<iostream>usingnamespacestd;/*https://www.acwing.com/problem/content/526/Kiana最近沉迷于一款神奇的游戏无法自拔。   简单来说,这款游戏是在一个平面上进行的。
  • 2024-07-02CUDA版本切换
    bashrc中环境变量设置为不带特定版本的CUDA路径:exportPATH=/usr/local/cuda/bin${PATH:+:${PATH}}exportLD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}通过修改软链接来切换CUDA版本sudorm-rf/usr/local/cuda#删除之前创建的软
  • 2024-07-02OpenCV——修改图片的分辨率
    importcv2#指定视频文件路径video_path=r'D:\desk\test_django\test\Videos\RGB\Videos\yuan2jing_1.mp4'#指定输出视频文件路径output_path=r'D:\desk\test_django\test\Videos\RGB\Videos\yuan2jing_1_1.mp4'#指定新的分辨率new_width=1280#新宽
  • 2024-07-02CMake
    文章目录CMakeCMake的使用静&动态库库链接嵌套的CMake示例控制流程条件循环预定义宏CMakeCMake是一个项目构建工具,是跨平台的。CMake允许开发者指定整个工程的编译流程,并根据编译平台,自动生成本地化的Makefile和工程文件,最后用户只需make编译即可,可以把CMake当作
  • 2024-07-018、 Django-路由-router-路由传参
    路由传递参数:通过在路由的后跟/<数据类型:参数>/  将参数传递给指定的视图函数views.py--这个参数可以是变量、而这个变量可以从html中获取 如:models.pyfromdjango.dbimportmodels#传教字段classUserModel(models.Model):name=models.CharField(max_leng
  • 2024-07-017、 Django-路由-router-页面跳转
    概念:在实际开发过程中、一个Django项目会包含很多的app、这时候如果我们只在主路由里进行配置就会显得杂乱无章、所以通常在每个app中创建各自的urls.py路由模块、然后从根路由出发、将app所属的url请求、全部转发到相应的urls.py模块而这个从主路由转发到各个应用的路由的过
  • 2024-07-01C++文件系统操作1 - 跨平台实现文件的创建和删除
    1.关键词2.fileutil.h3.fileutil.cpp4.filetype.h5.filesystem_win.cpp6.filesystem_unix.cpp7.源码地址1.关键词C++文件系统操作创建文件删除文件创建软连接刪除软连接跨平台2.fileutil.h#pragmaonce#include<string>#include<cstdio>#includ
  • 2024-07-01Python数据可视化
     基于asciichartpyimportasciichartpydata=[1,2,3,4,5,4,3,2,1]chart=asciichartpy.plot(data)print(chart) 基于sparklinesimportsparklinesdata=[1,2,3,4,5,4,3,2,1]sparkline_str=''.join(sparklines.sparklines(data))p