- 博客(125)
- 资源 (7)
- 收藏
- 关注
转载 iproute2路由配置(ip rule、ip route、traceroute)
Iproute2是一个在Linux下的高级网络管理工具软件。ip 命令详细解释。
2023-12-12 17:54:15
2013
原创 油猴捕获页面上XHR请求
可以捕获、拦截页面上原生发出的XHR请求,对收到后的数据进行处理。使用js原型链捕获XHR,截获后继续调用原来的函数处理。
2023-07-21 11:27:52
1659
原创 CryptoJS 加解密类库的简单用法
一个基于javscript编写的前端加解密js库。CryptoJS Document以下部分文档摘自官方文档SHA1SHA224/SHA256/SHA384/SHA512RIPEMD-160输出格式以上几个toString()方法可以选择传入CryptoJS.enc.Base64或其他的编码方式渐进式HashHMACBase64 编解码EncodeEecodesample加解密AESRC4DES, Triple DES(3DES)自定义Key和IV
2022-09-29 18:23:34
2565
原创 Tmux使用教程
tmux是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。层级说明:Session->Window->Panes可以创建多个Session,每个Session里又可以创建多个Window,每个Window可以划分多个Panes。...
2022-06-16 18:06:09
1067
原创 EmEditor 正则表达式语法
EmEditor 正则表达式语言基于 Perl 正则表达式语法。文字所有字符都是文字除了: ".", "*", "?", "+", "(", ")", "{", "}", "[", "]", "^", "$" 和 "\"。这些字符代表文字当之前有一个 "\" 时。一个文字是一个与它自己相匹配的字符。例如,搜索 "\?" 会匹配每一个在文档中的 "?" ,或搜索 "Hello" 会匹配每一个在文档中的 "Hello" 。元字符下列表格包含元字符(非文字)的完整列表以及这些元字符在正则表达式中的
2022-05-09 18:24:25
2292
原创 EmEditor正则匹配中文
EmEditor匹配中文有些特殊变化匹配中文正则^[\x{4e00}-\{9fa5}]+或者[[:unicode:]]断言:匹配但不捕获(?:pattern)
2022-05-09 16:37:36
931
原创 Nginx捕获并自定义proxy_pass返回的错误
需求 实际情况:后端图片存储服务对接华为存储,把数据写在华为上。上级会不定时的对图片进行抽查考核,要求5s内必须返回数据,但是图片服务不定时会挂掉,由于代码年代久远已无人维护,只好在图片服务前端再部署个nginx,通过proxy_pass代理后端服务,当后端返回404或5xx错误时,对proxy_pass进行捕获,实现自定义输出。解决方法upstream DGIMediaServer { server 172.24.49.xxx:6551 fail_timeout=3s;}server {
2022-01-05 10:25:16
1374
转载 iptables 之 REJECT 与 DROP 对比
前言在访问国外网站时,F12 看 console,下面两种错误很常见:(1),Failed to load resource: net::ERR_CONNECTION_REFUSED(2),Failed to load resource: net::ERR_CONNECTION_TIMEOUT不考虑网络状况的情况下,一般是不同的 iptables 策略导致的。本文简单分析不同 iptables 策略下不同的现象。Netcat 监听端口Linux 服务器配置防火墙策略时,对一些不希望对外开放的端
2021-05-18 22:18:52
3916
原创 firewall-cmd 常用命令
工作区Zone说明zone概念:硬件防火墙默认一般有三个区,firewalld引入这一概念系统默认存在以下区域: drop:默认丢弃所有包 block:拒绝所有外部连接,允许内部发起的连接 public:指定外部连接可以进入 external:这个不太明白,功能上和上面相同,允许指定的外部连接 dmz:和硬件防火墙一样,受限制的公共连接可以进入 work:工作区,概念和workgoup一样,也是指定的外部连接允许 home:类似家庭组 internal:信任所有连接开启服务器的端口
2021-05-03 15:42:23
2084
原创 在CentOS上升级OpenSSL 1.1.1k
下载去官网https://www.openssl.org/下载最新版的源码包并解压。wget https://www.openssl.org/source/openssl-1.1.1k.tar.gztar xvf openssl-1.1.1k.tar.gz编译cd openssl-1.1.1k./config --prefix=/usr/local/openssl #指定安装位置make -j 4 #-j 是CPU核心数,可以加快编译速度make install设置刚刚装好后是
2021-04-20 14:57:20
1874
2
原创 国产开源硬件力作CanoKey,替代昂贵的Yubikey!
前言YubiKey是个挺好的东西,很方便实现加密、签名、认证等功能,就是国内太贵,TB上YubiKey 5 NFC 售价 ¥355,官网也还要$45,挺贵的。发现今天逛清华大学开源站的时候意外发现了这个:金枪鱼之夜:从 YutriKey 到 CanoKey | 清华大学 TUNA 协会很多人都在找 YubiKey 的替代品,知名 TUNA 成员 cqtest 曾经分享过一种使用 JavaCard 的方案YutriKey。但想买到合适的 JavaCard 并不容易,而且使用 JavaCard 实
2021-04-09 09:40:41
8102
1
原创 将自己的SSH密钥对导入YubiKey 5的PIV和智能卡模块,配合Putty和XShell使用
前言YubiKey是什么东西我就不多说,简单的说是一种用来保存私钥的硬件设备,私钥一旦写入就无法读出,比起保存在硬盘里的私钥文件,更安全。前段时间入手一个YubiKey 5 NFC,最近一直在研究怎么用来登录SSH。需求我手上已经有了一个SSH密钥对用来管理着几十台Linux服务器,,在Yubikey Mmanager -> PIV中只能重新生成密钥对,并且无法导出私钥,然而我不想更换的我的私钥,与我的需求不符。在入手后的10天的里,每天都在研究怎么搞定这个问题……google都快翻烂了。解决
2021-03-27 23:12:31
3246
原创 在群晖DS218+上编译Fluffos的Docker镜像
前言最近想玩MUD了,本想用MudOS跑一个Lib的,后来看到Fluffos有了官方Docker,正好可以放在我的DS218+ Docker上跑着玩,期间遇到各种问题,花了几天时间终于搞定了,特此记录。故障重现在注册表(Hub)里搜索fluffos/fluffos,下载后新建容器并运行,启动1s后就立即停止,查看LOG,没有任何输出,docker状态Exited (132),百撕不得其姐……故障分析根据情况有这么几点可能配置文件搞错路径错误缺少so动态库CPU 指令集不兼容内核版本问题
2021-01-14 16:03:21
1479
2
原创 关于Apache无法加载PHP 7.2 curl模块问题的解决办法
关于Apache无法加载PHP 7.2 curl模块问题的解决办法测试环境故障现象故障分析解决办法测试环境 E:\Web\Apache24\bin>httpd -version Server version: Apache/2.4.46 (Win64) Server built: Sep 23 2020 12:41:41 E:\Web\php-7.2.33-Win32-VC15-x64>php -v PHP 7.2.33 (cli) (built: Aug 4 2020
2020-12-10 12:27:02
635
原创 MACBOOK 调教指北
以下都是本人在使用macOS Mojave v10.14.6 实际遇到的问题:1、切换到root用户$sudo suPassword:????sh-3.2# 2、为系统自带的php安装pcntl扩展$php -vNo log handling enabled - using stderr loggingCreated directory: /var/db/net-snmpCreate...
2019-09-09 15:44:57
1183
原创 Install nodejs on CentOS 7+
打开 https://github.com/nodesource/distributions#rpminstallrun shell`NodeJS 12.xcurl -sL https://rpm.nodesource.com/setup_12.x | bash -NodeJS 11.x curl -sL https://rpm.nodesource.com/setup_11.x...
2019-05-21 15:48:55
398
原创 使用MySQL触发器自动生成日汇总表
需求每天有很多数据需要汇总,之前是用select sum(money)...来统计,当数据量上来时候往往会导致MySQL被阻塞。解决方案1、在程序中写入数据的时候同时往日报表里写(太简单了)2、利用触发器方法CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAU...
2019-05-16 19:45:05
984
转载 PHP排列组合算法
排列:从M个数字中选择N个数字,数字可以重复组合:从M个数字中选择N个数字,数字不能重复<?php // 阶乘function factorial($n) { return array_product(range(1, $n));} // 计算排列个数function A($n, $m) { return factorial($n)/factorial($n-$m);...
2019-05-13 17:23:29
1527
原创 CentOS6 下安装RabbitMQ和ErLang
安装Erlangyum自带源里的erlang版本太老,不能用https://github.com/rabbitmq/erlang-rpm这里有官方提供的源To use Erlang 21.x on CentOS 7:# In /etc/yum.repos.d/rabbitmq-erlang.repo[rabbitmq-erlang]name=rabbitmq-erlangbaseu...
2019-04-19 14:29:39
766
转载 CentOS7 之系统优化方案
CentOS7 之系统优化方案[^1]优化条目:修改ip地址、网关、主机名、DNS等关闭selinux,清空iptables添加普通用户并进行sudo授权管理更新yum源及必要软件安装定时自动更新服务器时间精简开机自启动服务定时自动清理/var/spool/clientmqueue/目录垃圾文件,放置inode节点被占满变更默认的ssh服务端口,禁止root用户远程连接锁定关...
2019-04-12 12:38:36
3512
转载 某游戏公司的MYSQL配置文件
[mysqld]########basic settings########datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysqlcharacter-set-server=utf8back_log = 600 #当达到最大连接数时,可以被存在堆栈中的连接max_connections=1000 #最大连接数m...
2018-11-09 10:33:04
309
原创 Linux TIME_WAIT 太多 优化 解决
问题MySQL经常卡死,netstat -nat看一下,TIME_WAIT成千上万……解决修改/etc/sysctl.conf文件,增加以下内容net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 30保存完后使用sysct...
2018-10-24 21:51:00
2818
转载 [转]节省 3/4 的设计时间:14个设计神器
1、镜像炫光生成器 http://weavesilk.com 作为在线生成器的鼻祖之一,Silk 早在2010年就发布了,而且效果至今无人超越。2、在线自动生成背景图片 http://coolbackgrounds.io 自动生成背景图片的工具网站,现在提供五种风格(晶格化多边形、几何点状图案、渐变色、梯形渐变背景、可商用图片),每种都可以定制,看上去赏心悦目。 3、双色调图片...
2018-09-01 16:17:39
778
原创 在屏幕外的窗口,鼠标移动到屏幕边缘时自动把屏幕外部分拉回屏幕内怎么设置?
跟随好几年的ThinkPad,WIN7,只要窗口超出屏幕外,鼠标移到对应的屏幕边缘,窗口就自动的移动显示完全,很讨厌这个功能,一直没找到在哪里,这下终于找到解决方案了! 桌面空白右键 -> 屏幕分辨率 -> 高级设置 -> 屏幕显示 -> 自动滚屏不知道这是WIN7特有的功能还是thinkpad装了什么驱动才有的功能。...
2018-07-19 22:30:49
8775
原创 解决加密的HLS(m3u8)视频转换问题
下载视频,遇到一个问题,下载后无法播放,百度一下原来是HLS加密。M3U8格式分析#EXTM3U#EXT-X-VERSION:3#EXT-X-TARGETDURATION:10#EXT-X-MEDIA-SEQUENCE:0#EXT-X-KEY:METHOD=AES-128,URI="key.key" #这个就是密钥#EXTINF:6.08,000.ts#EXTINF:10...
2018-06-06 14:59:25
51681
16
转载 推荐一款全面的系统性能监控工具 -- glances
一、大致统计的功能1、CPU使用率 2、内存使用情况 3、内核统计信息和运行队列信息 4、磁盘I/O速度、传输和读/写比率 5、文件系统中的可用空间 6、磁盘适配器 7、网络I/O速度、传输和读/写比率 8、页面空间和页面速度 9、消耗资源最多的进程 10、计算机信息和系统资源特点:支持C/S模式,也就是说两台机器都安装glances的话,一台机器可以从远程监控,...
2018-06-01 10:57:50
9950
原创 优酷KUX格式转码
CMD:"C:\Program Files (x86)\YouKu\YoukuClient\nplayer\ffmpeg.exe" -y -i "F:\电影\xxxxxx_1080p.kux" -c:v copy -c:a copy -threads 2 "F:\电影\xxxxxx.kux.mp4"PS1:必须使用优酷自带的ffmpeg PS2:优酷PC v7.3.5测试通过 PS
2018-01-17 11:15:10
7834
原创 javascript 18位身份证校验程序
function IdCodeCheck(code){ var flag = true; if (!code || code.length != 18 || !/^[1-9]\d{5}((1[89]|20)\d{2})(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dx]$/i.test(code)) { //格式错误 flag
2018-01-10 15:19:40
651
转载 基于SWOOLE的高可用分布式SOKET服务器系统搭建V2.0
昨天初步实现了不同聊天服务器消息互发,但效率不好,且有性能瓶颈,Swoole的作者韩天峰提醒可以使用长连接转发消息,今天测试了一遍,效果不错。上一篇的逻辑讲的不是很清楚,这次清楚的描述下:现有A、B两台消息服务器,用户1连接在服务器A,用户2连接在服务器B,而用户1需要给用户2发送消息,由于Socket连接在不同服务器,无法直接互通。现有两种办法解决:1. 消息服务器进行串联优
2017-12-26 17:07:32
2387
转载 基于SWOOLE的分布式SOCKET消息服务器架构
基于SWOOLE的分布式SOCKET消息服务器架构作者: hope 时间: October 30, 2014 分类: php消息服务器使用socket,为避免服务器过载,单台只允许500个socket连接,当一台不够的时候,扩充消息服务器是必然,问题来了,如何让链接在不同消息服务器上的用户可以实现消息发送呢?要实现消息互通就必须要让这些消息服务器本身能互通,想了两个方式,一
2017-12-26 17:03:02
3942
转载 知道这20个正则表达式,能让你少写1,000行代码
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r
2017-12-25 09:15:21
1011
WinCryptSSHAgent v1.1.7
2021-03-29
iPerf v3.3 for Armada370
2017-12-14
Trixie v.023
2015-07-02
Visual CertExam Suite v3.4.2 绿色破解版含051 052 053 考题
2015-01-23
最新 武林三国 源代码 Clone版 by 塞北的雪
2011-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人