240 发简信
IP属地:四川
  • Go常见问题(一)Visual Studio Code 无法识别 go 指令

    问题现象 原因分析 Go安装路径发生变化。 解决方案 在VS Code终端(PowerShell实例)中运行以下命令,使当前的PowerShell实例从计算机加载最新的路径变量。

  • SQL(一)优化建议

    避免在where子句中使用!=或<>操作符说明:引擎会放弃使用索引进行全表扫描。 首先考虑在where及order by涉及的列上建索引 避免在where子句中对字段进行nu...

  • Linux(二)常用命令

    关机shutdown -h now 重启shutdown -r now 查看系统内核信息uname -a 查看系统内核版本cat /proc/version 查看当前用户环境...

  • Linux(一)系统目录

    /binBinaries(二进制文件)缩写,存放常用命令。 /boot存放系统启动时需要的一些核心文件,包括一些链接文件和镜像文件。 /devDevice(设备)缩写,存放 ...

  • Gitlab(一)Ubuntu系统安装

    本文介绍在 Ubuntu 18.04.2 系统下安装 Gitlab 的方法和步骤。 下载 gitlab-ce[https://packages.gitlab.com/gitl...

  • Git(一)基本概念

    一、Git 版本控制下的工程区域 1. 工作区(Working Directory) 存放日常工作的代码文件或文档的文件夹。 2. 版本库(Repository) 在工作区中...

  • Git(二)Git 常用命令

    配置 git config --list显示当前 Git 配置 git config -e [--global]编辑 Git 配置文件 git config [--globa...

  • Visual Studio Code(二)快捷键

    Ctrl+ /单行注释 Alt + Shift + A多行注释 Alt + Up/Down移动行 Ctrl + B显示或隐藏左侧任务栏 Alt + Shift + Up/Do...

  • Visual Studio Code(一)推荐安装插件

    通用 Chinese (Simplified) Language Pack for Visual Studio Code简体中文包 Chinese (Traditional)...

  • 创建型设计模式(三)抽象工厂

    抽象工厂(Abstract Factory)提供了一种方式,可以将一组具有相同主题的单独工厂分装起来,使用中只需要创建抽象工厂的具体实现,然后使用抽象工厂作为接口来创建这一主...

  • HTTP(二)请求方法

    HTTP 一共有8种请求方法。 GET发送一个请求来获取服务器上的某一些资源。 POST向URL指定的资源提交数据或附加新的数据。 PUT跟POST方法一样,可以向服务器提交...

  • HTTP(一)版本

    本文介绍 HTTP(Hyper Text Transfer Protocol,超文本传输协议)的版本发展历程及各版本新增特性。 HTTP/0.9 HTTP/0.9是第一个版本...

  • Java(一)泛型

    泛型是 JDK5 引入的新特性,提供了编译时类型安全检测机制,允许在编译时检测到非法的类型数据结构。 一、泛型类型 EElement,集合中使用 TType,表示 Java ...

  • 排序算法(九)桶排序

    桶排序(Bucket Sort)原理是将待排序数据分配到有限数量的桶里,再对每个桶里的数据进行排序,是一种线性时间排序算法。每一个桶(Bucket)代表一个区间范围,里面可以...

  • 排序算法(八)计数排序

    计数排序是一种稳定的线性时间排序算法,原理是使用一个额外的数组,其中第i个元素是待排序数组中值等于i的元素的个数。 计数排序的局限性: 计数排序只适用于 整数 排序; 计数排...

  • 排序算法(七)归并排序

    归并排序分两个阶段: 第一阶段:分组,假设集合一共有n个元素,算法将会对集合进行逐层的折半分组,一直到每组只有一个元素为止; 第二阶段:归并,每个小组内部比较出先后顺序后,小...

  • 排序算法(六)快速排序

    快速排序是对冒泡排序的改进,原理是选择一个基准元素,通过一次排序将要排序的元素分割成独立的两部分,一部分全部小于或等于基准元素,另一部分全部大于或等于基准元素,然后再按照此思...

  • 排序算法(五)选择排序

    选择排序(Selection Sort)原理是从待排序的数据中选取最小或最大的一个元素存放在序列的起始位置,然后在剩余未排序的元素中继续寻找最小或最大的元素放到已排序序列末尾...

  • 排序算法(四)冒泡排序

    冒泡排序(Bubble Sort),是一种最基础的交换排序。思想是依次比较两个相邻的元素,如果顺序相反则交换这两个元素的位置,重复以上的比较操作直至没有相邻元素需要交换。 复...

个人介绍
一个专注于填坑的弱弱程序猿