自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP+MySQL编程100个案例(建议收藏)

PHP案例:计算器PHP案例:注册PHP案例:排序PHP案例:多文件上传PHP案例:动态表格生成PHP案例:搜索功能PHP案例:登录PHP案例:PHP链接MYSQL数据库PHP案例:对数据库数据进行增删改查操作PHP案例:留言板功能PHP案例:下载文件PHP案例:Excel导出文件PHP案例:单文件上传PHP案例:增删改查案例(修改版本)PHP案例:投票系统PHP案例:遍历目录信息PHP案例:错误日志PHP案例:递归删除文件+文件夹(请不要乱用)PHP案例:统计关键字在文

2022-09-28 00:55:42 3849 49

原创 go链接redis

【代码】go链接redis。

2024-03-31 18:50:41 96

原创 go链接mysql数据库

在这里,charset=utf8mb4 指定了使用 UTF-8 编码字符集,parseTime=True 指定了将数据库中的时间字段解析为 Go 的 time.Time 类型,loc=Local 指定了使用本地时区。它接受两个参数:第一个参数是数据库驱动程序,第二个参数是一个 *gorm.Config 类型的指针,用于配置数据库连接的行为。根据你的数据库设置,请将这里的用户名和密码替换为你实际的用户名和密码。这个结构体用于配置数据库连接的行为,但在这里是使用默认配置,所以是一个空的结构体。

2024-03-31 18:38:53 375

原创 go json与proto的区别,适合的场景

proto:传输快(二进制格式传输,,具备比json更强额度数据结构定义性),反序列化与序列化比json快.ProtoBuf 具有更好的扩展性,可以向已有的消息类型中添加新字段而不影响现有代码,更适合在不断演化的系统中使用。JSON适合在简单的数据交换、易读性要求高的场景下使用,而 ProtoBuf 更适合在对性能和空间有要求、需要严格数据结构定义和更好扩展性的场景下使用。json:(文本格式),具备很好的可读性。

2024-03-24 17:37:23 353

原创 go 一个基本的probuf文件的解析

【代码】go 一个基本的probuf文件的解析。

2024-03-24 17:33:58 345

原创 go 基于tcp的RPC远程调用

在运行go文件的地方:新建server(服务端)与client(客户端)目录,在里面都写上main.go文件server(服务端)main.goclient:main.go(客户端)首先运行服务端的main.go文件然后不要关闭服务端的main.go运行文件。然后运行客户端的main.go文件服务端指的是接收客户端请求并提供相应服务的程序。当客户端发起远程调用请求时,服务端程序会接收这个请求,并执行相应的远程过程或方法,然后将结果返回给客户端。具体来说,在RPC中:服务端负责实现远程方法或过程,并对外提

2024-03-24 17:25:30 214

原创 go RPC 实现了简单的远程调用过程

在运行go文件的地方:新建server(服务端)与client(客户端)目录,在里面都写上main.go文件server(服务端)main.goclient:main.go(客户端)首先运行服务端的main.go文件然后不要关闭服务端的main.go运行文件。然后运行客户端的main.go文件服务端指的是接收客户端请求并提供相应服务的程序。当客户端发起远程调用请求时,服务端程序会接收这个请求,并执行相应的远程过程或方法,然后将结果返回给客户端。具体来说,在RPC中:服务端负责实现远程方法或过程,并对外提

2024-03-24 17:13:44 224

原创 go writer与reader接口的运用

【代码】go writer与reader接口的运用。

2024-03-23 13:54:46 92

原创 go 流水线模式

可以看到有两个goroutine构成了一个简单的流水线。第一个goroutine负责生成0到9这些数字并发送到out通道中,第二个goroutine接收out通道中的数据,对每个数据加6后发送到out1通道中。最后,在主goroutine中从out1通道读取处理后的数据并打印输出。

2024-03-23 13:46:39 198

原创 go 多路复用(Multiplexing)

多路复用(Multiplexing)通常指的是通过 select 语句来同时监听多个通道的操作。简单来说,就是在一个地方等待多个通道中的任意一个有消息到来,一旦有消息到来,就执行相应的操作。

2024-03-22 19:44:44 131

原创 go并发任务运行器

【代码】go并发任务运行器。

2024-03-22 19:29:49 83

原创 go 并发模式之一,协程池(pool)

协程池就是提前创建一些协程(goroutine),当有任务来时,从这些协程中选择一个空闲的协程来执行任务,任务执行完后继续保持这个协程,以便下次任务到来时复用,避免频繁地创建和销毁协程,提高程序性能和效率。

2024-03-22 17:34:40 216

原创 go RSS案例

【代码】go RSS案例。

2024-03-22 17:15:45 171

原创 go text/template与html/template有什么区别?

