自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 问答 (1)
  • 收藏
  • 关注

原创 在main方法中调用内部类的方法

在main方法中调用内部类的方法,需要先创建外部类的对象,在创建内部类的对象。目标:在main方法调用sleep和eat方法。

2023-09-29 11:46:35 240

原创 查看吾托帮88.47的docker里的tomcat日志

【代码】查看吾托帮88.47的docker里的tomcat日志。

2023-09-22 09:59:11 327

原创 nvm管理多个版本的nodejs

找到nvm安装路径(默认路径是C:\Users\Administrator\AppData\Roaming\nvm),配置nvm的setting.txt,如果不需要此配置可以跳过。添加或修改node_mirror、npm_mirror如下。2.nvm管理的nodejs安装位置。找到setting.txt配置文件。备注:nodejs安装。2.2nvm常用命令。

2023-09-07 14:09:36 409

原创 在pycharm中新建一个虚拟conda环境的步骤

1.先在conda executable下选择conda.exe(此执行文件在scripts下),系统一般自动默认此项,location:项目文件自动到anaconda的envs下。3.第二个location是虚拟环境所造的位置,一般虚拟环境名会和自己创建的项目名一致。创建好之后,看到项目是这样子的,项目在虚拟环境condaVirTest里,虚拟环境下有自己的python.exe。不用命令行,自己在创建新项目时手动创建新的conda虚拟环境。2.第一个Location是我们项目所在的位置。

2023-08-12 10:33:15 597 1

原创 结构化、半结构化、非结构化数据

介于完全结构化数据(如关系型数据库)和完全无结构的数据(如图像文件)之间的数据。非关系模型,但有基本固定结构模式的数据,例如日志文件、XML 文档、JSON 文档、Email 等。数据结构不规则或不完整,没有预定义的数据模型,不方便用数据库二维逻辑表来表现的数据,更难被计算机所理解。也是大家通常说的文件数据,比如:视频、音频、图片、图像、文档、文本。以关系型数据库表形式管理的数据。一般特点是:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。结构化、半结构化、非结构化数据。

2023-06-21 15:36:50 318

原创 CPU与GPU上检测pytorch是否安装成功

如果没有报错,同时输出了5行4列的张量,就说明PyTorch GPU版本也正常工作。如果电脑有GPU支持,建议在GPU上测试PyTorch是否正常工作。如果没有报错,同时输出了正确版本号,就说明PyTorch已经成功安装了。如果没有报错,同时输出了正确的结果,就说明PyTorch正常工作。如果没有报错,同时输出了5行4列的张量,就说明可以进行张量计算。如果没有报错,同时输出了5行3列的张量,就说明可以创建张量。2.测试是否可以进行张量计算。

2023-06-13 16:17:13 5027

原创 IDEA中控制台乱码解决方法

文章目录1.在设置中的“文件编码”中将3个位置设为UTF-8,注:此处设置与控制台乱码无关,3处可均设为UTF-8或均设为系统默认值。2.在Tomcat的“编辑配置”中,将VM options设为-Dfile.encoding=GBK(与第三步类似,默认即为GBK)。3.不要更改IDEA安装目录中的idea64.exe.vmoptions文件与idea.exe.vmoptions文件中的任何内容,使用默认即代表GBK编码。4.最关键:在Tomcat的路径下,将\conf\logging.properties

2023-06-13 14:36:18 819

原创 在本地wz-dev分支拉取远程dev总分支最新代码的流程

目的:自己本地有dev分支和wz-dev分支,远程有dev分支和wz-dev分支,想把远程dev分支上的最新代码拉到本地wz-dev分支上。

2023-06-09 21:17:10 175

原创 NLP入门

bert-base-chinesebert学习

2023-05-25 16:13:06 43

原创 anaconda、cuda、pytorch相关

在安装Runtime CUDA 的时候会附带nvcc编译器,所以nvcc打印的是运行时的CUDA版本,同样,torch.version.cuda打印的也是运行时CUDA的版本。(1)nvidia-smi,指的是显卡的硬件信息,安装完显卡驱动就可以直接使用了,系统同一时间只能安装一个版本的驱动程序,如果安装多套版本就可能会导致未知的错误,驱动程序保持最新版本即可。这里的CUDA version指的是驱动CUDA的版本,几乎所有的算法项目使用的不是驱动CUDA,而是运行时CUDA。

2023-05-23 21:51:08 151 1

原创 浏览器原理

CSRF攻击之所以能够成功,是因为攻击者可以伪造用户的请求,该请求中所有的用户验证信息都存在于cookie中,因此攻击者可以在不知道用户验证信息的情况下直接利用用户的cookie来通过安全验证。实现方式可以在一个统一的地方复写请求头,让每次请求都在header中带上这个token, 当token失效的时候,后端肯定会返回401,这个时候在你可以在前端代码中操作返回登陆页面,清除localstorage中的token。跟XSS相比,XSS 利用的是用户对指定网站的信任,CSRF 利用的是网站对浏览器的信任。

