vscode远程操作docker 应用工具

vscode远程操作docker

平时在部署docker应用时,我们需要登录到docker中,为了简化这个操作过程,我们可以设置在vscode中操作docker应用 首先我们需要开启docker远程 vim /lib/systemd/system/docker.service 修改一下内容 # ExecStart=/usr/bin/...
阅读全文
MySQL Explain详解 数据管理

MySQL Explain详解

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL...
阅读全文
使用pipenv工具时出现的问题 程序开发

使用pipenv工具时出现的问题

使用pipenv管理python的包,并且把虚拟环境也集成到工具中,我们可以很方便的启动python运行的虚拟环境,减少因包的版本不同出现的问题。 以下内容是作者在日常工作中使用pipenv出现的问题 报错内容 Traceback (most recent call last): File &quo...
阅读全文
使用tsnode-express开发应用 程序开发

使用tsnode-express开发应用

我们很想使用typescript开发应用,体验好就不必多说了,今天我们使用tsnode-express来开发应用,虽然有很多优秀的框架已经继承了typescript,但是我还是比较热衷于express。 入口文件 创建一个main.ts,内容如下: import http from "http" i...
阅读全文
使用typescript与nodejs开发应用 程序开发

使用typescript与nodejs开发应用

在ts出来后受到的关注越来越大,尤其是配合vscode编辑器的时候,语法提示可以提高我们的工作效率。 我们想要使用ts开发nodejs应用就需要把ts文件编译成为js文件,这样才可以在nodejs中运行起来,这篇文章介绍如何在nodejs使用ts进行开发。 环境搭建 首先我们需要安装ts-node与...
阅读全文
python爬虫避免重复爬取网页 程序开发

python爬虫避免重复爬取网页

在使用爬虫爬取网页信息的时候,如果只爬取固定的网页还好,但是如果从一个网页的源码中解析出其他的链接,爬虫爬取到其他的网页,这样就会出现一个问题,如何确定这个网页我爬取过,如何设置爬取的网页不再爬取。本文地址 本篇文章实现避免重复爬取的思路是:将爬取过的网页的链接和该网页的信息以键值对的形式保存到数据...
阅读全文
数据库优化的10个建议 数据管理

数据库优化的10个建议

大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 1、小心设计数据库 第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。 譬如我曾经遇见...
阅读全文