支持300+常用功能的开源GO语言工具函数库

支持300+常用功能的开源GO语言工具函数库

lancet(柳叶刀)是一个全面、高效、可复用的go语言工具函数库。lancet受到了java apache common包和lodash.js的启发。 特性 - 全面、高效、可复用 - 300+常用go工具函数,支持string、slice、datetime、net、crypt... - 只依赖go标准库 - 所有导出函数单元测试覆盖率100% 安装 1、对于使用go1.18及以上的用户,建议安装v2.x.x。因为v2.x.x用go1.18的泛型重写了大部分函数。 ```go go get github.com/duke-git/lancet/...

编程 2022-05-14 PM 494℃ 0条
免费升级网站证书

免费升级网站证书

**一、生成证书** ------------ 1、以阿里云为例(其他厂商也有免费证书提供)。登录阿里云: www.aliyun.com 2、进入ssl板块: ![](http://images.kuryun.com/blog/typecho/1651134563.png) 3、点击左侧栏“SSL证书(应用安全)”: ![](http://images.kuryun.com/blog/typecho/1651134585.png) 4、点击创建证书,系统自动生成一个“待申请”的证书,点击“证书申请”: ![](http://images.kuryun.com/bl...

科普 2022-04-28 PM 433℃ 0条
常用正则表达式

常用正则表达式

### 一、校验数字的表达式 - 数字:^[0-9]*$ - n位的数字:^\d{n}$ - 至少n位的数字:^\d{n,}$ - m-n位的数字:^\d{m,n}$ - 零和非零开头的数字:^(0|[1-9][0-9]*)$ - 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ - 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ - 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ - 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$ - 有1~3位小数的正实数:^[...

科普 2022-03-24 PM 508℃ 0条
超好用的PHP图片处理库

超好用的PHP图片处理库

### grafika: https://kosinix.github.io/grafika

开发工具,编程 2022-03-04 PM 461℃ 0条
ffmpeg中文文档

ffmpeg中文文档

详见:[ https://itiit.cn/html/ffmpeg.html]( https://itiit.cn/html/ffmpeg.html " https://itiit.cn/html/ffmpeg.html")

开发工具 2022-03-03 PM 643℃ 0条
2022私域运营大趋势及机会

2022私域运营大趋势及机会

一、当前私域运营的最大需求 1、私域运营需求细分为: - 私域规划 - 基础运营 - 订单转换 - 团队管理 - 对外需求 - 风险控制 其中,需求最大的当属【基础运营】,进一步可将基础运营细分为(需求按照从高到低排列): - 引流拉新 - 促活留存 - 社群管理 - 精细化运营 - 内容产出 - 人设(IP)打造 可见,基础运营中,客户需求最大的是引流拉新。大家可以聚焦解决引流拉新的痛点。

私域 2022-02-27 AM 479℃ 0条
KyPHP发布2.1.0

KyPHP发布2.1.0

此次主要更新: 1、操作台新增小程序设置用户隐私保护指引: ![](http://images.kuryun.com/blog/typecho/1645693950.png) 2、小程序提交审核增加用户隐私保护设置判断; 3、操作台新增第三方平台域名设置: ![](http://images.kuryun.com/blog/typecho/1645693961.png) 4、操作台新增小程序服务器域名和业务域名的设置: ![](http://images.kuryun.com/blog/typecho/1645693973...

开源,编程 2022-02-24 PM 455℃ 0条
方法

方法

1、习惯上某个对象中只要有一个方法使用了指针接收者,那么尽可能这个对象的所有方法都使用指针接收者。

编程 2022-02-18 PM 395℃ 0条
数据类型

数据类型

### slice ------------ 1、检查一个slice是否为空,不能用slice == nil判断,而应该使用len(slice) == 0。因为slice为空的时候,slice不一定是nil。 2、两个slice不能用==判断是否相等。 ### 数组 ------------ 1、数组是具有固定的长度且拥有0个或多个相同数据类型元素的序列。 2、数组长度是数组类型的一部分,所以[3]int 和[4]int 是两个不同的数组类型。 #### 字符串 ------------ 1、字符串可以用数组索引的方式访问元素,但是要注意arr[i...

编程 2022-01-16 PM 549℃ 0条
goroutine

goroutine

1、Go程序在main goroutine停止时结束,即使其他goroutine尚未完成其工作; 2、Go不保证何时在goroutine之间切换,或者它将持续运行一个goroutine多长时间,多个goroutine是随机切换运行的; 3、函数返回值不能在go语句中使用,部分原因是当调用函数试图使用它时,返回值还没有准备好。如果需要goroutine中的值,则需要将其传递给一个channel,以便将该值发送回来;

编程 2022-01-04 AM 475℃ 0条