上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: Go 设计模式 - 适配器模式 适配器模式 适配器模式用于转换一种接口适配另一种接口。 实际使用中Adaptee一般为接口,并且使用工厂函数生成实例。 在Adapter中匿名组合Adaptee接口,所以Adapter类也拥有SpecificRequest实例方法,又因为Go语言中非入侵式接口特征,其实Adapter也适配Adapt 阅读全文
posted @ 2021-10-01 21:44 zakun 阅读(127) 评论(0) 推荐(0)
摘要: Go 设计模式 - Facade 外观模式 API 为facade 模块的外观接口,大部分代码使用此接口简化对facade类的访问。 facade模块同时暴露了a和b 两个Module 的NewXXX和interface,其它代码如果需要使用细节功能时可以直接调用。 facade.go package facade import " 阅读全文
posted @ 2021-10-01 20:48 zakun 阅读(108) 评论(0) 推荐(0)
摘要: jQuery offset() 方法 定义和用法 offset() 方法设置或返回被选元素相对于文档的偏移坐标。 当用于返回偏移时 该方法返回第一个匹配元素的偏移坐标。它返回一个带有两个属性(以像素为单位的 top 和 left 位置)的对象。 $(selector).offset() 当用于设置偏移时 该方法设置所有匹配元素的偏移坐标 阅读全文
posted @ 2021-10-01 14:53 zakun 阅读(255) 评论(0) 推荐(0)
摘要: Markdown 基础语法 Markdown 基础语法 Markdown 语法指导 Markdown 基础语法 传送门 BLOCK ELEMENTS Header1 Header2 Header 3 This is a blockquote. this is a blockquote in blockquote This is 阅读全文
posted @ 2021-09-30 17:12 zakun 阅读(101) 评论(0) 推荐(0)
摘要: Redis 持久化配置 Redis 持久化配置 RDB 持久化 AOF 持久化 Redis 的持久化机制有两种,第一种是RDB快照,第二种是 AOF 日志。快照是一次全量备份,AOF 日志是连续的增量备份。快照是内存数据的二进制序列化形式,在存储上非常紧凑,而 AOF 日志记录的是内存数据修改的指令记录文本。 1 RDB快 阅读全文
posted @ 2021-09-30 15:57 zakun 阅读(599) 评论(0) 推荐(0)
摘要: Go 设计模式 - 工厂模式 Go 设计模式 - 工厂模式 简单工厂模式 工厂方法模式 创建者模式 单例模式 简单工厂模式 go 语言没有构造函数一说,所以一般会定义NewXXX函数来初始化相关类。NewXXX 函数返回接口时就是简单工厂模式,也就是说Golang的一般推荐做法就是简单工厂。 在这个simplefactory包中 阅读全文
posted @ 2021-09-30 09:59 zakun 阅读(338) 评论(0) 推荐(0)
摘要: Go-Gin 路由拆分与注册 Go-Gin 路由拆分与注册 基本的路由注册 下面最基础的gin路由注册方式,适用于路由条目比较少的简单项目或者项目demo。 package main import ( "net/http" "github.com/gin-gonic/gin" ) func helloHandler(c *gin 阅读全文
posted @ 2021-09-29 14:58 zakun 阅读(272) 评论(0) 推荐(0)
摘要: Pacrticle  Js 粒子特效 Pacrticle Js 粒子特效 demo 传送门 前期准备: particles js cdn: https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js stats js : https://threejs.org/example 阅读全文
posted @ 2021-09-29 14:28 zakun 阅读(159) 评论(0) 推荐(0)
摘要: php session 读写锁 先看一个例子,功能: 1.点击页面中一个按钮,ajax执行php,php中用session记录执行到哪一步。 2.使用ajax轮询另一个php,获取session中数据,输出执行到哪一步。 阅读全文
posted @ 2021-09-29 14:04 zakun 阅读(109) 评论(0) 推荐(0)
摘要: Go的切片:长度和容量 一、切片的声明 切片可以看成是数组的引用。在 Go 中,每个数组的大小是固定的,不能随意改变大小,切片可以为数组提供动态增长和缩小的需求,但其本身并不存储任何数据。 /* * 这是一个数组的声明 */ var a [5]int //只指定长度,元素初始化为默认值0 var a [5]int{1,2, 阅读全文
posted @ 2021-09-27 17:09 zakun 阅读(670) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页
返回顶部