• 2024-06-22[本科项目实训] 行动模拟实现 与 FastAPI 对应交互-V0
    to2024/06/01行动模拟该项目拟通过大语言模型分析拆解人类描述的任务,自动的调用行动库进行执行并完成内容的汇报。因而需要针对任务对大模型进行微调(比如本项目使用的p-tuningv2),行动模拟即针对微调结果将大模型与行动库进行对接,模拟实际场景下的函数输入输出。第一步,即加
  • 2024-06-22文本预处理5-去除文字开头的空格
    1.针对文本开头存在空格的问题进行处理。2.读取txt文档,将处理后的内容写回原文件。#文本预处理5-去除文字开头的空格importosdefleft_align_text(text):#将文本分割成行lines=text.split('\n')#去除每行的前导空格并左对齐aligned_lines=[lin
  • 2024-06-19洛谷P1304 哥德巴赫猜想 (质数题) (内含埃氏筛和欧拉筛等一些小总结解释)
    题目题目解析题目意思很简单,对于每一组数据来说,就是找这个偶数的两个质数相加的那两个质数,并且要满足加法中的第一个质数要是最小的质数,满足第一个质数是最小的质数的情况下也要保证第二个数也是质数代码#include<bits/stdc++.h>usingnamespacestd;boolis_prime(in
  • 2024-06-07Telephone Lines S
    [USACO08JAN]TelephoneLinesS题目描述FarmerJohnwantstosetupatelephonelineathisfarm.Unfortunately,thephonecompanyisuncooperative,soheneedstopayforsomeofthecablesrequiredtoconnecthisfarmtothephonesystem.ThereareN(1≤
  • 2024-06-03idea编辑器中 This document contents very long lines..........
    背景:在idea编辑器中引入压缩后的js文件在子目录中,有如下提示在控制台-元素中js并未加载上 另外,同文件夹下未压缩的js文件可正常加载。可以,排除,路径问题。 解决问题:压缩的js,得放到根目录,可能是文件太大了,需要预加载 
  • 2024-06-03去除IDEA项目结构后面出现0%classes0%lines
    按住Ctrl+Alt+F6快捷键弹出下图信息。 去掉勾选对话框中的“Tomcat7CoverageResults”选项,点击“Showselected”按钮,返回查看项目结构即可发现后面的0%classes0%lines已经去掉了
  • 2024-04-26find grep
      find.-nametest.cgrep-rlinuxize.com/etc$grep-EA.+aexample.txtAlbaniaAlgeriaYoucanusesquarebracketstoprovidealistofletters:$grep-E[AC].+aexample.txtAlbaniaAlgeriaCanadaThisworksfornumbers,too.Theresultsmaysurpri
  • 2024-04-08POI 匹配单元格内容\n 替换为换行
    根据\n进行分割,取第一个run,并将分割后的元素作为其他run拼起来run.addBreak(); //换行1/**2*匹配单元格内容\n替换为换行3*@paramcell4*/5privatevoidaddBreakInCell(XWPFTableCellcell){6if(cell.getText()
  • 2024-04-01.sdf和.msp文件读取
    前言        .sdf和.msp文件都可以用来存储分子信息,.sdf文件可以用rdkit读取,.msp文件就只能当成文本文档读取了。读取rdkit安装pipinstallrdkit.sdf读取fromrdkitimportChemsuppl_h=Chem.SDMolSupplier('../data/HMDB/f_hmdb.sdf')#得到一个迭代器
  • 2024-03-28模型3D
    #!/usr/bin/envpythonimportvtkdefmain():colors=vtk.vtkNamedColors()#CreatetheRenderWindow,RendererandInteractor.#renderer=vtk.vtkRenderer()renWin=vtk.vtkRenderWindow()renWin.AddRenderer(renderer)iren
  • 2024-03-27c# RichTextbox添加行号
    使用另一个RichTextBox放在要添加行号的左边使用以下代码 //uiRichTextBox1为右侧文本框,uiRichTextBox2为左侧文本框intlineIndex=0;privatevoiduiRichTextBox1_TextChanged(objectsender,EventArgse){if(lineIndex>uiRic
  • 2024-03-23WPF canvas draw lines via brush
    //xaml<Windowx:Class="WpfApp11.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mic
  • 2024-03-21字幕文件vtt转srt
    importrecontent=[]srt=[]withopen('input.vtt','r')asopen_file: forlinesinopen_file: lines=lines.replace('WEBVTT','')#删除WEBVTT#vtt文件中时间可以是00:00.000#srt文件中时间必须是00:00:00,000
  • 2024-03-19平面拆分
    引言题目链接:https://www.luogu.com.cn/problem/P8720思路首先可以画一个n=3的图找规律:可以发现划分的平面数有如下的规律:重边只有首次出现的那条会影响结果加入一条没有重边的直线,划分平面数+1新加入的直线与之前加入的直线有a个不同的交点,则划分平面数+a
  • 2024-03-14[USACO | Python] 201602B2 Circular Barn
    作为当代建筑的粉丝,农民约翰(John)建造了一个完美圆形的新谷仓。在里面,谷仓由n环组成房间,从1…n的顺时针方向编号。房间的有n个(1<=n<=1000)。每一间房间都有三扇门,两扇分别通往临近的房间,一扇通往谷仓的外面。FarmerJohn想要有准确的ri头牛在房间r中(1<=ri<=100),他
  • 2024-03-05Graphics2D二维码绘制自动换行文本方法
    /***绘制自动换行文本(默认最大3行,代码中的数字都是调试好的,不可轻举妄动!!)**@paramg{@linkGraphics2D}*@paramstr文本*@paramy坐标Y*@paramwidth文字区域总宽度*@paramlineHeight每行高
  • 2024-03-04第十一届蓝桥杯试题I:平面切分
    目录题目题解题目题解多画一下发现面的数量等于交点数量+1,进而转化为求交点的数量,注意同一个交点只记一次,需要去重操作lines=set()#存储直线的集合res=1#初始面的数量为1n=int(input())#输入边的数量defcheck(A,B):points=set()#存储交点的
  • 2024-02-28delphi Byte 与 字符串(AnsiString、WideString) 相互转换
    Byte与字符串(AnsiString、WideString)相互转换代码String转ByteprocedureTForm1.Button1Click(Sender:TObject);varbuf:TBytes;I:Integer;begin//ANSI编码buf:=BytesOf('测试内容');Memo1.Lines.Add('ANSI编码');forI:=0toLength(buf)
  • 2024-02-07lazarus 3.0/fpc3.3.1写线程要注意的事项
    近日和高勇交流中发现,以下代码在delphi能编译及正确执行。procedureTForm1.Button2Click(Sender:TObject);vari:integer;beginTThread.CreateAnonymousThread(procedurebeginsleep(3000);TThread.Synchronize(TThread.CurrentThread,proced
  • 2024-02-06delphi GUID相关操作
    GUID相关操作代码procedureTForm1.Button1Click(Sender:TObject);varGUID1,GUID2:TGUID;begin//创建GUIDifCreateGUID(GUID1)<>0thenMemo1.Lines.Add('创建失败');//转换为字符串Memo1.Lines.Add(GUIDToString(GUID1));//分段输出Memo1.Li
  • 2024-01-12c++ opencv直线检测
     #include<opencv2/opencv.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/imgproc/imgproc.hpp>usingnamespacecv;intmain(intargc,char**argv){//读取图像Matsrc=imread(argv[1],CV_LOAD_IMAGE_COLOR);if
  • 2023-12-31P6256 题解
    我认为,这道题是我学OI历史以来做过的最难写,最难受,最变态,最不可做,最怀疑人生的题。然后还莫名其妙遇见了!给出一种时间复杂度略劣于ix35的做法。因为本人码力不是很好,因此认为这道题讲讲代码写法也很必要。题意就是给一些线段上戳洞,使得对于给定的一个区间\([l,r]\),从无穷远
  • 2023-12-26ORM 中没做外键关联,如何进行外联查询
    classBk_set(models.Model):bk_set_name=models.CharField(verbose_name="信息系统中文全称",max_length=50)bk_set_id=models.CharField(verbose_name="集群id",max_length=20,null=True,blank=True)...classDedicated_lines(models.Model):
  • 2023-12-26一个关于动态数组的BUG,Copy
    下面这样写是不会错的:procedureTForm1.Button1Click(Sender:TObject);vararr1,arr2:arrayofinteger;i:integer;sTmp:string;beginfori:=0toLength(arr1)-1doarr1[i]:=i+1;Memo1.Lines.Add(ArrayToString(arr1));arr2:=Copy(arr1
  • 2023-12-22Delphi:循环语句for-in
    https://www.jianshu.com/p/0fd88af44e4b1.for-in循环中,循环对数组,列表,字符串或其他  有序类型的容器的每个元素进行操作。2.打开IDE,新建VCL应用,添加一个button1,一个memo1,双击button1,编写代码:procedureTForm1.Button1Click(Sender:TObject);varstr:string;c