上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页
摘要: [TOC] 接口是什么? Go 语言不是一种 “传统” 的面向对象编程语言:它里面没有类和继承的概念。 但是 Go 语言里有非常灵活的 接口 概念,通过它可以实现很多面向对象的特性。接口提供了一种方式来 说明 对象的行为:如果谁能搞定这件事,它就可以用在这儿。 简单的说,interface是一组me 阅读全文
posted @ 2019-03-06 14:45 itbsl 阅读(815) 评论(0) 推荐(0) 编辑
摘要: [TOC] 写过C/C++的同学都知道,调用著名的malloc和new函数可以在堆上分配一块内存,这块内存的使用和销毁的责任都在程序员。一不小心,就会发生内存泄露,搞得胆战心惊。 切换到Golang后,基本不会担心内存泄露了。虽然也有new函数,但是使用new函数得到的内存不一定就在堆上。堆和栈的区 阅读全文
posted @ 2019-03-05 14:40 itbsl 阅读(8066) 评论(2) 推荐(3) 编辑
摘要: Git提供了一个.gitignore文件,帮助我们忽略掉一些不想或者不能提交到版本控制器中的文件。这个文件的使用时必须要掌握的。 .a 忽略所有目录下的.a结尾的文件 !lib.a 但lib.a除外 /TODO 仅仅忽略项目根目录下的TODO文件,不包括subdir/TODO build/ 忽略bu 阅读全文
posted @ 2019-03-05 11:40 itbsl 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 与使用 类似,Git还提供了重命名文件的命令 ,我们可以通过该命令重命名文件。 如下图, 包含了以下动作 阅读全文
posted @ 2019-03-04 17:05 itbsl 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 在使用git的过程中,我们有时在提交时,注释说明会写错,那么我们该如何修改这次提交说明呢?在SVN上我们只能在代码的某个地方加一个不影响功能的空格再次提交,然后写新说明。但是在Git中我们可以吃后悔药啦,可以使用 来覆盖之前的提交说明。 阅读全文
posted @ 2019-03-04 16:08 itbsl 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 我们使用 来进行删除文件的操作。 这个命令把工作区的index.php删除并暂存了。 如何撤回已暂存的删除命令? 上图中已经给出了提示,使用 ,然后再执行 就可以回到执行git rm之前的状态了。 如何把暂存的删除命令提交到版本库? 这个时候如果我们确定想删除这个文件,执行git commit 即可 阅读全文
posted @ 2019-03-04 15:02 itbsl 阅读(3454) 评论(0) 推荐(0) 编辑
摘要: 在使用git之前,我们首先要初始化一个git管理的仓库,这里以博客(blog)为例 我们进入目录,执行 查看git状态,可以看到一个新的git管理的项目目前没有还没有任何提交 我们在这个目录下新建一个index.php的文件,使用 ,然后再通过git status查看状态,在新创建了一个文件后,状态 阅读全文
posted @ 2019-03-04 14:20 itbsl 阅读(12537) 评论(0) 推荐(0) 编辑
摘要: 首先,说下最常用的设置用户名和邮箱的命令 这是针对系统某个用户的全局设置。实际上,配置用户的地方可不止全局这一个地方。 在我们首次使用Git时,都是需要配置用户名(user.name)和邮箱(user.email)的。对于用户名和邮箱来说,有3个地方可以设置 1. /etc/gitconfig,使用 阅读全文
posted @ 2019-03-04 11:06 itbsl 阅读(4524) 评论(0) 推荐(0) 编辑
摘要: 之前的写过一篇如何在服务器上搭建Git服务 "Git服务器搭建" ,接下来的一段时间,我将详细的讲解Git的使用。看如下一张图片,本篇主要理解一些基本概念。 图中几个名词的意思如下: workspace: 工作区 index/Stage: 暂存区 Repository: 本地仓库 Remote: 远 阅读全文
posted @ 2019-03-03 21:08 itbsl 阅读(4200) 评论(1) 推荐(2) 编辑
摘要: 当今的电子设备越来越多,我们在开发过程中往往也需要分析用户使用的电子设备类型。下面是采用PHP代码来获取用户使用的哪些类型的电子设备来访问自己的平台。 阅读全文
posted @ 2019-02-28 17:50 itbsl 阅读(2655) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页