利用FRP进行内网穿透
随着全球 IPv4 地址资源的进一步枯竭以及联网设备数量不断增长,越来越多的运营商在给用户分配 IP 地址时,不再直接提供公网 IPv4,而是使用运营商级 NAT 等方式提供内网地址。如果希望从公网直接访问内网设备,通常需要额外的公网地址或…
随着全球 IPv4 地址资源的进一步枯竭以及联网设备数量不断增长,越来越多的运营商在给用户分配 IP 地址时,不再直接提供公网 IPv4,而是使用运营商级 NAT 等方式提供内网地址。如果希望从公网直接访问内网设备,通常需要额外的公网地址或…
ArchLinux 是 Linux 的一个发行版,以简单、轻量为其设计理念。ArchLinux 针对特定处理器进行了优化,能够更好地利用 CPU 周期以提高性能。相比 Debian、Ubuntu、SUSE、RedHat/Fedora…
问题是在用 Python 抓取网站图片时发现的。代码如下:#!/usr/bin/env python# -*- coding:utf-8 -*-import urllib2img = "https://www.baidu.com/img/…
问题是在用 Apache 的 ab 工具测试网站负载时产生的。ab 工具有两个参数:-c 和 -n,-c 用来设置并发数量,-n 用来设置请求数量。例如:ab -c 100 -n 100 https://www.hitoy.org/…
一个项目的需求是这样的:前台的留言表单根据用户的操作,有两种不同的提交方式。一种是在当前页面提交,另外一种是弹出一个新的页面,通过 JavaScript 控制表单的 target 属性来实现。为了保证比较好的用户体验:当前页面提交成功后,…
在程序猿的世界中,线程和进程是一个非常重要的概念。很多人经常弄不清楚线程和进程到底是什么,以及它们之间有什么区别。本文就试图用比较容易理解的方式来解释一下线程和进程。首先来看一下概念。进程(英语:process),…
最近在对一个 MySQL 服务器的数据进行备份后,发现利用 mysqldump 备份出来的 SQL 文件体积比较大,导入到其他服务器的时候很容易出现错误。于是就想到把 SQL 文件切割成一个个的小文件。在网上找了一些工具之后,…
进度条在 Windows 系统中非常常见,例如一些软件的安装、部署过程都会显示进度条。它能够告诉用户系统正在正常运行,而不是已经卡死,从而避免用户因为长时间没有反馈而进行错误操作,提高用户体验。在 Web 中,我们同样可能遇到前台和服务器之…
关于前端CSS和Javascript的请求优化,目前(2026年)我有了更好的办法,可以不再使用Minify这样的方案了,例如本站,通过自己开发的库可以深入贴合网站要求,没有冗余,异步加载JS模块,CSS则是直接内连到HTML里,…
WNMP 是指:Windows + Nginx + MySQL + PHP相较于常见的 WAMP 环境,Nginx 在当时已经凭借较好的性能和稳定性获得越来越多的应用。不过,Nginx 的主要应用环境仍然集中在 Linux 服务器上,…