首页
关于本博客
友情链接
推荐
linux/shell
Search
1
LEDE官方固件安装中文语言包的方法
11,100 阅读
2
LEDE固件踢出弱信号客户端,实现WiFi无缝漫游脚本
9,254 阅读
3
基于CloudFlare API的纯Shell动态DNS(DDNS)脚本
8,237 阅读
4
一次OpenVPN交叉编译笔记
6,772 阅读
5
利用iptables的string模块来屏蔽域名(关键词匹配)
6,220 阅读
study
OpenWrt/LEDE
网络技术
数通
HCNP/CCNP
linux
shell
CentOS
Ubuntu/Debian
php
Linux应用
VPS推荐
洛杉矶VPS
欧洲VPS
搬瓦工
C/C++
虚拟化
IDC
杂项
MySQL
运维笔记
zabbix
seafile
openvpn
QEMU/KVM
windows
html
nginx
互联网应用
IP地址段汇总
登录
Search
标签搜索
nginx
OpenWrt
openvpn
SSH
cloudflare
seafile
iptables
VPS
linux
openssl
ddns
CentOS
Linux启动脚本
seafile网盘
vsftpd
openvpn配置模板
ftp
反向代理
seafile服务器
letsencrypt
自渡
累计撰写
78
篇文章
累计收到
2
条评论
首页
栏目
study
OpenWrt/LEDE
网络技术
数通
HCNP/CCNP
linux
shell
CentOS
Ubuntu/Debian
php
Linux应用
VPS推荐
洛杉矶VPS
欧洲VPS
搬瓦工
C/C++
虚拟化
IDC
杂项
MySQL
运维笔记
zabbix
seafile
openvpn
QEMU/KVM
windows
html
nginx
互联网应用
IP地址段汇总
页面
关于本博客
友情链接
推荐
linux/shell
搜索到
78
篇与
自渡
的结果
2024-10-22
使用JavaScript编写的一个简易随机密码生成网页
前言最近网站数据泄露事件频发,虽然大多数网站对用户密码都会进行脱敏处理,但我们在日常使用中,最好还是不要多个网站使用同一个密码,最安全的办法就是建立一个密码管理器,并且每个网站使用不同的随机密码,以防止黑客通过撞库攻击登录你的账号。下面是通过javascript编写的一个随机密码生成html页面,可用于生成随机密码:说明HTML 结构:只读文本框用于显示生成的随机密码。点击一次按钮可生成一个随机密码。JavaScript 函数:通过 generatePassword 函数生成一个指定长度的随机密码。密码由大写字母、小写字母、数字和特殊字符组成。样式:简单的 CSS 样式使界面更美观。使用方法将上述代码复制到一个 .html 文件中。在浏览器中打开该文件。点击“生成随机密码”按钮,即可在输入框中看到生成的密码。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>随机密码生成页</title> <style> body { font-family: Arial, sans-serif; margin: 20px; } input { width: 200px; padding: 10px; margin-right: 10px; } button { padding: 10px 15px; } </style> </head> <body> <h2>随机密码生成页面</h2> <input type="text" id="password" readonly> <button onclick="generatePassword()">生成随机密码</button> <script> function generatePassword(length = 12) { const charset = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+"; let password = ""; for (let i = 0; i < length; i++) { const randomIndex = Math.floor(Math.random() * charset.length); password += charset[randomIndex]; } document.getElementById("password").value = password; } </script> </body> </html>
2024年10月22日
29 阅读
0 评论
0 点赞
2024-10-21
linux操作系统下几种常见的压缩软件
在linux操作系统下,有多种常见的压缩软件可供使用。常见的一般有zip、gzip、bzip2、xz、tar、7z、rar等。这些软件在最新的Ubuntu/Debian操作系统中均可以使用apt/apt-get一键安装,下面是它们的一些使用方法:1. gzip用途:常用于压缩单个文件。扩展名:.gz命令:gzip filename解压命令:gunzip filename.gz2. bzip2用途:比gzip提供更高的压缩比,但速度较慢。扩展名:.bz2命令:bzip2 filename解压命令:bunzip2 filename.bz23. xz用途:提供更高的压缩率,适用于需要极小文件大小的场景。扩展名:.xz命令:xz filename解压命令:unxz filename.xz4. tar用途:用于打包多个文件为一个文件,通常与其他压缩工具结合使用。扩展名:.tar命令(打包并压缩):tar -czf archive.tar.gz directory/解压命令:tar -xzf archive.tar.gz5. zip用途:常用于压缩多个文件或目录,支持Windows系统。扩展名:.zip命令:zip -r archive.zip directory/解压命令:unzip archive.zip6. 7z用途:提供高压缩比,支持多种格式。扩展名:.7z命令:7z a archive.7z files/解压命令:7z x archive.7z8. rar用途:常见于windows操作系统。压缩率高,可以将文件压缩到更小的体积,支持加密文件名。扩展名:.rar命令:rar a archive.rar file1 file2 解压命令:unrar x archive.rar总结本文简单演示了linux操作系统下几个常见的压缩工具操作方法,这些工具各有优缺点,适合不同的使用场景。可以根据实际需求选择合适的压缩工具,有效减少存储空间,方便文件传输。
2024年10月21日
118 阅读
0 评论
0 点赞
2024-10-21
从csv或者txt文件导入MySQL数据库
在日常操作中,经常会遇到把数据导入mysql的问题,比如在办公中常会使用excel来记录员工信息或者财务信息等。而excel数据并不能直接导入mysql,但可以先把它转换为csv文件后导入。csv文件默认是以英文逗号做为列分隔符,换行符作为行分隔符,它可以通过excel的xls、xlsx文件转换而来,亦可被当成txt文本文件来读取。本质上它的文件格式如下(示例):工号,姓名,部门 01,张三,生产部 02,李四,销售部 03,王五,办公室而mysql中的load data命令为该格式的导入提供了方便,在linux中,可以通过这个命令可以直接将数据导入mysql中:首先将预导入的数据表放在/home/user/staff.csv路径下后在mysql数据库中创建一张用于记录该信息的表:mysql> CREATE TABLE `staff` ( `id` VARCHAR(64) NOT NULL , `name` VARCHAR(64) NOT NULL , `dept` TEXT NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;使用load data命令导入mysql> load data infile '/home/user/staff.csv' into table staff fields terminated by ',';这样子的话就可以导入成功另外,重要的是如果你使用mysql命令登录的是外部数据库服务器(非本地127.0.0.1),使用load data直接导入会出现以下错误ERROR 13 (HY000): Can't get stat of '/home/user/staff.csv' (Errcode: 2 - No such file or directory)这是因为远程主机导入csv文件默认是读取远程主机上的目录,而非客户端主机上的目录,此时加上一个local命令就可以mysql> load data local infile '/home/user/staff.csv' into table staff fields terminated by ',';
2024年10月21日
43 阅读
0 评论
0 点赞
2024-10-20
Google IP地址段整理
服务器在跑一些项目时,需要用到谷歌的API,或者你的网站想仅允许GoogleBot爬取时,就需要获取谷歌的IP段,下面是来自官网的文档:原地址:https://support.google.com/a/answer/10026322?hl=zh-HansIPv4:8.8.4.0/248.8.8.0/248.34.208.0/208.35.192.0/2023.236.48.0/2023.251.128.0/1934.0.0.0/1534.2.0.0/1634.3.0.0/2334.3.3.0/2434.3.4.0/2434.3.8.0/2134.3.16.0/2034.3.32.0/1934.3.64.0/1834.4.0.0/1434.8.0.0/1334.16.0.0/1234.32.0.0/1134.64.0.0/1034.128.0.0/1035.184.0.0/1335.192.0.0/1435.196.0.0/1535.198.0.0/1635.199.0.0/1735.199.128.0/1835.200.0.0/1335.208.0.0/1235.224.0.0/1235.240.0.0/1357.140.192.0/1864.15.112.0/2064.233.160.0/1966.22.228.0/2366.102.0.0/2066.249.64.0/1970.32.128.0/1972.14.192.0/1874.125.0.0/16104.154.0.0/15104.196.0.0/14104.237.160.0/19107.167.160.0/19107.178.192.0/18108.59.80.0/20108.170.192.0/18108.177.0.0/17130.211.0.0/16136.22.160.0/20136.22.176.0/21136.22.184.0/23136.22.186.0/24136.124.0.0/15142.250.0.0/15146.148.0.0/17152.65.208.0/22152.65.214.0/23152.65.218.0/23152.65.222.0/23152.65.224.0/19162.120.128.0/17162.216.148.0/22162.222.176.0/21172.110.32.0/21172.217.0.0/16172.253.0.0/16173.194.0.0/16173.255.112.0/20192.158.28.0/22192.178.0.0/15193.186.4.0/24199.36.154.0/23199.36.156.0/24199.192.112.0/22199.223.232.0/21207.223.160.0/20208.65.152.0/22208.68.108.0/22208.81.188.0/22208.117.224.0/19209.85.128.0/17216.58.192.0/19216.73.80.0/20216.239.32.0/19IPv6:2001:4860::/322404:6800::/322404:f340::/322600:1900::/282605:ef80::/322606:40::/322606:73c0::/322607:1c0:241:40::/602607:1c0:300::/402607:f8b0::/322620:11a:a000::/402620:120:e000::/402800:3f0::/322a00:1450::/322c0f:fb50::/32
2024年10月20日
180 阅读
0 评论
0 点赞
2024-10-18
LibreSpeed——在本地搭建一台网速测试服务器
LibreSpeed是Github上的一个基于PHP和HTML的开源速度测试服务器项目,该项目可在Web上进行速度测试。平时我们在做网速测试时测的都是公网的速度,如果我们要在内网做测速,或者要测试到云服务器的连接速度,可以在服务器上部署该项目。项目地址:https://github.com/librespeed/speedtestDEMO中科大、南京大学等高校也使用该源码搭建了测速服务器。中科大测速网站:https://test.ustc.edu.cn/南京大学测速网站:https://test.nju.edu.cn/官方介绍没有 Flash、没有 Java、没有 Websocket、没有废话。这是一个用 Javascript 实现的非常轻量级的速度测试,使用了 XMLHttpRequest 和 Web Workers。支持所有现代浏览器:IE11、最新 Edge、最新 Chrome、最新 Firefox、最新 Safari。也适用于移动版本。官方列出的部署要求:如果仅使用测速功能,不进行数据存储,则可以不需要MySQL,只需要Web服务器+PHP环境就行。一个速度相当快的 Apache 2 Web 服务器(也支持 nginx、IIS)PHP 5.4 或更新版本(其他后端也可用)MariaDB 或 MySQL 数据库存储测试结果(可选,也支持 Microsoft SQL Server、PostgreSQL 和 SQLite)安装方法推荐使用Ubuntu系统,首先使用apt一键安装所需的软件包apt update apt install nginx php php-fpm unzip下载并解压源码,确定网站目录mkdir -p /home/wwwroot/ wget -O /home/wwwroot/ https://github.com/librespeed/speedtest/archive/refs/heads/master.zip cd /home/wwwroot && unzip speedtest-master.zip && mv speedtest-master speedtest 新建一个nginx配置文件nano /etc/nginx/conf.d/speedtest.conf #加入以下内容 server { listen 80; server_name 你的域名; root /home/wwwroot/speedtest; index index.html; location / { allow all; } location ~ [^/]\.php(/|$) { try_files $uri =404; fastcgi_pass unix:/run/php/php8.3-fpm.sock; fastcgi_index index.php; include fastcgi.conf; fastcgi_read_timeout 300s; } } 使用Ctrl+O写入,并使用Ctrl+X退出修改php配置nano /etc/php/8.3/fpm/pool.d/www.conf #加入以下内容后保存 listen = /run/php/php8.3-fpm.sock 启动nginx和phpsystemctl start nginx systemctl start php-fpm8.3补充源码里包含了多个HTML模板,在examples目录里,这里建议使用example-singleServer-gauges.html这个模板比较好看,模板默认都做了移动端适配。
2024年10月18日
380 阅读
0 评论
0 点赞
1
2
3
4
...
16