golang正则表达式写法

首先讲正则表达式 然后分析golang中regexp包的用法

2019-05-11 20:32:24

阅读数 7

评论数 0

Linux nc命令

使用场景示例 在进行开发的过程中,我们需要把本地的文件上传到测试环境进行部署测试。这时可以使用nc命令在两台机器间传输文件。 用法如下: # 把192.168.18.2机器上的test.go文件传至192.168.18.3机器上 # 在192.168.18.3机器上执行 nc -l 8999 &a...

2019-05-11 15:29:36

阅读数 4

评论数 0

【git操作】强制切换到本地某个分支

当我们在使用git checkout 命令时,如果本地有修改的代码没有提交,则无法切换分支,git会提示你本地有未提交的代码,本地修改会被覆盖: 这时候如果是要保留本地的修改,则操作步骤如下: git status git add . git commit --amend git checko...

2019-05-05 17:04:37

阅读数 12

评论数 0

GoLand 如何设置编码格式

GoLand编译器的编码格式默认是UTF-8,如果要修改,可以根据如下步骤进行操作 第一步:GoLand->preferences 第二步: Editor->File Encodings,修改编码方式,这里选择gb2312 有时候不知道在哪里进行设置,我们要善于利用...

2019-05-05 12:22:46

阅读数 12

评论数 0

【读书笔记】高效程序员的45个习惯——第四章 交付用户想要的软件

10、让客户做决定 在设计阶段,做决定的时候必须有开发者的参与。但是,在一个项目中,他们不应该做所有的决定,特别是业务方面的决定。 开发者(及项目经理)能做的一个重要决定是:判断哪些是自己决定不了的,应该让企业主来做决定。你不需要自己给业务上的关键问题做决定。毕竟,那不是你的事情。如果遇到一个文图...

2019-05-04 22:31:04

阅读数 4

评论数 0

【读书笔记】高效程序员的45个习惯——第三章 学无止境

5、跟踪变化 (1)迭代和增量式学习 每天计划用一段时间来学习,它不需要很长时间,但需要经常进行。记下那些你想学习的东西——当你听到一些不熟悉的术语或者短语时,简要的把它记录下来,然后在计划的时间中深究它。 (2)了解最新行情 社区讨论、邮件、优秀的技术博客等大量的学习新技术的资源 (3)参加本地...

2019-05-04 22:21:08

阅读数 7

评论数 0

【读书笔记】高效程序员的45个习惯——第二章 态度决定一切

1、做事 出了问题,不要抱怨,要想办法解决,指责抱怨不能修复bug。把矛头对准解决问题的办法,而不是人。 可以先从自己做起。如果一个开发者带着抱怨或问题来找你,你要了解具体的问题,询问他你能提供什么样的帮助。这样简单的一个行为就清晰得表明你的目的是解决问题,而不是追究责任,这样会消除他的顾虑。你是...

2019-05-04 22:17:08

阅读数 4

评论数 0

IDEA使用技巧 - 修改项目名称和模块名称

修改项目名称 步骤1:File->Project Structure->Project 修改Project name即可修改项目名称 修改模块名称

2019-03-01 21:12:19

阅读数 765

评论数 0

Go语言中import后的下划线的作用

使用GoLand编译器时,为了引入fmt这个package,编写import "fmt"代码。编译器给出如下提示: 即未在代码中引用fmt包中方法,go语言中对于没有使用的包及没有使用的变量,都会提示错误。 编译器给出的解决方法如下图所示: 选择Import...

2019-02-13 07:41:24

阅读数 43

评论数 0

Go语言安装及环境变量配置(Windows)

步骤一:Go语言SDK下载和安装 下载地址:https://golang.org/dl/ 下载go1.11.5.windows-amd64 .msi文件后,点击安装。 步骤二:Go语言环境变量配置 安装Go语言需要配置的环境变量有GOROOT、GOPATH和Path 配置GOROOT GOROO...

2019-02-10 09:42:25

阅读数 123

评论数 0

Exception和Error的区别——每天五分钟搞定Java面试

完全

2018-12-25 20:06:06

阅读数 57

评论数 0

IDEA使用技巧 - 查看类的继承关系

1、查看向上继承关系 这里是查看Throwable的继承关系,右键->Diagrams->Show Diagrams,即可在一个新的菜单窗口中看到Throwable的继承关系图,显示Throwable的父类。 Show Diagrams和Show Di...

2018-12-25 15:35:42

阅读数 83

评论数 0

Java7 try-with-resources

阿里巴巴Java开发手册中关于异常日志的处理,有一条规范是:finally块必须对资源对象、流对象进行关闭,有异常也要做try-catch。如果是JDK7及以上,可以使用 try-with-resources。 在讲解 try-with-resources之前,我们先看下利用try-catch-f...

2018-12-25 14:48:40

阅读数 20

评论数 0

Java8 函数式接口

本篇文章主要从三个方面对函数式接口进行描述,分别为定义、声明和用途。 定义 函数式接口(Functional Interface FI):只含有一个抽象方法的接口为函数式接口。 注:接口中的声明的方法,默认的修饰符是public abstract 接口中的定义的变量,默认的修饰符是public ...

2018-12-25 13:37:57

阅读数 18

评论数 0

重构

本文主要从以下几个方面宏观介绍重构 1、什么是重构? 2、为什么要重构? 3、怎么进行重构? 什么是重构? 重构的定义: 重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构(动词):使用一系列重构手法,在不改变软件可观察行为的前提...

2018-12-21 16:02:01

阅读数 25

评论数 0

linux下MySQL重置密码

对于安装时忘记设置密码,mysql会自动生成一个密码串。如果要进行修改,可以参考下面这个博文。 https://blog.csdn.net/qq_38737992/article/details/81090373 除博文介绍的方法外,还可以使用如下方法: sudo mysqladmin -u r...

2018-11-16 10:31:15

阅读数 60

评论数 0

quartz cron表达式

CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。 CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟...

2018-11-15 15:23:29

阅读数 26

评论数 0

i18n是什么意思

在github上下载的源码,发现好几个过程都有i18n这个文件夹,查了一下为何如此命名,发现原因很有趣 i18n是 Internationalization 这个英文的简写,国际化的意思,而Internationalization去掉头尾的i和n刚好还剩下18个字符,伟大的程序员! ...

2018-11-14 11:57:48

阅读数 388

评论数 0

docker常用基本命令

查看docker版本信息 docker version 查看container信息 docker ps 通过container ID查看container具体信息 docker inspect containerID 进入container docker exec -it containe...

2018-11-14 11:55:06

阅读数 102

评论数 0

Pandas

基本介绍 Pandas是一个开源的,BSD许可的库,为Python编程语言提供高性能,易于使用的数据结构和数据分析工具。 Pandas是基于Numpy构建的,Numpy是列表形式的,没有数值标签,而Pandas是字典形式。下面看下具体的数据类型和使用示例。 数据类型:Series &amp...

2018-11-08 11:14:24

阅读数 35

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