当前位置: 首页 > news >正文

医院网站设计与实现seo快速排名

医院网站设计与实现,seo快速排名,和魔鬼做交易的网站,wordpress 后台搜索支持300常用功能的开源GO语言工具函数库–Lancet lancet#xff08;柳叶刀#xff09;是一个全面、高效、可复用的go语言工具函数库。lancet受到了java apache common包和lodash.js的启发。 特性 全面、高效、可复用300常用go工具函数#xff0c;支持string、slice、dateti…支持300常用功能的开源GO语言工具函数库–Lancet 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 get github.com/duke-git/lancet/v2 //安装v2最新版本v2.x.x2、使用go1.18以下版本的用户必须安装v1.x.x。目前最新的v1版本是v1.2.9。 go get github.com/duke-git/lancetv1.2.9 // 使用go1.18以下版本, 必须安装v1.x.x版本用法 lancet是以包的结构组织代码的使用时需要导入相应的包名。例如如果使用字符串相关函数需要导入strutil包 import github.com/duke-git/lancet/v2/strutil此处以字符串工具函数ReverseStr逆序字符串为例需要导入strutil包 package mainimport (fmtgithub.com/duke-git/lancet/v2/strutil )func main() {s : hellors : strutil.ReverseStr(s)fmt.Println(rs) //olleh }算法包 algorithm算法包实现一些基本算法。例如sort、search、lrucache等。 import ( github.com/duke-git/lancet/v2/algorithm)示例BubbleSort 冒泡排序参数comparator需要实现包 lancetconstraints.Comparator 函数签名 func BubbleSort[T any](slice []T, comparator lancetconstraints.Comparator)Example package mainimport (fmtgithub.com/duke-git/lancet/v2/algorithm )func main() {type intComparator struct{}func (c *intComparator) Compare(v1 any, v2 any) int {val1, _ : v1.(int)val2, _ : v2.(int)//ascending orderif val1 val2 {return -1} else if val1 val2 {return 1}return 0}intSlice : []int{2, 1, 5, 3, 6, 4}comparator : intComparator{}algorithm.BubbleSort(intSlice, comparator)fmt.Println(intSlice) //[]int{1, 2, 3, 4, 5, 6} }并发包 并发包包含一些支持并发编程的功能。例如goroutine、channel、async等。 import github.com/duke-git/lancet/v2/concurrency示例NewChannel 返回一个 Channel 指针实例 函数签名 type Channel struct {} func NewChannel() *ChannelExample package mainimport (fmtgithub.com/duke-git/lancet/v2/concurrency )func main() {c : concurrency.NewChannel() }转换器包 convertor转换器包支持一些常见的数据类型转换。 import github.com/duke-git/lancet/v2/convertor示例ToBool 字符串转布尔类型使用strconv.ParseBool 函数签名 func ToBool(s string) (bool, error)Example package mainimport (fmtgithub.com/duke-git/lancet/v2/convertor )func main() {v1, _ : convertor.ToBool(1)fmt.Println(v1) //truev2, _ : convertor.ToBool(true)fmt.Println(v2) //truev3, _ : convertor.ToBool(True)fmt.Println(v3) //truev4, _ : convertor.ToBool(123)fmt.Println(v4) //false }加密包 cryptor加密包支持数据加密和解密获取md5hash值。支持base64、md5、hmac、aes、des、rsa。 import github.com/duke-git/lancet/v2/cryptor示例AesEcbEncrypt 使用AES ECB算法模式加密数据. 参数key的长度是16, 24 or 32。 函数签名 func AesEcbEncrypt(data, key []byte) []byteExample package mainimport (fmtgithub.com/duke-git/lancet/v2/cryptor )func main() {data : hello worldkey : abcdefghijklmnopencrypted : cryptor.AesEcbEncrypt([]byte(data), []byte(key))fmt.Println(string(encrypted)) }ps根据需要选择性使用不要本末倒置。更多用法去下面的开源地址或官网api中寻找。 开源协议MIT 开源地址https://github.com/duke-git/lancet 官网地址https://www.golancet.cn
http://www.hkea.cn/news/14273994/

相关文章:

  • 济南市章丘区建设局网站app开发导入网站模板
  • 怎样设置 自己的网站怎么对网站链接做拆解
  • 电子商务静态网站建设实验报告深圳网站建设哪里便宜
  • 一般网站的架构python网站开发 django
  • 建设造价信息网站天猫店
  • 网站设计公司 中山服装网络营销方案策划
  • 潍坊高端网站建设价格网站建设都包括什么科目
  • wordpress网站设计作业海南移动互联网开发
  • 苏州网站优化公司wordpress常用模板
  • 中国企业网站模板柳州搜索引擎营销平台
  • 网站域名解析后多久能生效网站建设教论坛
  • 整体vi设计沙洋县seo优化排名价格
  • 仿顺丰优选网站源码公司网站一定要域名吗
  • 重庆网网站建设公司宣传不网站
  • 广州市移动网站建设服务公司现在流行的网站开发制作工具
  • 模板网站演示站点怎么做网站开发合同验收
  • 天水市城市建设投资集团网站360免费自助建站
  • 晋中建设集团有限公司网站网站建设怎么选择MySQL数据库大小
  • 大连城建设计研究院网站智能小程序搭建
  • 怎样让网站做301处理深圳整站全网推广
  • 建设网站公开教学视频下载上海企业名录大全官网
  • 国贸行业的网站建设宁波seo运营推广平台排名
  • php做原生直播网站上海微网站开发
  • 黄冈智能网站建设平台深圳大眼睛网站建设
  • 网站 多国语言做网站的软件
  • 网站已改版宁波建设工程学校
  • 深圳网站建设价格多少网站建设内容论文
  • 家居网站应该怎么做北京门户企业网站建设
  • 提供信息门户网站搭建网站首页设计收费
  • 室内设计网站参考wordpress 幻灯制作