后台
DongFuPanda
这个作者很懒,什么都没留下…
展开
-
算法之链表
结构当链表的每个结点只包含一个指针域时,我们称此链表为单链表。关于单链表的存取,有时候我们在单链表的第一个结点(有效元素)之前附设一个结点,称之为头结点;指向头结点的指针,称之为头指针;对单链表的存取必须从头指针开始进行,由于单链表的最后一个数据元素没有直接后继,则指针为 NULL。对于头结点,数据域可以不存储任何信息,也可存储如链表长度等附加信息。头指针与头结点不同,首先头结点是一个结点,头指针是一个指针。而头结点可有可无,头指针是必须有的。有头结点时,头指针指向头结点。无头结点时,头指针指向第.原创 2020-12-13 21:12:55 · 97 阅读 · 0 评论 -
算法之时间复杂度
运行代码时,执行任何一条语句都需要花费时间。for(let i = 0, len = 100; i < len; i++) { console.log(i)}上面的代码可以拆解成三部分:let i = 0, len = 100 合计运行了 2 次i < len 运行了 n + 1 次console.log(i) 和 i++ 合计运行了 2n 次假设每个语句执行时间为一个时间单元,用 T(n) 来表示程序运行了多长时间,那么上面代码的运行时间就可以表示为 T(n) = 3n原创 2020-12-13 15:44:46 · 121 阅读 · 0 评论 -
git hook post-update 代码提交后自动部署 node 项目
举个例子,在 /home/foo/ 目录下建立远程 Git 裸仓库git init --bare app.git配置 Git Hookcd app.git/hookscp post-update.sample post-update编辑 post-updatevim post-update原创 2020-12-01 20:09:50 · 1187 阅读 · 0 评论 -
cors 简单请求和非简单请求
基本概念浏览器才存在跨域问题,后端不存在CORS(跨域资源共享)是解决跨域的一种方案,支持所有类型的HTTP请求浏览器将 CORS 跨域请求分为简单请求和非简单请求简单请求:head, get, post 中任一请求且请求的 header 是AcceptAccept-LanguageContent-LanguageContent-Type: 只限于三个值:application/x-www-form-urlencodedmultipart/form-datatext/plain原创 2020-09-26 22:11:19 · 697 阅读 · 0 评论 -
搭建 Node 端 TypeScript 开发环境
开发环境配置目录结构如下tree -L 2 project/project/├── node_modules├── package.json├── public├── src│ ├── index.ts├── tsconfig.json└── yarn.lock配置 ts config,更详细的说明可查看官网{ "compilerOptions": { "target": "es6", "module": "commonjs", "module原创 2020-09-26 11:52:28 · 384 阅读 · 0 评论 -
centos 7 mysql 8 安装与入门
mysql 入门MySQL 是目前最流行的关系型数据库管理系统之一,在web应用方面,MySQL是最好的关系型数据库管理软件之一。关系型数据库是将数据保存在不同的表中,使用SQL语言作为访问数据库的标准语言。MySQL采用了双授权政策,分为社区版和商业版,由于体积小、速度快、总体拥有成本低,一些中小型网站都选择MySQL作为网站数据库。网易镜像安装网易镜像搜索(el7.x86_64...原创 2020-10-05 09:29:39 · 216 阅读 · 0 评论 -
centos7 mongodb 入门
mongodb 入门简介MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强...原创 2020-03-20 23:36:37 · 183 阅读 · 0 评论 -
centos 安装 mongodb
MongoDB 镜像使用帮助RHEL/CentOS 用户新建 /etc/yum.repos.d/mongodb.repo,内容为[mongodb-org]name=MongoDB Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/gpgcheck=0enabled=1刷...原创 2020-02-26 23:23:43 · 205 阅读 · 0 评论