GO语言学习笔记
环境准备
Windows安装GO语言环境安装
安装包下载地址:https://golang.org/dl/,推荐选择Windows版本的msi格式安装包,简单些。
32位的电脑选择:go1.11.5.windows-386.msi
64位电脑选择:go1.11.5.windows-amd64.msi (111M)
GO语言中国社区:htt……继续阅读 »
3年前 (2019-02-13) 1705浏览 0评论
1个赞
JS数组,字符串,json互相转换
JS数组转字符串
使用数组自带的join方法可以把数组转化为字符串:
let arr = [1,2,'uu'];
let str = arr.join(',');
console.log(str); // 1,2,uu
如果素组元素包含对象,则调用对象的toString()方法将对象转化为字符串。
class C {
……继续阅读 »
3年前 (2019-02-12) 1534浏览 0评论
1个赞
任何系统都有可能会出现问题,出现问题时我们的第一反应是为什么会出错?出错时发生了什么?如何复现?
如果你记录了完善的日志,那么只要一看日志,你就能快速知道程序出现错误时究竟发生了什么,进而追溯到导致错误发生的原因,从而修复问题。
可以说一个日志记录是一个完善的系统必不可少的一部分。本文简单探讨为什么记录日志,怎么记录日志以及记录日志的方法。
应用层日志作用
……继续阅读 »
4年前 (2018-09-25) 2717浏览 0评论
6个赞
本文记录在使用npm安装依赖包过程中踩过的坑。一般来说,npm安装失败时需要注意下面几点:
是否能够访问安装源:检查代理和当前安装源
当前的node版本是否兼容已有模块node_modules
输入的依赖包名称是否正确
npm ERR! code ECONNRESET
在使用npm安装node的模块的时候,经常会出现下面的一些错误:
npm ERR! ……继续阅读 »
4年前 (2018-09-25) 27208浏览 3评论
46个赞
概述
一般来说数据库结构一经设计,不能轻易更改,因为更改DDL(Data Definition Language)操作代价很高,所以在进行数据库结构设计时需要谨慎。
但是业务发展是未知的,特别是那些变化很大的业务,所以不可避免的需要修改数据库结构,本文主要对MySQL5.6+ InnoDB存储引擎字段的修改进行探讨。
对于不同的场景,所使用的方式也会大不相同……继续阅读 »
4年前 (2018-08-27) 5039浏览 1评论
7个赞
几个示例
在Linux命令行,使用date命令可以很方便处理日期时间字符串。
# 今天的日期:20180730,+号前面有空格,后面没有空格
date +"%Y%m%d"
# 昨天的日期
date -d "1 day ago" +"%Y%m%d"
# 在字符串中使用
echo $(date +"%Y%m%d")
date命令
使用方式
date命令的两……继续阅读 »
4年前 (2018-07-30) 2691浏览 1评论
1个赞
一个简单的GET请求
使用curl命令可以轻松发起一个HTTP请求:
# 使用GET凡是请求网址
curl http://uusama.com
可以使用-X选项指定请求方式
携带参数的POST请求
下面演示一个带头部和参数的POST请求
curl -X POST \
'http://uusama.com/?r=SnapchatApi%2FdoCurlQ……继续阅读 »
4年前 (2018-07-27) 7845浏览 0评论
7个赞
问题描述
首次安装完mysql之后,在命令行能够登录,但是在navicat连接是报错:
authentication plugin ‘caching_sha2_password’
解决方法
修改用户密码标识
在命令行执行下面的语句
# 首先登录数据库
mysql -u root -p123456
# 修改当前用户的密码验证方式
AL……继续阅读 »
4年前 (2018-07-09) 2743浏览 0评论
2个赞
设置开发环境
首先需要node和npm来管理angular,你需要安装nodejs,npm是node的包管理工具,一般安装node是自动安装。
为了能够使用angular,需要node 8.x 和 npm 5.x 以上的版本。更老的版本可能会出现错误,更新的版本则没问题。
全局安装angular,命令行运行下面命令安装angular
# -g表示全局安装an……继续阅读 »
4年前 (2018-07-06) 1969浏览 0评论
7个赞
Sublime text插件安装方法
在线安装
在Sublime中,通过其自带的包管理器进行安装,首先打开安装命令行,有两种方法:
通过菜单:Preferences -> Package Control 打开安装命令行,选择:Install package
通过快捷键:Ctrl+Shift+p,打开安装命令行,输入install package
如果你的……继续阅读 »
4年前 (2018-06-27) 2530浏览 0评论
1个赞