自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 D类数字功放输出接到传统模拟功放,结果效果奇差,看来没这么简单

于是把电视喇叭拆了,换成16欧电阻避免D类功放无负载而烧掉(不知道有没有必要,于是就装了),再接线接到自制的NE5532的双端平衡转单端,再接入传统模拟功放。以个人的水平和装备,是没办法优化了这个NE5532电路了。结果一听效果,惊掉下巴,太差了,没有低音,高音混杂,且声音不清晰,根本无法听。这次把电视拆了,发现电视喇叭功放是AD82587,D类数字功放,输出有LC电感电容,每个喇叭是双端输出,不是对地输出。分析了一下,就是D类功放输出后,虽然有LC,但仍然高频杂波太多了,把音质搞乱了,所以没这么简单!

2022-10-06 18:18:57 597 1

原创 DIY单片机STC51控制海尔热水器,带电量计量,走时DS1302,温度DS18B20带CRC,程序全公开

SENS就是从NTC热敏电阻感温探头上取电压值,单片机程序ADC判断电压值转成温度就可以了。RL1和RL2是控制2个加热继电器,二个连在一起接通就是2KW加热功率。DIY就单独做个STC51单片机STC15F2K60S2控制板,替代这块微电脑板。DIY程序带电量计量功能。发现全家用热水还是挺多的,这台热水器夏天一个月要耗100多度电,那冬天就要200多度以上了。

2022-09-14 09:39:25 480

原创 51单片机用红外遥控变频空调的程序,带时钟走时DS1302,温度DS18B20带CRC,湿度HTU31D的I2C带CRC,电路图和二千行源代码全公开

STC51单片机STC12C5A60S2,KEIL C,改了十多年的程序,二千行了。带时钟校正,走时DS1302,温度DS18B20带CRC,湿度HTU31D的I2C带CRC。走时有程序上校正功能,可用频率计校到1PPM以下,一年都不用调时间。以前都是调振荡电容调到1ppm以下,累。后来发现可以程序中调,方便多了。这次目的是用红外遥控奥克斯变频空调,顺便把所有程序发布一下吧。

2022-09-13 16:50:59 281

原创 奥克斯变频空调的控温温度波动初步研究

奥克斯变频空调的控温温度波动初步研究

2022-09-13 16:10:40 133

原创 奥克斯空调红外遥控信号编码协议的分析,STC51单片机读红外程序

奥克斯空调红外遥控信号编码协议的分析,STC51单片机读红外程序

2022-09-13 14:46:46 382

原创 电子体温计为什么会说不如水银准,分析了一下,这个锅它不背!!!

欧姆龙,做工是好一些,那外壳、那塑料、那电路板,看起来真不错,但竟然电源触片和电路板是接触式的,不是焊的,用几年后氧化接触不良无法通电!其实体温计出厂都是经过校准过的,都是准的,然后在正常生活情况下,测一次5分钟基本就能看出来发烧情况了,所以5分钟可以的,不用反复测了又测。而电子的,经常1分钟它就滴滴叫测好了。一百多块的什么大夫,号称很快出结果,温度预测什么的,用下来根本不是那么回事,结果是很快,但不准。因为,电子体温计的探头内,其实是一个很小的NTC+漆包线引出来,外面是不锈钢壳,传温也很快的!

2022-08-22 16:18:10 2185 1

原创 为什么变频空调省电的原理和分析

变频空调确实比定频空调能效比更高。国标分3种设备:热泵型是指冷暖空调! 需考察全年制冷、制热的总效率APF。单冷式就是只制冷,只考察夏季(制冷季节)制冷效率SEER。热泵热风机就是只制热,只考察冬季(制热季节)制热效率HSPF压缩机也有效率问题。一、从卡诺效率分析---为什么变频空调效率更高?大伽写的文章提供了很好的说明:《开空调一晚大概多少钱?》https://daily.zhihu.com/story/9726150从文章的ASPEN软件模拟上看,变频空调全频运行时,和定频空调效率差不多的!...

2022-07-28 17:06:40 348

原创 空调开高一度觉得热、开低一度觉得冷的问题原因,DIY外加温控器解决

