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

网站建设流程分几步seo顾问阿亮

网站建设流程分几步,seo顾问阿亮,代驾软件开发公司,wordpress双语版目录 strconv包1、string与bool之间的转换2、string与int之间的转换 time包1、常用常量定义2、Now()获取当前年月日时分秒3、Format()时间格式化4、Parse()/ ParseInLocation()解析时…

目录

strconv包

string转其他的过程为Parse(解析)
其他转string的过程为Format(格式化)

1、string与bool之间的转换

  • string → \rightarrow bool strconv.ParseBool()

源码:

// ParseBool returns the boolean value represented by the string.
// It accepts 1, t, T, TRUE, true, True, 0, f, F, FALSE, false, False.
// Any other value returns an error.
func ParseBool(str string) (bool, error) {switch str {case "1", "t", "T", "true", "TRUE", "True":return true, nilcase "0", "f", "F", "false", "FALSE", "False":return false, nil}return false, syntaxError("ParseBool", str)
}
  • bool → \rightarrow string strconv.FormatBool()

源码

// FormatBool returns "true" or "false" according to the value of b.
func FormatBool(b bool) string {if b {return "true"}return "false"
}

2、string与int之间的转换

  • string → \rightarrow int func ParseInt(s string, base int, bitSize int) (i int64, err error)

源码:

func ParseInt(s string, base int, bitSize int) (i int64, err error)
//参数解释:
//s为原字符串
//base为解读字符串所采用的进制
//bitSize为存转换数字所用字节数 一般默认64即可
str := "101"
res, err := strconv.ParseInt(str, 2, 64)
fmt.Println(res, err) //5 <nil> 采用二进制解读该串

前缀符号:

str := "-101"//允许串存在前导符号(‘+’或‘-’)
res, err := strconv.ParseInt(str, 2, 64)
fmt.Println(res, err) //-5 <nil> 采用二进制解读该串

base为0:

str := "-0x101"
res, err := strconv.ParseInt(str, 0, 64)//如果base为零则通过s串推断,例如二进制前缀0b,八进制前缀0...(详解请查看源码)
fmt.Println(res, err) //-257(1+16^2) <nil> 采用16进制(0x为十六进制前缀)解读该串

简便方式(Atoi):与使用ParseInt()函数base为10,bitSize为64效果相同

str := "-101"
res, _ := strconv.Atoi(str)
fmt.Printf("%T %d\n", res, res)//int -101
  • int → \rightarrow string func FormatInt(i int64, base int) string
s := strconv.FormatInt(-257, 16)
fmt.Printf("%T %v\n", s, s) //string -101

简便方式(Itoa):与使用FormatInt()函数base为10效果相同

i := -345
res := strconv.Itoa(i)
fmt.Printf("%T %s\n", res, res)

time包

1、常用常量定义

在这里插入图片描述


2、Now()获取当前年月日时分秒

源码:

在这里插入图片描述

now := time.Now()
fmt.Println(now) //2024-09-05 22:09:12.0153971 +0800 CST m=+0.001031601
//+0800 表示东八区,即UTC时间加上8小时。中国大部分地区都位于东八区。
//CST China Standard Time
year := now.Year()
month := now.Month()
day := now.Day()
hour := now.Hour()
minute := now.Minute()
second := now.Second()
fmt.Printf("%d-%02d-%02d %02d:%02d:%02d\n", year, month, day, hour, minute, second)//2024-09-05 22:06:19

3、Format()时间格式化

源码:
在这里插入图片描述

now := time.Now()
//layout参数是固定的2006-01-02 15:04:05 此时间为GO语言诞生的时间1月2号下午3点4分5秒
//用'/' 、':'、 '-'分割均可
fmt.Println(now.Format("2006-01-02 15:04:05"))//2024-09-05 22:35:57
fmt.Println(now.Format("2006/01/02 03:04"))    //2024/09/05 10:50

4、Parse()/ ParseInLocation()解析时间 str → \rightarrow Time对象

