nbv12589
码龄3年
关注
提问 私信
  • 博客:21,645
    21,645
    总访问量
  • 24
    原创
  • 2,314,188
    排名
  • 180
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2021-06-21
博客简介:

nbv12589的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    290
    当月
    0
个人成就
  • 获得279次点赞
  • 内容获得13次评论
  • 获得259次收藏
  • 代码片获得521次分享
创作历程
  • 13篇
    2024年
  • 14篇
    2023年
成就勋章
TA的专栏
  • 读书专栏
    3篇
  • go语言学习
    10篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

经济学基础入门,从《小岛经济学》看经济的演变

找到了生产人类所需要物品的更好方式。努力使用有限的资源产生最大的效益,以尽可能满足人类的需求。工具。资本和创新是实现这一目标的关键。比如投资建设,只有收益大于支出时,这种投资才有效益。反之,这些项目就是在浪费资源并会阻碍经济增长。毫无意义的GDP并不会带来经济的增长,这是也大家看到GDP每年都在长,而感觉经济没怎么增长的原因。A公司向B公司转了100W,产生了100W的GDP。B公司又向A公司转了100W,一共产生了200W的GDP。但经济总量并没有变化,只是GDP多了200W。
原创
发布博客 2024.01.30 ·
1038 阅读 ·
31 点赞 ·
0 评论 ·
20 收藏

Linux debain12 安装phpredis和mysql扩展

在php和mysql安装好之后,直接执行以下命令,就可以安装php的mysql相关扩展。
原创
发布博客 2024.01.16 ·
730 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

Debian12 安装jenkins 公钥配置

disableSignup>true</disableSignup> 改为 <disableSignup>false</disableSignup>这是 Jenkins 的 Debian 软件包存储库,用于自动安装和升级。如果访问502,可能有以下原因。1、修改配置文件,修改之后,记得先备份一下。jenkins公钥配置。
原创
发布博客 2024.01.13 ·
865 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

Debian12 安装mysql遇到Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead

从mysql的镜像网站找到这个gpg-key,然后以二进行写入到 /usr/share/keyrings/mysql-apt-config.gpg 文件里面。为什么是这个路径呢?mysql的资源文件指定了签名的文件。在安装数据的过程中,apt-get update 之后可能会遇到。找了很多答案,以下是一个可行的方案。
原创
发布博客 2024.01.13 ·
2215 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

Go语言time用法,时间戳转换日期,日期转时间戳

时间类型有一个自带的方法Format进行格式化,需要注意的是Go语言中格式化时间模板不是常见的Y-m-d H:M:S而是使用Go的诞生时间2006年1月2号15点04分(记忆口诀为2006 1 2 3 4)。time.Duration是time包定义的一个类型,它代表两个时间点之间经过的时间,以纳秒为单位。返回一个时间段t-u。我们可以通过time.Now()函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信息。时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。
原创
发布博客 2024.01.10 ·
969 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

Go语言中Print Printf Println的区别

如果点号后没有跟数字,表示精度为0。fmt.Scanf不同于fmt.Scan简单的以空格作为输入数据的分隔符,fmt.Scanf为输入数据指定了具体的输入内容格式,只有按照格式输入数据才会被扫描并存入对应变量。这几个函数功能分别类似于fmt.Scan、fmt.Scanf、fmt.Scanln三个函数,只不过它们不是从标准输入中读取数据而是从io.Reader中读取数据。Go语言fmt包下有fmt.Scan、fmt.Scanf、fmt.Scanln三个函数,可以在程序运行过程中从标准输入获取用户的输入。
原创
发布博客 2024.01.10 ·
2014 阅读 ·
26 点赞 ·
0 评论 ·
22 收藏

go语言mysql的gorm基本用法

参考GORM的默认记录器如何自定义它。
原创
发布博客 2024.01.10 ·
641 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

一本可能改变你命运的书,人生低谷时一定要去阅读

作为一个农村的孩子,又在大山当中,小学四年级的时候已经开始在校住宿,一直到大学毕业,到工作之后,每年在老家呆的时间很短,地广人稀,也没有合适的人给我介绍,想要结婚还是要靠自己。这本书的内容写的很抽象,所谓的《秘密》其实就是讲的是“宇宙吸引力法则”。
原创
发布博客 2024.01.09 ·
786 阅读 ·
19 点赞 ·
0 评论 ·
21 收藏

Go语言连接Redis的基本操作和连接池

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供string、list(链表)、set(集合)、hash表等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。
原创
发布博客 2024.01.06 ·
1498 阅读 ·
11 点赞 ·
1 评论 ·
11 收藏

Go语言mysql数据库的增删改查和事务

使用第三方开源的mysql库: github.com/go-sql-driver/mysql (mysql驱动) github.com/jmoiron/sqlx (基于mysql驱动的封装)如果安装失败,检查一下目录是否有go.mod文件,如果没有,请使用以下命令,进行初始化。
原创
发布博客 2024.01.06 ·
495 阅读 ·
8 点赞 ·
1 评论 ·
8 收藏

go语言中的函数和方法

• 无需声明原型。• 支持不定 变参。• 支持多返回值。• 支持命名返回参数。• 支持匿名函数和闭包。• 函数也是一种类型,一个函数可以赋值给变量。• 不支持 嵌套 (nested) 一个包不能有两个名字一样的函数。• 不支持 重载 (overload)• 不支持 默认参数 (default parameter)。Golang 方法总是绑定对象实例,并隐式将实例作为第一实参 (receiver)。• 只能为当前包内命名类型定义方法。• 参数 receiver 可任意命名。
原创
发布博客 2024.01.06 ·
1511 阅读 ·
27 点赞 ·
1 评论 ·
25 收藏