如果设成25度时,因为25度时,整个房间都要下降一度,空调又要拼命制冷很久很久温度才会降得下来,这时制冷开机又太久了,人体就是这样奇怪,稍微吹久一点空调,又觉得“太冷”了。实际用下来发现,变频空调是省电一些,温控比定频好一些,体感比定频好,但也是温度波动稍大些,床头的温度显示有时25度多,有时27、28度。人体就是奇怪,空调一停,就会觉得热,26度停机后,等温度上升到27度,已经过了有点长时间,所以人体觉得“很热”了,空调才启动。原先启动温差是1度,比如设定26度,则26度以下停机,27度以上开机。...

2022-07-21 11:08:10 511

原创 简单说下HTTP代理、HTTPS代理、SOCKS代理的原理区别,charles抓包HTTPS原理

所以在HTTPS代理时,需要TCPIP连接成功后,客户先用CONNECT包把目标服务器地址发给代理,代理连接到目标后,再进行后续的盲转发就行了!因为HTTP是不加密的,TCPIP连接成功后,第一个包就是HTTP头包,HTTP头里可以表达目标服务器地址和PROXY信息,代理可以根据这个信息去连接目标,所以只要HTTP头里做一点点修改,其它都是一样的,直接盲转发就行了!SOCKS代理,同理,一开始代理不知道目标服务器地址,需要客户先用CONNECT包把目标服务器地址发给代理,代理连接到目标后,再盲转发就行了!.

2022-07-21 09:12:44 1079

原创 硬件MSB最高位优先、LSB最低位优先的CRC计算原理详细解释和程序,正算反算成功等效,DS18B20和HTU31D传感器CRC

以前写过《我学习CRC32、CRC16、CRC原理和算法的总结(与WINRAR结果一致)》长篇。经过十几年又忘记了。这次碰到DS18B20进行CRC校验(以前都没校的),重新温了一下,补充了一下。DS18B20是反着算的,有点难理解,所以花了点时间。为什么反着算,如何做正算等效,这是重点。DS18B20的CRC有很多人已经写过了,就不列举了。这里把正算、反算CRC原理详细说明一下,算是原来文章的补充。精华都在这里了。================...

2022-07-07 09:10:19 504

原创 单片机KEIL C51堆栈地址分配原理,变量放RAM,small编译按data

STC单片机12C5A60S2,内部RAM低128字节(变量用“data”声明)+高128字节(变量用“idata”声明)+内部扩展RAM1024字节(变量用“xdata”声明)要采用small编译,这时C51是全部变量都按data! 自己不用去指定data。 变量超出80H空间,则出错,C51不会自动改成按idata或xdata等!!这时就要自己去指定idata或xdata。把慢的变量自己去定义成idata或xdata! 这样省出空间给data。直到不出错为止。看M51文件就知道RAM分配的情况和COD

2022-07-02 12:00:35 965

原创 华硕灵耀笔记本电脑双雷电3的USB TYPE-C的输出只支持5V 3A

2022.6华硕灵耀笔记本电脑双雷电3的USB TYPE-C口:USB3.2 gen2(10Gbps) C口!! 支持雷电3(40Gbps)!!但是,应该不支持gen2x2(20Gbps)!雷电3(40Gbps)需要外设芯片支持才能实现。母座内部,4个VCC和4个GND针脚是分别连接在一起的。GND和母座壳连接一起。公头CC脚不接电阻,插上后,则母座不输出电压。公头CC脚接5.1K电阻(按OTG方式),插上后,CC脚是1.66V,表示母座可以输出5V 3A电流。空载输出电压5.11V。用PD协议检测仪

2022-06-27 09:20:08 1732

原创 冷知识:USB3.0的插头一定要快速插入才会识别成USB3,不然会识别成USB2,速度慢很多

百度一下,确实挺冷的,确实是这样的情况。针对普通常见的TYPE A型。

2022-06-24 17:15:00 924

原创 冷知识:SSD或U盘或FLASH闪存要温度高通电使用,温度低断电保存,数据才能更久不丢失!