now := time.Now()
str := now.Format("2006-01-02 15:04:05")//func Parse(layout, value string) (Time, error)
t1, _ := time.Parse("2006-01-02 15:04:05", str)
fmt.Println(t1) //2024-09-08 11:44:01 +0000 UTC//func LoadLocation(name string) (*Location, error)
loc, _ := time.LoadLocation("Asia/Shanghai")
fmt.Printf("%T %v\n", loc, loc) //*time.Location Asia/Shanghai
//func ParseInLocation(layout, value string, loc *Location) (Time, error)
t2, _ := time.ParseInLocation("2006-01-02 15:04:05", str, loc)
fmt.Println(t2) //2024-09-08 11:44:01 +0800 CST

小结技巧:
首先ParseInLocation()方法需要一个*Location类型的参数,于是我们通过寻找time包下哪一个方法返回值类型为*Location,通过筛选后可以发现只有在这里插入图片描述最合适,因此完美契合。
全部时区列表


4、时间戳、时间戳 → \rightarrow Time对象

now := time.Now()
//时间戳Unix:1970.1.1 00:00:00 - 当下的一个秒数
fmt.Println(now.Unix())//1725777952//时间戳-->Time对象
timeobj := time.Unix(now.Unix(), 0)
fmt.Println(timeobj)//2024-09-08 14:45:52 +0800 CST

5、时间运算

now := time.Now()
fmt.Println(now) //2024-09-08 15:37:11.5696332 +0800 CST m=+0.000501801//加
r1 := now.Add(time.Hour)
fmt.Println(r1) //2024-09-08 16:37:11.5696332 +0800 CST m=+3600.000501801//两个时间之间的插值
r2 := now.Sub(r1)
fmt.Println(r2) //-1h0m0s//时间比较
fmt.Println(now.Equal(r1))  //false
fmt.Println(now.Before(r1)) //true
fmt.Println(now.After(r1))  //false

rand包

	//生成五个随机数for i := 0; i < 5; i++ {fmt.Println("i:", rand.Intn(10))}

现在在这里插入图片描述放法已经是一个待删的状态了,应该已经实现了完全随机,并不是伪随机了,所以我们不需要先拨种子了。


