自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 收藏
  • 关注

原创 Go -- 方法中何时使用值传递何时使用指针共享

有关《Go语言实战》中方法中何时使用值传递、指针共享的思考

2023-01-29 22:59:40 1

原创 Go ---Go语言高级编程中订阅/发布模型例子解析

《Go语言高级编程》确实是本好书,我的反应是:很嫉妒,妈的!

2022-10-03 15:48:05 133

原创 Go --- for range会使通道中的缓存值被取出

可以确认的是:for range 确实会使通道缓存中的值被取出。

2022-10-01 16:51:29 121

原创 【随笔】数组元素使用异或交换位置的算法引发的思考

关于使用异或交换数组元素的算法的思考

2022-09-26 22:32:48 44

原创 【每日一题】力扣剑指 Offer II 075. 数组相对排序

【代码】【每日一题】力扣剑指 Offer II 075. 数组相对排序。

2022-09-26 22:16:11 15

原创 Go --- 使用各服务商的短信服务,实现短信验证等需求

调用服务商Go-API实现开发需求

2022-09-24 18:49:00 602

原创 前端 --- 练手用的登录注册界面

一个简单的登录/注册页面

2022-09-21 20:36:19 101

原创 Go ---- godog的使用

godog和go test做的是一样的事,都是测试代码的。只是换了一种形式。godog是Golang的官方Cucumber BDD框架,它将规范和测试文档合并为一个有凝聚力的整体,使用Gherkin格式的场景,格式为Given,When,Then。BDD是软件团队的一种工作方式。类似于软件开发的瀑布模型,都是用于开发软件的一种模式。鼓励跨角色协作,以建立对要解决的问题的共同理解在快速、小的迭代中工作,以增加反馈和价值流动生成系统文档,根据系统行为自动检查。...

2022-08-13 16:48:06 292

原创 Go --- go-elasticsearch介绍及简单使用

go-elasticsearch的简单使用

2022-08-09 18:26:24 1375

原创 后端 --- Elasticsearch学习笔记(入门篇)

elasticsearch学习笔记,适合刚接触elasticsearch的同志。

2022-08-04 17:43:22 283

原创 后端 --- Elasticsearch在Windows下安装

注意如果是kibana和下载的Elasticsearch版本要兼容,不然会出现无法启动或无法正常访问。当然这只是测试是否可以正常使用,若是在项目中使用的话,建议搭建集群。同样是进入bin目录下,点击.bat文件启动。接着进入bin目录下,双击.bat文件启动。,出现如下结果便为可以正常使用了。启动Elasticsearch后。在网址上下载压缩包,解压即可。出现如图信息就代表启动成功了。可以正常访问就是通过测试了。解压后就算是安装成功了。命令查看所有的分片情况。会打开一个控制台窗口。...

2022-07-17 10:12:47 299

原创 Go --- gorm 简单的增删操作

Gorm是一个Golang ORM库其中:这里说一下,gorm有两种导入方式和两个包都是gorm,只是版本不同,所以有些方法也不同,这里使用的"gorm.io/gorm"这个包连接数据库,这里以mysql为例配置数据库连接池注册模型gorm官方定义的model写一个嵌套着官方模型的model注册模型CRUD不演示原生SQL和SQL生成器特别注意:gorm中的条件会遗传给下一个SQL语句1.根据结构体传值插入2.根据给定字段插入3.批量插入或者 分批创建并指定每批数量查简单查询根据

2022-07-10 10:04:37 245

原创 Go --- 一个根据IP查询地址的包geoip2

go语言实现根据IP查询地址

2022-06-29 15:25:23 266

原创 Go --- gRPC学习笔记

个人有关gRPC的学习笔记

2022-06-24 16:57:20 143

原创 Go --- protobuf的介绍和使用

protocol buffer是谷歌内部的混合语言数据标准。一种与语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。这篇文章讲的是protobuf在go语言中的使用

2022-06-20 13:34:49 664

原创 运维 ---Docker部署mysql后使用Navicat尝试连接遇到1251报错问题的解决方法

docker部署mysql中遇到的问题

2022-06-19 14:25:04 261

原创 运维 --- Nginx高级功能介绍

Nginx高级功能介绍,包含反向代理、负载均衡、缓存配置、压缩和解压

2022-05-18 20:31:00 323 1

原创 运维 --- Nginx中的概念和配置详解

Nginx相关的概念和配置详解

2022-05-17 21:55:23 284

原创 运维 --- Nginx介绍和在CentOS/Redhat下安装

Welcome to Nginx

2022-05-15 21:03:02 1546

原创 Go --- 操作Excel文档

一个Go语言操作Excel文档的包的简单使用

2022-05-13 20:56:06 421

原创 GO --- 实时通信Melody包的介绍和例子

go语言极简的实时通信包 -- Melody的介绍和例子

2022-05-11 18:41:23 380

原创 Go --- Zap日志包的使用

关于go语言Zap包的使用

2022-05-10 17:31:01 1149

原创 每日一题 --- 942. 增减字符串匹配[力扣][Go]

增减字符串匹配

2022-05-09 09:48:38 21

原创 每日一题 --- 442. 数组中重复的数据[力扣][Go]

数组中重复的数据[力扣][Go]

2022-05-08 23:39:32 215

原创 Go --- GCache缓存官方例子

翻译自GCache官网,加了点自己的测试结果与理解

2022-05-06 20:23:55 382

原创 每日一题 --- 933. 最近的请求次数[力扣][Go]