SSD或U盘或FLASH闪存,通电使用时温度在50多度,断电保存时温度在25度以下,数据才能断电多年不丢失!当然太热的话,肯定也不好,SSD一般会有热保护吧,过热的话会降频降速,以减少热量,一般可能70度以上就会降吧。如果过热保护没做好的话确实会有掉盘的问题。翻译的文章如下:...

2022-06-24 17:11:48 737

原创 换SSD,WIN10系统备份镜像迁移GHOST入坑,DISM好用,修复WINRE,绿联集线器导致USB硬盘供电不足

笔记本准备换一个M2 SSD,系统个性化调整和装软件太费时间了,就直接WIN10系统备份和迁移,以免安装那么多软件。

2022-06-22 08:45:49 1270

原创 巨坑,绿联USB3.0集线器HUB,转千兆网络,USB双路供电原理研究和供电不足改造

巨坑,绿联USB3.0集线器HUB,转千兆网络,USB双路供电原理研究和供电不足改造

2022-06-20 14:35:12 910

原创 USB键盘在DOS下无法用,在BIOS和WIN中正常,奇怪情况,原来是PS2接口有问题

2022。5最近给别人一台电脑做GHOST恢复,2年前做过一键GHOST备份,当时开机启动项选择那里可以用键盘进入DOS的GHOST。这次却发现,开机后,USB键盘用不了了!在开机启动项选择那里,USB键盘没有反应!但是,在BIOS中、WIN中、WIN安装光盘使用中,键盘均正常!以为是MBR中病毒,修复了MBR等,不行。不是病毒的问题!非常奇怪的故障,换了一个USB键盘,也是一样。不是键盘问题!特地找了一个PS2键盘接上,故障更奇怪:PS2键盘无法使用,在开机启动项、BIOS及WIN

2022-05-28 22:34:00 504

原创 WINDOWS的API就是类似DOS的中断ISR

2022.5一直以为WINDOWS的API很神秘,但想一想,其实就是类似DOS的中断。BIOS的API就是各个BIOS中断服务程序ISR,放在特定的内存地址上。DOS的API就是各个DOS中断服务程序ISR,放在特定的内存地址上。同理,WINDOWS的API就是类似“中断服务程序ISR”,放在特定的内存地址上,我们调用入口地址就能执行API。前提是你要能找得到入口。...

2022-05-28 22:32:45 54

原创 修改EDGE的新标签页网址

2022。2EDGE的新标签页网址,太多广告了,恶心! 还无法改。搜了一下,只能通过安装扩展来达到修改新标签页网址。https://blog.csdn.net/culingluan4376/article/details/108706541 您也可以在每次打开“新标签页”时显示自己喜欢的网站。 此功能不是内置功能。 您将需要从Chrome网上应用店安装扩展程序。 如果尚未安装,则需要在新的Edge中启用Chrome扩展程序的安装 。EDGE设置 中搜“扩展”,再“扩展按钮”设成“...

2022-02-23 15:03:56 6507 5

原创 智能安卓电视USB声卡解码器音量限制,只能同轴数字音频输出+遥控音量

自己DIY音响功放,以前直接插电视的耳机插头,电视喇叭不响并且又可以电视遥控器控制音量,比较方便。现在买了TCL安卓智能电视,没有耳机插头了,也没有AV输出,只有USB插座和数字音频同轴输出。自己用解码器音质肯定好,但是问题也来了:音量调节麻烦。一、USB声卡解码器正好手上有一个USB声卡、一个手机TYPEC OTG解码器,试了,插到电视USB口上,二个都可以用!并且可以电视调音量!但问题是:1. 音量最大只能调到23!!很小声。二个都一样,所以不是声卡的问题,是电视的问题。2..

2022-02-21 10:08:13 3942

原创 VSVC简单的WinInet的FTP上传的程序,解决中文文件名乱码问题UTF8

