草庐IT

杂记——9.eclipse启动Tomcat

这篇文章,我们简单的来说一下如何用eclipse启动Tomcat具体步骤如下所述第一步:打开eclipse: 第二步:点击上方的Window 第三步:点击Preferences 第四步:输入server,点击RuntimeEnviroument,点击Add: 第五步:选择Tomcat版本:我用的是8.5的,所以选8.5的,这个根据你本机安装的Tomcat来选择,然后点击next第六步:选择你本地的Tomcat地址,然后选择你的jdk地址,然后点击finish,如下图: 第七步:点击ApplyandClose 第八步:配置好tomcat之后,我们就给当前的工作空间添加上刚才我们配置的tomcat

计算机网络自顶向下学习杂记

1.Telnet的使用方法telnet telnetgaia.cs.umass.edu80,此时输入任何字符是看不到的。按 ctrl+]组合键打开telnet的本地回显模式,然后按enter键进入编辑模式,此时可以看到输入的字符,这时回车功能是换行,所以执行命令需要按2次回车输入如下请求,然后按2次回车即可接受到服务器返回报文。GET/kurose_ross/interactive/index.phpHTTP/1.1Host:gaia.cs.umass.edu注意:GET和HTTP需要大写,否则请求无法被正确处理!请求结果如下(使用的HEAD方法而非GET):HEAD/kurose_ross/

C++矩阵计算-杂记(包含Eigen库的安装)

C++矩阵计算矩阵计算1.使用矩阵库2.手写矩阵运算代码Eigen库Eigen库安装1.获取Eigen库源代码:2.安装Eigen库:VS配置Eigen库1.将Eigen库添加到VisualStudio项目中2.将Eigen库链接到VisualStudio项目中重载运算符矩阵计算C++可以使用多种方法进行矩阵计算,其中常见的两种方式为使用已有的矩阵库或手写矩阵运算代码。1.使用矩阵库在C++中可以使用许多开源矩阵库进行矩阵计算,比如Eigen、Armadillo等。这些库提供了简单易用的API,可以完成矩阵的基本运算,如加减乘除、转置、求逆、求特征值和特征向量等。以下是使用Eigen库实现矩阵

【PCIe】CDNS PCIe VIP 杂记 -- Packet Classes

在写callback那篇文章之后,继续这篇,因为CDNSVIP知识点散且杂,我们实际应用其实也只是冰山一角,【实话实说,UG及相关文档也有点杂、无序,尤其对新手不友好】,所以我也很难将一个topic总结详细到位,后面看时间和遇到的问题类型,根据自己的实际情况和理解不定时不定期更新不同topic吧。【PCIe】CDNSPCIeVIP杂记--Callback-CSDN博客这篇更新一下packetclass类,类特别多,只写我自己频繁用到的和我的理解点。后面有新的理解也会不定时回头再更新。顾名思义,packetclass就是用来define不同种类的packet的。classdenaliPciePa

毕设杂记:PASCAL VOC数据集(目标检测)

简介官网:PASCAL PASCALVOC挑战赛(The PASCAL VisualObjectClasses)是一个世界级的计算机视觉挑战赛,PASCAL全称:PatternAnalysis,StaticalModelingandComputationalLearning,是一个由欧盟资助的网络组织。PASCALVOC挑战赛主要包括以下几类:图像分类(ObjectClassification),目标检测(ObjectDetection),目标分割(ObjectSegmentation),行为识别(ActionClassification)等。很多优秀的计算机视觉模型比如分类,定位,检测,分割

Git使用杂记

主要是记录一下,防止自己遗忘。仅是在使用过程中遇到的问题做作记录和整理,所有相关操作来源于网络以及自己实测Github上传仓库如下,同样适用于gitee一、【如果有需要】Git忽略文件提交及方法1、在Git项目中定义.gitignore文件通过在项目的某个文件夹下定义.gitignore文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。.gitignore文件是可以提交到公有仓库中,为该项目下所有开发者都共享一套定义好的忽略规则。忽略优先级.gitingore文件中,每一行指定一个忽略规则,Git检查忽略规则的时候有多个来源,它的优先级如下(由高到低):从命令行中读

杂记7--opencv的ar码模块学习

背景:项目需要用到marker知识,所以到官网上临时补一些知识。概要:主要介绍marker一些接口的含义,纯属个人理解,有误则希望大佬不吝赐教1、涉及ar码操作学习,其头文件为:#include1)创建markercv::MatmarkerImage;cv::Ptrcv::aruco::Dictionary>dictionary=cv::aruco::getPredefinedDictionary(cv::aruco::DICT_6X6_250);cv::aruco::drawMarker(dictionary,23,200,markerImage,1);cv::imwrite("marker

杂记:python和pyinstaller从头安装步骤(附安装包的备份)

pyinstaller简介知道的就跳过本章python属于脚本语言,只要有python就能运行.py文件。而pyinstaller是可执行文件文件生成工具,约等于编译工具。以windows为例,在A计算机上生成的exe,复制到B计算机可以直接运行(B上面不需要安装python或其他任何动态库);唯一的限制是不能用A生成的64位exe到32位操作系统的B上运行。所以适应性好的方式是始终生成32位的exe——即使A是64位操作系统,安装32位的python就行。需求python虽然内置了pip工具方便在线安装、更新库,但是还是会有不成功的时候,比如:封闭的内网环境,网关阻止的绝大多数的下载,怎么办

杂记 | Langchain中few-shot提示词模板的使用(给提示词添加示例)

文章目录01普通的提示词模板02few-shot提示词模板Langchain是一个集成多个大语言模型的开源框架,可以使用它来快速开发大语言模型应用。本文的代码使用到的模块:fromtypingimportList,DictfromlangchainimportPromptTemplate,FewShotPromptTemplate,LLMChain,OpenAI01普通的提示词模板先来看看普通的提示词模板如何使用,效果如何:#创建大语言模型对象这里使用gpt-3.5最新的指令模型llm=OpenAI(model="gpt-3.5-turbo-instruct",temperature=0)#设

「碎语杂记」有些东西,可能不是那样

昨天,闲聊,谈到了数学问题,说得更具体一些,是概率问题。最简单的抛硬币问题。正面朝上和反面朝上的概率应该是一样的,各占50%。抛两次硬币,应该有三种结果,两次全是正面朝上,两次全是反面朝上,正面反面各占一次,概率分别是25%、25%和50%。于是,有些同志以为,如果第一次是反面朝上,那么第二次正面朝上的概率就应该比反面朝上的概率大。其实不是那回事儿。每一次抛硬币,正面朝上与反面朝上的概率都是一样大,各占50%。哪怕是抛了十次都是反面朝上,第十一次抛的时候,正面朝上和反面朝上的概率都是一样大。类似的事情,还有以前听过无数次躲炮弹的理论。说两发炮弹不可能落到同一个弹坑里,所以,躲到弹坑里可以躲过炮