不想努力的咸鱼

梦想还是要有的


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于我

在docker中部署node.js项目

发表于 2020-06-19 | 分类于 docker

1.在docker中使用node.js

不是使用本地的node.js,而是使用Docker,只需执行:

1
docker run -it --rm node node --version

Docker本地并没有node的镜像(image),需要到官网上查询这个名字的镜像,并下载到本地。这个过程可能比较漫长。

阅读全文 »

BFC是什么? 能解决什么问题?

发表于 2020-06-14 | 分类于 CSS

BFC是什么?能解决什么问题?

1.什么是BFC?

W3C对BFC的定义如下:浮动元素和绝对定位元素,非块级盒子的块级容器(例如 inline-blocks, table-cells, 和 table-captions),以及overflow值不为”visiable”的块级盒子,都会为他们的内容创建新的BFC(Block Fromatting Context, 即块级格式上下文)。

阅读全文 »

排序算法之冒泡排序

发表于 2020-01-07 | 更新于 2020-01-08 | 分类于 算法

插入排序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
const insertionSort = arr => {
for (let i = 1; i < arr.length; i++) {
let temp = arr[i]
let j = i
while(temp < arr[j - 1] && j > 0) {
arr[j] = arr[j - 1]
j--
}

arr[j] = temp
}

return arr
}

排序算法之选择排序

发表于 2020-01-06 | 分类于 算法

选择排序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const selectSort = arr => {
let temp
let min

for (let i = 0; i < arr.length - 1; i++) {
min = i
for (let j = min + 1; j < arr.length; j++) {
if (arr[j] < arr[min]) {
min = j
}
}

if (min !== i) {
temp = arr[min]
arr[min] = arr[i]
arr[i] = temp
}
}

return arr
}

排序算法之冒泡排序

发表于 2020-01-05 | 分类于 算法

冒泡排序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const bubbleSort = arr => {
let temp;

// 冒泡趟数
for (let i = arr.length - 1; i > 0; i--) {
// 每趟比较次数
for (let j = 0; j < i; j++) {
// 比后一个大就交换位置
if (arr[j] > arr[j + 1]) {
temp = arr[j]
arr[j] = arr[j + 1]
arr[j + 1] = temp
}
}
}

return arr
}

在Debian10上安装MongoDB

发表于 2020-01-03 | 更新于 2020-01-04 | 分类于 Linux

在Debian10上安装MongoDB

本文安装的是MongoDB 4.2 Community Edition

注意事项

MongoDB 4.2 删除了对Debian 8 (“jessie”) 的支持

阅读全文 »

Git常用命令

发表于 2019-07-12 | 更新于 2019-07-13 | 分类于 Git

Git简介

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理.
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
Git有什么特点?简单来说就是:高端大气上档次!
下面是我自己整理的一些Git的常用命令:

阅读全文 »

JavaScript中的深拷贝和浅拷贝问题

发表于 2019-07-09 | 更新于 2019-07-13 | 分类于 JavaScript

Javascript 中的深拷贝和浅拷贝

深拷贝、浅拷贝是什么意思?

  • 浅拷贝:

    拷贝的是引用,修改拷贝后的数据会影响原数据, 使得原数据不安全。

  • 深拷贝:

    拷贝的时候生成新数据,修改拷贝以后不会影响原数据

阅读全文 »

Node.js

发表于 2019-05-30 | 更新于 2019-07-13 | 分类于 Node.js

Node.js 介绍

为什么要学Node.js

  • 企业需求
    • 具有服务端开发经验更好
    • 全栈开发工程师
      • front-end
      • back-end
    • 基本的网站开发能力
      • 服务端
      • 全段
阅读全文 »
Jaygk

Jaygk

人生苦短,及时行乐
9 日志
7 分类
15 标签
GitHub 掘金 知乎 Weibo
© 2020 Jaygk
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.1.2