它基本上是 text/template 包的扩展,专门用于生成 HTML 内容,同时自动对一些特殊字符进行转义,以防止跨站脚本攻击(XSS 攻击)。在生成 HTML 内容时,html/template 包会自动对一些特殊字符进行转义,以确保生成的 HTML 是安全的。

2024-03-22 00:08:08 99

原创 go html/template案例

【代码】go html/template案例。

2024-03-22 00:07:05 100

原创 go text/template模版案例

【代码】go text/template模版案例。

2024-03-22 00:04:51 335

原创 go 构建一个Web服务

Go Web 服务”指的是使用 Go 编程语言创建的网络服务。具体来说,它是一个基于 Go 语言的程序,通过使用 net/http 包来处理 HTTP 请求和响应,从而实现了一个简单的 Web 服务。

2024-03-21 23:48:52 136

原创 go 什么叫做有缓冲 什么叫做无缓冲?

【代码】go 什么叫做有缓冲 什么叫做无缓冲?

2024-03-21 20:14:06 129

原创 go 有缓冲的通道

【代码】go 有缓冲的通道。

2024-03-21 20:12:22 111

原创 go 无缓冲通道

【代码】go 无缓冲通道。

2024-03-21 20:11:33 94

原创 什么是并发?什么是并行?

同一时间段执行执行多个任务。这些任务是可以切换执行的。肉眼看过去像是同时进行的。单处理器系统。

2024-03-21 20:09:10 369

原创 go 互斥锁的案例

【代码】go 互斥锁的案例。

2024-03-21 20:05:51 76

原创 go 原子操作函数案例(并发竞争状态的解决方式)

【代码】go 原子操作函数案例(并发竞争状态的解决方式)

2024-03-21 20:03:10 111

原创 go vet的简单运用

这条警告说明了变量 unusedVariable 声明了并未被使用。

2024-03-21 19:49:37 177

原创 go init函数案例

init函数的意思是当程序运行时,init() 函数会首先被执行。

2024-03-21 19:46:29 248

原创 go 接口 结构体实现的运用案例

【代码】go 接口 结构体实现的运用案例。

2024-03-19 01:18:26 403

原创 go 单元测试(不能用main)

calculator_test.go 测试用例的文件.一般是需要以 _test.go 结尾.开头是测试文件的package名。calculator.go 测试用例文件所测试功能的文件。

2024-03-19 01:09:50 214

原创 go 较为复杂的json(json里面有json,json里面有数组)怎么做?

【代码】go 较为复杂的json(json里面有json。json里面有数组)怎么做?

2024-03-18 23:14:29 81

原创 go 双向的并行管道

【代码】go 双向的并行管道。

2024-03-18 22:16:39 70

原创 go中搭建并行处理管理怎么做?

【代码】go中搭建并行处理管理怎么做?

2024-03-18 22:04:41 514

原创 go type Person struct { Name string `json:“name“` Age int `json:“age“` }全部意思解释

【代码】go type Person struct { Name string `json:“name“` Age int `json:“age“` }全部意思解释。

2024-03-18 21:53:33 104

原创 go除了结构体能转换成json外。其他的能不能转?多少能转?

【代码】go除了结构体能转换成json外。其他的能不能转?多少能转?

2024-03-18 21:50:06 283

原创 go 结构体转换成二进制或者json

package mainimport ( "fmt" "encoding/json")//定义一个结构体type Person struct{ Name string `json:"name"` Age int `json:"age"`}func main() { person:=Person{Name:"cyg",Age:23}//初始化结构体 json,err:=json.Marshal(person) if err!=nil{ fmt.Println("er

2024-03-18 21:33:46 122

原创 go 统计文件的行数

【代码】go 统计文件的行数。

2024-03-18 18:23:35 217

原创 go 缓冲IO

【代码】go 缓冲IO。

2024-03-18 18:18:58 80

原创 go 最基本的IO接口的运用

这些输出是由程序打印出来的字节数据对应的 ASCII 码值。

2024-03-18 18:11:17 171

原创 go找到vs工程文件里面的Compile

【代码】go找到vs工程文件里面的Compile。

2024-03-18 15:34:40 138

原创 go获取所有节点名(vs工程文件列表)

【代码】go获取所有节点名(vs工程文件列表)

2024-03-18 13:30:29 420

原创 go 复杂的flag处理命令行参数的

在Go语言中,go build 是一个用于编译Go代码的命令。当你在命令行中执行 go build 命令时,它会将当前目录下的Go源代码文件编译成可执行文件。使用 go build 命令时,默认情况下,生成的可执行文件的名称与当前目录的名称相同。例如,如果你的当前目录是 helloworld,那么执行 go build 命令后将生成一个名为 helloworld(或 helloworld.exe 在 Windows 上)的可执行文件。

2024-03-18 13:07:07 192

原创 go案例:os获取简单参数