2022.1安卓手机装了primitive ftpd的FTP服务器,方便管理文件。安卓都是UTF8。WIN10是GB字符集,可以直接用WIN10的资源管理器直接看FTP服务器和下载,但无法上传,提示501 invalid character in command,应是字符集问题。命令行的ftp,ls时就出现乱码,即服务器是UTF8,本地是GB,字符集不匹配。用filezilla client软件,一切正常,会自动检测字符集。一般就用它。用ncFTP,ncftpput上传单个文件,文件名是中文时

2022-01-30 17:03:54 1113

原创 安卓Android手机浏览器访问本地SD卡的HTML网页,要用file

在浏览器里输入content://com.android.htmlfileprovider/sdcard/test.html,不行,转到百度去了。在浏览器里输入file:///sdcard/a.html,可以,成功,注意是3个/ !!!

2021-12-21 08:37:48 39027 1

原创 完整程序,VS2017的VC的MFC使用2021年opencv打开摄像头并保存图片

wxleasyland@139.com2021.12一、参考参考《VS2017+OPENCV在MFC中显示摄像头》,但用法是老opencv的了,程序有多个问题,https://www.freesion.com/article/2345375894/opencv在MFC中显示图像要用到它的CvvImage类,但在opencv2.3.1的版本中,已经找不到这个类了。参见https://blog.csdn.net/szlcw1/article/details/21296523o

2021-12-20 11:45:02 1900

原创 VS的VC提取PDF中stream流的程序

