分类目录归档:个人日志

穿越无线电波的奇妙旅程——短波收音与业余无线电体验

最近,我沉浸在短波收音机的世界里,感受着一种独特的宁静与惊喜。短波(Shortwave,SW)电台的魅力在于,它能够跨越大洋和国界,将遥远的声音带到耳边。白天,我能接收到邻近地区的新闻、音乐和文化节目;而到了夜晚,随着电离层的变化,远在万里之外的电台也能清晰出现,让人仿佛置身于全球的广播网络中。

通过调频旋钮,每一次旋转都是一次未知的探索。有时信号清晰得如同在房间播放,有时又模糊得像在听海浪般的杂音。这种不确定性让短波收听充满了趣味,也培养了耐心与专注。

除了商业广播电台,业余无线电(Ham Radio)也是短波世界中不可或缺的一部分。业余无线电爱好者通过自己的设备进行点对点通信,分享信息或进行交流。收听这些 Ham 电台,让我感受到无线电的另一种活力——人与人的直接联系,而非单向广播。这种交流有时包含摩尔斯电码(CW)、数字模式或者语音传输,每种形式都充满了探索的乐趣。

在短波收听中,天线的重要性尤为突出。天线就像收音机的“耳朵”,它的长度、方向和高度都会直接影响信号的强弱和清晰度。不同类型的天线(如长线天线、环形天线或简易室内天线)能够捕捉到不同频段的信号,有时一个小小的调整就能让原本模糊的声音变得清晰。通过尝试不同天线布置,我深刻体会到,短波收音不仅是设备和频率的游戏,更是一场空间与环境的互动,让你真正参与到信号传播的过程之中。

现在,随着互联网的发展,通过网络收音机或流媒体收听世界各地的广播变得异常方便,信号稳定、音质清晰,甚至可以随时回放。这种方式非常适合追求效率和便利的人,彻底解决了传统短波收听中“信号不稳定”“杂音干扰”等问题。

然而,短波收音的魅力却不仅仅在于听到声音本身,而在于“探索”和“意外收获”的体验。调频旋钮缓缓旋转,杂音中可能突然传来远方电台的声音,那种从嘈杂电波中捕捉到清晰信号的惊喜,是网络收音无法复制的。每一次信号的明暗变化、每一次陌生语言的出现,都像在与世界进行一次小小的偶遇。

尤其是业余无线电(Ham)信号,它们穿越了物理边界和国界,不是简单的网络数据流,而是由爱好者自己发射的真实无线电波,带着人的参与感与温度。接收到这些信号时,你能感受到一种微妙的联系感:这不仅仅是声音,而是人与人之间跨越千里的交流。

因此,尽管网络收音更加方便和清晰,但短波收音拥有独特的仪式感和冒险感,是一种慢节奏、富有探索精神的体验。它让你重新学会耐心,重新感受世界的广阔,也让每一次收听都充满了意外与惊喜。天线的选择和摆放,让这份体验更加立体和真实,使短波收音不仅是听到声音,更是感受信号在空间中传播的魅力。

惠普 HP Laser MFP 136nw 打印机通电提示 “Wait Image”

闲的没事儿时打开了惠普的打印机服务页面,发现有136nw打印机最新的固件,随手下载并且通过Web页面方式更新固件,以前一直都是这么操作的没有发现任何问题,但这次大概卡住了能有20分钟,感觉异常然后我就给打印机强制重启,当再次通电后打印机屏幕显示“Wait Image” 并且打印机Web管理页面也无法登录了,咨询惠普官方,他们说没有办法让联系当地售后网点进行维修,据咨询维修打印机人员说这种情况需要更换打印机主板,说需要几百元,我心想应该不至于更换主板吧,电脑主板BIOS刷死也不至于更换主板啊,顶多用编程器刷写下BIOS就行了,因为当初下载固件的时候发现固件包中有一个exe(需命令行运行),因为我的打印机一直都是通过WiFi链接(没有使用USB数据线),然后找到打印机自带的USB数据线连接后,使用官方提供的那个工具,在CMD中运行并且传递需要刷写的固件文件路径,发现打印机屏幕有反应了,经过短暂等待,打印机彻底满血复活,写出本过程的目的是为了避免和我类似情况的朋友们免得让某些所谓维修工给坑了。
总结:惠普官方的电话客服也不是很懂,正常来说他们应该引导用户去使用固件包中的工具进行补救,我觉得打印机提示这个 “Wait Image”就是进入了所谓的恢复模式,翻译过来就是等待固件镜像文件,只是通过USB数据线将固件文件传递过去就万事大吉了,省了好几百。或者官方客服懒得提示用户这么操作,就直接引导至维修站。
官方工具名称:usblist2.exe

四十年的轮回!Intel Core i7-8086K

