记录一些物理知识
温度相关开尔文绝对温度 : T(K)
摄氏度 :T(°C)
T(K) = T(°C) + 273.15
加热因子的计算公式一般为:
加热因子 = Σ(Tn^4 * Δt)$$加热因子 = Σ(ΔT * Δt)$$其中:
Tn = 在时间区间内的绝对温度(K)
Δt = 每个时间区间(s)
n = 时间区间索引
这个公式本质上是根据物体的辐射定律,用温度的四次方与时间的积分来近似计算在整个加热过程中焊盘获得的总热量。å
比热容(c)和热容(C)的关系:$$C=m\cdot c$$
热容: 描述物体吸收或释放一定量热量时,其温度变化的能力
比热容: 单位质量的物体在吸收或释放一定量的热量后,温度变化的能力(常数)
$$c=\frac Q{m\cdot\Delta T}$$
在实际项目中使用加热因子公式 $HF = Σ(Tn^4 * Δt)$ 的步骤大致如下:
使用加热因子测试仪在回流焊接过程中连续测量焊点温度,获得完整的温度-时间曲线数据。
将测得的温度值(通常 ...
整点盘点工业相关的一些知识点
电流测量仪器的量程相关系数电流测量仪器(如皮安表、电流计等)通常需要具备宽范围的测量能力,同时又要保证高精度。为了实现这一目标,仪器通常采用 主量程 (Range) + 精细增益调节 (RangeScale) 的双参数设计。这种设计是为了兼顾 宽动态范围测量 和 高分辨率测量
这种设计广泛应用于 皮安表、电流计、半导体测试、电化学分析等高精度测量领域,是现代高端测量仪器的核心技术之一
电流信号的变化范围可能非常大,可能从 **皮安级 (pA) 到 毫安级 (mA)**,单一量程无法覆盖如此大的动态范围。因此,需要使用 不同的主量程 (Range) 来适应不同的电流测量需求。但如果只依赖主量程,每次更换量程都会产生:
切换滞后:机械继电器或电子切换器的响应时间
测量误差:量程切换可能导致校准误差、偏移等
信号干扰:切换过程可能引入噪声,影响测量稳定性
因此,在主量程的基础上增加 **精细增益调节 (RangeScale)**,可以在不改变主量程的情况下,通过电子增益调整,实现更精细的测量范围划分,提高测量分辨率和准确性。例如:
在 Range ...
嵌入式相关知识点
嵌入式系统:以应用为中心、软硬件可裁剪的专用计算机系统,嵌入到设备中执行特定任务(如智能手环、工业控制器)
特点:
实时性:工业控制需毫秒级响应(如机器人紧急制动)
低功耗:电池设备需优化能耗(如物联网传感器)
资源受限:内存/处理器性能远低于PC(ESP8266仅80KB RAM)
基础知识电路基础基尔霍夫定律
基尔霍夫电流定律(KCL):在集总参数电路中,任意时刻,对任意节点流出或流入该节点电流的代数和等于零
$$
i_1+i_2+i_3=i_4+i_5
$$
基尔霍夫电压定律(KVL):在集总参数电路中,任一时刻,沿任一闭合路径绕行,各支路电压的代数和等于零
$$
U_{S1}-U_{S2}-U_2-U_1=0
$$
模拟数字电路
数字电路是处理数字信号的电路。数字信号:数字信号是离散的电信号。只有0和1区分。
模拟电路是处理模拟信号的电路。模拟信号:模拟信号是连续的电信号。以电压为纵坐标,时间t为横坐标为例,函数曲线是连续的,不存在突然阶跃的情况
单片机基础计算机的最小组成计算机的组成非常复杂,但其基本单元非常简单
笔记本电路 ...
操作系统是硬件之上的第一层软件
操作系统相关概念
操作系统概述
管理系统的硬件,软件,数据资源
控制程序运行
人机之间的交互接口
应用软件与硬件之间的接口
工作范围
进程管理
存储管理
文件管理
作业管理
设备管理
特殊的操作系统
分类
特点
批处理操作系统
单道批:一次一个作业入内存,作业由程序、数据、作业说明书组成。多道批:一次多个作业入内存,特点:多道、宏观上并行微观上串行
分时操作系统
采用时间片轮转的方式为多个用户提供服务,每个用户感觉独占系统。特点:多路性、独立性、交互性和及时性
实时操作系统
实时控制系统和实时信息系统。交互能力要求不高,可靠性要求高 (规定时间内响应并处理)
网络操作系统
方便有效共享网络资源,提供服务软件和有关协议的集合。主要的网络操作系统:Unix、Linux 和 Windows Server 系统
分布式操作系统
任意两台计算机可以通过通信交换信息。是网络操作系统的更高级形式,具有透明性、可靠性和高性能等特性
微机操作系统
Windows: Microsoft 开发的图形用户界面、多任务、多线程 ...
计算机组成原理是研究计算机系统内部结构、工作原理及其相互关系的一门学科
参考视频
数值相关进制转换小数部分转二进制十进制0.625转二进制为0.101,转化方法如下:
$$
0.625 = 1\times0.5 + 0\times0.25+1\times0.125=1\times2^{-1}+0\times2^{-2}+1\times2^{-3}
$$
大于1的部分转二进制除基取余法,注意余数要倒着排列
得到的结果为1011110
十六进制与二进制转换
所以只需要按照4位二进制进行分割,将每个4位二进制计算出来就是16进制的一位
码制
原码 最高位是符号位,其余低位表示数值的绝对值
反码 正数的反码与原码相同,负数的反码是其绝对值按位取反(符号位不变)
补码 正数的补码与原码相同,负数的补码是其反码末位加1(符号位不变)
移码 补码的符号位按位取反
存在意义
原码:直观简单,适合人类阅读和简单应用。
反码:简化减法,是补码的过渡形式。
补码:运算高效、零唯一,广泛用于现代计算机。
移码:便于比较,常用于浮点数指数。
类型
数值1
数 ...
盘点记录众多网络架构设计
api风格
这张图展示了六种常见的Web API接口技术的对比和用途。每种技术的特性和适用场景如下:
**SOAP (Simple Object Access Protocol)**:
特性:安全性和可靠性,基于XML的数据传输协议,通常用于企业级应用。
用途:适用于需要高安全性和事务处理的复杂系统,如银行和电信系统。SOAP协议包括安全性、事务处理和消息传递等多个层面的标准。
缺点: 体量太大,复杂又啰嗦
**RESTful (Representational State Transfer)**:
特性:基于资源的架构风格,常用于Web服务器。
用途:广泛用于Web应用开发,通过标准的HTTP方法(如GET、POST、PUT、DELETE)进行操作。REST API以资源为中心,每个资源都有唯一的URI。
缺点: 实时性不足
GraphQL:
特性:查询语言,用于减少网络负载。
用途:允许客户端指定需要的数据结构,从而优化数据获取过程,减少多余数据的传输。适用于需要高效数据查询的复杂应用,如社交网络和内容管理系统。
缺点: 诞生目的是为了提供高 ...
技术杂项随笔
导航二维码生成123<script language="javascript">window.location.href="地图链接"; </script>
腾讯地图分享链接
https://mmapgwh.map.qq.com/shortlink/short?l=c2acbe4841781b03a05c50b6887d573b
高德地图分享链接
https://surl.amap.com/VTAzmOwWe0n
百度地图分享链接
https://j.map.baidu.com/bb/xKLi
微信小程序相关知识点
位置信息:27.600930,111.827713
湖南省娄底市涟源市杨市镇利新社区石灰湾
腾讯位置服务坐标拾取器
我没有开发微信小程序的任何基础,也没有用过微信开发者工具,不了解到底应该在哪里去完成你上面说的步骤。请把我当成一个完全不懂开发的人,一步一步的告诉我应该如何让你提供的代码在微信开发者工具中成功运行起来
生成小程序码参考如下可以通过微信小程序提供的接口获取小程序码。有两种方 ...
逆向工具盘点
X64DBG插件安装方式置于根目录下plugins目录
记录一个xdbg过vmprotect保护的反调试插件HyperHide
记录一个提供类似IDA的反编译功能的插件MapoAnalyzer
ApiBreakPoint显示各种系统API,方便下断点
ClawSearch在xdbg中提供类似CE搜索的简单功能
xAnalyzer粗略看了下,至少包含自动标注,即注释函数调用的参数的功能
抓包HTTP Debugger
IDA用法IDA
64位生成伪代码的参考性较低,32位相对较高
IDA的启动
New新建文件
可以打开动态库,exe,静态库,中间文件(obj),apk等等二进制文件
go仅仅打开ida
Processor type选MetaPC:表示自动猜测处理器
绿色的球表示分析完成
当前模块的信息在IDA View窗口拖到最上面可以看到,如下:
IDA的基本菜单文件file下file-load file
IDS/IDT file 符号文件
PDB file 调试信息文件
DBG file 调试信息文件
TDS file 调试信息文件 ...
魔法技术盘点
免费域名注册US.KG免费域名主页 其注册页
虚拟身份信息验证
域名注册参考
每个账号可以注册 3 个域名
永久免费,但每年需要提前 180 天手动续期 1 次
注册时需要 KYC,但目前没有验证,可以随意填写
免费域名不能保证长期稳定,请勿用于生产环境
可以部署到cloudflare
操作参考
中文域名转码
搭建VLESS节点项目地址
问题汇总
注意UUID必须是V4版的才有效
UUID v4版生成器
SUB = VLESS.fxxk.dedyn.io 订阅器
快速更换订阅器
链接后接:?sub=VLESS.fxxk.dedyn.io
天成:变量 sub=alvless.comorg.us.kg
3k:变量 sub=3k.fxxk.dedyn.io
订阅器MIT开源项目SSPanel
SubconverterSubconverter:
功能:Subconverter 是一个非常强大的工具,可以帮助将多个代理订阅链接进行合并和转换。支持多种订阅格式,可以生成不同客户端所需的配置文件。
特点
支持将多个订阅链接合并到一个链接
提供 ...
Avalonia: 是一个用于 .NET 平台的跨平台 UI 框架,支持 Windows、macOS 和 Linux。适合对 .NET 开发、跨平台开发以及想要使用现代的 UI 框架的开发者。
MIT开源 开源地址
官方入门文档
官方:相较于WPF,添加了什么?
视频讲解,对比WPF的优势
avalonia介绍
特性
Uno Platform
Avalonia
框架类型
跨平台UI工具
跨平台UI工具
支持的平台
Windows, macOS, iOS, Android, Web, Linux
Windows, macOS, iOS, Android, Web, Linux
编程语言
C#, XAML, JavaScript
C#, XAML, F#, JavaScript
UI设计
基于XAML
基于XAML
社区和支持
活跃的社区,微软支持
不断发展的社区,社区驱动支持
性能
在支持的平台上表现良好
在支持的平台上表现良好
学习曲线
中等
中等
灵活性
具有高度灵活性,可使用XAML和C#
具有高度灵活性,可使用XAML和多种语言
...