自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加摩斯

记录成为大牛过程中的点点滴滴。。。

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 再忙也要及时输出

最近项目比较忙,加班到很晚,所以没有太多时间来更新博客。在做事情的过程中有过许多想法因为没有及时记录下来,已经回想不起来了,这是一种损失。不论再忙碌,也要去反思和输出自己思考的东西,这样才能进步。这一方面,还需要不断的要求自己自律。成为自己!牢骚完毕,附一篇go优雅退出的文章,共勉:https://callistaenterprise.se/blogg/teknik/2019/10/05/go-worker-cancellation/...

2021-04-15 23:16:49 101

原创 每天一分钟玩转golang:基础类型之字符串(四)

字符串类型也是一种基本类型,底层使用一个数组存储字符串的值。声明一个字符串类型的变量使用var str string,字符串的定义和字符元素的获取:str := "are you ok" // 字符串的声明和赋值first := str[0] // 获取字符串的第一个字符last := str[len(str)-1] // 获取字符串的最后一个字符fmt.Printf("%s, %c, %c", str, first, last)也支持定义多行字符串,使用`进行修饰,被修饰

2021-04-15 22:47:38 168

原创 每天一分钟玩转golang:基础类型之布尔和复数(三)

大家好,我是加摩斯,觉得文章有帮助的小伙伴,记得一键三连哟~申明:本系列两天更新一篇,纯原创,转载前请与我沟通。1. 布尔类型go语言的布尔类型与其他的语言基本上无差别,可以通过var flag bool来定义一个布尔变量。布尔类型变量可以支持的位运算包括:与、或、非。bool类型在内存中占用一个字节的空间,也不支持其他类型强制转换为bool类型。isOn := true // 直接赋值isOff := falseisEqual := (1 == 2) // 也可以表达式的结.

2021-04-04 22:39:05 250

原创 每天一分钟玩转golang:基础类型之浮点型(二)

大家好,我是加摩斯,觉得文章有帮助的小伙伴,记得一键三连哟~go使用两种浮点型变量来存储小数,分别为float32和float64,可以存取的数据

2021-03-30 22:33:18 430 1

原创 如果还不会这几个工具,那你白混了

title: 善用工具date: 2020-08-23 22:51:38tags:如何高效的描述问题?我们现在这个时代,不缺乏有能力的人,做出了很多提高效率的工具。工具是为人服务的,学习几种工具并在日常办公和生活中使用起来,达到熟练的程度,可以为我们带来极大的满足感。这种学习的投入是值得的,通常一种工具只需要几个小时就可以初步使用。学习了一种工具,也算是多了一项技能,而且学习本身也是乐趣无穷,可能比学习一门编程语言更实用!我们常常困顿于面对问题,脑袋反应不过来,不知道该如何描述问题。即使描.

2021-03-29 22:25:53 186 2

原创 树的基本概念笔记

树的递归定义:根结点除根结点外的其它结点被分成n个不相交的集合T1,T2,...,Tn,其中每个集合本身是一棵树,树T1,T2,...,Tn,称为根的子树。树的性质和基本概念:树的结点数等于所有结点的度数加1;度为m的树中第i层上至多有m^(i-1)个结点;高度为h的m叉树至多有(m^h-1)/(m-1)个结点;(等比数列1+m+m^2+……)具有n个结点的m叉树的最小高度为logmn(m-1)+1。二叉树的非递归遍历是难点:非递归遍历二叉树的方法是线索二叉树(Threaded B

2021-03-28 13:23:17 262

原创 工作两三年的人才能体会的软件设计思想

最近看了几本关于编程的书籍,都是些讲解软件架构和设计的书。根据目前脑袋中还残留的记忆,相关知识总结如下:1. 编程范式目前被提出来的编程范式为:结构化编程范式、面向对象编程范式、函数式编程范式。从bob大叔的大作中看出,编程范式的提出并非为编程增加了什么东西,而是限制了什么。结构化编程范式,由Edsger Wybe Dijkstra于1968年最先提出。限制了程序的控制权的直接转移;面向对象编程范式,是在1966年由Ole Johan Dahl和Kriste Nygaard在论文中总结归纳出来的。

2021-03-28 13:11:49 149 1

原创 每天一分钟玩转golang:基础类型之整型(一)

整型在所有语言中的差异不明显,理解了一种语言的整型就可以举一反三的理解其他语言。go语言中整型变量的申明为:var a int,其中var是申请变量的标识,a为变量,int为类型。go语言中int按照长度和有无符号可以分为以下几类:有符号长度无符号长度int81个字节uint81个字节int162个字节uint162个字节int324个字节uint324个字节int648个字节uint648个字节int32位机器:4个字节64位机

2021-03-28 11:05:24 552

原创 ubuntu16.04上samba服务器的安装和配置

ubuntu16.04上samba服务器的安装和配置

2017-06-10 00:29:44 2463

原创 linux与其他操作系统文件共享方法

linux与其他操作系统文件共享方法 前言: 我将Linux文件共享的方法分为以下几类: 1)通过简单的文件夹属性设置,提供文件的访问和拷贝; 2)通过ssh(secure shell)服务; 3)通过scp(secure copy)命令; 4)搭建文件服务器。 ....... 目前我所接触到的linux文件共享的方法也就是上面几种,下面大致介绍一下各类方法的操作。1. 文件

2017-06-10 00:27:10 1062

原创 Martin Fowler和Kent Beck指出的代码22种坏味道

重构的定义名词形式:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。动词形式:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。重构的好处重构改进软件设计重构使软件更容易理解重构帮助找到bug重构提高编程速度代码的22种坏味道重复代码(Duplicated Code)过长函数(Long Method)过大的类(Lar

2017-06-04 12:19:13 512

原创 Ubuntu图形界面介绍和远程VNC连接

Ubuntu图形界面介绍和远程VNC连接ubuntu图形界面介绍和安装现在最新的ubuntu16.04桌面版系统中默认的界面为Untiy,很多人不喜欢用这个桌面,因为其对内存的占用要大于之前的gnome桌面。我自己亲身操作的感受也是如此。 常用的Linux界面包括:GNOME(2.x、3)、Unity、KDE(类似windows7)、XFCE(有点类似mac桌面)、LXDE(类似于window95

2017-05-13 12:44:56 3679

原创 Ubuntu16.04安装Docker的步骤

Ubuntu16.04安装Docker的步骤Docker是一种容器,但它是轻量级的。目前在中国,已经有许多Docker使用者,也建立了相应的中文社区。Docker组件包括:Docker客户端和服务器、Docker镜像、Registry和Docker容器。 那么,下面记录一下在linux中安装Docker的步骤。检查内核版本在linux中使用命令即可:name -a 检查Device Mappers

2017-05-12 21:08:13 741

原创 ubuntu系统安装Go和liteide及环境配置

ubuntu系统安装Go和liteide及环境配置搭建环境是编程中最基本的工作,但有时方法不对,也会踩到很多坑,下面将介绍一下如何在ubuntu中搭建基本的Go语言编程环境。Go语言的安装 下载针对ubuntu的go语言安装包,下载地址为: [ 地址 ]root用户安装到/usr/local下载之后的文件解压至系统目录: tar zxvf 包名.tar.gz -C /usr/loca

2017-05-10 20:31:22 3120

云计算Cloud+Application+Architectures.pdf

非常不错的英文书,高清可复制可搜索,大赞。赶紧下载吧!

2017-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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