Linux 使用 rpm 安装软件出现 warning: iksemel-1.4-6.sdl7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 41a40948: NOKEY 错误解决办法 作者: Chuwen 时间: 2020-12-15 分类: Linux 评论 # 出现错误 sh-4.2# rpm -ivh iksemel-1.4-6.sdl7.x86_64.rpm warning: iksemel-1.4-6.sdl7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 41a40948: NOKEY error: Failed dependencies: libgnutls.so.28()(64bit) is needed by iksemel-1.4-6.sdl7.x86_64 libgnutls.so.28(GNUTLS_1_4)(64bit) is needed by iksemel-1.4-6.sdl7.x86_64 # 解决办法 > 即原本为 rpm -ivh *.rpm 现在改成 rpm -ivh *.rpm --force --nodeps就可以了。nodeps的意思是忽视依赖关系。因为各个软件之间会有多多少少的联系。有了这两个设置选项就忽略了这些依赖关系,强制安装或者卸载 在安装命令末尾加上 `--force --nodeps` 参数即可 也就是 ```shell rpm -ivh iksemel-1.4-6.sdl7.x86_64.rpm --force --nodeps ```` 这样就安装成功了 ```shell sh-4.2# rpm -ivh iksemel-1.4-6.sdl7.x86_64.rpm --force --nodeps warning: iksemel-1.4-6.sdl7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 41a40948: NOKEY Preparing... ################################# [100%] Updating / installing... 1:iksemel-1.4-6.sdl7 ################################# [100%] ```
(2020年4月)中国主要骨干网络国际出口带宽数 | 第45次《中国互联网络发展状况统计报告》 作者: Chuwen 时间: 2020-12-14 分类: 谈天说地 评论 # 概述 本文主要摘录中国骨干网带宽数量等相关数据,如果需要详细的数据请往下翻“数据来源”。 骨干网 === > 定义: > --- > > Internet backbone:Internet 骨干网 > 几台计算机连接起来,互相可以看到其他人的文件,这叫局域网,整个城市的计算机都连接起来,就是城域网,把城市之间连接起来的网就叫骨干网。这些骨干网是国家批准的可以直接和国外连接的互联网。其他有接入功能的ISP(互联网服务提供商)想连到国外都得通过这些骨干网。 # 2020年统计 中国主要骨干网络国际出口带宽数 > 博主注:根据往年规律,中国每年主要骨干网络国际出口带宽统计数 一般在**上半年**公布统计 > 本次数据时间:2020年04月28日 > 参考数据:[第45次《中国互联网络发展状况统计报告》][1] > 数据来源:[中国互联网络信息中心][2] | 主要骨干网络运行商 | 国际出口带宽数量(Mbps) | | -------------------------- | ------------------------ | | 中国电信 中国联通 中国移动 | 8,651,625 | | 中国科技网 | 114,688 | | 中国教育和科研计算机网 | 61,440 | | 合计 | 8,827,751 | ![2020年 中国主要骨干网络国际出口带宽数][3] # 2018.12 - 2019.12 互联网基础资源对比 2018年12月 2019年12月 中国国际出口带宽对比 | 类别 | 2018年12月 | 2019年12月 | 年增长量 | 年增长率 | | :--------------------- | ----------: | ----------: | :-------: | :------: | | IPv4(个) | 385,843,968 | 387,508,224 | 1,664,256 | 0.4% | | IPv6(块/32) | 43,985 | 50,877 | 6,892 | 15.7% | | 域名(个) | 37,927,527 | 50,942,295 | -- | -- | | 其中.CN域名(个) | 21,243,478 | 22,426,900 | 1,183,422 | 5.6% | | 国际出口带宽数(Mbps) | 7,371,738 | 8,827,751 | 1,456,013 | 19.8% | ![2018.12 - 2019.12 互联网基础资源对比.jpg][4] # 往年 中国主要骨干网络国际出口带宽数 - [(2019年2月)中国主要骨干网络国际出口带宽数 | 第43次《中国互联网络发展状况统计报告》][5] - [(2018年8月)中国主要骨干网络国际出口带宽数 | 第42次《中国互联网络发展状况统计报告》][6] [1]: http://www.cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/202004/t20200428_70974.htm [2]: http://www.cnnic.cn/ [3]: https://cdn.nowtime.cc/2020/12/14/174328654.jpg [4]: https://cdn.nowtime.cc/2020/12/14/3306361240.jpg [5]: https://nowtime.cc/news/757.html [6]: https://nowtime.cc/news/556.html
C/C++ 语言 #include "" 和 #include <> 双引号和尖括号引用头文件 .h 的区别 作者: Chuwen 时间: 2020-12-14 分类: C/C++ 评论 # 前因 因为自己在编写头文件时,使用 `#includ ` 引入头文件时,出现了错误,百思不得其解,然后又想到了 `#include "xxx.h"` 来引入,果真能够成功编译 ![自己编写的头文件,使用 #includ 引入头文件时,出现了错误,编译不通过][1] 然后我就想到了,这两者的使用应该是由区别的,然后网上搜了下,果真如此,然后就就简单记录下 # 简单的区别就是 1. `#include ` 引入的是**系统自带**的头文件,编译器会在系统目录下寻找 2. `#include "xxx.h"` 引入的是**用户编写**的头文件,编译器会在用户目录下寻找,然后再去 C 安装目录下查找,**如果没有找到**,则会在系统目录下寻找 # 总结 无论是系统自带的头文件,还是用户编写的头文件(`xxx.h`),使用双引号 `#include "xxx.h"` 引入头文件,一定是正确的 # 又水了一篇... [1]: https://cdn.nowtime.cc/2020/12/14/722291638.jpg
博客主题暂时换为 Typecho 默认主题 作者: Chuwen 时间: 2020-12-09 分类: 唠嗑闲聊 7 条评论 # 原因 之前使用别人魔改的主题评论有问题,我今天(2020-12-09)才发现,故切回 Typecho 默认主题
最近重构了 IP 地址查询(ip.NowTool.cn)支持 IPv4、IPv6 查询 作者: Chuwen 时间: 2020-12-08 分类: 唠嗑闲聊 3 条评论 # 网站 相关查询 API 后续会开放公众使用 ## https://ip.NowTool.cn # 起因 IPv6 发展迅猛,到现在家庭宽带用户大部分有了 **IPv6** 地址(当然有些旧的广猫、路由器不支持),然后我就想着给 [ip.Nowtool.cn][1] 更新下,让其支持 IPv6 查询。 我最近学习了下 Laravel,发现用这个框架写起来还是比较舒服的,就不断写写改改成了现在样子 ![ip.nowtool.cn][2] ![www.gov.cn IPv4、IPv6地址查询结果][3] > 缺点就是还不支持 **查询你的 IPv6 地址及信息**(因为国内一些云服务厂商并未开放 IPv6,但好像 阿里云 ECS 支持 IPv6,但我买的是 **轻量云服务器** 并不支持 IPv6) > > 界面是参照了 ip.sb 设计的。 # IP 数据库 - IPv4:使用的纯真网络 IPv4 数据库(cz88.net) - IPv6:使用的是 ZX IPv6 数据库,准确率最高能精确到区/县(ip.zxinc.org) # 获取域名解析记录(A、AAAA) - 一般的 IP 查询网站,只会查询到一条 IP 记录值,而我们可以查询所有的域名解析值(当然有些网站使用了 CDN,不可能查询到所有 IP 记录<这并不是我能改变的>),包括 IPv4、IPv6,即使该域名解析的是 CNAME,我们会层层递归查询 - 使用了 [PHP DNS Query API Class][4] 进行查询 A、AAAA 记录,这还是比较方便的,还支持自定义 DNS 服务器查询,这样你可以不拘束于服务器的**默认 DNS**查询 # IP 反查主机名 主要是查询的 `PTR` 记录,用 IP 地址查询到主机名(域名),当然 PHP 也自带了 `gethostbyaddr()` 函数进行查询 # 缺点 - 可能我使用了 **腾讯云 CDN** 或 **阿里云 轻量云服务器** 的原因,导致获得查询结果很慢,还时不时出现 500,很影响使用体验,我将慢慢修补吧。(我在本机测试(macOS + Docker)还是特别快的) [1]: https://ip.Nowtool.cn [2]: https://cdn.nowtime.cc/2020/12/08/3553828955.jpg [3]: https://cdn.nowtime.cc/2020/12/08/502658109.jpg [4]: https://github.com/purplepixie/phpdns