自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(628)
  • 收藏
  • 关注

原创 Ubuntu 安装eBPF编译环境。

按照官方文档编译好之后,make install 就解决了,这个代码按照本文上述命令行配置好环境之后,很好编译得,几乎不会遇到编译问题。则从 git 上面下载并编译后安装,常见问题是缺少 bpf_helpers.h 文件。

2025-04-03 23:33:05 25

原创 中国大陆IP段(含港澳)【2025-04-01】APNIC lasted 2025-004-01

1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。

2025-04-01 20:38:34 245

原创 Linux 高级路由策略控制配置:两个不同路由子网间通信

现期望,192.168.0.0子网接入设备(如:192.168.0.24),可以通过该 Linux 路由器跨域访问 10.0.0.251。192.168.0.0/24 为 eth0 网卡输入的报文,将其转发给 ppp 网卡并修改 SourceIP 为。上述命令行,必须设置输出网卡接口,该命令会在内核中自动使用网卡的接口SNAT。若设置为网关IP,必须设置 -o 具体输出网卡,-i 为输入网卡。3、如果不采用,第二项指出的路由转发配置,可以使用以下的替代方案。

2025-04-01 20:27:31 490

原创 Linux 设置进程最大文件描述(通用命令行)

100 0000(100W)是能设置的最大值。

2025-03-31 20:14:06 65

原创 Linux C++ 利用 io_uring 技术批量读取 tun 文件描述符的数据。

以下是参考的实现代码,IO_URING 操作必须要进行按页大小对齐(仅在O_DIRECT直接I/O下),不能是非对称的,一般大多数操作系统页大小为:4KB。批量读取、writev 批量简写。

2025-03-30 11:57:10 203

原创 关于近期 OPENPPP2 1.0.0.25116 版本更新提供的 MUX 控制选项

congestions 是一个MUX 很重要拥塞控制选项,若用户运行 OPENPPP2 的客户端与服务器 CPU性能爆炸,远远溢出两端之间的最大管道瓶颈带宽时,可以将其设置为:0。尽力避免链路CWND过多减少,因为当链路CWND过多减少后,在重新爬升的 ssthresh(位值)会浪费更多的时间,这会减少某一特定时间范围内的网络突发能效。OPENPPP2 近期更新为客户开放 MUX 控制选项使能,本文着重介绍新增选项的作用,其中心实现原理,感兴趣的童鞋,可自行检索开放源代码。3:远程 + 本地加速(11)

2025-03-24 10:28:56 310

原创 中国大陆IP段(含港澳)【2025-03-24】APNIC lasted 2025-03-24

1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。

2025-03-24 10:10:01 372

原创 网线铜芯规格及频率、距离

约好的网线铜芯导体直径越粗,CAT6A/E很好的线与入门级七类线差不多,标准只是一个名字,只有铜芯导体直径才是王道,所以只要不是21AWG标准的都不是七类线。大多数六类线都是比超五类线铜芯直径粗一点,但它们根本没有达到六类网线标准,0.57才能叫六类线,否则都可以归为超五类网线。本文介绍 “五类、六类、七类” 的网线规格,用于帮助需要的童鞋们,网线只看铜芯直径,频闭层是次要的。偏好:23 AWG,0.568 ~ 0.574mm (< 55M 短距万兆)偏好:25 AWG,0.399(0.4mm)

2025-03-24 09:52:29 205

原创 Ubuntu 18,04 LTS 通过APT安装mips64el的交叉编译器。

【代码】Ubuntu 18,04 LTS 通过APT安装mips64el的交叉编译器。

2025-03-14 23:55:41 320

原创 VC++ 获取目的IP的路由

通常不需要指定第二个source,这个一般用来匹配具体某一个网卡接口路由的,即source等于本机某个网卡的接口IP或网关。GetBestRoute 函数获取到目的IP的最佳匹配路由。第一个参数为:destination(目的IP)第二个参数为:source(源IP)

2025-03-07 23:55:30 415

原创 日新F1、瑞研F600P 干线光纤熔接(熔接损耗最大0.03DB)

必须≤0.3°(双边累计误差<0.6°)▶ 实测案例:切割0.35°时,损耗波动达0.05-0.08dB(超干线标准)V型槽底部残留粒径>2μm的灰尘 → 纤芯高度偏移≥0.8μm电极氧化层厚度>5μm → 电弧稳定性下降40%① 每次熔接前用纳米晶须刷(如3M 7320)清洁V型槽② 每熔接200芯后,用800目氧化铝砂纸打磨电极:支持≤0.5°(实际可补偿至0.7°)▶ 实测案例:切割0.5°时,通过α/β轴倾斜补偿,损耗仍稳定在0.02-0.03dB。

