- 博客(193)
- 收藏
- 关注
原创 Go ---- godog的使用
godog和go test做的是一样的事,都是测试代码的。只是换了一种形式。godog是Golang的官方Cucumber BDD框架,它将规范和测试文档合并为一个有凝聚力的整体,使用Gherkin格式的场景,格式为Given,When,Then。BDD是软件团队的一种工作方式。类似于软件开发的瀑布模型,都是用于开发软件的一种模式。鼓励跨角色协作,以建立对要解决的问题的共同理解在快速、小的迭代中工作,以增加反馈和价值流动生成系统文档,根据系统行为自动检查。...
2022-08-13 16:48:06
292
原创 后端 --- 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 --- protobuf的介绍和使用
protocol buffer是谷歌内部的混合语言数据标准。一种与语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。这篇文章讲的是protobuf在go语言中的使用
2022-06-20 13:34:49
664
原创 每日一题 --- 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
原创 每日一题 --- 试题 历届真题 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人