- 博客(9)
- 收藏
- 关注
原创 2018最新精选的Go框架,库和软件精选
github:https://github.com/XzavierLuo/awesome-go中文翻译地址:https://www.jianshu.com/p/b508144cf937
2019-05-28 15:16:13 142
原创 golang中strings包用法
本文转自Golove博客:http://www.cnblogs.com/golove/p/3236300.htmlstrings 包中的函数和方法// strings.go// Count 计算字符串 sep 在 s 中的非重叠个数// 如果 sep 为空字符串,则返回 s 中的字符(非字节)个数 + 1// 使用 Rabin-Karp 算法实现func Count(s, sep s...
2019-05-28 15:03:58 3855 1
原创 window.performance接口
简单介绍performance中的属性:memory:{jsHeapSizeLimit: 1136000000 // 内存大小限制totalJSHeapSize: 16100000 // 可使用的内存usedJSHeapSize: 10000000 //JS 对象占用的内存,一定小于 totalJSHeapSize}navigation:{redirectCount:0 // 如...
2019-05-24 10:25:18 432
原创 H5实现水平垂直居中
<div class="parent"> <div class="item"></div> </div>.parent{ position: relative;}.parent .item{ position: absolute; top: 50%; left: 50%; tr...
2019-05-22 13:48:41 4451
原创 go交叉编译
场景window,linux为例, 在windows系统中执行go build,产生不同的结果这里用到了两个变量:GOOS:目标操作系统GOARCH:目标操作系统的架构windows编译64位编译指令:GOOS=windows GOARCH=amd64 go build32位编译指令:GOOS=windows GOARCH=386 go buildlinux编译386编译...
2019-05-15 17:17:24 516
原创 vue之创建项目
安装条件先决条件:Node.js(> = 6.x,8.x首选),npm版本3+和Git。npm install -g vue-cli用法$ vue init <template-name> <project-name>例:$ vue init webpack my-project删除vue-cli2npm uninstall vue-cli -g...
2019-05-10 18:31:35 180
原创 linux学习之vim分屏操作
新建分屏new,新建文件并分屏, 快捷键,Ctrl+W,然后马上按n键spilt 水平分屏,将当前屏分为两个,水平的。 Ctrl + w, svsplit 垂直分屏,将当前屏分为两个,垂直的。 Ctrl + w, vonly 取消分屏,取消当前的屏,当前屏指的是光标所在屏。关闭分屏关闭当前屏: Ctrl+w,c。切换焦点Ctrl + w, w 后一个Ctrl + w,...
2019-05-08 16:03:04 653
原创 linux学习之vim选择/选中
场景在vim的使用中需要编辑文本,选中复制一行或多行,删除一行或者多行。指令可视模式为了便于选取文本。VIM 引入了可视(Visual)模式。Ctrl + v 进行文本选中这时能够对所选的文本进行一些操作,经常使用的(可视模式)命令有:x字符或d 字符 剪切(即删除,同一时候所选的文本进入剪贴板)y字符 复制r字符 全部字符替换为新字符u U ...
2019-05-08 13:46:28 15561
原创 go单元测试及代码覆盖率
描述Go语言官方则提供了语言级的单元测试支持,即testing包,而且仅通过go工具本身就可以方便地生成覆盖率数据,也就是说,单元测试是Go语言的自带属性,除了好好设计自己的单元测试用例外,开发者不需要操心工程搭建的任何细节。逻辑代码创建一个sum.go文件, 编写一下函数代码// 求和func Sum(a, b int) int{ return a + b}单元测试进行代码...
2019-05-07 11:35:05 6065
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人