E家之长 发布的文章 - 🥝 E 家 分 享 🥝
首页
📋 留言板
🔗 友情链接
🛠️ E家百宝箱
❤️ 关于
推荐
🔍 VPS监控
🐉 青龙面板
💽 E家网盘
----------
🔗 CloudFlare
🔗 甲骨文云
🔗 RackNerd
搜 索
1
自动提取 ChromeGo 一键翻墙包内的免费节点
145 阅读
2
【汇总:免费节点 - 每周更新】
114 阅读
3
GigaFile - 日本免费大文件加密分享服务,最长保留文档100天
72 阅读
4
【E家分享月刊系列】2024-12
56 阅读
5
CloudFlare WARP 免费 VPN 搭建教程
55 阅读
精选网站
网站搭建
科学上网搭建
有感而发
软件技巧
Excel技巧
WordPress技巧
登录
搜 索
标签搜索
WordPress
脚本
GitHub
科学上网
哈佛管理导师
E家分享月刊系列
V2ray
Mac软件
AI
Cloudflare
Docker
免费节点
建站在线工具
Excel技巧
Notion
Nginx
ChatGPT
图像编辑
免费图床
网盘资源
E家之长
累计撰写
195
篇文章
累计收到
245
条评论
首页
栏目
精选网站
网站搭建
科学上网搭建
有感而发
软件技巧
Excel技巧
WordPress技巧
页面
📋 留言板
🔗 友情链接
🛠️ E家百宝箱
❤️ 关于
推荐
🔍 VPS监控
🐉 青龙面板
💽 E家网盘
----------
🔗 CloudFlare
🔗 甲骨文云
🔗 RackNerd
用户登录
登录
找到
195
篇与
E家之长
相关的结果
2022-07-07
生啤、熟啤、纯生、干啤、原浆、冰啤、精酿差别在哪?
转自:https://post.smzdm.com/p/a203x4o2/现在市面上有纯生、干啤、冰啤、原浆等很多种类的瓶装、罐装啤酒,街上也开了不少的精酿啤酒店,涌现出的这么多种啤酒,难免让人困惑,不懂它们之间的区别。那么今天就和大家一起聊聊这些啤酒间的到底有何不同。生啤:未经杀菌的啤酒生啤就是指在酿造过程中未经过高温瞬时杀菌,或者包装后也未经过巴氏杀菌的啤酒,而是只采用了一种微孔膜过滤的冷过滤方式来杀菌。因此啤酒中还会存活一部分营养丰富的酵母菌,酵母菌可以维持住生啤的新鲜感,喝起来的口感味道更为清爽鲜美,故而在很多地方也称生啤为鲜啤酒。酵母菌的存在丰富啤酒的味道和口感,但也有缺点,它会导致生啤的稳定性比较差、保存时间短,基本只有3-5天的保质期,并且还需要低温保存,就造成了并不是什么地方都能喝到生啤的困境,基本只能在酿造啤酒的酒厂所在地才能喝到。熟啤:保质期最长的杀菌啤酒熟啤正好与生啤相反,是在酿造生产过程中经过灭菌处理的啤酒,酒中已经不再存在酵母菌。因此熟啤酒的稳定性较好,能够在常温下长时间保存,保质期多达6-12个月,便于运输,是现今大家最常喝的瓶装或罐装啤酒,大多都是熟啤酒。熟啤虽然便于保存及大规模销售,但酒体中因高温灭菌处理少了活性的酵母菌以及蛋白、啤酒花等,口感、味道和营养也就不如生啤,喝起来缺少鲜度。生啤和熟啤就好比一个是经冷冻保存的虾仁,一个是经日晒保存的虾干。原浆:最新鲜纯正的原液啤酒原浆啤酒属于生啤里的一种,是生啤中的“贵族”,酿造的酒液中不会添加任何防腐剂和添加剂,整个生产过程也无经过过滤和灭活工序,可以说是最大程度的保留了啤酒中的活性物质以及营养成分,活性酵母菌也都完全保留在啤酒中。活性物质的保留让原浆啤酒的泡沫极为丰富,闻起来香气浓郁,入口浑厚、味道新鲜醇正且风味十足,喝完后劲略大,100%的麦芽发酵,更是被誉为啤酒家族中的“超级液体面包”,是啤酒中的高端款。不过原浆作为啤酒的发酵原液,很少有酒厂会直接售卖,完全纯正的好原浆很难买到,而且价格较高。但是喝过原浆的就很难再去喝别的啤酒了,尤其是熟啤酒,风味相差太远。纯生:长保质期的升级款生啤熟啤利用自己长保质期的优点成为市场中的主流,但纯生的出现则正在逐渐占领熟啤的市场份额。纯生就像是生啤的升级款,综合了生啤和熟啤的长处。纯生就像生啤一样不经过高温杀菌,但它的冷过滤方式从微孔膜过滤改为了无菌膜过滤,可以进一步滤除掉酒液中的酵母菌及杂菌。较高的滤菌技术,让生啤具有了稳定性,保存时间得到延长,和熟啤的贮存期限达到一致。而且没有经过高温处理,也避免了啤酒中营养、风味的流失,并保证了酵母的纯正发酵,使啤酒的口感和风味更为纯正。扎啤:加了二氧化碳的生啤炎炎夏日的烧烤摊、大排档很多出售的都是扎啤,店老板会用啤酒杯先从密封罐中打出一杯啤酒,像青岛还会用塑料袋装着。其实扎啤就是生啤,不过也略微区别于一般的生啤,扎啤是啤酒完成酿造后,送至生产线上通过精致的过滤,滤除一部分的酵母菌和大分子蛋白,最后注入不锈钢的密封罐中再充入二氧化碳,避免啤酒与空气接触氧化。扎啤也会经过降温处理,所以现打出来的扎啤喝起来凉爽醇厚,生啤的鲜度也完美得到了保存。干啤:低热量高发酵的特种啤酒啤酒度数低、不易醉人,所以大家聚餐吃饭时喝啤酒一般至少两三瓶起步,一筐一箱地喝更是常见,但啤酒多是用小麦、大麦为原料发酵而成,喝多了很容易发福,故而也有了“啤酒肚”一词。干啤的横空出世,则打破了大家对喝啤酒容易发胖的这种认知。干啤酒的发酵度很高,要求不低于72%,通过使用特殊酵母经过高度发酵后,酒中的糖分降低,属于低糖低热量的啤酒。干啤就像是葡萄酒中的干红、干白,甜度比较低,也很符合现代年轻人低糖低卡的饮食观念,对于易胖人群也很友好。干啤的口感和风味也算不错,味道不甜,入口不苦,喝起来干净清爽、滋味纯正。冰啤:酒精含量最高的啤酒冰啤指的不是冰冻后的啤酒,也不是加了冰块的啤酒,而是把啤酒冷却至冰点温度,让酒液中的蛋白质、冰晶等形成浑浊,之后再过滤掉的一种酿造技术。经过这一方法酿造过滤出的啤酒,酒液清澈,酒精的含量也高,通常在5.6%以上,有的甚至高达10%。冰啤也就成为了啤酒家族中酒精含量最高的,但冰啤喝起来爽口醇厚中带着柔和感。精酿:啤酒中的“艺术品”精酿啤酒和上述的众多啤酒有着巨大的差异,上面所提到的啤酒都是产自于酒厂的工业啤酒,多是大规模生产,而精酿往往都是由酿酒师专门人工酿造的,产量较小。商家和酿酒师为了追求极致口感,所用的原料大多都是纯天然、很考究的,也不考虑成本,一般不会用添加剂。通常会采用二次发酵技术来保留啤酒的鲜活口感,酿造师也会添加水果、咖啡等原料制成各种风味,这些风味也使精酿受到了更多年轻人的欢迎。总结通过介绍大多数朋友基本清楚了各种啤酒之间的区别,其中原浆、纯生、扎啤都属于生啤中的一种,熟啤是经过高温杀菌的啤酒,而干啤和冰啤的酿造技术与其他不同。啤酒还有很多种类,这些只是我们较为常见常听的几种,实际只是啤酒知识中冰山一角。【END】
2022年07月07日
5 阅读
0 评论
0 点赞
2022-07-05
一个漂亮的单文件PHP目录程序及破解
参考:https://www.skyqian.com/archives/files\_photo\_gallery.html介绍Files Photo Gallery 是一个单文件PHP目录程序,可以放置到服务器上的任何目录,立即拥有一个文件和文件夹预览目录。它支持所有文件类型,并允许您预览图像、视频、音频和代码。这是一款简约而不简单,轻量而不轻薄的 PHP 应用。官网:https://files.photo.gallery演示:https://files.photo.gallery/demo文档:https://forum.photo.gallery/viewtopic.php?f=66&t=9964源码:https://cdn.jsdelivr.net/npm/files.photo.gallery/index.php支持单个文件只需将其放入服务器上的任何目录即可。实时搜索和排序文件。高级列表和库布局,可以实时切换。预览 IPTC、EXIF 和 GPS 地图以查看您的照片。使用缓存机制和 CDN 快速加载。高级树菜单导航显示整个目录结构。美丽的代码荧光笔来查看和编辑代码格式。可选登录以保护访问。安装将下载得到的 index.php 文件放置到需要的网站目录,打开目录即可; PHP 版本需要5.5以上,PHP 扩展程序安装需求:GD`mbstringfileinfoexif宝塔面板安装 PHP 时已经默认安装了 GD 和 mbstring 扩展程序,所以无需额外安装。 如果没有别的需求也可以不用安装 fileinfo 和 exif` 扩展,程序依然可以正常使用。破解Files Photo Gallery 是完全开源的,免费版和授权版一致,没有任何区别。只是免费版每次会弹出授权窗口,点击一下 No thanks! 即可关闭。破解授权有两个方法:一是 JS 本地化,二是 JS 网络化,当然 JS 网络化会更加方便快捷。JS 本地化:打开 index.php 找到代码:<script src="<?php echo config::$assets ?>js/files.js"></script>将其替换为:<script src="js/files.js"></script>再在同目录新建名为 js 的文件夹,然后下载 files.js 文件放置在其中即可;files.js文件下载地址: [](https://cdn.jsdelivr.net/gh/sunpma/cdn/other/files.js)https://cdn.jsdelivr.net/gh/sunpma/cdn/other/files.jsJS 网络化:打开 index.php 找到代码:<script src="<?php echo config::$assets ?>js/files.js"></script>将其替换为如下代码即可:<script src="https://cdn.jsdelivr.net/gh/sunpma/cdn/other/files.js"></script>常用配置参数// 根目录配置 'root' => '', // 相对路径或者绝对路径,不填代表当前目录,二级目录无需 / 符号 'start_path' => false, // 分配加载到视图中的第一个目录,默认情况下,该目录与root目录相同 // 授权登录 'username' => '', // 用户账号(留空关闭) 'password' => '', // 用户密码(留空关闭) // 排除文件或者目录 'files_exclude' => '', // '/\.(png|jpe?g)$/i' / 解释:排除后缀png.jpeg.jpg 'dirs_exclude' => '', // '/\/AAA|\/doc|\/222(\/|$)/i' / 解释:排除目录AAA.doc.222 // 菜单 'menu_enabled' => true // 启用或禁用左侧文件夹菜单 'menu_show' => true // 文件夹菜单展开或折叠 'menu_sort' => 'name_asc' // 左侧文件夹菜单排序 / name_asc,name_desc,date_asc,date_desc // 布局 'layout' => 'rows' // 主视图区域布局,包括选项 列表,块,网格,行和列 'sort' => 'name_asc' // 主视图区域默认排序 / name_asc,name_desc,date_asc,date_desc使用插件(非必选)一、下载插件 下载地址:https://cdn.jsdelivr.net/gh/qiantigers/files.photo.gallery@1.1/\_files/plugins/tasks.php二、安置 tasks.php 将其放到 _files/plugins/三、使用方法?task= 放在链接后,举个例子:https://www.a.com/?task=create_cache / menu / folders / images / all / force / dir / ignore_max_depth / time_limit 缓存设置,比如缓存所有图片缩略图,举个例子:https://www.a.com/?task=create_cache&imagesclear_cache / menu / folders / images / all / force / time_limit 清除缓存,比如删除图片缓存,举个例子:https://www.a.com/?task=clear_cache&imagescreate_html 缓存 html,举个例子:https://www.a.com/?task=create_html使用完插件把插件文件进行改名或者删除,需要时再使用,否则小心被人恶意乱搞。文件 files.js,tasks.php 下载地址:「一个漂亮的单文件PHP目录程序.exe」 https://www.aliyundrive.com/s/Emg42mZL2Lc 提取码: xb84 https://www.123pan.com/s/Oy5RVv-gwXB.html 提取码:Arkb【END】
2022年07月05日
7 阅读
0 评论
0 点赞
2022-06-28
Nginx 配置文件在线生成工具
Nginx ConfigNginx Config 是知名服务器提供商 Digital Ocean 发布的开源免费 “图形化 Nginx 配置文件生成工具”,大幅降低了 Nginx 的配置难度和建站的效率。NginxConfig 默认提供了常用预设的 PHP、单页面应用、WordPress 等方案,也能很方便地根据需要配置 HTTPS (SSL 证书)、反向代理等功能。官网地址:https://www.digitalocean.com/community/tools/nginx?global.app.lang=zhCNGitHub 地址:https://github.com/digitalocean/nginxconfig.ionginxWebUI官网地址: http://www.nginxwebui.cnGitHub 地址:https://github.com/cym1102/nginxWebUI功能说明nginxWebUI 是一款图形化管理 nginx 配置的工具, 可以使用网页来快速配置 nginx 的各项功能, 包括 http 协议转发, tcp 协议转发, 反向代理, 负载均衡, 静态 html 服务器, ssl 证书自动申请、续签、配置等, 配置好后可一建生成 nginx.conf 文件, 同时可控制 nginx 使用此文件进行启动与重载, 完成对 nginx 的图形化控制闭环。nginxWebUI 也可管理多个 nginx 服务器集群, 随时一键切换到对应服务器上进行 nginx 配置, 也可以一键将某台服务器配置同步到其他服务器, 方便集群管理。视频教程: https://www.bilibili.com/video/BV18A4y1D7GZ 演示地址: http://test.nginxwebui.cn:7070 用户名: admin 密码: adminjar安装说明以Ubuntu操作系统为例,注意:本项目需要在root用户下运行系统命令,极容易被黑客利用,请一定修改密码为复杂密码安装 java 运行环境和 nginxUbuntu:apt update apt install openjdk-11-jdk apt install nginxCentos:yum install java-11-openjdk yum install nginxWindows:下载 JDK 安装包:https://www.oracle.com/java/technologies/downloads/ 下载 nginx:http://nginx.org/en/download.html 配置 JAVA 运行环境 JAVA_HOME:JDK安装目录 Path:JDK安装目录 \bin 重启电脑下载最新版发行包 jarLinux: wget -O /home/nginxWebUI/nginxWebUI.jar http://file.nginxwebui.cn/nginxWebUI-3.3.1.jar Windows: 直接使用浏览器下载 http://file.nginxwebui.cn/nginxWebUI-3.3.1.jar有新版本只需要修改路径中的版本即可启动程序Linux: nohup java -jar -Dfile.encoding=UTF-8 /home/nginxWebUI/nginxWebUI.jar --server.port=8080 --project.home=/home/nginxWebUI/ > /dev/null & Windows: java -jar -Dfile.encoding=UTF-8 D:/home/nginxWebUI/nginxWebUI.jar --server.port=8080 --project.home=D:/home/nginxWebUI/参数说明(都是非必填)server.port 占用端口, 默认以 8080 端口启动project.home 项目配置文件目录,存放数据库文件,证书文件,日志等, 默认为 /home/nginxWebUI/spring.database.type=mysql 使用其他数据库,不填为使用本地 h2 数据库,可选 mysqlspring.datasource.url=jdbc:mysql://ip:port/nginxwebui 数据库 urlspring.datasource.username=root 数据库用户spring.datasource.password=pass 数据库密码注意 Linux 命令最后加一个 & 号, 表示项目后台运行docker安装说明本项目制作了 docker 镜像, 支持 x86\_64/arm64/arm v7 平台,同时包含 nginx 和 nginxWebUI 在内, 一体化管理与运行nginx。安装docker容器环境Ubuntu:apt install docker.ioCentos:yum install docker拉取镜像docker pull cym1102/nginxwebui:latest启动容器docker run -itd \ -v /home/nginxWebUI:/home/nginxWebUI \ -e BOOT_OPTIONS="--server.port=8080" \ --privileged=true \ --net=host \ cym1102/nginxwebui:latest注意:启动容器时请使用 --net=host 参数, 直接映射本机端口, 因为内部 nginx 可能使用任意一个端口, 所以必须映射本机所有端口。容器需要映射路径 /home/nginxWebUI:/home/nginxWebUI, 此路径下存放项目所有数据文件, 包括数据库, nginx 配置文件, 日志, 证书等, 升级镜像时, 此目录可保证项目数据不丢失. 请注意备份。-e BOOT_OPTIONS 参数可填充 java 启动参数, 可以靠此项参数修改端口号。--server.port 占用端口, 不填默认以 8080 端口启动日志默认存放在 /home/nginxWebUI/log/nginxWebUI.log另:使用 docker-compose 时配置文件如下:version: "3.2" services: nginxWebUi-server: image: cym1102/nginxwebui:latest volumes: - type: bind source: "/home/nginxWebUI" target: "/home/nginxWebUI" environment: BOOT_OPTIONS: "--server.port=8080" privileged: true network_mode: "host"编译说明使用maven编译打包mvn clean package使用 docker 构建镜像docker build -t nginxwebui:latest .添加开机启动编辑 service 配置vim /etc/systemd/system/nginxwebui.service[Unit] Description=NginxWebUI After=syslog.target After=network.target [Service] Type=simple User=root Group=root WorkingDirectory=/home/nginxWebUI ExecStart=/usr/bin/java -jar /home/nginxWebUI/nginxWebUI.jar Restart=always [Install] WantedBy=multi-user.target之后执行systemctl daemon-reload systemctl enable nginxwebui.service systemctl start nginxwebui.service使用说明打开 http://xxx.xxx.xxx.xxx:8080 进入主页登录页面, 第一次打开会要求初始化管理员账号进入系统后, 可在管理员管理里面添加修改管理员账号在http参数配置中可以配置nginx的http项目,进行http转发, 默认会给出几个常用配置, 其他需要的配置可自由增删改查. 可以勾选开启日志跟踪, 生成日志文件。在TCP参数配置中可以配置nginx的stream项目参数, 大多数情况下可不配.在反向代理中可配置nginx的反向代理即server项功能, 可开启ssl功能, 可以直接从网页上上传pem文件和key文件, 或者使用系统内申请的证书, 可以直接开启http转跳https功能,也可开启http2协议在负载均衡中可配置nginx的负载均衡即upstream项功能, 在反向代理管理中可选择代理目标为配置好的负载均衡在html静态文件上传中可直接上传html压缩包到指定路径,上传后可直接在反向代理中使用,省去在Linux中上传html文件的步骤在证书管理中可添加证书, 并进行签发和续签, 开启定时续签后, 系统会自动续签即将过期的证书, 注意:证书的签发是用的acme.sh的dns模式, 需要配合阿里云的aliKey和aliSecret来使用. 请先申请好aliKey和aliSecret备份文件管理, 这里可以看到nginx.cnf的备份历史版本, nginx出现错误时可以选择回滚到某一个历史版本最终生成conf文件,可在此进行进一步手动修改,确认修改无误后,可覆盖本机conf文件,并进行效验和重启, 可以选择生成单一nginx.conf文件还是按域名将各个配置文件分开放在conf.d下远程服务器管理, 如果有多台nginx服务器, 可以都部署上nginxWebUI, 然后登录其中一台, 在远程管理中添加其他服务器的ip和用户名密码, 就可以在一台机器上管理所有的nginx服务器了.提供一键同步功能, 可以将某一台服务器的数据配置和证书文件同步到其他服务器中接口开发本系统提供 http 接口调用, 打开 http://xxx.xxx.xxx.xxx:8080/doc.html 即可查看 smart-doc 接口页面.接口调用需要在 http 请求 header 中添加 token, 其中 token 的获取需要先在管理员管理中, 打开用户的接口调用权限, 然后通过用户名密码调用获取 token 接口, 才能得到 token找回密码如果忘记了登录密码或没有保存两步验证,可按如下教程找回密码和关闭两步验证1.停止 nginxWebUIpkill java2.使用找回密码参数运行 nginxWebUI.jarjava -jar nginxWebUI.jar --project.home=/home/nginxWebUI/ --project.findPass=trueproject.home 为项目文件所在目录project.findPass 为是否打印用户名密码运行成功后即可打印出全部用户名密码并关闭两步验证。
2022年06月28日
4 阅读
0 评论
0 点赞
2022-06-22
【E家原创】轻松读取 Excel 表中的值
问题一个包含行、列和数据的 Excel 表格,需要查找特定值。 比如下图中查找三月份西部区域数值800。解决方法一般会使用 vlookup 或 xlookup 等函数来实现。实现公式如上图所示。 接下来要介绍的是一种快速、无公式、智能的方法来实现。选中表格,单击 Formulas 菜单,选择 Create from Selection。默认选择首行和左列,点击 OK。 这时单击 名称 列表,会看到表格的首行和左列的标题已经被定义成名称。单击 名称 列表中的标题,会发现当前行或列的内容会被高亮显示。 此时,可以在单元格内输入 =三月 西部 (注意字符间有空格),回车即返回数值800。 三种解决方法如下图所示: 操作演示源文件下载地址「轻松读取Excel表中的值.xlsx」https://www.aliyundrive.com/s/oVsPuhuLQts 提取码: n4m3https://www.123pan.com/s/Oy5RVv-CeYB 提取码: NZoc【END】
2022年06月22日
7 阅读
0 评论
0 点赞
2022-06-22
工具书签分享,解除复制限制等功能
转自吾爱破解:https://www.52pojie.cn/thread-1398835-1-1.html 中文网最全 Bookmarklet 小书签:https://www.runningcheese.com/bookmarklets什么是小书签?小书签的英文名 Bookmarklet,是由 Bookmark(书签) 和 Applet(小程序)组合而来,叫做“书签小程序”。1、从形式上来看小书签的本质就是书签。它是由 Javascript 的作者 Brendan Eich 特意设计。可以将一段带有特定功能的 JavaScript 代码保存在收藏夹里,需要的时候,点击就可以实现这段代码的功能。也就是说,小书签其实和一般的书签一样,都是书签。而 http: 这样的前缀,其实是浏览器协议。它的作用是告诉浏览器接下来要做什么,比如还有 https:、ftp:、file:、mailto:、ed2k:、magnet: 等诸多协议。它们都可以保存到“书签”,点击就会执行相应的命令。2、从作用上来看小书签的本质是 JavaScript 脚本。小书签,其实可以看作是一个独立的、原生的、简单的脚本或者扩展。扩展的优势在于有良好的交互界面,脚本的优势在于可以自动运行,而小书签的优势则是“没有冗余设计”。就好比用户想要吃“黄瓜”,扩展给的是“黄瓜炒肉”,油猴脚本给的是“凉拌黄瓜”,而小书签给的就是“生黄瓜”。因此,扩展安装多了,就会占用较多的内存资源,油猴脚本安装多了,也会影响浏览器速度。而小书签完全不会有影响。推荐书签工具书签用来解除某些网页的限制或实现快捷操作,非常实用。查看星号密码javascript:"use strict";!function()catch(e)t.parentNode.replaceChild(r,t)}}();自由复制javascript:"use strict";!function();["copy","cut","contextmenu","selectstart","mousedown","mouseup","keydown","keypress","keyup"].forEach(function(e))}),alert("解除限制成功啦!")}();网页自由编辑,可以随便编辑网页javascript:"use strict";!function()();京东手机版转PC版javascript:(function())();生成网页二维码javascript:(function()var%20h=c[d]=};b[d][0].call(h.exports,function(c),h,h.exports,a,b,c,e)}return%20c[d].exports}var%20g=typeof%20require=='function'%26%26require;for(var%20d=0;d%3Ce.length;d++)f(e[d]);return%20f}(catch(a)}}var%20a=document.createElement('div');a.style.position='fixed';a.style.zIndex=2147483647;a.style.top=0;a.style.left=0;a.style.width='100%25';a.style.height='100%25';a.style.backgroundColor='rgba(0,0,0,%200.6)';a.style.cursor='pointer';a.addEventListener('click',function(b)},false);var%20c=document.createElement('div');c.style.position='absolute';c.style.top='25%25';c.style.left='50%25';c.style.transform='translate(-50%25,%20-50%25)';c.style.cursor='auto';a.appendChild(c);var%20d=document.createElement('img');d.src=g(location.href);d.style.display='block';c.appendChild(d);var%20b=document.createElement('input');b.type='text';b.value=location.href;b.style.display='block';b.style.width='100%25';b.style.fontSize='14px';b.style.boxSizing='border-box';b.addEventListener('input',function(a),false);c.appendChild(b);document.body.appendChild(a)},],2:[function(d,b,c);var%20p=function(c,d)}return%20c}(b);m(0,0);m(b-7,0);m(0,b-7);x();w();z(c,d);if(g%3E=7)if(h==null)s(h,d)};var%20m=function(e,f)else}}};var%20v=function()}return%20e};var%20w=function()a[c][6]=c%252==0}for(var%20d=8;d%3Cb-8;d+=1)a[6][d]=d%252==0}};var%20x=function()for(var%20b=-2;b%3C=2;b+=1)else}}}}};var%20y=function(h)for(var%20c=0;c%3C18;c+=1)};var%20z=function(f,i)else%20if(c%3C8)else}for(var%20c=0;c%3C15;c+=1)else%20if(c%3C9)else}a[b-8][8]=!f};var%20s=function(m,n)var%20l=k(c,e-f);if(l)a[c][e-f]=g;i-=1;if(i==-1)}}c+=h;if(c%3C0||b%3C=c)}}};var%20r=function(t,c)o+=h;var%20l=d.getErrorCorrectPolynomial(n);var%20s=f(g[b],l.getLength()-1);var%20p=s.mod(l);e[b]=new%20Array(l.getLength()-1);for(var%20a=0;a%3Ce[b].length;a+=1)}var%20r=0;for(var%20a=0;a%3Cc.length;a+=1)var%20k=new%20Array(r);var%20i=0;for(var%20a=0;a%3Cm;a+=1)}}for(var%20a=0;a%3Cj;a+=1)}}return%20k};var%20q=function(g,k,h)var%20c=0;for(var%20b=0;b%3Cf.length;b+=1)if(a.getLengthInBits()%3Ec*8)if(a.getLengthInBits()+4%3C=c*8)while(a.getLengthInBits()%258!=0)while(true)a.put(t,8);if(a.getLengthInBits()%3E=c*8)a.put(u,8)}return%20r(a,f)};c.addData=function(b);c.isDark=function(c,d)return%20a[c][d]};c.getModuleCount=function();c.make=function();c.createTableTag=function(b,d)a+='%3C/tr%3E'}a+='%3C/tbody%3E';a+='%3C/table%3E';return%20a};c.createSvgTag=function(b,d)}}a+='%22%20stroke=%22transparent%22%20fill=%22black%22/%3E';a+='%3C/svg%3E';return%20a};c.createImgTag=function(a,b)else})};return%20c};g.stringToBytes=function(c)return%20b};g.createStringToBytes=function(d,a);var%20c=0;var%20f=;while(true)if(c!=a)return%20f}();var%20c='%3F'.charCodeAt(0);return%20function(f)elseelse}else}}return%20a}};var%20a=;var%20e=;var%20b=;var%20d=function();var%20e=function(b)return%20a};d.getBCHTypeInfo=function(b)return(b%3C%3C10|a)^j};d.getBCHTypeNumber=function(b)return%20b%3C%3C12|a};d.getPatternPosition=function(a);d.getMaskFunction=function(a);case%20b.PATTERN001:return%20function(a,b);case%20b.PATTERN010:return%20function(b,a);case%20b.PATTERN011:return%20function(a,b);case%20b.PATTERN100:return%20function(a,b);case%20b.PATTERN101:return%20function(a,b);case%20b.PATTERN110:return%20function(a,b);case%20b.PATTERN111:return%20function(a,b);default:throw%20new%20Error('bad%20maskPattern:'+a)}};d.getErrorCorrectPolynomial=function(d)return%20a};d.getLengthInBits=function(b,c)}else%20if(c%3C27)}else%20if(c%3C41)}else};d.getLostPoint=function(c)for(var%20g=-1;g%3C=1;g+=1)if(f==0%26%26g==0)if(l==c.isDark(a+f,b+g))}}if(i%3E5)}};for(var%20a=0;a%3Cd-1;a+=1)}}for(var%20a=0;a%3Cd;a+=1)}}for(var%20b=0;b%3Cd;b+=1)}}var%20j=0;for(var%20b=0;b%3Cd;b+=1)}}var%20k=Math.abs(100*j/d/d-50)/5;e+=k*10;return%20e};return%20d}();var%20c=function()for(var%20a=8;a%3C256;a+=1)for(var%20a=0;a%3C255;a+=1)var%20c=;c.glog=function(a)return%20d[a]};c.gexp=function(a)while(a%3E=256)return%20b[a]};return%20c}();function%20f(b,e)var%20d=function()var%20d=new%20Array(b.length-a+e);for(var%20c=0;c%3Cb.length-a;c+=1)return%20d}();var%20a=;a.getAt=function(a);a.getLength=function();a.multiply=function(e)}return%20f(g,0)};a.mod=function(d)var%20g=c.glog(a.getAt(0))-c.glog(d.getAt(0));var%20e=new%20Array(a.getLength());for(var%20b=0;b%3Ca.getLength();b+=1)for(var%20b=0;b%3Cd.getLength();b+=1)return%20f(e,0).mod(d)};return%20a};var%20i=function();a.totalCount=b;a.dataCount=c;return%20a};var%20b=;var%20d=function(b,c)};b.getRSBlocks=function(h,i)var%20g=b.length/3;var%20e=new%20Array;for(var%20a=0;a%3Cg;a+=1)}return%20e};return%20b}();var%20j=function();a.getBuffer=function();a.getAt=function(a);a.put=function(d,c)};a.getLengthInBits=function();a.putBit=function(d)if(d)c+=1};return%20a};var%20k=function(d);b.getMode=function();b.getLength=function(a);b.write=function(b)};return%20b};var%20h=function();a.writeByte=function(a);a.writeShort=function(b);a.writeBytes=function(e,c,d)};a.writeString=function(c)};a.toByteArray=function();a.toString=function()a+=b[c]}a+=']';return%20a};return%20a};var%20m=function();var%20f=function(a);var%20g=function(a)else%20if(a%3C26)else%20if(a%3C52)else%20if(a%3C62)else%20if(a==62)else%20if(a==63)throw%20new%20Error('n:'+a)};c.writeByte=function(c)};c.flush=function()if(d%253!=0)}};c.toString=function();return%20c};var%20n=function(g);e.read=function()throw%20new%20Error('unexpected%20end%20of%20file./'+a)}var%20e=d.charAt(b);b+=1;if(e=='=')else%20if(e.match(/^\s$/))c=c%3C%3C6|f(e.charCodeAt(0));a+=6}var%20g=c%3E%3E%3Ea-8%26255;a-=8;return%20g};var%20f=function(a)else%20if(97%3C=a%26%26a%3C=122)else%20if(48%3C=a%26%26a%3C=57)else%20if(a==43)else%20if(a==47)else};return%20e};var%20o=function(e,f);c.setPixel=function(c,d,e);c.write=function(a)a.writeByte(e.length-c);a.writeBytes(e,c,e.length-c);a.writeByte(0);a.writeString(';')};var%20g=function(e);c.write=function(c,e)while(a+e%3E=8)b=c%3C%3Ca|b;a=a+e};c.flush=function()};return%20c};var%20i=function(n)b.add(String.fromCharCode(k));b.add(String.fromCharCode(o));var%20m=h();var%20f=g(m);f.write(k,d);var%20e=0;var%20c=String.fromCharCode(a[e]);e+=1;while(e%3Ca.length)elseb.add(c+i)}c=i}}f.write(b.indexOf(c),d);f.write(o,d);f.flush();return%20m.toByteArray()};var%20j=function();var%20c=0;var%20a=;a.add=function(d)b[d]=c;c+=1};a.size=function();a.indexOf=function(a);a.contains=function(a);return%20a};return%20c};var%20l=function(g,i,n,l)}var%20j=h();f.write(j);var%20d=m();var%20k=j.toByteArray();for(var%20e=0;e%3Ck.length;e+=1)d.flush();var%20a='';a+='%3Cimg';a+='%20src=%22';a+='data:image/gif;base64,';a+=d;a+='%22';a+='%20width=%22';a+=g;a+='%22';a+='%20height=%22';a+=i;a+='%22';if(l)a+='/%3E';return%20a};return%20g}();(function(a)else%20if(typeof%20c==='object')}(function()))},]},,[1]))}())连续选择复制多个内容到剪贴板javascript:if(typeof clipBoard === 'undefined') window.focus(); setTimeout(async () => , 500); void 0;打开软键盘javascript:(function())();一键为当前页面添加 TOC(页面内快速导航)javascript:/* Page_TOC_0.2021-10-16 */!function())});break}let l='<li class="toc_menu_item_title">Table of contents:</li>';if(o.length))}else l+='<li class="toc_menu_item">[Here is empty.]</li>';return l+='<li class="toc_menu_item_footer">Power by <a href="https://meta.appinn.net/t/topic/25812" target="_blank">稻米鼠</a></li>',l};(()=>),t.id="toc_menu_root",_.innerHTML=`<style>#toc_menu_root #toc_menu_root.toc_hidden #toc_menu_root.toc_hidden > ul#toc_menu_list #toc_menu_root > #toc_toggle_button #toc_menu_root > #toc_toggle_button:hover #toc_menu_root > ul#toc_menu_list #toc_menu_root > ul#toc_menu_list > li.toc_menu_item,#toc_menu_root > ul#toc_menu_list > li.toc_menu_item_title,#toc_menu_root > ul#toc_menu_list > li.toc_menu_item_footer #toc_menu_root > ul#toc_menu_list > li.toc_menu_item_title #toc_menu_root > ul#toc_menu_list > li.toc_menu_item:hover #toc_menu_root > ul#toc_menu_list > li.toc_menu_item > a,#toc_menu_root > ul#toc_menu_list > li.toc_menu_item > a:visited #toc_menu_root > ul#toc_menu_list > li.toc_menu_item > a:hover,#toc_menu_root > ul#toc_menu_list > li.toc_menu_item > a:active #toc_menu_root > ul#toc_menu_list > li.toc_header_level_0 > a,#toc_menu_root > ul#toc_menu_list > li.toc_header_level_0 > a:visited #toc_menu_root > ul#toc_menu_list > li.toc_header_level_1 #toc_menu_root > ul#toc_menu_list > li.toc_header_level_2 #toc_menu_root > ul#toc_menu_list > li.toc_header_level_3 #toc_menu_root > ul#toc_menu_list > li.toc_header_level_4 #toc_menu_root > ul#toc_menu_list > li.toc_header_level_5 #toc_menu_root > ul#toc_menu_list > li.toc_menu_item_footer #toc_menu_root > ul#toc_menu_list > li.toc_menu_item_footer > a #toc_menu_root > ul#toc_menu_list > li.toc_menu_item_footer > a:hover </style><div id="toc_menu_root"><div id="toc_toggle_button"></div><ul id="toc_menu_list"></ul></div>`,document.querySelector("html").appendChild(t);const e=_.querySelector("#toc_menu_root"),o=_.querySelector("#toc_menu_list");o.innerHTML=l(),_.querySelector("#toc_toggle_button").addEventListener("click",()=>)})()}();查看网页图标javascript:window.open('/favicon.ico');void(0);IP 查询javascript:window.open('https://ip.chinaz.com/'%20+%20escape(location.hostname));void(0);扩展阅读Bookmarklet编写指南 - 作者:阮一峰Make Bookmarklets,一款在线制作 bookmarklet 的工具。相比浏览器扩展或油猴脚本,一些简单的事情,用 bookmarklet 实现还是挺方便的。如果是一个复杂的 bookmarklet,用在线工具写还是有困难的,可以试试这个 browser-extension-starter 项目,一套代码可以同时制作浏览器扩展、油猴脚本和 bookmarklet。 【END】
2022年06月22日
4 阅读
0 评论
0 点赞
1
...
27
28
29
...
39