2025-03-07 00:06:55 1001

原创 VC++ 利用 ShellExecuteEx 函数运行进程,并等待该进程退出返回。

returnCode 为运行进程退出返回的错误代码,通常进程返回:0。filePath 为运行的EXE(可执行文件)路径。arguments 为运行使用的CLI命令行接口参数。runas 为是否以管理员身份运行。

2025-03-06 14:04:05 122

原创 C/C++ 严格的 IsNaN 函数判断实现。

这需要像 Visual C# 语言之中的检查类似,对于无效的 Double 双精度浮点数都应认为是 NaN。

2025-03-06 14:00:32 106

原创 C/C++ 跨平台的 GetCurrentDirectoryPath() 获取当前目录路径

支持:NDK、MAC-OSX、LINUX、Windows 等多个操作系统发行平台。

2025-03-06 13:56:57 111

原创 C/C++ 跨平台判断当前进程是否以管理员身份运行。

LINUX、MAC-OSX(苹果)、NDK(安卓)为判断是否为ROOT用户,Windows 判断是否为 Administrator 超级管理员身份运行。

2025-03-06 13:55:31 185

原创 C/C++ 跨平台的 GetCommandText() 获取命令行接口实现

支持:NDK、MAC-OSX、LINUX、Windows 等多个操作系统发行平台。

2025-03-06 13:52:46 112

原创 中国大陆IP段(含港澳)【2025-03-06】APNIC lasted 2025-03-06

1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。

2025-03-06 04:36:28 310

原创 家中自用的两台光纤熔接机,以干线0.03DB熔接损耗标准,进行熔接测试。

夹具、V型槽、镜头,及电极棒、L-CCD清洁,清洁线槽时用一把高精度的碳钢美工刀,需要尽可能把卡住纤芯的线槽都清理干净,因为灰尘会顶住纤芯,导致角度跟高度有问题,但你需要垫上无尘布,否则把线槽划伤,以后很难在熔的出来干线标准的光纤了。5、开始熔接之前,但这一步需要注意,我们需要暂停只做 “纤芯的推进对准”,而不做放电熔接,这是为了检查纤芯,到底在熔接机线槽之中是不是被切割的满足要求(角度),即放置在卡线槽之中的纤芯(左、右)是否已经对平及纤芯端面。(四马达熔接机为 “包层对准”)

2025-03-06 04:22:28 1626

原创 分光器的光衰计算公式。

大多数分光器的插入损耗是比较小的,通常在0.5dB 及以下,即一分四光损耗大约在 3.1 ~ 3.5dB 之间。一分16光为:Log2(16光口) * 3 + 1,则光衰为:13dB。四是二的二次方,函数:log2(N),N为分光数量(如四个分光口)一分八光为:Log2(八光口) * 3 + 1,则光衰为:10dB。对于光纤分光器,产生的光衰,可以按照以下的公式来计算。Log2(四光口) * 3 + 1,则光衰为:7dB。一分四光大约为:7.3dB 的损耗。

2025-03-02 21:41:07 245

原创 C++ 跨平台的 GetCurrentThreadId() 获取当前线程ID实现

支持:C++11 及早前标准库版本,而无需使用:std::this_thread::get_id()。支持:NDK/ANDROID、Windows、Linux、MacOS X 等多个操作系统平台。

2025-02-25 12:44:31 222

原创 FTTR 自家全室内光网解决方案分享

买一个二手华为OLT,几十个口子OLT设备也花不了几块钱,因为很少家用玩家搭建这种方案,你要知道运营商淘汰的OLT设备,都是直接当垃圾甩,让人拉起走的....就是纯纯卖废铁的价格,所以,去垃圾回收站买运营商淘汰的华为OLT,其实最便宜的,关系好说不得还能免费捡,当然单独买一个二手的OLT设备也并不贵的。从成本来说,第二个最便宜,运营商ONU,这个需要单独买ONU/ONT设备的,当然也可以是买ONU/ONT SFP光模块(光猫棒棒),目前主流是GPON的,EPON的逐步在淘汰了。2、全光纤收发器(PON)

2025-02-25 02:47:46 680

原创 中国大陆IP段(含港澳)【2025-02-24】APNIC lasted 2025-02-24

1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。

