- Aug 20, 2020 6:52 PM
- 开发环境配置
- 755
Vite
是一个尤大开发的革命性的Web构建工具。
Vite
是基于浏览器原生ES Module imports
的构建工具。很多场景下,Vite
可以代替webpack
,开发调试的速度有了非常大的提升。Vite
支持对单个文件的热更新,调试一行代码等很久的情况或将成为历史。
vite是法语中“ fast”的意思,其发音是/vit/
。
Vite
是一个尤大开发的革命性的Web构建工具。
Vite
是基于浏览器原生ES Module imports
的构建工具。很多场景下,Vite
可以代替webpack
,开发调试的速度有了非常大的提升。Vite
支持对单个文件的热更新,调试一行代码等很久的情况或将成为历史。
vite是法语中“ fast”的意思,其发音是/vit/
。
MacOS使用双网卡连接不同网络时,通常是不能同时使用内网外网系统的。这是由于计算机不知道那些网段一定属于内网导致。
温馨提示:单台计算机同时接入内网外网在大部分单位都属于违规操作,非得到授权人员,切勿以身试法。
双网卡不需要都是有线或者都是无线,外网用WIFI,内网用有线,也属于使用双网卡。
升级MacOS到10.15.x以后,以往的Chrome信任自签名证书操作无效,信任后依然无法访问(“高级”选项里面没有继续访问的选项🤦)。网上找到的方法几乎都用不了😂。特地记录一下✅姿势。
报错信息: 您的连接不是私密连接,攻击者可能会试图从 raspbian 窃取您的信息(例如:密码、通讯内容或信用卡信息)。NET::ERR_CERT_INVALID。
特别提示: 本文仅限专业用户参考。如果该证书不是您生成,或者您不知道自己在做什么,请勿尝试此文提示的操作,以免使您遭致损失。
在MySQL定时备份程序中我有提到一个基于Docker快速生成SSL证书的方式。该文章整理了该方案的详细教程。
基于Let's Encrypt
免费SSL证书。
2018年12月6日PHP官方发布了PHP 7.3.0 正式版
。恰逢最近在写一个PHP在线练习的网站,特意去翻了一下7.3.0正式版的Docker镜像。
因为官方镜像只包含了最基本的模块,像pdo_mysql
、redis
之类的模块并没有包含进去。在hub.docker.com
中找到一个相对比较合适的 PHP 7.2 版本的Dockerfile
(https://hub.docker.com/r/phpdocker/phpdocker/),却发现作者将MariaDB
、Redis Server
、Node.js
等内容给编进了Image。
我比较喜欢干净的Docker Image,一个镜像只做一个事情。像MySQL
、Redis
之类的数据库,可以单独启动相应的模块。
因此我在前人的基础上,移除了MariaDB
、Redis Server
、Node.js
并升级PHP版本到7.3.0正式版。
公益SSL证书机构Let’s Encrypt
从2018-03-13起开始支持通配符证书。通配符证书必须通过DDNS添加TXT记录验证域名所属权。
利用Nginx可以最简单且高效解决跨域问题。
跨域是前后端分离开发中非常常见的问题。这个问题网上已经有非常多的答案,但大部分是编程框架里面添加CORS头。但无论用什么Web框架,现已很难离开Nginx
。因此直接在Nginx
中处理跨域问题有得天独厚的优势,可以将OPTIONS
请求拦截在API服务之前,节约服务器开销。
简单说,跨域分为简单跨域
和复杂跨域
。
简单跨域
不会发送OPTIONS
请求。
复杂跨域
会发送一个预检查OPTIONS
请求。
复杂跨域
的条件是:
Content-Type
不是application/x-www-form-urlencoded
, multipart/form-data
, 或text/plain
。Token
。跨域请求浏览器会在Headers中添加Origin
,通常情况下不允许用户修改其值。
👀️
牛逼
大哥,能不能教我用00.0.1刷小米路由器4?我自己尝试了没有搞好,001版本还没有弄太懂
看样子并没有报错。可以尝试断电重启,然后再试一次。有网友通过这个方法成功了。
小米路由器4telnet无法连接,请问大神有没有办法解决?路由固件已从2.26.175降级为2.26.127,这两个固件都卡在telnet连接上
fly@fly:~/Desktop/Python-3.9.0/OpenWRTInvasion$ python3 remote_command_execution_vulnerability.py Router IP address: 192.168.31.1 stok: f9fc3d2201f28138c3b4b9228f6c4434
router_ip_address: 192.168.31.1 stok: f9fc3d2201f28138c3b4b9228f6c4434
start uploading config file... start exec command... done! Now you can connect to the router using telnet (user: root, password: none) In MacOS, execute in the terminal: telnet 192.168.31.1
fly@fly:~/Desktop/Python-3.9.0/OpenWRTInvasion$ telnet 192.168.31.1 Trying 192.168.31.1... telnet: Unable to connect to remote host: Connection refused