佚名涙
码龄3年
关注
提问 私信
  • 博客:92,130
    92,130
    总访问量
  • 102
    原创
  • 15,421
    排名
  • 1,089
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2021-11-01
博客简介:

qq_63728673的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    975
    当月
    16
个人成就
  • 获得1,147次点赞
  • 内容获得29次评论
  • 获得1,120次收藏
  • 代码片获得1,295次分享
创作历程
  • 56篇
    2024年
  • 38篇
    2023年
  • 2篇
    2022年
  • 6篇
    2021年
成就勋章
TA的专栏
  • 算法大全
    1篇
  • 笔记
    9篇
  • 计算机网络
  • 提高开发效率
  • 爱好
  • golang学习笔记
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

麦克风实现语音转文字

本文就第一步进行探讨,题主平时是使用go语音进行开发的,所以在有这个想法后首先就想使用go实现,无奈发现,go想要实现麦克风录音,需要一系列复杂流程(关键最后也没有完成,呜呜呜)硬件机器人想要实现对话,首先要能听到,这个可以使用外置麦克风实现,将麦克风收到的音频存储为wav等格式,然后将wav通过asr技术转换成文字,再对接文本大模型就能实现对话了。这个包可以实现按找音频阈值决定是否对音频进行记录,并且可以通过该阈值实现音频分段,进而实现将分段的音频发送到转换接口。
原创
发布博客 2024.11.09 ·
330 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

DNS查询服务器的全流程解析

**服务器端设置响应头**:在服务端的响应中添加 `Access-Control-Allow-Origin` 头部,指定允许访问的源。- **递归查询中的缓存**:递归DNS服务器会缓存查询结果,这意味着后续相同的查询请求可以直接从缓存中获取,无需再次进行全程查询,显著减少查询时间和负载。3. **不同的端口**:比如从 `http://example.com:3000` 发送请求到 `http://example.com:4000`。- **安全性**:分层查询可以提高系统的安全性和抗攻击能力。
原创
发布博客 2024.11.02 ·
701 阅读 ·
7 点赞 ·
0 评论 ·
12 收藏

frp+windows+宝塔+域名使用

FRP (Fast Reverse Proxy) 是一款开源的反向代理工具,支持多种协议(如 TCP、UDP、HTTP 和 HTTPS)的内网穿透。它能够帮助你将位于内网或防火墙后面的服务映射到外网,方便外网用户访问。FRP 是由 Go 语言编写的,具有高性能、稳定性好、配置灵活等特点。常见的使用场景包括将内网的 Web 服务器、SSH 服务器或数据库服务器等资源公开到互联网上。
原创
发布博客 2024.10.10 ·
755 阅读 ·
21 点赞 ·
1 评论 ·
23 收藏

5分钟精通Excel在go中的使用

包含了最基础的文件创建和写入功能,需要注意的是excel并不是只有文件名,一个excel中是包含了很多张工作表的,所以在创建和之后写入数据时,都要指定插入哪个工作表。这里贴一个中文版的链接(以excelize库为例,相对其他库来说,体验很不错),不过要注意该库是不支持.xls文件的,最好将要处理的文件从.xls复制到.xlsx中再进行处理。总结来说的go操作excel不是很难,易上手,在开发中可以将数据拉取后放到数据库中进行存储,也可以将数据库中数据进行处理后存到excel中。第二张表才是真正生成的数据。
原创
发布博客 2024.09.25 ·
666 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

5分钟熟练上手ES的具体使用

类似于关系型数据库中的“表结构”或“schema”,它告诉 Elasticsearch 每个字段是什么类型,应该如何处理和索引这些字段的数据。于是这一篇博客应运而生。的子级,它定义了文档中每个字段的名称和类型。每个字段的类型决定了 Elasticsearch 如何存储、索引和查询该字段的数据。(X的意思是指定HTTP请求的方法)如GET,POST,PUT,DELETE等。类型适合存储并查询复杂的嵌套数组数据,如订单中的商品列表或评论的回复。:类似于关系型数据库中的“行”,是 JSON 格式的数据单位。
原创
发布博客 2024.09.13 ·
1899 阅读 ·
31 点赞 ·
0 评论 ·
13 收藏