go 流程控制语句,和其它语言有区别的地方

如果没有任意一条语句可以执行(即所有的通道都被阻塞),那么有两种可能的情况: ①如果给出了default语句,那么就会执行default的流程,同时程序的执行会从select语句后的语句中恢复。如果没有case可运行,它将阻塞,直到有case可运行。条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。如果没有可运行的case语句,且没有default语句,select将阻塞,直到某个case通信可以运行。
原创
发布博客 2024.01.04 ·
996 阅读 ·
19 点赞 ·
1 评论 ·
24 收藏

Go语言基础

Go语言中 map的定义语法如下其中,KeyType:表示键的类型。ValueType:表示键对应的值的类型。map类型的变量默认初始值为nil,需要使用make()函数来分配内存。其中cap表示map的容量,该参数虽然不是必须的,但是我们应该在初始化map的时候就为其指定一个合适的容量。在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键字来定义自定义类型。自定义类型是定义了一个全新的类型。
原创
发布博客 2024.01.03 ·
962 阅读 ·
21 点赞 ·
1 评论 ·
20 收藏

beego v2 healthCheck健康检查

在init方法中加入 orm.RegisterDriver("mysql", orm.DRMySQL)beego自带有admin模块,有健康检查、性能调试、访问统计、计划任务等功能。在main.go的同一个目录下面创建一个check.go的文件。访问 localhost:8088/healthcheck。需要注意的是beego v2中,加入健康检查要用。database的检查是正常的。启动项目 bee run。
原创
发布博客 2023.12.29 ·
503 阅读 ·
6 点赞 ·
1 评论 ·
5 收藏

第一个beego应用搭建、布署,post+form

注意:这个应该是搭建在bee2.0的版本上,不同的版本之间有些写法会有一些差异。打包命令 bee pack。可以根据不同的环境打不同的包。2、controller部分 default.go。新手学习beego框架,搭建了一个最简单的应用。1、models部分 guess.go。3、view部分-guess.tpl。环境搭建大家可以参考以下这篇文章。主要实现看图猜电影简单功能。
原创
发布博客 2023.12.29 ·
486 阅读 ·
6 点赞 ·
1 评论 ·
8 收藏

bee generate自动生成代码和注解路由@router,bee2.0版

先把bee版本升级到2.0以上,在创建项目和启动过程中如果报错,请按提示命令安装或者升级对应的包。说明:scaffold :脚手架user : 是表名-fields : 是表字段名 字段名冒号类型逗号-driver: 驱动类型-conn 连接信息[需要确保数据库beego已经创建]具体执行如下:看下项目结构:如下图,发现MVC层的代码都自动生成了。数据库表也生成了1.修改router.go为2.修改main.go为3.生成路由,不生成会找不到页面。
原创
发布博客 2023.12.28 ·
766 阅读 ·
7 点赞 ·
1 评论 ·
7 收藏

beego+go的环境搭建

go mod init 命令用来在当前目录下初始化一个新的模块并创建一个新的 go.mod 文件。你需要提供一个模块路径,通常是你的代码库的导入路径如果没有初始化,会报这个错 go: go.mod file not found in current directory or any parent directory.bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。
原创
发布博客 2023.12.27 ·
1265 阅读 ·
19 点赞 ·
1 评论 ·
13 收藏

《洛克菲勒写给孩子(儿子)的38封信》

有一种人会成为富人,比如在座的诸位,我们不寻找花钱的方法,我们寻找、培养和管理各种投资的方法,因为我们知道财富是可以拿来孳生更多的钱财,我们会把钱拿来投资,创造更多的财富。你的收入愈多,你的贡献也愈多。从毕业到工作已经10多年了,才发现没有好好规划自己的人生,虽然生活不是过的一塌糊涂,但是却感到很迷茫,再这个信息快速发展,充满着竟争的时代,时刻担心自己有没有掉队,会不会把这个社会淘汰。没必要抱怨工作,如果当前工作不适合你,你可以换一份你满意的工作,人不可避免的要去工作,既然要工作,那就快乐的工作。
原创
发布博客 2023.12.26 ·
894 阅读 ·
21 点赞 ·
1 评论 ·
15 收藏

gitea+jenkins+1Panel+php构建自动化遇到的问题及解决方案

2、如果有431 bad request 可以改用 Generic Webhook Trigger Plugin 构建,用post请求可以解决这个问题。配置自动构建,当Git提交代码就会触发自动构建 )3、gitea的配置文件中增加。1、开启匿名用户具有可读权限。构建过程中可能忽略的地方。
原创
发布博客 2023.12.25 ·
473 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

index.js:1 Warning: [antd: Upload] `value` is not a valid prop, do you mean `fileList`?

最近我在使用React+antd重写博客网站,在编写一个表单页面时遇到了如下报错:Warning: [antd: Upload] `value` is not a valid prop, do you mean `fileList`?报错是因为Upload组件被嵌套在表单中造成的只需要在对应的Form.Item组件上添加 valuePropName="fileList" 属性就可以了。主要就是处理上传时的状态使展示上传后的预览图片能顺利进行。
转载
发布博客 2023.12.21 ·
536 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多