我是在helloworld目录下运行go文件的。先运行go build这个,生成helloworld.exe文件。然后helloworld.exe a b c获取到abc这三个参数。

2024-03-18 12:45:44 167

投票系统投票系统投票系统投票系统投票系统投票系统

投票系统投票系统投票系统投票系统投票系统投票系统

2023-06-17

原生php登录增删改查

原生php登录增删改查

2022-05-27

sku表格sku表格sku表格sku表格sku表格sku表格sku表格

sku表格sku表格sku表格sku表格sku表格sku表格sku表格

2022-05-20

列表接口 登录注册接口。。。

列表接口 登录注册接口。。。

2022-03-29

php原生级别的(注册 登录 留言 增删改查)大整合(免费下载)

666

2022-03-18

PHPExcel-1.8.rar

不错的

2021-12-05

29 - Countdown Timer.rar

29 - Countdown Timer.rar

2020-05-02

27 - Click and Drag.rar

27 - Click and Drag.rar

2020-05-02

26 - Stripe Follow Along Nav.rar

26 - Stripe Follow Along Nav.rar

2020-05-02

25 - Event Capture, Propagation, Bubbling and Once.rar

25 - Event Capture, Propagation, Bubbling and Once.rar

2020-05-01

24 - Sticky Nav.rar

24 - Sticky Nav.rar

2020-05-01

21 - Geolocation.rar

21 - Geolocation.rar

2020-05-01

20 - Speech Detection.rar

20 - Speech Detection.rar

2020-05-01

18 - Day18 - Reduce、Map混合使用计算时分秒.rar

18 - Day18 - Reduce、Map混合使用计算时分秒.rar

2020-05-01

17 - 数组排序.rar

17 - 数组排序.rar

2020-05-01

15 - LocalStorage.rar

15 - LocalStorage.rar

2020-05-01

13 - 图片随屏幕滚动而滑入滑出的效果.rar

13 - 图片随屏幕滚动而滑入滑出的效果.rar

2020-05-01

12 - 键盘输入序列的验证指南.rar

12 - 键盘输入序列的验证指南.rar

2020-05-01

14 - JavaScript 引用和值拷贝.rar

14 - JavaScript 引用和值拷贝.rar

2020-05-01

10 - JS 实现 Checkbox 中按住 Shift 的多选功能.rar

10 - JS 实现 Checkbox 中按住 Shift 的多选功能.rar

2020-05-01

09 - Console 调试各种姿势指南.rar

09 - Console 调试各种姿势指南.rar

2020-05-01

08 - HTML5 Canvas 实现彩虹画笔绘画板.rar

08 - HTML5 Canvas 实现彩虹画笔绘画板.rar

2020-05-01

06 - Fetch、filter、正则表达式实现快速古诗匹配.rar

06 - Fetch、filter、正则表达式实现快速古诗匹配.rar

2020-05-01

05 - Flex Panel Gallery.rar

05 - Flex Panel Gallery.rar

2020-05-01

04 - Array Cardio Day 1.rar

04 - Array Cardio Day 1.rar

2020-05-01

03 - CSS Variables.rar

03 - CSS Variables.rar

2020-05-01

02 - JS and CSS Clock.rar

02 - JS and CSS Clock.rar

2020-05-01

01 - JavaScript Drum Kit.rar

01 - JavaScript Drum Kit.rar

2020-05-01

CSS3(加个关注就行).rar

CSS3(加个关注就行).rar

2020-05-01

表单脚本(加个关注就行).rar

表单脚本(加个关注就行).rar

2020-05-01

BaiduNetdisk_6.8.2.21.exe

BaiduNetdisk_6.8.2.21.exe

2020-04-30

在线客服(可以的话,加个关注).rar

在线客服(可以的话,加个关注).rar

2020-04-30

时间轴(可以的话,加个关注).rar

时间轴(可以的话,加个关注).rar

2020-04-30

前端面试题(可以的话,加个关注).rar

前端面试题(可以的话,加个关注).rar

2020-04-30

JS 原生面经从初级到高级(可以的话,加个关注).pdf

JS 原生面经从初级到高级(可以的话,加个关注).pdf

2020-04-30

bootstrap-3.4.1-dist(加个关注就行).zip

bootstrap-3.4.1-dist(加个关注就行).zip

2020-04-30

黑客帝国代码雨动画特效(加个关注就行).zip

黑客帝国代码雨动画特效(加个关注就行).zip

2020-04-30

数据结构与算法JavaScript描述(jb51.net)1(加个关注就行).pdf

数据结构与算法JavaScript描述(jb51.net)1(加个关注就行).pdf

2020-04-30

laravel(拷贝到htdocs目录)(加个关注就行).rar

laravel(拷贝到htdocs目录)(加个关注就行).rar

2020-04-30

JS经典实例大全(加个关注就行).rar

辛苦做的啊

2020-04-30

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

TA关注的人

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