自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++ 路由跟踪小程序实现

复制代码到新建 traceroute.c 文件之中。

2025-05-08 01:51:26 86

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

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-05-07 23:26:37 393

原创 Linux 命令行利用 speedtest 测速

可以先通过 ./speedtest -L 或者 ./speedtest --servers 命令行,列出一部分可选的测试节点服务器。3、删除除开 speedtest 可执行ELF二进制文件,的其它文件。4、执行测速命令行,自动选择服务器。1、下在 OOKLA 测速工具。2、解压 OOKLA 测速工具。

2025-04-28 13:19:27 419

原创 中国大陆IP段(含港澳)【2025-04-01】APNIC lasted 2025-04-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-04-21 16:59:21 377

原创 FTTR 全屋光纤架构分享

当然,万兆光电交换机是有的,大约有三只现货在手中,但基于目前的网络拓扑及应用,暂时不会考虑接入万兆光电,毕竟2光四电的万兆交换机,没多大用,至少需要一个8光2电的万兆汇聚层交换机,当然二手价格合理也可以入手,全面淘汰,升级换代了。实际情况下,家中至少额外预留一根入户光纤,当然总预留四根是最佳的,可以覆盖中国大陆四大运营商的网络都可以被接入,我家中额外新增两条入户光纤,很容易完成,穿线器传过去在拉两条光纤蝴蝶皮线,或者拉一条双芯光纤皮线进来就可以。散装批发价格,终端价格也不会超过100块钱)。

2025-04-21 16:57:52 997

原创 12芯束装光纤不同包层线颜色之间的排列顺序

为什么光纤线必须按照以下颜色顺序进行排序?这其实是为了防止光污染的问题,不同颜色在传递光时从包层表皮漏光传感到梳妆的其它纤芯上,会有光污染的问题,而为了减少并防止光污染的现象,所以在光通信之中,需要显示的为不同颜色的纤心线进行排列。记住口诀:蓝橙绿棕灰白红黑黄紫粉青。光纤终端盒1:蓝橙绿棕 灰白红黑。光纤终端盒2:黄紫粉青 蓝橙绿棕。光纤终端盒3:灰白红黑 黄紫粉青。光纤终端盒1:蓝橙绿棕。光纤终端盒2:灰白红黑。光纤终端盒3:黄紫粉青。

2025-04-18 23:03:13 404

原创 光纤网络中的AON(有源光)、PON(无源光)的区别

另外,想要运营商一个OLT端口只接入32 ONU、64 ONU、128 ONU,这多数是面向商业宽频用户的(就是商铺、公寓哪一类滴),或者高端家宽用户的(主播、游戏、海外,商对应高端家宽套餐,反正价格贵),还是上面提到的只要舍得花钱,网络自然好,接入运营商高端万兆家宽,运营商OLT端口就50GE,只能接入五个人,当然你听听就好了,信了你就沙雕了,但质量总体会相对接入千兆家宽的用户网络质量要好得多。指光信号链路传递过程中,沿途设备均需要 “单独的有缘供电”,有源其实就是指供电,没那么多弯弯绕绕的。

2025-04-07 02:24:15 552

原创 Ubuntu 安装eBPF编译环境。

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

2025-04-03 23:33:05 338

原创 中国大陆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 311

原创 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 673

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

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

2025-03-31 20:14:06 87

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

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

2025-03-30 11:57:10 232

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

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

2025-03-24 10:28:56 337

原创 中国大陆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 422

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

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

2025-03-24 09:52:29 588

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

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

2025-03-14 23:55:41 362

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

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

2025-03-07 23:55:30 440

原创 日新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 1064

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

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

2025-03-06 14:04:05 147

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

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

2025-03-06 14:00:32 132

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

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

2025-03-06 13:56:57 128

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

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

2025-03-06 13:55:31 206

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

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

2025-03-06 13:52:46 127

原创 中国大陆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 342

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

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

2025-03-06 04:22:28 1692

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

大多数分光器的插入损耗是比较小的,通常在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 491

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

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

2025-02-25 12:44:31 255

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

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

2025-02-25 02:47:46 875

原创 中国大陆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 341

原创 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 344

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

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

2025-02-23 19:59:12 1194

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

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

2025-02-23 12:49:26 825

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

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

2025-02-22 01:28:05 563

原创 FTTR 如何光纤冷接?

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

2025-02-22 01:11:33 401

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

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

2025-02-21 22:57:33 142

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

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

2025-02-21 22:45:57 267

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

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

2025-02-21 22:28:43 267

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

SFP万兆光模,参考表格:

2025-02-21 22:24:56 569

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

SFP千兆光模,参考表格:

2025-02-21 22:16:31 458

原创 中国大陆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 397

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关注的人

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