2023-05-16 20:28:31 92

原创 前端应用库

想记录一下前端可以使用的库。

2023-04-19 08:20:40 46

原创 面试问题知识点

(1)每个进程都有对应的页表,进程切换的时候需要切换页表,为了加快虚拟地址的地址转换效率,所以引入了TLB来缓存对应的虚拟地址和物理地址的映射。(2)切换页表这个操作本身是不太耗费时间的,切换之后,TLB就失效了,所以在进行地址转化的时候需要重新去查找页表,这就造成了程序运行的效率低下。(3)同一个进程的线程之间是共用一个页表的,所以线程之间的切换是不需要切换页表的。

2023-04-10 13:42:12 56

原创 VUE项目执行流程:index.html,main.js,App.vue,index.js

vue项目执行流程

2023-03-01 10:06:24 109

原创 力扣刷题总结

力扣笔记力扣笔记

2023-02-23 21:27:43 54

原创 ssh访问docker容器吾托帮访问的是88.47的服务器

ssh访问88.47服务器

2022-12-06 21:07:11 72

原创 ajax零基础整个gitt核心内容全套

ajax整合git练习

2022-11-18 14:08:28 89

原创 css学习

1223

2022-10-12 19:12:44 41

原创 vue学习

122222

2022-10-06 21:06:50 93

原创 吾托帮上传工具部署过程--前后端

工具上传部署过程

2022-07-24 10:06:07 42

原创 6月30日git的website

暂无

2022-06-30 15:56:36 56

原创 Hadoop namenode重新格式化需注意问题

1、重新格式化意味着集群的数据会被全部删除,格式化前需考虑数据备份或转移问题;2、先删除主节点(即namenode节点),Hadoop的临时存储目录tmp、namenode存储永久性元数据目录dfs/name、Hadoop系统日志文件目录log 中的内容 (注意是删除目录下的内容不是目录);3、删除所有数据节点(即datanode节点) ,Hadoop的临时存储目录tmp、namenode存储永久性元数据目录dfs/name、Hadoop系统日志文件目录log 中的内容;4、格式化一个新的分布式文件系

2022-06-10 18:07:45 764

原创 论文阅读《Boros: Secure Cross-Channel Transfers via》

题目:Boros: Secure Cross-Channel Transfersvia Channel Hub

2022-04-26 21:36:14 2072

原创 数据结构与算法-排序

归并排序含义:将已有序的子序列合并,得到完全有序的序列。采用分治算法。

2022-04-25 09:09:47 77

原创 数据结构与算法-滑动窗口练习

