avatar
文章
876
标签
85
分类
13
首页
归档
标签
友链
代表作品
量化套利
关于
TagoTago开发手记
搜索
首页
归档
标签
友链
代表作品
量化套利
关于

Tago · 开发手记

PHP接入Protocol Buffer并且实现TCP的二进制流传输
发表于2017-08-01|编程语言
在PHP中使用 Protocol Buffer 实现 TCP 的二进制流传输在网络通信中,使用 Protocol Buffer 和 TCP 协议进行二进制流传输是一种高效的方式。本文将介绍如何在 PHP 中接入 Protocol Buffer 并实现 TCP 的二进制流传输。 Protocol Buffer 简介Protocol Buffer 是 Google 开发的一种轻量级且高效的数据交换格式,通常用于结构化数据的序列化。它可以帮助您定义数据结构,并生成相应的数据访问类,从而简化数据的编解码过程。 PHP 中接入 Protocol Buffer 首先,您需要安装 Protocol Buffer 的 PHP 扩展。您可以通过 Composer 安装官方的 PHP Protobuf 扩展: composer require google/protobuf 定义您的 Protocol Buffer 文件(.proto 文件),例如: syntax = "proto3";package tutorial;message Message { s...
在Nginx下设置无效的pathinfo规则
发表于2017-07-24|Nginx
在Nginx配置中,设置pathinfo规则是为了处理URL中的路径信息,以便正确路由请求。有时候,配置的pathinfo规则可能无效,导致请求无法正确路由到目标资源。本文将介绍如何处理在Nginx下设置无效的pathinfo规则的情况。 问题描述当在Nginx配置中设置pathinfo规则后,发现请求并没有按预期进行路由,可能会出现以下情况: 请求的URL中包含路径信息,但Nginx未正确解析该信息。 请求无法正确匹配到对应的处理程序或资源。 解决方法1. 检查Nginx配置首先,检查Nginx配置文件中的pathinfo规则是否正确设置。确保以下几点: 在location块中设置try_files $uri $uri/ /index.php?$query_string;,以确保Nginx正确处理pathinfo规则。 确保fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;指令正确设置,以正确指定处理程序的文件路径。 2. 检查PHP配置如果您正在使用PHP作为处理程序,确保PHP配置正...
使用Nali-ipip在线工具查看域名解析/IP位置/MTR追踪路由
发表于2017-07-21|协议
Nali-ipip是一个在线网络工具,可以帮助您查看域名解析、IP位置信息以及进行MTR追踪路由等操作。本文将介绍如何使用Nali-ipip在线工具进行这些操作。 域名解析 打开Nali-ipip官网。 在网页中找到“域名解析”功能,输入要查询的域名,然后点击“查询”按钮。 Nali-ipip将显示该域名的解析结果,包括IP地址、解析地点等信息。 IP位置 在Nali-ipip网页中找到“IP位置”功能。 输入要查询的IP地址,然后点击“查询”按钮。 Nali-ipip会显示该IP地址的位置信息,包括国家、省份、城市等。 MTR追踪路由 在Nali-ipip网页中找到“MTR追踪路由”功能。 输入要追踪的目标域名或IP地址,然后点击“查询”按钮。 Nali-ipip将展示从您的位置到目标地址的路由追踪信息,包括每一跳的延迟、丢包率等信息。 注意事项 Nali-ipip是一个免费的在线工具,提供了方便快捷的网络查询功能。 请注意,网络查询结果可能会受到网络环境和目标服务器状态的影响,结果仅供参考。 结论使用Nali-ipip在线工具,您可以方便地进行域名解析、IP位置查...
批量查询 Redis ops
发表于2017-07-20|数据库
需求批量查询 redis 实例的 ops #!/bin/bashtime=`date "+%Y-%m-%d_%H:%M:%S"`for x in 10.44.67.15:121 10.44.101.11:401 10.44.15.112:906do ip=${x%:*} port=${x#*:} ops=$(redis-cli -h $ip -p $port info stats |grep ops | cut -d : -f 2) echo $time $x "ops:" $opsdone
Linux 常用命令 (批量删除大文件日志)
发表于2017-07-13|操作系统
昨天查看内网服务器磁盘空间发现 98% df -h 磁盘马上就要被占满了!! 批量删除大于1G的日志文件及目录 cd /data/logs du -ah * | grep '[0-9\.]G' | sort -nk 1 | xargs rm -rf 上面的命令 是同事写的, linux 命令基础真心比不过呀. 删除后 [root@localhost ~]$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 99G 66G 29G 70% /tmpfs 16G 234M 16G 2% /dev/shm/dev/sda1 477M 52M 400M 12% /boot/dev/mapper/VolGroup-LogVol00 892G 278G 614G 32% /data ok 简单解释下上面的命令 du -...
在Linux下以root用户强制退出其他登录账户的方法
发表于2017-07-10|操作系统
在Linux系统中,有时候您可能需要以root用户身份强制退出其他登录的用户,以维护系统的安全性或确保资源的合理分配。本文将介绍如何在Linux系统下以root用户强制退出其他登录账户的方法。 步骤1. 登录到服务器首先,使用root用户或具有管理员权限的用户登录到您的Linux服务器。 2. 查看当前登录用户运行以下命令查看当前登录到系统的用户列表: w 3. 强制退出其他用户方法一:使用pkill命令如果您知道要结束的用户的用户名,可以使用pkill命令终止其进程。例如,要强制退出用户名为user1的用户: pkill -u user1 方法二:使用skill命令另一种方法是使用skill命令,该命令可以发送信号给进程。例如,要强制退出用户名为user2的用户: skill -KILL -u user2 4. 检查是否成功退出再次运行w命令或who命令,确保要退出的用户已经被强制退出系统。 5. 通知用户强制退出其他用户可能会导致数据丢失或不便,因此在执行此操作前,最好提前通知用户。 注意事项 强制退出其他用户可能会导致数据丢失或其他问题,因此请谨慎操作。 请确保您...
Linux 设置禁 ping
发表于2017-07-06|操作系统
Ping是一种用于测试主机之间网络连接的常见工具。有时候,出于安全或隐私考虑,您可能希望禁止其他主机对您的服务器进行Ping测试。本文将介绍如何在Linux系统上设置禁止Ping的方法。 步骤1. 登录到服务器首先,使用SSH或其他远程连接方式登录到您的Linux服务器。 2. 配置防火墙使用iptables如果您使用iptables作为防火墙,您可以通过以下命令禁止对服务器的Ping响应: sudo iptables -A INPUT -p icmp --icmp-type echo-request -j DROP 使用firewalld如果您使用firewalld作为防火墙,可以通过以下命令禁止Ping请求: sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" protocol="icmp" icmp-type="echo-request" drop'sudo firewall-cmd --reload 3. ...
在Linux上替换SSH端口的步骤
发表于2017-07-05|操作系统
在Linux系统上,SSH(Secure Shell)是一种常见的远程管理工具,用于安全地连接到服务器。有时候,出于安全考虑或其他目的,您可能希望将SSH服务的默认端口(22)更改为其他端口。本文将详细介绍如何在Linux系统上替换SSH端口的步骤。 步骤1. 登录到服务器首先,使用SSH连接到您的服务器。您可以使用默认的SSH端口22进行连接。 ssh username@server_ip 2. 修改SSH配置文件编辑SSH配置文件sshd_config,该文件通常位于/etc/ssh/sshd_config。 sudo nano /etc/ssh/sshd_config 3. 寻找并修改端口设置在配置文件中找到Port 22行,将其修改为您想要使用的新端口号。例如,将SSH端口修改为2222: Port 2222 4. 保存并关闭文件保存对配置文件的更改并关闭编辑器。 5. 重启SSH服务在完成更改后,重新启动SSH服务以使更改生效。 sudo systemctl restart sshd 6. 配置防火墙如果您的服务器使用防火墙(如iptables或firewa...
正则表达式 环视
发表于2017-07-02|编程语言
当涉及到复杂的字符串匹配和替换操作时,正则表达式(environment)是一个强大的工具。其中,环视(lookaround)是正则表达式中的一种特殊构造,它可以在匹配过程中进行先行或后行条件的检查,而不会将实际的字符包含在匹配结果中。本文将介绍环视的概念、语法和用法,并引用一些相关的文献供参考。 环视的概念环视是一种零宽度断言(zero-width assertion),它用于在匹配过程中检查某个位置前后的内容,而不会将实际的字符包含在匹配结果中。环视分为正向环视(positive lookahead)和负向环视(negative lookahead)两种类型。 正向环视:正向环视用于在匹配过程中查找满足某个条件的位置,该条件必须满足,但匹配结果中不包含这个条件。正向环视使用 (?=pattern) 的语法进行表示。 负向环视:负向环视用于在匹配过程中查找不满足某个条件的位置,该条件必须不满足,但匹配结果中不包含这个条件。负向环视使用 (?!pattern) 的语法进行表示。 环视的语法和用法环视使用一对圆括号来表示,并在括号内部使用问号和等号或感叹号来指定环视的类型。...
Nginx压力测试及防止恶意压力测试的方法
发表于2017-06-24|Nginx
Nginx是一个高性能的开源Web服务器,常用于托管网站和处理HTTP请求。在运行Nginx时,进行压力测试是评估其性能和稳定性的重要步骤。然而,有时候也会面临恶意的压力测试,可能会对服务器造成不必要的负荷和影响正常服务。本文将介绍如何进行Nginx的压力测试以及防止恶意压力测试的方法。 Nginx压力测试使用Apache Benchmark(ab)工具Apache Benchmark是一个常用的压力测试工具,可以用于测试Web服务器的性能。以下是使用ab进行简单压力测试的示例: ab -n 1000 -c 100 http://your-nginx-server-url/ -n 1000:指定总请求数为1000。 -c 100:指定并发请求数为100。 http://your-nginx-server-url/:替换为您的Nginx服务器URL。 使用压力测试工具wrkwrk是另一个流行的HTTP压力测试工具,支持更高级的压力测试配置。以下是使用wrk进行压力测试的示例: wrk -t4 -c100 -d30s http://your-nginx-server-url...
1…697071…88
avatar
Leon
技术、实践与记录
文章
876
标签
85
分类
13
公告
记录技术实践,分享学习与思考。
最新文章
Okx合约量化套利开发心得
Okx合约量化套利开发心得2026-10-08
币安衍生品与 TradFi 业务全景
币安衍生品与 TradFi 业务全景2026-10-04
币安指数玩法拆解
币安指数玩法拆解2026-10-03
币安外汇玩法拆解
币安外汇玩法拆解2026-10-03
币安大宗商品玩法拆解
币安大宗商品玩法拆解2026-10-03
最新评论
加载中...
分类
  • Ai9
  • Nginx44
  • 产品16
  • 其他54
  • 协议69
  • 容器13
  • 技术1
  • 操作系统112
标签
kali VM NVDA websocket 做市 Tcp ClickHouse jwt 需求优先级 ssl 币安 swoole 代理 golang 网络安全 跨域 埋点 交互设计 AES Docker 量化理财 产品基础 php 用户体验 protobuf linux 代币化股票 股票代币化 yum 金融交易 WebAuthn TradFi 导航设计 shell centos oa 正则 vim 指数 curl
归档
  • 十月 2026 5
  • 九月 2026 5
  • 八月 2026 13
  • 七月 2026 7
  • 六月 2026 4
  • 五月 2026 5
  • 四月 2026 10
  • 三月 2026 6
网站信息
文章数目 :
876
运行时间 :
最后更新时间 :
© 2015 - 2026 By Leon框架 Hexo 8.1.2|主题 Butterfly 5.7.0
Tago · 开发手记
搜索
数据加载中