wxleasyland@139.com2021.12vs2017对话框MFC。long myoutputSTREAM(long j, long lsize, char* buffer, int mode_return, CString filename){ long l_start; l_start = j;while(1){ if (j >= lsize) break; if (mode_return == 1...

2021-12-13 08:44:38 130

原创 VS编程查看字体字符unicode与字形编码索引值index关系、显示字体字符

wxleasyland@139.com2021.12unicode型字体文件中,有字符unicode与字形编码索引值index的关系。一、得到字体中字符unicode与字形编码索引值index的关系参考别人的《GetFontUnicodeRanges获取指定字体文件中的字符》、《字样索引(Glyph Index)与字符之间的转换》。这个程序中有CreateFont()时要指定字体准确名称的问题,可双击字体查看这个名称,比较麻烦,暂无解决。在VS的MFC的对话框的按钮的

2021-12-13 08:26:13 407

原创 从pdf和字体内部格式简单分析pdf复制提取文字乱码的原理

wxleasyland@139.com2021.12参考别人《PDF内嵌字体分析 - 提取的文字是乱码原因分析》。一般PDF文件中都是有嵌入字体的,这样阅读器可以正常显示。“我”的GB码是CED2,unicode是6211。在WIN10记事本中,就打一个“我”字,再打到dopdf成一个pdf。一、对pdf文件分析在pdf文件中,有:object3号对象是页,指出F1字体是6号对象。object4号对象是显示内容,解压后:qqBT

2021-12-13 08:24:31 1063

原创 WINDOWS的PDF文件鼠标右键加命令项,注册表shell command命令

windows注册表,只给.pdf文件,鼠标右键上增加一项命令,怎么办?在注册表的.pdf下面加shell和command,不行。用assoc .pdf发现:.pdf=SumatraPDF用ftype sumatrapdf发现:sumatrapdf="C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe" "%1" %*即.pdf文件是用Sumatra软件打开的。在注册表的SumatraPDF项下面,有shell,下面有open,是.

2021-12-02 15:17:06 688

原创 WIN下免费pdf转图片PNG/JPG/TIFF软件,poppler和pdftocairo开源库编译,中文文件名出错修正

wxleasyland@139.com2021.12想要一个打印到图片的虚拟打印机软件,结果都是收费的。自已编是不可能的,工作量太大。现在PDF虚拟打印机很多,可以打成PDF,再转成图片。想要一个免费的简单的PDF转图片开源软件,结果不好找。发现商用PDF SDK都是收费的,只好用PDF开源库来做了。poppler开源库用于PDF浏览等,附带了一个pdftocairo可以转换pdf到图片的程序。于是自己编译poppler和pdftocairo。VS里,pdftocairo

2021-12-02 14:21:44 797 1

原创 VS2012英文语言包没用,vcpkg不支持,且非静态常量不能在类中初始化

wxleasyland@139.comVS2012英文语言包没什么用了,不用安装了,还是用新的VS吧。官方已经不支持VS2012下载了。我WIN10+VS2012中文。用vcpkg.exe最新版2021年11月的,提示No suitable Visual Studio instances were found。找了VS2012英文语言离线安装包(72MB)来安装,中间缺少Bliss_LP_net.msi,安装不下去,联网也不行。把安装包的各个子包安装了一遍。 VS2012有英语了,可以改成英语了。但

2021-11-11 08:50:49 138

原创 静态库、动态库、静态链接、动态链接、系统运行库混合、MD MT默认库冲突问题

一、静态库项目静态库lib:(注意和“静态运行库”区分) 就是.lib文件,一个.c或.cpp会编译成一个.obj,多个.obj可以组合成一个.lib库。lib=多个obj。静态库其实是二进制型式的代码源程序。静态库的制作不用链接:静态库lib其实只是二进制型式的代码源程序,因此做lib时,不需要进行链接link,只是把c或cpp文件编译成.obj文件,再组合成一个.lib文件。静态库项目不需要链接,在项目“配置属性”中,不会出现“链接器”选项,也不用选择其它的lib库。没有所谓的静..

2021-11-08 16:40:06 1497

原创 jpg图片无损放入PDF的程序,PDF文件格式分析,图像表达方式

wxleasyland@139.com用打印的方式,一般是将JPG解码后的数据发给打印机,而不是JPG原始数据,所以PDF打印机会重新压缩。不对JPG图像进行解压,直接将JPG图像传送到虚拟打印机,也是可以的,但需要虚拟打印机支持、打印软件支持才行。用直接文件转换的方法来转换成PDF,会比较好。参见《图像转PDF的问题、方法及题外话》,很好很有深度的文章。图片放WORD2007中,再打印dopdf,得到的pdf中的图片居然分成了2个。说明WORD不是直接将JPG传给dopdf的。

2021-11-05 10:33:55 563

原创 RSA加密原理公钥私钥的入门理解(不涉及算法)

一直不明白RSA公钥私钥算法和质数有什么关系。文章《可以公开的密码:大质数基础上RSA加密算法》https://m.sohu.com/a/272982577_814235说了一个例子,还是有点不太清楚,自己想了一下。其实是这样的:选2个质数7和11(不公开),相乘得77(公开)再选一个数13(公开)↓7(不公开)、11(不公开)、13(公开)可以计算得到秘密捷径即解码密钥:37(不公开)这样数据加密、解密是这样:20→→→公钥质数77、公钥13→→→6920←←←←←私钥37←←.

2021-10-28 14:59:39 117

原创 char int unsinged型计算赋值时数据情况,PDF的XREF的PNG的filter up过滤器

在研究PDF时,碰到XREF有/Filter/FlateDecode/DecodeParms<</Columns 7/Predictor 12>>这玩意,inflate解压缩后的数据还需要进行PNG Filter Up算法的反向处理。PNG过滤器filter up存贮,会不会在char计算时越界丢失数据的问题?一、整型常数:按编译器的长度进行存贮,VC的整型为4字节,则是存成4字节。数值是以补码存贮的。变量值 char型 int型=整型常数-1 ...

2021-10-28 14:35:21 78

原创 AUTOCAD显示代理图形不正常,一定要re一下

别人用AUTOCAD PLANT3D做的图,含有PLANT3D图元。我用普通AUTOCAD2018打开时,一开始有“代理信息”提示窗,发现无论选“显示代理边框”、“显示代理图形”,代理图形 都显示成了 方框!! 属性是“ACAD_PROXY_ENTITY”!!切换来切换去,都是显示出来效果是一样的!都是方框!以为是CAD2018的问题,自己又花了很多时间下载安装AUTOCAD PLANT3D,打开就能正常显示了。说多了都是泪。后来偶然发现AUTOCAD2018又能正常显示了。...

2021-10-20 14:58:42 3792

原创 WIN10待机睡眠不关USB电源、进不了睡眠S3、没有电源选项、节电模式、电脑漂,已解决

华硕灵耀笔记本WIN10X64。一、睡眠和休眠对USB口电源的影响WINDOWS睡眠不关USB电源是正常的:因为USB外设有待机功能,需要电源来进行待机,并且USB口这时也可以给别的设备充电。睡眠后,USB口仍有电,实测USB口有5V电压,主机会发出待机指令给外设,USB鼠标会关闭光电系统,进入低功耗待机。这时移动鼠标,无法唤醒电脑,按动鼠标按钮,可以唤醒电脑。如果USB口没电,外设就无法待机了。睡眠后,将鼠标拔掉,再插上,鼠标正常通电运行,光电系统有光,但不能唤醒电脑,因为鼠标还没有和主.

2021-10-07 09:17:36 5678 10

原创 软件冲突造成WINDOWS复制或移动文件后需要刷新才会显示

WIN10突然发现,复制或移动文件,需要刷新一下,才能显示出文件来!!试了注册表加update等方法,均无效。安全模式,正常。说明是软件冲突问题!!运行coretemp后,正常了,说明coretemp影响到了系统显示!删掉CORETEMP,改用OpenHardwareMonitor开源软件。像那些会在任务栏图标上刷新显示东西的软件,比如coretemp显示CPU温度,就有可能会引起系统冲突,造成WINDOWS文件夹变动后不更新显示,要刷新后才会显示。windows其实很强健的,所有的问题

2021-10-06 16:09:40 2923

原创 QQ软件已被破坏或部分文件丢失,就是木马病毒引起的

2021.1刚装了2020新版的QQ,运行一段时间后提示:QQ软件已被破坏或部分文件丢失,无法继续使用,请重新安装QQ。错误码:0x80010001。于是反复重装系统WIN7,重装QQ,均不行。查了没有病毒。网上的解决方案均不行。改装成QQ2019老版(9.2.2)可以用,不会提示了。后来花了大量时间排查所有软件,就是木马病毒引起的。WINAMP是以前在官方论坛下载的,以为是官版,结果是借官方论坛发的一个木马版,上当了,大意了。 改成官方有签名的版本, ...

2021-01-27 13:13:03 2385

原创 电脑PC微信客户端浏览器网页内容缓存在内存中,不在硬盘上,找不到的

如题,用ProcessMonitor根本监控不到微信存放的文件在哪里。真的找了好久好久没找到。用charles抓包来看:已经下载过的内容,微信不会再下载。关掉微信,再打开微信,微信又会重新下载内容了。所以,微信是把下载的内容放在内存缓存中,没有保存在硬盘上!...

2020-11-29 16:22:21 1245 1

原创 钱差点没了,京东莫名解绑手机号并注册,难道安卓手机中了木马?期待大神解释

2020.11.24一、中招一直不相信安卓的安全性,有二台安卓手机。一台手机是银行卡关联的号,只用来打电话收短信,用三星手机原厂系统,没有安装任何第三方APP,没有ROOT。另外一台手机专门上网安装各种APP,华为荣耀手机,也没有ROOT,手机号是不用的。近期只安装了“麦克风扩音器”这个APP。京东我没有进行任何手机从账户中解绑的操作,23日早上6点多收到京东邮件,提示手机被解除验证。 同一时间手机收到短信:“京东注册验证码XXXXXX”,没有其它的短信。--即有骗子在注册我的手机号8点多

2020-11-24 10:19:59 726 2

原创 IPHONE苹果手机短信短消息备份导出,格式分析,数据库sqlite

iphone短信无法导出,只能通过备份,再从备份文件中去找。一、备份IPHONE 5S,用ITUNES备份到电脑,不加密。备份在C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync\BackupManifest.db 文件里面是文件名和目录的对应关系,sqlite DB 3格式。31bb7ba8914766d4ba40d6dfb6113c8b614be442文件是通讯录库,sqlite DB 3数据库格式,加上扩展...

2020-11-03 14:05:30 1584

pdftocairo.exe

WIN下免费pdf转图片PNG/JPG/TIFF软件pdftocairo

2021-12-02

空空如也

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

TA关注的人

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