纪念8086处理器40周年 Intel推出首款5GHz的酷睿i7处理器

1968年7月18日,从仙童半导体公司离职的戈登•摩尔、安迪•格鲁夫和罗伯特•诺伊斯三人,仅花了5分钟就游说到250万美元的资金,创立了Intel公司,开始了一段缔造传奇的历程。

(尔后一年,同样是从仙童公司出来的杰瑞•桑德斯,花了500分钟才终于游说到150万美元,创立了AMD公司)。

十年后的1978年的6月8日,Intel公司推出了第一颗兼容型的通用16位8086处理器,这颗只有40个针脚、29000个晶体管的处理器就是日后所有IBM及兼容PC处理器的祖先,也是X86构架的源头。
40年后的2018年6月8号,为了纪念这颗开创历史的8086处理器,Intel公司推出了最新的第八代酷睿 i7-8086K处理器,全球限量50000颗。

40年的时间,变化可以用天翻地覆来形容。处理器的晶体管数量从原来的29,000个增长到10亿以上;制程工艺从3微米(3000纳米)提升到了14纳米;频率从5MHz提高到目前的5GHz;运算能力从0.33 MIPS(百万条指令每秒)提升1000,000 MIPS。

现在来说说今天的主角--酷睿i7-8086K处理器。

i7-8086K基于八代酷睿Coffee Lake构架,14纳米工艺制造,核心面积约150平方毫米,拥有六个核心十二线程,睿频加速达5GHz,这也是Intel史上第一颗默认能跑到5GHz频率的处理器(虽然只是单核睿频),TDP为95W。

 


Visual Studio 2015 - Windows XP (v140_xp) 编译工具 ucrtbased.dll缺失

先写结论,最好不要使用VS2015-WinXP编译工具来编译VC++程序,因为你最终会发现,编译出来的程序如果是动态链接到运行库的话,即便你已经拷贝了所有需要的运行库dll,当在xp系统上运行时,还是会提示缺少ucrtbased.dll(Debug版)或者ucrtbase.dll(Release版)。

解决办法有两个:

1.静态链接到运行时库  (MT 或者 MTd)    如果使用了MFC,还要静态链接到MFC

2.安装VS2013  直接用VS2013-WinXP来编译,编译出的程序只要附带上运行库dll即可直接在XP上运行

下面记录一下自己使用Visual Studio 2015 - Windows XP (v140_xp) 碰到的坑:

开始时,使用的VS2015 SP1,platform toolset选择的Visual Studio 2015 - Windows XP (v140_xp) ,编译出来debug版的程序,是动态连接到MFC和CRT的,我把所有需要的vc runtime dlls都拷贝到了xp虚拟机里面,但是发现程序无法运行,弹出无法找到ucrtbased.dll,于是google开始找解决办法,微软的官方说法是 VS2015修改了CRT runtime,增加了ucrtbase.dll这么个组件,这个组件必须得操作系统安装一个补丁才能有,直接把文件拷贝过去是不行的。但是XP没有这个补丁,最低是WIN7。

然后从VS2015SP2开始,微软修复了这个问题,XP也可以安装ucrtbase.dll这个组件了,方法就是必须安装VS2015的vcredist_x86.exe,这个文件的路径在D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\1033下面,于是我开始更新我的VS2015,下载了SP3的更新包(下载链接),更新完毕花了将近4个小时。

然后我用VS2015SP3重新编译了release版的程序,并且在我xp的虚拟机里面安装了SP3版本的vcredist_x86.exe,程序可以运行了。

但是还是有如下问题:

1.编译出来的debug版的程序仍然无法在xp上运行,因为缺少ucrtbased.dll,我也没有找到debug版的vcredist_x86.exe

2.我的程序没有安装包,我不想用户在使用的时候还必须得安装一个vcredist_x86.exe,那跟使用C#程序之前必须安装一个.net framework有什么区别?

最后我决定使用VS2013-Windows XP 来编译我的程序,因为我电脑上之前装有VS2013,后来装的VS2015,所以工程-属性里面可以直接选择VS2013的platform toolset。这样的话就可以使用VS2015的IDE来写代码,使用VS2013的编译器来编译生成程序。

而且我可以确定的说,VS2013-Windows XP编译出来的无论是debug版还是release版,32位或者64位,只需将对应的VC Runtime dll拷贝到程序目录下,就可以直接在XP上运行,方便调试和使用。

至于说如何为VS2015安装VS2013的平台工具集(platform toolset),老老实实再装一个VS2013吧,装完之后,VS2015里面会自动识别出来的。简单的办法我用google也没有找到,如果谁找到了,评论里面留言下,多谢~。毕竟再装一个VS2013是要花很多时间和精力的~~

 

转载:http://blog.csdn.net/atceedsun/article/details/53583824