• 2024-07-0603.常量与枚举
     定义常量不需要像其他语言一样大写常量变量名,一定要赋值  funcconsts(){constfilename="test.txt"consta,b=3,4varcintc=int(math.Sqrt(a*a+b*b))fmt.Println(filename,c)}也可包内定义,所有函数都可用//也可包内定义,所有
  • 2024-07-04vim学习笔记——多文件、多窗口编辑
    多文件编辑vimfile1file2...可以同时打开多个文件多文件编辑的按键:n编辑下一个文件:N编辑上一个文件:files列出目前这个vim开启的所有文件多窗口编辑命令模式下输入:sp[filename]即可进入多窗口编辑功能多窗口情况下的按键说明:sp[filename]打开
  • 2024-07-04Ubuntu常用指令
    Ubuntu常用指令如下:指令操作描述lsls-l(ll)ls-a以长列表格式显示文件和目录的详细信息显示所有文件,包括隐藏文件cdcd/path/to/directory切换到指定的目录pwdpwd打印当前工作目录cpcpsourcedestination将源文件或目录复制到目标位置mvmvoldnamenewnamemvfile1file2des
  • 2024-07-04js实现视频截图
    截图原理:文件上传,将视频绘制到canvas中进行截图贴代码工具函数->base64转成文件exportconstdataURLtoFile=({dataURL="",filename=""}:{dataURL:stringfilename:string})=>{constarr=dataURL.split(",")constmime=arr[0]
  • 2024-07-04生成多个Sheet页的表格
    packagecom.cqbb.common.utils.poi;importorg.apache.poi.hssf.usermodel.*;importorg.apache.poi.ss.usermodel.HorizontalAlignment;importorg.apache.poi.ss.usermodel.VerticalAlignment;importorg.springframework.http.MediaType;importjavax.servlet.http.HttpSe
  • 2024-07-04aruba备份和恢复控制器配置
    备份Backupconfig          //默认保存名称configbackup.tar.gzBackupflash        //默认保存名称flashbackup.tar.gz(重要,内部显示别的配置信息,名称不要更改)Licenseexportlicenses    //默认保存名称license(后缀不显示,应该是
  • 2024-07-03压缩包指令
    .tar解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName.gz解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName.tar.gz和.tgz解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName—————
  • 2024-07-02[XDCTF 2015]filemanager
    [XDCTF2015]filemanager​/www.tar.gz​拿到源码我直接在github上看了https://github.com/CTFTraining/xdctf_2015_filemanagercommon.inc.php将传入的所有参数使用addslashes转义函数​​然后分析upload.php使用basename​函数确保文件名中没有目录路径,防止路径遍历攻击。
  • 2024-07-02更加优雅的下载文件 --- http header Content-Disposition 学习
    更加优雅的下载文件---httpheaderContent-Disposition学习在响应头中在请求头中a标签的download属性小结Content-Disposition在响应头中,告诉浏览器如何处理返回的内容,在表单提交中,说明表单字段信息。在响应头中用在响应头中,告诉浏览器如何处理返回的内容
  • 2024-07-01基于Java实现图像浏览器的设计与实现
    图像浏览器的设计与实现前言一、需求分析选题意义应用意义功能需求关键技术系统用例图设计JPG系统用例图图片查看系统用例图二、概要设计JPG.javaPicture.java三、详细设计类图JPG.javaUML类图picture.javaUML类图界面设计JPG.javapicture.java四、源代码JPG.jav
  • 2024-06-24JavaScript发送带附件的电子邮件
    consttransporter=nodemailer.createTransport({host:"smtp.qq.com",//SMTP服务器地址port:465,//SMTP端口,对于SSL使用465secure:true,//对端口465使用“true”,对所有其他端口使用“false”auth:{user:"发件人邮箱",//发件人邮箱pass:"
  • 2024-06-24linux的source命令
    用法sourcefile也可以用.+空格file来代替.file作用在当前bash环境下读取并执行FileName中的命令.source(或点)令通常用于重新执行刚修改的初始化文档,如.bash_profile和.profile等配置文件.简单的说就是:source命令会把file里的命令在当前shell里一个一个执行区别
  • 2024-06-23Python实现语音转文字功能
    importosimportrequestsimporturllibimportcalendarimporttimeimportdatetimefrommoviepy.editorimportAudioFileClipfrompydubimportAudioSegmentfromaipimportAipSpeechclassDouYin:def__init__(self):self._headers={
  • 2024-06-23huggingface官网下载并处理ImageNet2012数据集
    文章目录一、下载imagenet2012数据集二、转换imagenet数据集格式ImageNet数据集可以直接从ImageNet官方网站获取数据,但通常需要注册并遵守使用协议。另外,由于数据集较大,往往下载需要花费大量的时间空间,而通过huggingface下载数据集的方法不仅速度相对较快,而且能够直
  • 2024-06-22设计模式之-代理模式
    代理模式是一种结构型设计模式,它允许你提供一个代理对象来控制对其他对象的访问。代理模式主要解决的问题是在某些情况下,直接访问一个对象可能会带来一些问题,比如对象的创建和销毁需要额外的开销,或者需要对对象的访问进行控制和限制。需要使用代理模式的时候,通常有以下情况:对
  • 2024-06-22python-opencv批量处理图像文件(附代码)
        这里以cifar100数据集为例。cifar100数据集保存在train文件夹中,其中一共有100类图片,每类图片被保存在不同的子文件夹中,每类图片500张,其具体文件夹如下。    首先要引入cv2和os库,接着还要提前设置好图像保存路径和原图像文件路径。如果这里设置的不对的话
  • 2024-06-21文本预处理4-去除阿拉伯数字
    1.针对去除文本中的阿拉伯数字。2.读取txt文档,将处理后的内容写回原文件。#文本预处理4-去除阿拉伯数字importosimportredefremove_numbers(text):#正则表达式匹配阿拉伯数字pattern=re.compile(r'\d+')#使用re.sub()函数将匹配到的数字替换为空字
  • 2024-06-19笔记-python与鸭子
    首先介绍下面向对象(OOP)的三大特征:(1)面向对象程序设计有三大特征:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)。这三个单词很常见,大家还是记住为好!(2)封装(Encapsulation):类包含了数据和方法,将数据和方法放在一个类中就构成了封装。(3)继承(Inheritance):Java是单继承
  • 2024-06-18python:create file
     #os.mkdir(path)filename='1.py'try:ifnotos.path.exists("Common"):os.mkdir("Common")else:ifos.path.exists("Common/"+filename):print(fi
  • 2024-06-16借助AI进行Odoo-OCA模块的中国本地化自动化翻译
    背景描述最近在参与OCA模块的中文翻译,在线操作Weblate逐条不够丝滑,遂下载po文件使用poedit进行翻译;但是用poedit操作几次之后发现几乎都是重复劳动,本着程序员一个活重复干三遍以上就自动化的原则,驱动通义千问去编写脚本调用AI的接口进行自动化的翻译。LLMAPIProvider用的月
  • 2024-06-16【解决方案】Windows git clone报错:Filename too long
    ✨报错提示Windows在处理Gitclone时可能会遇到Filenametoolong的错误,这是由于Windows对文件路径长度的限制(默认最大路径长度为260个字符)。以及不知道为什么Pwsh中部分文件名乱码了✨解决方案Termianl运行以下命令启用Git的长路径支持gitconfig--systemcor
  • 2024-06-14Python脚本中使用 if 语句导致的错误代码
    在Python脚本中使用if语句是一种常见的控制流程结构,用于根据条件决定程序的执行路径。当使用Python中的if语句时,可能会导致一些常见的错误。下面就是我经常遇到的错误代码示例及其可能的原因和解决方法,希望对大家有些帮助,少走弯路。1、问题背景一位用户在编写一
  • 2024-06-13delphi Image32 SVG图形查看器
    DELPHI 中没有SVG显示组件,需要用到第三方组件,高版本可以使用skia(但必须带上skia.dll).最新版Image32修改了很多,SVGIconImageList 也因此换成了Image32做为基础库,安装了 SVGIconImageList 就可以不用再单独安装Image32了(基本上是绿色不用安装包,直接引用就行)。unituFrmSVGSh
  • 2024-06-13工业标准色
    工业标准色ISOcoated_v2_300_eci.icc是一个工业的色彩标准文件。CMYK也称作印刷色彩模式。它和RGB相比最大不同是,RGB模式是发光的色彩模式,你在一间黑暗的房间内仍然可以看见萤幕上的内容。CMYK是一种依靠反光的色彩模式,我们能阅读报纸的内容是为什么呢?是因阳光或灯光照
  • 2024-06-13构建高效的数据存储系统:Python dbm 模块的应用与实践