go切片的深入学习以及context库的使用

1.如果期望容量大于当前容量的两倍就会使用期望容量;2.如果当前切片的长度小于 1024 就会将容量翻倍;3.如果当前切片的长度大于 1024 就会每次增加 25% 的容量,直到新容量大于期望容量;
原创
发布博客 2024.09.07 ·
1253 阅读 ·
7 点赞 ·
1 评论 ·
17 收藏

两阶段提交进阶

**commit 阶段**:把 XID 写入到 binlog,然后将 binlog 持久化到磁盘(sync_binlog = 1 的作用),接着调用引擎的提交事务接口,将 redo log 状态设置为 commit,此时该状态并不需要持久化到磁盘,只需要 write 到文件系统的 page cache 中就够了,因为只要 binlog 写磁盘成功,就算 redo log 的状态还是 prepare 也没有关系,一样会被认为事务已经执行成功;称为**撤销日志**称为**重做日志**
原创
发布博客 2024.08.31 ·
397 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

“学会吊打面试官系列”8.12~8.24面试难点记录

一共面了三家小公司,以下为个人记录的比较重要的10道题目。
原创
发布博客 2024.08.24 ·
459 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

5分钟了解常见的互联网攻击方式,按照原理来分类

SQL注入攻击利用了Web应用程序对用户输入数据的信任,并且没有正确地过滤或转义输入的数据。攻击者利用这一点,向应用程序的输入字段中注入恶意的SQL代码片段,使得应用程序在构造SQL查询语句时误认为这些恶意代码是合法的查询语句的一部分,从而执行了攻击者意图中的数据库操作。如果这段话被显示到用户的个人主页,那么访问这个用户空间的其他用户就会被攻击,进而被黑客拿走Cookie中的关键信息。跨站脚本攻击, 跨站脚本攻击,攻击者通过注入恶意脚本到网页,获取用户信息或控制用户浏览器。以形式来分的话有这些大类;
原创
发布博客 2024.08.10 ·
788 阅读 ·
24 点赞 ·
0 评论 ·
15 收藏

Go切片深入学习

1.如果期望容量大于当前容量的两倍就会使用期望容量;2.如果当前切片的长度小于 1024 就会将容量翻倍;3.如果当前切片的长度大于 1024 就会每次增加 25% 的容量,直到新容量大于期望容量;
原创
发布博客 2024.08.03 ·
543 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

ipv4和ipv6间互相通信的原理

如果目标域名只有IPv4地址,DNS64服务器会查询该域名的A记录,然后将其转换为IPv6地址(通常以特定前缀,例如64:ff9b::/96 开头),并返回给客户端一个伪造的AAAA记录。:NAT64路由器识别出伪造的IPv6地址中的IPv4部分,将该地址转换为真实的IPv4地址,并将IPv6报文转换为IPv4报文。○当 IPv6 客户端向伪造的 IPv6 地址(例如 64:ff9b::c000:0221)发送请求时,NAT64 路由器会识别这个前缀(64:ff9b::/96)。
原创
发布博客 2024.08.01 ·
1815 阅读 ·
32 点赞 ·
0 评论 ·
9 收藏

go-zero中api和rpc的使用步骤

这个例子没有体现出数据库操作,具体的,当涉及到数据库时,将model层和rpc层与api层并列,让rpc调用到model层的方法,让api层调用rpc层的方法实现。由于我们要在api层调用rpc层的方法,肯定是要先声明userclient才能直接调用到里边的方法。至此,api和rpc的连接已经完成了,然后将api层的逻辑放入到rpc的logic中。具体的逻辑实现,解析token中的id和name,返回给api层的logic。通过调用rpc层的方法返回该方法的响应info,返回info中的参数。
原创
发布博客 2024.08.01 ·
423 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

go-zero中api从入门到大师

定义了请求和响应的数据结构。
原创
发布博客 2024.07.31 ·
780 阅读 ·
13 点赞 ·
0 评论 ·
9 收藏

go-zero框架入门---认识微服务以及环境的安装

