首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sulinehk
掘友等级
后端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 30
沸点 21
赞
51
返回
|
搜索文章
赞
文章( 30 )
沸点( 21 )
hexo个人网站优化探索
>> # 前言 1. hexo 是什么? 2. 何为优化? ## 性能优化指标 1. 整体运行性能 2. 网站可访问性 3. 网站是否应用了最佳实践策略 4. 网站SEO优化
在 Go 语言项目中使用 Docker
容器(Container) 将程序及其所需的任何内容捆绑在一起,包括依赖项、工具和配置文件等等。这样使得程序不受环境的干扰,真正意义上做到开发环境和生成环境完全一致。 而 Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创…
在 Go 语言项目中使用 Travis CI
Travis CI 是一种免费的持续集成服务,而 持续集成(CI, Continuous integration) 是一种软件工程流程,概括来讲就是多提交小的 Commit 来更快的发现软件的 Bug,从而提高软件质量。 本文会详细介绍如何在 Go 语言项目中使用 Travis…
GitHub 多账户设置
我的两个 GitHub 账户分别为主账户(参与开源项目和自己的代码)和副账户(更新 Hexo 博客)。 本文会介绍在拥有多个 GitHub 账号的时候,如何通过配置 SSH 文件来让各个账户正常工作且不发生冲突。 由于不同的 GitHub 不能使用同一个 SSH 公钥,所以要生…
Go 语言单元测试实践
软件测试是一个过程,该过程对软件(计算机程序)进行各种操作来发现软件错误。 进行软件测试可以帮助我们验证软件的各种功能正常,保证软件的正常工作从而提高软件质量。并且在实践中已被证明是颇有成效的。 一个从大量实践中得出的结论:人们发现在软件开发周期中,软件错误每进入到下一个阶段要…
Go Modules 详解
Go 1.11 和 Go 1.12 包含了初步的 Go Modules 支持,且计划在 2019 年 8 月发布的 Go 1.13 会在所有开发过程中默认使用 Go Modules。 Go Modules 是为了提升使用其他开发者代码,即添加**依赖项(模块、包)**时的体验,…
部署 Hugo 网站到 Netlify
Netlify 是什么?它是一家云计算公司,为静态网站提供托管和 serverless 后端服务。 关键在于,与 GitHub 相比,Netlify 托管的网站速度更快,也更稳定。 本文就来介绍如何部署一个 Hugo 网站到 Netlify 和一些额外设置。 首先要 Fork …
Go 语言闭包详解
什么是闭包?闭包是由函数和与其相关的引用环境组合而成的实体。 下面就来通过几个例子来说明 Go 语言中的闭包以及由闭包引用产生的问题。 在说明闭包之前,先来了解一下什么是函数变量。 在 Go 语言中,函数被看作是第一类值,这意味着函数像变量一样,有类型、有值,其他普通变量能做的…
Go 语言的 4 个特性改动
在 Go1.1 可以看到某个版本的 Go 语言一些改动文档(修改 URL 参数查看别的版本)。 其中以 Go1.1#language 标签下关于语言特性方面的尤为重要。 在每个 Go 语言新版本发布后浏览一下,是个良好的习惯。 下面我会从 Go1.1 到 Go1.11 以来挑 …
LeetCode 109——有序链表转化二叉搜索树
1. 题目 2. 解答 2.1. 方法一 在 LeetCode 108——将有序数组转化为二叉搜索树 中,我们已经实现了将有序数组转化为二叉搜索树。因此,这里,我们可以先遍历一遍链表,将节点的数据存入有序数组中,然后再将有序数组转化为二叉搜索树即可。 2.2. 方法二 将有序数…
下一页
个人成就
文章被点赞
137
文章被阅读
53,664
掘力值
1,079
关注了
0
关注者
41
收藏集
17
关注标签
315
加入于
2018-01-22