2025-02-24 19:10:10 318

原创 LINUX、WIN32、MACOSX多个平台上GCC、MSVC之间结构体按序列大小1字节对齐

GNU编译器虽然支持 #pragma pack(push, 1) 来进行对齐,但在一些特殊的LINUX平台及特定的GNU编译器版本上支持是有问题的,即:我们预期对齐是19字节,但它仍旧是23个字节,但通过GNU编译器单独的 __attribute__((packed)) 特性,可以解决该问题。即,采用 GNU编译器的间距跨平台编译的,应首选采用GNU/GCC编译器特性,__attribute__((packed)) 来声明该结构体为1字节序列对齐。

2025-02-24 10:43:07 330

原创 运营商大推的FTTR是个什么东西?

而且再说个很现实的,FTTR这东西只能自己承建,不能让运营商给你弄,因为很多运营商装维都是做任务,FTTR子光猫直接丢你家弱电箱,然而弱电箱几乎都在鞋柜、客厅,你算算到你家卧室内部会有多远,是给你装了运营商的FTTR业务啊,但可没说装维一定安装到丢你家卧室里面。你觉得这有什么不一样嘛?你可能会说,到期不开FTTR,反正运营商装维都给弄好光纤到室内了,我自己买光纤收发器行不行,你怕是不知道,好多运营商装维在撤FTTR时,会把你室内的光纤线折断的把,这是很多地区运营商上面都有说明的。

2025-02-23 19:59:12 954

原创 千兆光纤收发器在家用内网的应用

上面提到了,在国内厂生产的千兆收发器,用料都到差不差,所以按倒最便宜的买,目前应该最便宜的就是 netLink 家的千兆收发器,34元一对质保一年,在光纤收发器这块也是大品牌,质量或许会更有保证(真实心理作用,大过实际作用)。且兼顾成本及预算考量而言,我们应当只承建千兆光纤内网,否则成本是非常昂贵的,等老板们在卷几年,2.5GE光纤收发器的价格,大体就能卷到现在千兆收发器的价格了,从这个角度来说,在大陆就消费而言,确实是很好的。

2025-02-23 12:49:26 807

原创 FTTR 如何光纤热熔?(熔接)

在前面的流程都是相差无几的,区别仅在于热熔需要一台:“熔纤机”,并按照 “熔纤机夹具”(如:三合一夹具)及熔接机V型槽电极棒的长度来切割纤芯端面。在热熔之前,人们需要把热缩管套入熔接光纤线的任意一方,可以在左边,可以在右边,这取决于被熔接的哪一方光纤线重量较轻,通常套入热缩管到尾纤上。4、从夹具上取出光纤,小技巧:取纤时用一些力拉住被熔接的皮线两端,纤芯不怕拉,但怕折。2、切割好之后用熔纤机夹具,夹好皮线之后送入熔纤机夹具槽上,并确保基本的纤芯对准。8、测试已熔接好的光纤线的,收发光功率计。

2025-02-22 01:28:05 518

原创 FTTR 如何光纤冷接?

10、切割后检查纤芯漏光及端面平整度,UPC需切越平越好,APC需尽量切成30°角斜面。准备就绪之后:(冷接尽量开红光在接,最终成品效果会比较好)15、上推冷接子纤芯卡扣,扣紧并拉入纤芯到耦合液对接端面。9、送入高精度光纤切割刀,定长器切割:25~28MM。13、将纤芯平稳插入冷接子,并轻微弯曲。7、擦拭被开剥出来的光纤 “纤芯”1、准备一根欲被冷接的光纤蝴蝶线。17、扣上纤头卡套,至此冷接完成。通常为:白色、黄色、蓝色涂覆层。11、拿出冷接子并拔出纤头卡套。16、测光功率计,评估冷接质量。

2025-02-22 01:11:33 347

原创 常见百兆光电收发器型号(收发光功率范围)

常见百兆光纤收发器型号,详细参考表格:

2025-02-21 22:57:33 114

原创 常见千兆光电收发器型号(收发光功率范围)

常见千兆光纤收发器型号,详细参考表格:

2025-02-21 22:45:57 216

原创 2.5GE 超千兆SFP光模块型号(常用光模块收发光功率范围)

SFP 2.5GE超千兆光模,参考表格:

2025-02-21 22:28:43 237

原创 10GE 万兆SFP光模块型号(常用光模块收发光功率范围)

SFP万兆光模,参考表格:

2025-02-21 22:24:56 470

