杜郎俊赏 - dujun.io

奇迹数据(原软云)湖北高防云服务器(4 核 4G)得分 73.49

前言 本篇将奇迹数据(原软云)湖北高防云服务器(4 核 4G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由奇迹数据(原软云)老板友情提供。 产品信息 CPU 4核 内存 4G 带宽 5Mbps 防御 150G 区域 华中高防 标价 50 元/月 CPU 信息 型号 Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz 缓存 16384 KB 内核 4 核 BogoMIPS 4988.27 在 Docker 中限制资源使用,模拟 2 核 2G 的表现。 测试结果 图片处理测试结果 图片压缩 文件 耗时 CVM 耗时 性能对比 JPG 449K 0.0671s 0.0466s ✗✗✗ JPG 1.9M 0.2058s 0.1676s ✗✗ PNG 750K 0.5453s 0.4122s ✗✗ PNG...

2024-09-20

乱码导致 json_encode 失败的解决方法

发现访客日志缓存失效,定位到写入 redis 时数据经 json_encode 变成了空字符。调用 json_last_error_msg() 打印出报错信息为:"Malformed UTF-8 characters, possibly incorrectly encoded"。 解决办法是增加参数 JSON_INVALID_UTF8_IGNORE,过滤掉乱码字符: json_encode($value, JSON_INVALID_UTF8_IGNORE);

2024-09-19

iOS 18 带来防晕车功能

ios-18-brings-vehicle-motion-cues封面
今天升级 iOS 18,发现一个有趣并实用的功能,叫做“车辆运动提示(Vehicle Motion Cues)”。它的表现如上面的录屏所示,屏幕边缘会显示一组圆点,跟随车辆行驶而移动,可以有效缓解乘车浏览手机的眩晕感。 原理很简单,乘车看手机时,身体可以感受到移动,但眼睛接收到的是相对静止,感官冲突造成了不适感,甚至眩晕。移动的圆点在视觉上提供了与身体感知一致的信号,继而减轻感官冲突,缓解眩晕症状。 快速开启这项功能的方法:下拉屏幕,添加控制,找到“车辆运动提示”(汽车图标),添加后开启。

2024-09-17

“杜郎俊赏”的由来

du-lang-jun-shang封面
Google 搜索“杜郎俊赏”,我的网站排在第一页了。虽然没什么用,但是觉得很牛逼。因为在字面上“杜郎俊赏”不是我自己生造的词,而是出自南宋词人姜夔《扬州慢·淮左名都》: 杜郎俊赏,算而今、重到须惊。 词中“杜郎”指的是唐代诗人杜牧,他曾在扬州为官,留下了许多赞美扬州的诗篇;“俊赏”则是赞其风流倜傥,有卓越的鉴赏水平。此处大意是:杜牧这位俊逸清赏的游冶大家,对昔日繁华的扬州不吝赞赏,但若是如今故地重游,面对战后的荒凉景象,也会感到震惊和悲哀。原词通过对比扬州的昔盛今衰,抒发了对历史变迁的哀思。 不过我的站名“杜郎俊赏”只是借用了字面,意思全然不同。说起由来很简单,域名备案要求写站名,不得包含“博客”、“空间”等字样,且建议不使用常见词。我搜索一番,第一眼看到“杜郎俊赏”就非常喜欢。我的名字“杜俊”就在字面里,跟域名"dujun"达成了统一。“杜郎”指代我自己;“俊赏”表达的是“俊”字系列组...

2024-09-16

天猫精灵连接电动窗帘(杜亚电机)

connecting-dooya-motorized-curtains-to-tmall-genie封面
客厅飘窗做了定制沙发,拉窗帘不方便,所以选择了一款支持遥控和语音的电动窗帘。大家知道装修是漫长而繁琐的过程,精力被分散在很多个点上。安装窗帘时还没接宽带,所以没做联网设置就告一段落了。回过头来已经是大半年之后,资料都找不到了,除了明确记得老板说过支持天猫精灵,以及还有一个遥控器。 我就凭这个遥控器找线索,完成天猫精灵连接,实现语音控制窗帘。首先通过"DOOYA"查到这是“杜亚”电机。接下来开始查“杜亚电机如何连接天猫精灵”,走了很长的弯路。查了一篇又一篇教程,步骤都是要在电机上触击按钮,这对我来说就无法实现。因为电机被定制柜遮挡,间隙狭窄无法通人,伸手够不到电机。所以我只能寄希望于通过遥控器完成连接,以此为搜索主题又花了很长时间,在绝望之前终于找到了一个短视频,按照他的办法实践有效。 用遥控器连接杜亚电机和天猫精灵的方法如下: 拆开电池盖板可以看到"P2"键,按一下 翻回正面按第一个键(本...

2024-09-14

昨天办理了宽带移机,今天接到华数客服电话,才知道还帮我免费从100M升级到了220M。有趣的是,当时办理时其实被坑了的,说好的5年200M共1100元,实际测试只有100M,我找销售理论退了100元(详见《宽带续费被套路》)。结果一年之后又给我升到220M了,世事难料。

2024-09-14

亿速云香港轻量应用服务器(2 核 2G)得分 78.64

前言 本篇将亿速云香港轻量应用服务器(2 核 2G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由亿速云官网提供试用。 产品信息 CPU 2核(独享) 内存 2G 带宽 3Mbps 月流量 2TB 区域 香港二区 CPU 信息 型号 Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz 缓存 16384 KB 内核 2 核 BogoMIPS 4988.28 测试结果 图片处理测试结果 图片压缩 文件 耗时 CVM 耗时 性能对比 JPG 449K 0.0761s 0.0466s ✗✗✗ JPG 1.9M 0.1965s 0.1676s ✗ PNG 750K 0.5171s 0.4122s ✗✗ PNG 3.8M 0.6257s 0.4824s ✗✗ BMP 1.5M 0.0226s 0.013...

2024-09-12

京东云计算优化标准型云主机(AMD 2 核 4G)得分 123.58

前言 本篇将京东云计算优化标准型云主机(AMD 2 核 4G)与腾讯云服务器(下称 CVM)进行对比实测。具体流程见《服务器对比实测评分方案》。 测试服务器 测试服务器由京东云官网提供试用。 产品信息 规格 c.n2a.large CPU AMD 2核 内存 4G 带宽 1Mbps CPU 信息 型号 AMD EPYC 7H12 64-Core Processor 缓存 512 KB 内核 2 核 BogoMIPS 5190.24 在 Docker 中限制资源使用,模拟 2 核 2G 的表现。 测试结果 图片处理测试结果 图片压缩 文件 耗时 CVM 耗时 性能对比 JPG 449K 0.0460s 0.0466s ✓ JPG 1.9M 0.1369s 0.1676s ✓✓ PNG 750K 0.3804s 0.4122s ✓ PNG 3.8M 0.4453s 0.4824s ✓ BMP...

2024-09-12

更换天气信源

[附件] 宝宝日记后台编辑器根据定位自动获取当日天气信息。这项功能开发于 2017 年,当时选定的方案是采集中国天气网页面,通过正则表达式提取相关数据。但现在偶然发现其天气信息与墨迹天气 APP 有差别,我到中国气象局官网验证,与墨迹天气是一致的,也就是说中国天气网数据是错误的。不准确的信源毫无意义,马上决定更换。 经过对比,最终选定和风天气作为新的天气信源,免费版接口支持每天1000次请求。 注册 在官网注册账号(需要邮箱和手机号),创建一个免费订阅,记录 KEY 值。 调用 详见文档:https://dev.qweather.com/docs/api/weather/weather-daily-forecast/ 接口调用 PHP 代码参考: declare(strict_types = 1); /** * 天气 (和风天气) */ class Vendor_Weather { //...

2024-09-11

“死”字禁忌

death-is-not-bad封面
不记得从什么时候开始,影视字幕会将一些含负面色彩的字加双引号——很多时候是不分语义地“修正”,令人出戏。最常见的就是“死”这个字,会看到诸如:他“死”了、烦“死”了、笨“死”了。 “死”字有丰富的含义,在《新华字典》中词条解释是: 可见,“死”字很多含义(引申义)是中性和正面的。在日常生活中,“死”最常用的不是表达“死亡”,而是“达到极点”,比如:恶心死了。在与英文形成了有趣的一致,比如 "I was dead tired" 中 "dead" 同样表示“达到极点”的意思。 一刀切地将字幕中的“死”字加双引号,是监管的无知和懒政。再者说,“死亡”这个含义本身应该是禁忌吗?不,死亡是维持世界秩序最有效的手段。世界不存在死亡会变成什么样?只要想象有一个永生的独裁者——那将是无尽的黑暗。

2024-09-10

分页: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196