自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(266)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【深度学习】注意力机制

注意力机制:在处理信息的时候,会将注意力放在需要关注的信息上,对于其他无关的外部信息进行过滤,这种处理方式被称为注意力机制。注意力机制可以使模型在处理序列数据时更加准确和有效。在传统的神经网络中,每个神经元的输出只依赖于前一层的所有神经元的输出,而在注意力机制中,每个神经元的输出不仅仅取决于前一层的所有神经元的输出,还可以根据输入数据的不同部分进行加权,即对不同部分赋予不同的权重。这样可以使模型更加关注输入序列中的关键信息,从而提高模型的精度和效率。

2024-07-02 21:52:59 620

原创 【深度学习】循环神经网络RNN、LSTM、GRU

李宏毅深度学习笔记。

2024-07-02 14:49:08 380

原创 【深度学习】卷积神经网络CNN

李宏毅深度学习笔记。

2024-06-28 19:39:30 1380

原创 【深度学习】深度学习基础

李宏毅深度学习笔记。

2024-06-28 14:00:53 824

原创 【深度学习】实践方法论

李宏毅深度学习笔记。

2024-06-27 20:30:27 629

原创 【深度学习】机器学习基础

机器学习就是让机器具备找一个函数的能力带有未知的参数的函数称为模型通常一个模型的修改,往往来自于对这个问题的理解,即。

2024-06-27 17:58:10 540

原创 【Redis】主从复制

1、Redis主从节点是长连接还是短连接?长连接2、主从复制架构中,过期key如何处理?主节点处理了一个key或者通过淘汰算法淘汰了一个key,这个时间主节点模拟一条del命令发送给从节点,从节点收到该命令后,就进行删除key的操作。3、Redis 是同步复制还是异步复制?Redis 主节点每次收到写命令之后,先写到内部的缓冲区,然后异步发送给从节点。

2024-06-25 21:18:40 1065

原创 【Redis】数据持久化

p=96。

2024-06-25 13:22:57 986

原创 【Nginx】Nginx安装及简单使用

Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器。其特点是占有内存少,并发能力强,官方数据测试表明能够支持高达 50,000 个并发连接数的响应。Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。还能够不间断服务的情况下进行软件版本的升级。经常用于:1、反向代理,将客户端的 HTTP 请求转发到后端服务器进行处理2、负载均衡,将客户端的请求分配到多个后端服务器上进行处理3、Web 服务器,处理静态文件。

2024-06-23 23:18:32 922

原创 【Redis】黑马点评短信登录

p=24。

2024-06-22 19:39:18 1448

原创 IDEA services模块无法启动springboot服务(添加了springboot但是为空白)