微服务是一种软件架构风格,它将一个大型应用程序拆分成多个小型的、独立部署的服务,每个服务实现单一业务功能。每个服务运行在自己的进程中,并通过轻量级的通信机制(通常是HTTP RESTful API)相互协作。
原创
发布博客 2024.07.31 ·
1068 阅读 ·
28 点赞 ·
0 评论 ·
9 收藏

计算机网络必会面经

第一次握手客户端请求建立连接,将首部的SYN标识位置为1,初始化序列号seq=x,发送给服务器,并进入SYN_SENT状态,等待服务器确认。第二次握手服务器接收到SYN后,将首部的SYN和ACK标识位置为1,回复确认ack的值为客户端发送的序列号x+1,同时自己也要初始化一个seq=y,ACK和SYN一起发送客户端,进入SYN_RECV状态。第三次握手。
原创
发布博客 2024.07.30 ·
1041 阅读 ·
22 点赞 ·
0 评论 ·
24 收藏

最简单的typora+gitee+picgo配置图床

你是否因为管理图片而感到头大?是时候了解一下 Typora、Gitee 和 PicGo 这个超级三剑客了,它们可以帮你轻松打造自己的图床,让你的博客图片管理变得简单又有趣。让我们开始这场神奇的图床之旅吧!
原创
发布博客 2024.07.22 ·
1360 阅读 ·
13 点赞 ·
2 评论 ·
30 收藏

go-zero框架入门

使用 Raft 共识算法**,确保了在分布式环境中的强一致性**。再举个例子:正常项目中配置文件写在代码中,若配置文件修改,项目就该重新启动,但是若使用了etcd,每次去查看对应RPC的配置信息时都是从etcd中实时获取。并且etcd本身为分布式系统设计,提供了原生的服务发现和配置管理功能,支持 Watch 机制,可以。之后打开一个命令行窗口,输入:etcd就可以启动了,然后再打开一个黑窗口(上一个不要关)这就是go-zero使用前的前置工作了,下一步就是去写简单的项目。1.在根目录下创建一个user包。
原创
发布博客 2024.07.18 ·
797 阅读 ·
11 点赞 ·
1 评论 ·
21 收藏

计网ip层重要面经总结

跨域(Cross-Origin)指的是在浏览器中运行的脚本试图访问不同源(即不同的域、协议或端口)的资源时所遇到的安全限制问题。具体来说,浏览器出于安全考虑,限制了来自不同源的页面间的互操作性,防止恶意网站利用用户登录状态等进行跨站攻击。不同的协议:比如从发送请求到。不同的域名:比如从发送请求到。不同的端口:比如从发送请求到。CORS(跨域资源共享)服务器端设置响应头:在服务端的响应中添加头部,指定允许访问的源。表示允许所有源访问。JSONP 是一种通过动态创建
原创
发布博客 2024.07.12 ·
1140 阅读 ·
32 点赞 ·
2 评论 ·
9 收藏

内网、外网通信的底层实现

NAT(Network Address Translation,网络地址转换)是一种网络技术,主要用于解决IPv4地址短缺问题和增强网络安全性(所以nat并不是绝对需要使用的,它是为了解决ipv4短缺提出的方案)。就我总结来说:总结来说:nat设备就是局域网和公网沟通的一个。
原创
发布博客 2024.07.11 ·
587 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏

ipv4和ipv6的兼容性问题

大家可能在阅读中唯一的疑问就是,当客户端先前往dns64进行目标ipv4转假ipv6的过程中,并未事先通知nat64,为什么nat64能直接从假ipv6中获取到真ipv4呢?整个过程的关键是DNS64和NAT64的协调工作,确保IPv6客户端能够通过伪造的AAAA记录访问仅有IPv4地址的服务器。这样,客户端对目标服务器的访问是透明的,无需知道其实际的IPv4地址。是不是很神奇,这个已经说的很清楚了,如果还是没有看懂,不妨下去再查一查相关的知识。封装后的 IPv4 报文通过 IPv4 网络传输到节点 B。
原创
发布博客 2024.07.11 ·
2503 阅读 ·
29 点赞 ·
0 评论 ·
31 收藏
加载更多