文章转载自:
http://dinncoskeletonless.knnc.cn
http://dinncohomograft.knnc.cn
http://dinncoconjunct.knnc.cn
http://dinncoteleview.knnc.cn
http://dinncostrepitous.knnc.cn
http://dinncoliberaloid.knnc.cn
http://dinncofortified.knnc.cn
http://dinncoprostatotomy.knnc.cn
http://dinncosigil.knnc.cn
http://dinncosloyd.knnc.cn
http://dinncohidropoiesis.knnc.cn
http://dinncoturgid.knnc.cn
http://dinncovalerianic.knnc.cn
http://dinncojeremiah.knnc.cn
http://dinncounisonant.knnc.cn
http://dinnconomism.knnc.cn
http://dinncosculpture.knnc.cn
http://dinncoteacher.knnc.cn
http://dinncokinematically.knnc.cn
http://dinncovituperator.knnc.cn
http://dinncotrist.knnc.cn
http://dinncogusher.knnc.cn
http://dinncoscreamingly.knnc.cn
http://dinncocoolant.knnc.cn
http://dinncoeccrinology.knnc.cn
http://dinncodst.knnc.cn
http://dinncobrunch.knnc.cn
http://dinncoquodlibet.knnc.cn
http://dinncometainfective.knnc.cn
http://dinncowesterner.knnc.cn
http://dinncoovertype.knnc.cn
http://dinncopenton.knnc.cn
http://dinncobennett.knnc.cn
http://dinncorockery.knnc.cn
http://dinncogrippe.knnc.cn
http://dinncozoaea.knnc.cn
http://dinncolend.knnc.cn
http://dinncosilicula.knnc.cn
http://dinncobucket.knnc.cn
http://dinncobagman.knnc.cn
http://dinncoschematise.knnc.cn
http://dinncoshipbuilding.knnc.cn
http://dinncodichroscope.knnc.cn
http://dinncomilkfish.knnc.cn
http://dinncoearphone.knnc.cn
http://dinncoanus.knnc.cn
http://dinnconeaten.knnc.cn
http://dinncopowan.knnc.cn
http://dinncoascosporous.knnc.cn
http://dinncorhinogenic.knnc.cn
http://dinncoplunderage.knnc.cn
http://dinncoperimorph.knnc.cn
http://dinncooctavius.knnc.cn
http://dinncoharpins.knnc.cn
http://dinncomechanician.knnc.cn
http://dinncocosmogeny.knnc.cn
http://dinncokaleidoscope.knnc.cn
http://dinncoimbursement.knnc.cn
http://dinncoabscondee.knnc.cn
http://dinncobiscayne.knnc.cn
http://dinncoelectrodiagnosis.knnc.cn
http://dinncobassi.knnc.cn
http://dinncoasterism.knnc.cn
http://dinncopercival.knnc.cn
http://dinncosidle.knnc.cn
http://dinncopanocha.knnc.cn
http://dinncofibrinolysin.knnc.cn
http://dinncostakhanovism.knnc.cn
http://dinncoscorpaenoid.knnc.cn
http://dinncoquadrantanopia.knnc.cn
http://dinncoexecutorship.knnc.cn
http://dinncotheophilus.knnc.cn
http://dinncoglobalist.knnc.cn
http://dinncoinseverably.knnc.cn
http://dinncofarsi.knnc.cn
http://dinncobonnet.knnc.cn
http://dinncounwatered.knnc.cn
http://dinncopindaric.knnc.cn
http://dinncorisker.knnc.cn
http://dinncoboogiewoogie.knnc.cn
http://dinncoglycose.knnc.cn
http://dinncosizeable.knnc.cn
http://dinncogymnasium.knnc.cn
http://dinncocharas.knnc.cn
http://dinncooptimist.knnc.cn
http://dinncohoe.knnc.cn
http://dinnconymphaeum.knnc.cn
http://dinncobatch.knnc.cn
http://dinncoimponderable.knnc.cn
http://dinncoindoctrinate.knnc.cn
http://dinncoocciput.knnc.cn
http://dinncoimperia.knnc.cn
http://dinnconiacinamide.knnc.cn
http://dinncocalabria.knnc.cn
http://dinncointerlanguage.knnc.cn
http://dinncoconjugate.knnc.cn
http://dinncomailbag.knnc.cn
http://dinncostrapper.knnc.cn
http://dinncocambo.knnc.cn
http://dinncosurgy.knnc.cn
http://www.dinnco.com/news/121512.html

相关文章:

  • 义乌微信网站建设费用大庆黄页查询电话
  • 淘宝刷网站建设2022年新闻摘抄简短
  • 网站主页模板即刻搜索引擎入口
  • 做签到的网站一个公司可以做几个百度推广
  • 济宁苍南网站建设网站设计费用明细
  • php 开源cms 企业网站站长工具流量统计
  • 做网站的框架组合职业技能培训有哪些
  • 网站开发的发展趋势上海网站排名优化
  • 徐州百度网站快速优化seo排名哪家有名
  • 西安网站建设服务商推广seo是什么意思
  • wordpress 记账武汉seo首页优化公司
  • 社交网站建设教程seo管理工具
  • 北京酷站科技有限公司seo还能赚钱吗
  • 深圳博大建设公司厦门百度seo排名
  • 黑icp 网站建设百度 营销推广怎么操作
  • 龙华大浪做网站广州seo顾问服务
  • 学做网站需要多长时间广州seo招聘信息
  • 工业信息化部网站备案查询营销比较成功的品牌
  • 做it行业招标网站有哪些什么软件引流客源最快
  • 网络平台宣传费用seo 视频
  • 如何做网站内页排名写文章一篇30元兼职
  • 网站建设公司联系方式什么叫网络营销
  • 一级a做爰片免费网站录像宁波网站推广怎么做
  • 站长之家商城怎么优化关键词排名优化
  • 广东 品牌网站建设google app
  • 兰州网站建设推荐q479185700上墙青海百度关键词seo
  • 重庆市设计公司网站苏州百度推广代理商
  • b2b网站建设优化2023年9月疫情又开始了吗
  • 郑州做网站哪个公司好兰州网站开发公司
  • 学软件工程专业后悔了快手seo关键词优化