选maven,重启idea。结果还是不行 (maven点一下之后就消失了,之前springboot也有的,但是我点了一下就消失了会自动加到。发现有springboot启动模块,点一下springboot之后,这个模块就消失了。Alt+8 显示services模块。把所有的maven依赖移除,重新添加。这里面是有springboot的。重启idea,发现不行。

2024-06-22 12:30:13 520

原创 【etcd】etcd单机安装及简单操作

etcd在生产环境中一般为集群方式部署etcd使用的2个默认端口号:2379和23802379:用于客户端通信(类似于sqlserver的1433,mysql的3306)2380:用于与集群中的Peer通信因为etcd是go语言编写的,安装只需要下载对应的二进制文件,并放到合适的路径就行。

2024-06-20 22:01:00 625

原创 【Redis】java客户端(SpringData和jedis)

p=16redis官网客户端介绍:https://redis.io/docs/latest/develop/connect/clients/

2024-06-18 22:25:34 1121 1

原创 【MySQL】分库分表

p=163​随着互联网及移动互联网的发展,应用系统的数据量也是成指数式增长,若采用单数据库进行数据存储,存在以下性能瓶颈:1、IO瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘O,效率较低。请求数据太多,带宽不够,网络O瓶颈。2、CPU瓶颈:排序、分组、连接查询、聚合统计等SQL会耗费大量的CPU资源,请求数太多,CPU出现瓶颈。

2024-06-17 20:35:27 522

原创 【RabbitMQ】架构及控制台简单使用

接下来在RabbitMQ的控制台完成下列操作:1、新建一个用户hmall 2、为hmall用户创建一个virtual host 3、测试不同virtual host之间的数据隔离现象。由于没有消费者存在,最终消息丢失了,这样说明交换机没有存储消息的能力。exchange:交换机,负责消息路由。生产者发送的消息由交换机决定投递到哪个队列。登录hmail用户,发现能看到rabbit-queue但是没法查看消息,没法操作。queue:队列,存储消息。publisher:生产者,也就是发送消息的一方。

2024-06-15 22:01:40 256

原创 【RabbitMQ】异步消息及Rabbitmq安装

在异步调用中,发送者不再直接同步调用接收者的业务接口,而是发送一条消息投递给消息Broker。这样,发送消息的人和接收消息的人就完全解耦了。如果我们的业务需要实时得到服务提供方的响应,则应该选择同步通讯(同步调用)。如果我们追求更高的效率,并且不需要实时响应,则应该选择异步通讯(异步调用)消息Broker:管理、暂存、转发消息,你可以把它理解成微信服务器。消息接收者:接收和处理消息的人,就是原来的服务提供方。消息发送者:投递消息的人,就是原来的调用方。docker安装Rabbitmq。

2024-06-15 21:33:36 614

原创 【MySQL】主从复制

p=161​主从复制是指将数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MYSQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。优点:主库出现问题,可以快速切换到从库提供服务;实现读写分离,降低主库的访问压力;可以在从库中执行备份,以避免备份期间影响主库服务;

2024-06-15 12:18:29 517

原创 【MySQL】日志

p=154。

2024-06-14 13:52:55 317

原创 【MySQL】InnoDB引擎(MVCC)

p=141MVCC,全称Multo-Version Concurrentcy Control,多版本并发控制。指维护一个数据的多个版本,使得读写操作没有冲突,快照读为MySQL实现MVCC提供了一个非阻塞读功能。MVCC的具体实现,还需要依赖与数据记录中的是哪个隐式字段、undo log日志、readView。(共享锁),select … for update 、update、insert、delete(排他锁)都是一种当前读。

2024-06-14 13:09:42 774

原创 【MySQL】InnoDB引擎(架构及事务原理)

p=133。

2024-06-14 10:49:55 966

原创 【Redis】安装和命令行客户端

打开/usr/local/bin目录(该目录为Redis默认的安装目录)或者使用finalshell,修改更方便。在vi命令模式中使用搜索方式 ,例如。自带了命令行客户端:redis-cli。可以使用如下命令操作redis。扩展性:水平即为分布式扩展。须修改Redis配置文件。查看redis是否运行。新建一个系统服务文件。

2024-06-13 20:29:42 357

原创 vmmare虚拟机没有被分配ip地址问题;NAT模式下一直变化问题

打开任务管理器–>服务–>找到与VM和server相关的服务发现NAT和DHCP服务被关闭了尝试启动,报错。

2024-06-13 18:02:21 261

原创 【MySQL】锁

p=121锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中除传统的计算资源(cpu、ram、I/O)的争用以外,数据也是一个供多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。

2024-06-13 14:18:06 1148

原创 【MySQL】事务

p=51。

2024-06-13 11:18:20 611

原创 【MySQL】SQL调优

p=89。

2024-06-12 22:19:24 530

原创 【MySQL】索引(下)

p=69。

2024-06-12 14:15:54 775

原创 【MySQL】性能分析

p=78。

2024-06-12 12:15:03 882

原创 Java安全

​ Fastjson可以将对象转换成Json字符串,XMLDecoder 可以将XML字符串还原成字符串,所以也是序列化和反序列化与原生的java反序列化相比,FastJson未使用readObject()方法进行反序列化,而是使用了自定义的一套方法,在反序列化的过程中,调用getter和setter方法将JSON字符串还原成对象。parseObject(String text)将JSON还原成对象时,FastJson自动调用类中的setter方法和无参构造函数,以及满足条件的getter方法。

2024-06-11 21:32:49 887

原创 【MySQL】索引(上)

索引是一种用于快速查询和检索数据的数据结构,排序好的数据结构。优点:加快检索速度;通过创建唯一性索引,可以保证行数据的唯一性;通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗缺点:创建和维护索引需要耗费时间,本身存储也要耗费一定空间不同引擎对索引的支持情况哈希表、有序数组、B+树、B树、红黑树,二叉树哈希表:只适用于等值查询的场景,用这种索引做不了范围查询,必须全表扫描。查询效率高有序数组:有序数组在等值查询和范围查询场景中的性能就都非常优秀,但是一旦更新数据就得挪动后面的元素,成本太高

2024-06-11 21:29:27 856

原创 【MySQL】存储引擎

p=64存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表而不是基于库的,所以存储引擎也可以被称为表引擎。在MySQL5.5之后,InnoDB是默认的MySQL存储引擎。

2024-06-11 20:21:19 632

原创 【Pytorch】目标检测数据集

目标检测 Object Detection :检测,不仅要找到图片上的所关心的目标位置,同时还要识别出这个目标是什么类别。主流的目标检测都是以 矩阵框 的形式进行输出的,而语义分割比目标检测的精度更高。

2024-05-19 22:54:49 733 1

原创 visio画图基本用法

点击上面的箭头添加一些基本的形状。

2024-05-02 14:42:25 188 1

原创 【Go】Go moudle、Go 环境变量、import path XXX should not have @version问题解决

删除pkg目录。

2024-04-07 15:30:24 996

原创 【Go】Context

基于源码学一点,整一点,基本都是综合别人的,弄成我能理解的内容。

2024-03-29 16:51:46 1243

原创 【Go】panic/recover、编译器指令

学一点,整一点,基本都是综合别人的,弄成我能理解的内容。

2024-03-28 16:28:16 857

原创 【Go】结构体中Tag标识

Tag用于标识结构体字段的额外属性,有点类似于注释。标准库reflect包中提供了操作Tag的方法Tag是结构体在编译阶段关联到成员的元信息字符串,在运行的时候通过反射的机制读取出来。结构体的字段的定义。在reflect包中,使用结构体structField表示结构体的一个字段//字段名Type Type//字段类型Tag StructTag //Tag 的类型为structTag,实际上它是一个string类型的别名//Tag。

2024-03-28 12:52:46 996

原创 浏览器插件开发初体验(URL OPENER)

https://github.com/sxei/chrome-plugin-demo 参考资料。1、对于一串文本,提取其中的urls并打开这些url。2、提取浏览器所有tabs的url和title。配合一些console的使用即可。选中项目文件夹即可。

2024-03-14 17:10:05 483

原创 【pytorch】anaconda使用及安装pytorch

Conda创建环境相当于创建一个虚拟的空间将这些包都装在这个位置,不需要了可以直接打包放入垃圾箱,同时也可以针对不同程序的运行环境选择不同的conda虚拟环境进行运行。例如:env1装了pytorch1.0,env2装了pytorch1.2,需要使用1.0的时候激活env1,需要使用pytorch版本1.2的时候激活env2,这样就不用每次配环境一个一个包重新安装。

2024-02-01 15:55:55 1276 2

原创 【Git】实习使用记录

可能是git http和https代理的问题可能之前http和https之前是有代理的,我用了unset给弄没了然后就可以用了。

2024-01-18 09:32:53 598

原创 【Go】A和*A在作为Receiver和接口实现上的差别

内容均来自 https://www.bilibili.com/video/BV1Eb4y1F7b9什么时候要使用指针接收器?1.A很大,因为Go语言在执行函数时会进行参数的拷贝,拷贝一个大的对象和拷贝一个指针相比代价肯定要大。2.当方法中要修改A本身的数据时。同样是因为拷贝的原因,对于拷贝对象的修改不会影响原对象前提A本身不能是指针类型,如果*A实现了某方法,对于**A没有影响。所以A实现了的接口,*A一定也实现了。反过来不一定。

2024-01-17 09:54:47 591

[随波逐流]CTF编码工具 V1.0.20201116.exe

[随波逐流]CTF编码工具 V1.0.20201116.exe

2022-01-11

CTF MISC 隐写工具.zip

CTF MISC 隐写工具.zip

2021-10-24

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

TA关注的人

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