Windows 10 docker环境搭建总结

前置条件

windows 10 必须是专业版,必须支持硬件虚拟化且处于开启状态

准备工作

  1. 任务管理器 -> 性能 确认是否已经启用虚拟化,如果没有,去BIOS开启

  2. 控制面板 -> 程序 -> 启用或关闭windows功能 勾选Hyper-v

  3. 下载Docker

  4. 去应用商店安装linux镜像

  5. 安装Docker

#
notebook 2021.7.20 1.6k 0
npm安装依赖报错: cb() never called

npm安装依赖时提示:cb() never called的解决方法:

  • 以管理员身份执行:npm install -g windows-build-tools

或者:

  1. 安装python3.x(node-gyp 依赖python3.x) 和 python2.7 然后执行:npm config set python python2.7

  2. 安装 Visual Studio Build ToolsVisual Studio 2017 Community,然后执行:npm config set msvs_version 2017

如果最后安装卡在 Successfully installed Python 2.7,执行以下步骤:

  1. win + r 打开运行窗口

  2. 输入 %temp% 然后回车

  3. 在打开的文件夹中新建文件:dd_client_.log 并写入 Closing installer. Return code: 3010. 然后保存

参考文档

https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules

https://github.com/nodejs/node-gyp#on-windows

https://www.jianshu.com/p/e2f12fab2b78

# # # #
javascript 2021.6.1 4.6k 0
前端将网页内容导出为PDF文件
前端导出网页内容至PDF。 要用到两个库:
  1. html2canvas:  将网页内容转换为canvas
  2. jspdf:  将canvas生成的图片转换为PDF文件
# # # #
javascript 2021.5.13 2k 0
Git flow 使用总结
使用Git flow有一段时间了,在这里总结下什么是Git flow、它的优点是什么、我们为什么要用、如何使用及相关的命令和工具。
# #
notebook 2021.3.6 2.1k 0
Acrylic dns Proxy使用说明

Acrylic是一个用于Windows的本地DNS代理,它通过缓存来自DNS服务器的响应来提高访问速度,并通过一个定制的HOSTS文件来帮助您抵御不需要的广告,该文件为处理数十万个域名进行了优化,并额外支持通配符和正则表达式。

# # # #
notebook 2021.2.20 4.2k 0
wordpress:数据库操作wpdb
wordpress提供了一系列用于操作数据库的函数类:wpdb,通过对数据库的操作,可以实现更多丰富有趣的功能,这里记录下wpdb的基本增删改查方法。
# # #
wordpress 2021.2.20 2.5k 0
显示github图片/头像
把以下代码加入host中
# #
notebook 2021.1.20 1.7k 0
屏蔽YisouSpider
最近服务器频繁死机,检查日志发现是YisouSpider抓取页面导致的,这个爬虫会同时用多个进程请求页面,单核的服务器瞬间就不行了,在网上发现吐槽YisouSpider的有很多,建议直接把它屏蔽。  
# # #
notebook 2021.1.17 1.9k 0
回到顶部