Go中string和int类型相互转换

Go 

string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) string转成uint64: uint64, err := strconv.P

Go深度拷贝slice、map

Go 

在Go中没有像Java、C#那种封装好的slice、map深度拷贝函数,下面封装一个 func DeepCopy(value interface{}) interface{} { if valueMap, ok := value.(map[string]interface{}); ok { n

iOS-设置自定义的系统默认字体


1. 先设置自定义的字体 将字体文件拖到工程目录中,并增添加到Bundle中。这里以阿里巴巴普惠体为例。 2. 在info.plist中增加字体 3. 添加字体类 右键创建新文件->选择OC文件 File: 自己定义一个文件名 File Type:Category Class:UIFont 4

使用sfntly提取ttf字体


在游戏中经常需要用到各种字体,但是一些字体都是比较大的。我们只需要提取自己需要的一些字符就行了。 sfntly是一款谷歌开源的字体提取工具 下载地址:https://github.com/googlefonts/sfntly 编译 用Intellij IDEA打开java工程目录,设置Artifac

JS实现悬浮导航制作

Js/Ts 

1. css部分,需要做一个导航栏。 创建style.css文件,并写入以下内容 body{ margin: 0; padding: 0; } .nav{ background-color:#521C1C; width: 100%; height: 38px

Go 获取时间的年份、月份以及日期

Go 

1. 通过time获取年、月、日 year:=time.Now().Year() month:=time.Now().Month()//time.Now().Month().String() day:=time.Now().Day() 2. 字符串转Time tm := "2019-01-01 0

Docker 安装MySQL并配置my.cnf

Docker 

1. 先查看远端的版本 [root@iZbp17pvndv49r9ozf5hbcZ ~]# docker search mysql NAME DESCRIPTION ST

Win10 中Maven环境的安装与配置


1. 先去maven官网下载最新的bin的版本 2. 解压到本地文件夹中 3. 右击“我的电脑”,选择“属性” 4. 进入“高级系统设置” 5. 在系统属性页面中,打开“环境变量” 6. 在环境变量中的Path中,添加maven目录,这里是'D:\apache-maven-3.5.4\bin'

svn cleanup 报错


1. 更新的文件被打开导致失败,然后运行“cleanup”时出现了 Previous operation has not finished; run 'cleanup' if it was interrupted 2. 在svn工程目录下,有一个隐藏目录".svn",在这个目录下有一个wc.db文

C# XML反序列化与序列化

C# 

在C#中,可以用XmlSerializer类来反序列化与序列化xml,但我们也可以封装一下,可以使用起来更方便 1. 将XML字符串反序列化成对象 方法 /// <summary> /// 将XML字符串反序列化成对象 /// </summary> /// <typeparam name="T">返