原创 1.25Gbps(1GE)千兆SFP光模块型号(常用光模块收发光功率范围)

SFP千兆光模,参考表格:

2025-02-21 22:16:31 375

原创 中国大陆IP段(含港澳)【2025-02-21】APNIC lasted 2025-02-21

1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。

2025-02-21 18:45:15 359

原创 FTTR内网光纤网络搭建及维护

并且承建光纤子网是紧跟时代及未来的发展,从千兆升级2.5GE、10GE仅需更换光电设备即可,而无需重新部署线路,并且全光子网确实很快乐,用过的童鞋都说好,稳定速度快口子大,快速升级无瓶颈,并且装维成本并不高,大家让别人装维弄一下网线也得几十上百块,多来那么几次比大家自己弄全光子网可贵太多了,所以大家何不如,自己弄一步到位,笑~。为了解决这类问题,所以,我们需要自建维护光纤内网,光纤在内网之中几乎不会存在这一类问题,因为光纤传输数字信号,信道干扰是很低的,其仍存在回波信噪干扰。

2025-02-21 18:29:25 1746

原创 git 设置分支跟踪

3、从远程分支创建本地跟踪分支。1、推送本地分支时设置跟踪。2、为现有分支设置跟踪。

2025-02-05 13:41:05 351

原创 中国大陆IP段(含港澳)【2025-01-30】APNIC lasted 2025-01-30

1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。

2025-01-31 17:38:06 806

原创 OPENPPP2 —— VMUX_NET 多路复用原理剖析

这是源于:A/B可能会在发送到服务器时产生丢包,或因为网络波动(如TTL沿途跃点的路由)、OS内核事件排队等等,导致两个链接包发送到服务器先后顺序是不同的,在UDP之中乱序问题一直是不可避免地,回归TCP的本质协议实现,UDP存在的问题TCP协议本身也存在,只是大家基于逻辑链接开发,并不能从上层感知这种问题而已,但这并非是不存在。2、单一TCP链路,在应用程式保证有序的前提下,难以把产生的CPU的计算负载压力分摊到其它线程之中,这可能导致在宽频交换的高压状态,某一个CPU核心的负载压力过大。

2025-01-31 17:34:30 1031

原创 LINUX 平台最快子网路由转发,内核使能选项配置

增加这几项 “内核选项” 配置使能,即可以确保 LINUX 内核直接转发子网路由,而无需:OpenWRT、RouterOS、LVS、iptables forward / iptables -t nat 来繁琐配置路由转发。本文介绍 LINUX 通用平台最快子网路由转发方案,不需要任何第三方程式,不需要三方限制硬件采用的DPDK平台做出来的转发,单纯采用内核直接转发。配置内核:/etc/sysctl.conf。阅读本文之间,可线性参考以下文献。

2025-01-25 17:22:04 363

原创 中国大陆IP段(含港澳)【2025-01-25】APNIC lasted 2025-01-25

1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。

2025-01-25 15:44:35 536

原创 闲聊:FTTR室内改造G口光纤网络布线通信的小评测

而随着带宽越来越高,使用光纤的成本是要比网线低的多的,毕竟拼刀刀一个全新万兆光模块(猫棒)并不值几个钱,就是交换机可能会比较贵,但这些并不是室内部署光纤的根本性理由,而是对于需要大规模在内网双向访问、做分布式服务器开发、调试的童鞋,会存在明显优势,其稳定、带宽吞吐量大是人们无法拒绝的理由。但新房子装修部署六类、超六类、七类、超七类网线亦是可以的,不过网线存在致命的缺点,超过100米直接无法使用,而每多少米最大吞吐宽带都会衰减,而改用光纤,在室内几乎不存在这样的问题。

2025-01-16 19:09:20 339

Intel Smart Sound Technology (ISST) Driver

J4105/J4125 NUC/Notebook PC ISST Driver J4105/J4125 NUC/笔记本电脑 ISST声卡驱动

2024-08-01

serverspeeder2 锐速(TCP/IP单边加速)

支持:“Windows XP/2003” 操作系统平台(含:32/64位程序)

2022-09-20

serverspeeder 锐速

serverspeeder 锐速, 一:支持 “Windows Server 2016/2012/2008” x86_64 服务器平台。 二:支持 “Windows Desktop 7/8” x86_64 桌面平台

2022-09-20

sscli20.zip

Microsoft .NET Framework 2.0 FCL/BCL/RUNTIME,.NET虚拟机实现源代码!

2022-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除