长度最小的子数组(209)方法一:暴力求解(效率差):使用两个 for 循环,一个 for 循环固定一个数字比如 m,另一个 for 循环从 m 的下一个元素开始累加,当和大于等于 s 的时候终止内层循环,顺便记录下最小长度 public int minSubArrayLen(int s, int[] nums) { int min = Integer.MAX_VALUE; for (int i = 0; i < nums.length; i++) {

2022-04-25 09:09:17 170

原创 数据结构与算法-二叉树练习

认识二叉树递归实现先序中序后序class Node<V>{V value;Node left;Node right;}根据递归序得出,先序:第一次到达时就打印,不是第一次什么也不做中序:第二次来到节点时才打印后序:第三次来到节点时才打印非递归实现任何递归都可以改成非递归@@@先序遍历利用栈,第一步吧头结点压入栈中,然后玩固定的步骤(1.每次在栈中弹出一个结点,记为current2.弹出就打印打印current3.如果有的话,把孩子先右后左压入栈中4

2022-04-25 09:08:52 111

原创 数据结构与算法-图的学习

图的表示:邻接矩阵,领接表法领接表法可以查出后续有多少个直接邻接点1领接矩阵法,有ABCD四个结点,则用0123行列表示,A到A自己的路是0,A到B没有路,正无穷优点:可以查出每条边缺点:占用内存比较大...

2022-04-25 09:08:08 101

原创 zuo-算法-贪心算法

例题8;初始资金是1,最多可做4个项目,怎样安排才能使最后的利润最大方法:根据花费建立小根堆 ,把所有项目放入小根堆(这些叫做锁定项目);初始资金是1,把初始资金<=1的项目弹出放入大根堆(按照利润建立),就是弹出(1,1)和(1,4)((这些叫做解锁项目)),则(1,4)在(1,1)的上面,大根堆里弹出(1,4),此时初始资金就变为5,然后再把小根堆里初始资金<=5的项目弹出放入大根堆,public class CostProfix { public static class Nod

2022-04-25 09:07:26 77

原创 算法-暴力递归

暴力递归public class HanNuoTa { public static void hannuo(int n) { if(n>0) { function(n,"左","右","中"); } } public static void function(int i, String start, String end, String other) { if(i==1) { System.out.println("Move 1 from"+start+"t

2022-04-25 09:05:55 178

原创 【无标题】力扣链表总结

k个一组反转链表(25)前置知识1.2.反转整个链表// 反转以 a 为头结点的链表ListNode reverse(ListNode a) {ListNode pre, cur, nxt;pre = null; cur = a; nxt = a;while (cur != null) {nxt = cur.next;// 逐个结点反转cur.next = pre;// 更新指针位置pre = cur;cur = nxt;}// 返回反转后的头结点return pre;

2022-03-14 11:08:33 437

原创 笔记-日常遇到的问题

笔记-记录日常知识点,会很杂关于blob二级目录三级目录关于blob1.Blob对象一直以来,JS都没有比较好的可以直接处理二进制的方法。而Blob的存在,允许我们可以通过JS直接操作二进制数据。一个Blob对象就是一个包含有只读原始数据的类文件对象。Blob对象中的数据并不一定得是JavaScript中的原生形式。File接口基于Blob,继承了Blob的功能,并且扩展支持了用户计算机上的本地文件。Blob对象可以看做是存放二进制数据的容器,此外还可以通过Blob设置二进制数据的MIME类型

2021-07-27 16:24:59 192

原创 谷粒学院-用VSCode写vue时image报错

谷粒学院-在做练习谷粒学院项目时用VSCode写vue时image报错[Vue warn]: Invalid prop: type check failed for prop “image”. Expected String, got Undefined问题描述:vue中类型不匹配导致的错误。大致的意思对于“image“属性,期待string但是未定义,所以导致出错。出现问题:图片传不上去,控制台还报上面的错误([Vue warn]: Invalid prop: type check failed

2021-07-26 16:36:11 316

原创 NGINX启动报错,端口被占用

今天在自学Nginx的时候,启动Windows版本的Nginx时候发现了[emerg] 4276#4280: bind() to 0.0.0.0:80 failed(10013: An attempt was made to access a socket in a way forbidden by its access permissions)此错误信息,从错误信息可以看出是因为80端口被占用导致Nginx无法启动。解决办法1、 按键盘win+r 打开运行界面,输入cmd,确定,打开管理员界2

2021-07-25 22:47:20 3480 4

原创 win10修改默认安装路径

win10修改默认安装路径win10修改默认安装路径1.以Win10系统为例,首先我们鼠标右键点击“开始”菜单,弹出菜单之后,点击“运行”,如下图所示。2.在运行的输入框输入“regedit”并点击确定进入注册表编辑器,如下图所示。3.在注册表编辑器中,我们定位至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion;双击打开ProgramFilesDir项,将数值数据修改D盘或者其它磁盘路径,例如D:\Program Fil

2021-07-23 10:17:57 2776 2

转载 intellij IDEA--- 报inspects a maven model for resolution problem

intellij IDEA— 报inspects a maven model for resolution problem第一种解决办法:找到pom.xml , 右击 --> Maven --> reImport第二种解决办法:但是我导入ITOO项目的时候,每个模块导入没有问题,一旦导入parent或者api这种maven项目的时候,就总是报这种inspects a maven model for resolution problems错误。试了以上两种方法,都不行。然后我就考虑是

2021-04-28 17:45:16 165

原创 spring的设计模式及常用场景

这里写自定义目录标题spring的设计模式及常用场景新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入spring的设计模式及常用场景一、 Spring 中常见的设计模式工厂模式 : BeanFactory装饰器模式:

2021-04-04 17:19:53 1998

原创 java泛型上下界

下面展示一些 内联代码片。public class Test_2 { public static void main(String[] args) { List<? extends B> list1 = new ArrayList<>(); // 上界 List<? super B> list2 = new ArrayList<>(); // 下界 A a = new A(); .

2021-03-26 16:14:50 225

原创 List、Set、Map的区别与联系

List、Set、Map的区别都是List和Set是存储单列数据的集合,Map是存储键值对这样双列数据的集合,List和Set都以接口的形式来声明,set主要存放三种数据类型的变量,HashSet,TreeSet,LinkedHashSetHashSet在第一下次调用的时候就是new HashMap();public HashSet(int initialCapacity, float loadFactor) { map = new HashMap<>(initialCapacit

2021-03-26 16:04:53 208

原创 剑指offer

https://blog.csdn.net/as1072966956/article/details/82755950剑指offer编程题(java实现)

2020-06-22 14:54:07 90 1

原创 子集构造法:DFA转换为NFA

https://blog.csdn.net/elice_/article/details/80550413

2020-06-22 09:39:28 365

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除