题目:写一个 RecentCounter 类来计算特定时间范围内最近的请求。请你实现 RecentCounter 类:RecentCounter() 初始化计数器,请求数为 0 。int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 毫秒内发生的所有请求数(包括新请求)。确切地说,返回在 [t-3000, t] 内发生的请求数。保证 每次对 ping 的调用都使用比之前更大的 t 值。示例 1:输入:[“Rece

2022-05-06 09:31:32 26

原创 Windows11启动Telnet功能

/控制面板/程序 --> 启用或关闭windows功能 --> 找到Telnet,打上对钩,并且点击确定。

2022-05-05 20:52:14 1080

原创 每日一题 --- 713. 乘积小于 K 的子数组[力扣][Go]

题目:给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于 k 的连续子数组的数目。示例 1:输入:nums = [10,5,2,6], k = 100输出:8解释:8 个乘积小于 100 的子数组分别为:[10]、[5]、[2],、[6]、[10,5]、[5,2]、[2,6]、[5,2,6]。需要注意的是 [10,5,2] 并不是乘积小于 100 的子数组。示例 2:输入:nums = [1,2,3], k = 0输出:0提示:1 <=

2022-05-05 13:40:55 234

原创 Go --- 简单操作MongoDB

依赖包的选择:impor "go.mongodb.org/mongo-driver/mongo"go.mod中写入require go.mongodb.org/mongo-driver v1.9.0连接简单连接// 简单连接func main() { clientOpts := options.Client().ApplyURI("mongodb://localhost:27017/?connect=direct") client, err := mongo.Connect(conte

2022-04-22 13:19:47 557

原创 MongoDB---Linux下的安装和启动

安装下载地址:https://www.mongodb.com/try/download点击下面两个:然后根据自己的需求进行选择(这里我使用的是Centos7系统):下载安装包:$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.7.tgz解压文件:$ tar -xzvf mongodb-linux-x86_64-rhel70-5.0.7.tgz解压过后还不算完成安装,我们使用ls查看目录时会发

2022-04-15 08:05:32 247

原创 每日一题 --- 亲戚[洛谷][Go]

洛谷 亲戚

2022-04-12 13:19:11 362

原创 每日一题 --- 试题 历届真题 5个砝码【第二届】【省赛】【高职组】[蓝桥][Java]

题目:资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述  用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。  如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。  本题目要求编程实现:对用户给定的重量,给出砝码组合方案。输入输出用例  例如:  用户输入:  5  程序输出:  9-3-1  用户输

2022-04-06 21:10:56 281

原创 Go --- html/template模板包的使用

这里说的是go 语言中自带的包html/template里的一些基本操作当然还有text/template,也是个模板包,但是这个并不是网页安全的,如果 往模板上传的是标签,它是会将标签转成html格式的,这一般来说是不允许的。在本博客中所有的例子都是经过go build,打包成可执行文件执行的,如果使用goland启动标志其中会导致找不到包而报错。如果过真的想用启动标志启动,建议改下解析文件模板的路径。例子码云地址:go-templateLearn目录注释变量的使用判断与清楚空白符操作判断去空白字

2022-04-04 20:15:21 1497

原创 软著 --- 注册与实名认证

网址 :中国版权保护中心需要: 身份证正反面照片、自己手持身份证的照片、邮箱注册账号1. 点击注册2. 点击个人(当然,如果有企业的话也可以注册企业)3. 填写个人信息4. 注册成功实名认证1. 登录刚才注册的账号,点击用户中心2. 点击版权登记下的软件登记3. 点击计算机软件著作权登记申请4. 将弹出实名认证窗口,点击前往实名认证5. 填写基本信息6. 申请认证(因为我已经实名认证过了,所以后面两步就不走了)7. 然后就是等待审核通过8. 可以在账户管理

2022-04-02 22:08:32 1168

原创 每日一题 --- P1093 [NOIP2007 普及组] 奖学金[洛谷][JAVA]

题目:某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。例如,在某个正

2022-04-02 19:29:43 96

原创 前端 --- Node.js的安装及测试

安装及测试安装(使用windows版)安装地址:https://nodejs.org/en/download/选择安装文件(这里选择的是安装包安装)打开下载好的安装包点next,选择同意选择你的安装路径选择你的安装模式,学习用的默认第一个就好默认跳过就好next点击install安装安装结束,关闭安装窗口使用 windows + R 键输入 cmd 打开dos窗口输入 node -v查看版本node.js 安装完毕测

2022-03-27 16:21:33 1120

原创 每日一题 --- 试题 算法训练 拿金币[蓝桥杯][Java]

题目:资源限制时间限制:1.0s 内存限制:256.0MB问题描述  有一个N x N的方格,每一个格子都有一些金币,只要站在格子里就能拿到里面的金币。你站在最左上角的格子里,每次可以从一个格子走到它右边或下边的格子里。请问如何走才能拿到最多的金币。输入格式 第一行输入一个正整数n。  以下n行描述该方格。金币数保证是不超过1000的正整数。输出格式  最多能拿金币数量。样例输入31 3 32 2 23 1 2样例输出11数据规模和约定  n&l

2022-03-23 14:08:38 104

原创 每日一题 --- 试题 算法训练 印章[蓝桥杯][Java]

试题 算法训练 印章

2022-03-22 22:30:33 125

原创 每日一题 --- 606. 根据二叉树创建字符串[力扣][Go]

力扣 606. 根据二叉树创建字符串

2022-03-19 11:21:22 299

转载 每日一题 --- 2044. 统计按位或能得到最大值的子集数目[力扣][java]

力扣 2044. 统计按位或能得到最大值的子集数目

2022-03-15 19:13:06 39

空空如也

空空如也

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

TA关注的人

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