- 博客(93)
- 资源 (2)
- 收藏
- 关注
原创 RNN and LSTM
想象两个解说员在看同一场板球比赛:RNN 的本质想法特别朴素:最关键的就是上面那条水平的箭头链——它就是"记忆"在流动的通道。每个 A 处理完自己的输入,把"刚刚发生了什么"的摘要传给下一个 A,下一个 A 一边看新输入,一边参考这份摘要。这份被反复传递的"摘要",专业名字叫 隐藏状态 h(hidden state)。RNN 每一步只做一件事,可以用一行公式表示:ht=tanh(Whh ht−1+Wxh xt+b)h_t = \tanh(W_{hh}\, h_{t-1} + W_{xh}\, x_
2026-11-05 20:56:23
330
原创 Wine 下游戏报 “steam_api64.dll failed to initialize, status c0000005“ 的修复教程
以《ASTLIBRA Revision》为例,方法同样适用于其他在 Wine/Proton 下遇到相同报错的游戏。
2026-10-11 22:25:11
345
原创 Linux下通过SMB共享文件给电视
在文件末尾添加一个共享段(可以注释掉原文件中的[printers][print$]以及[homes]等条目)。这里给两种模板。
2026-09-20 19:02:38
201
原创 中断与主程序的“读-改-写”竞争避坑指南
只要你的变量在主程序和中断中都被修改过,无论改的是不是同一个 bit,都绝对不能直接使用|=&=或结构体位域赋值。必须使用上述三种解法之一,将“读-改-写”封装为原子操作,方可彻底避坑。
2026-09-17 13:25:45
195
原创 debian13 安装 EasyConnect_x64_7_6_7_3无法打开修复教程
EasyConnect 是基于老版 Electron 打包的闭源程序,编译时链接的是 pango 1.40.x 的 ABI。Debian 13 的 libpango 已经升级到 1.56+,符号表发生了变化,程序在加载 libpangocairo-1.0.so.0 等库时找不到所需符号(典型报错是 undefined symbol: hb_ft_font_set_load_flags 或 Harfbuzz version too old),最终以段错误退出。
2026-09-02 11:01:49
259
原创 Git 提交信息修改
适用于:修改某个 Merge 节点的信息(如将。(保存后会弹出编辑器修改信息,或者用。适用于:修改某个早先的普通代码提交。修改历史后,本地分支会领先远程分支。适用于:刚提交完发现信息有误。注意:现代 Git 必须使用。
2026-08-07 11:33:37
249
原创 对数函数求导
对数函数的求导是微积分中的一个基础且重要的部分。根据对数的底数不同,求导公式也有所区别。最核心的是**自然对数(以e为底)**的求导。
2026-06-21 16:10:56
375
原创 stm32和Zynq的中断抢占机制
特性中断控制器NVICGIC-400是否支持抢占是是优先级规则数值越小,优先级越高数值越小,优先级越高优先级配置分组(抢占优先级/子优先级)每个中断源独立优先级寄存器特殊模式无支持IRQ和FIQ,FIQ优先级最高典型应用环境裸机、RTOS (FreeRTOS, etc.)裸机、RTOS、Linux等完整OS复杂度相对简单,直截了当更复杂,功能更强大。
2025-09-28 10:41:16
1116
原创 Debian13下使用 Vim + Vimspector + ST-LINK v2.1 调试 STM32F103 指南
配置 Vimspector 快捷键(添加到。
2025-09-14 22:23:13
633
原创 深入理解 extern “C“:作用与使用方法
摘要:extern "C"是C++中实现C与C++混合编程的关键工具,它通过禁止C++的名称修饰和统一调用约定,确保两种语言代码的兼容性。使用时需在头文件中结合#ifdef __cplusplus条件编译,在C++源文件中直接应用。典型应用场景包括C调用C++函数或使用第三方C库。通过合理设计头文件和编译流程,可解决跨语言调用时的符号链接问题。
2025-06-11 10:23:17
1406
原创 Linux怎么更新已安装的软件
这会从 /etc/apt/sources.list 和 /etc/apt/sources.list.d/ 中的软件源获取最新信息。
2025-05-05 19:32:20
764
原创 C++笔记
请注意,不能在类声明中初始化静态成员变量,这是因为声明描述了如何分配内存,但并不分配内存。对于静态类成员,可以在类声明之外使用单独的语句来进行初始化,这是因为静态类成员是。成员被声明为静态存储类。静态类成员有一个特点:无论创建了多少对象,程序都只创建一个静态类变量副本。也就是 说,类的所有对象共享同一个静态成员。的,而不是对象的组成部分。请注意,初始化语句指出了类型,并使用了作用域运算符,但没有使用关键字。,该常量将与其他静态变量存储在一起,而不是存储在对象中。这种可以在类声明中“初始化”该常量。
2025-03-20 17:07:59
316
原创 怎么计算房子的底价
按之前比较盛行的30%首付来算,贷款需要70%。排除房贷利率的影响,当房子总价跌超30%时,就算把房子卖了也还不上贷款,这时就会有很多人断供。我们可以把租售比看作是房子总价一年的年化收益率。就是防止房地产发生大规模断供的底线。所以近三年成交的平均价格打七折就是。可以等价为十年期国债收益率;持有成本率一般在1~2%;
2024-09-16 09:26:56
1279
原创 免费无广告的音乐播放软件
实v2.4.2这个版本的最好用,没有广告和花里胡哨的功能,点播放后会自动签到领1日会员,音乐不会断播。安装以后为防止自动更新,记得在手机应用市场里更改为忽略自动更新。酷狗音乐概念版可以免费听歌,但是新版本会有很多广告。手机若打不开链接的话把浏览器切换到桌面模式就好了。里面就可以正常听了。
2024-09-08 13:31:53
2151
原创 如何实现“变”CF而不变有效值
首先需要“改变”该正弦波的CF值,变成。那么,问题来了,最终灰色波形的周期。和需求的CF值求出目标波形的周期。这样我们就可以根据绿色波形的周期。然后我们需要把灰色波形的周期改为。又因为正弦波的CF值都为。作为已知需求,在上图中,是不是发现新大陆了呢?
2024-06-16 18:55:25
982
原创 均方根为什么等于有效值
对于交流电而言,其瞬时值随时间变化,直接取瞬时值的平均是没有意义的,因为它会在正半周期和负半周期相互抵消。而我们关心的是交流电实际能够提供的能量或功率,这与电流或电压的平方成正比(根据焦耳定律P = I^2R 或 P = U^2/R)。最后对这个平均值开方,得到的结果既反映了原始信号的波动特性,又在能量意义上等效于一个恒定的直流值,即这个直流值能在相同时间内提供相同的能量给负载。因此,方均根值被视为交流电的有效值,因为它在热效应上与同一电阻上直流电的效应相同,即使得电阻产生的热量相等。
2024-05-29 09:44:38
2721
原创 探究欧拉恒等式的美学与数学威力
正如老子所述,“道生一,一生二,二生三,三生万物”,数学作为人类认知自然法则的语言,其数系的不断发展象征着对世界理解的深化。然而,数学不仅仅是对物理实在的抽象,还涵盖了对旋转运动的描述。这一公式直观地揭示了自然指数函数与三角函数在复数领域的统一性,相较于从泰勒级数推导的传统方法,从几何角度出发更能体现其直观美感。所以,欧拉恒等式不仅仅是一个优美的数学定理,更是连接数学多个分支、解决实际问题的核心工具,它充分展示了数学的深远智慧和无比魅力。相同,即回到了原点所在直线的另一侧。代表一族矢量,矢量的角度为。
2024-04-19 16:05:07
1432
原创 自然常数“e”:工程中的自然数“1”
自然常数“e”的意义在于:对于单位状态量变化率为固定值(如100%)的系统,它代表了一个单位时间内连续翻倍增长能达到的极限值。例如,在年利率为100%的情况下,一年中无论存款次数多少,最终极限收益为e元。这里强调了状态量变化率与单位状态量变化率的区别,前者关注整体变化趋势,后者则反映局部变化规律,且局部变化往往不受总体状态的影响。:用来描述事物当前状态的量,例如一根竹子的长度为5米,一个人的体重为50千克。:对应于导数的概念,即在无穷小的时间间隔内,状态的增量与时间增量之比。最后,将上述极限的结果乘以。
2024-04-16 09:11:23
1787
原创 ubuntu怎么按安装时间显示已安装的软件
另外,有一些第三方工具或者专门为此目的编写的脚本可能提供了更方便的方式来按安装时间查看已安装软件。通常,软件包的安装时间记录在系统的日志文件中,尤其是与包管理相关的日志。如果想查看所有已安装软件包的安装时间,并按时间排序,可以编写一个脚本或使用awk、sed、sort等命令组合来处理日志文件。综上,虽然Ubuntu系统本身并未直接提供按安装时间显示已安装软件的命令,但通过分析包管理日志文件,可以获取到所需的信息。运行此脚本会生成一个表格,列出了每个软件包及其对应的安装时间(时间戳格式),并按安装时间排序。
2024-04-07 08:44:46
2302
原创 你管这破玩意叫网络
好了,总结一下,到目前为止就几条规则从各个节点的视角来看首先我要知道我的 IP 以及对方的 IP通过子网掩码判断我们是否在同一个子网在同一个子网就通过 arp 获取对方 mac 地址直接扔出去不在同一个子网就通过arp 获取默认网关的 mac 地址直接扔出去我收到的数据包必须有目标 MAC 地址通过 MAC 地址表查映射关系查到了就按照映射关系从我的指定端口发出去查不到就所有端口都发出去我收到的数据包必须有目标 IP 地址通过路由表查映射关系。
2024-03-29 22:13:10
1371
原创 Zynq-7000 AP SoC的设计中,如何避免CPU0和CPU1对共享资源的访问冲突
通过这些措施,设计确保了两个CPU可以独立运行各自的操作系统和应用程序,同时通过共享资源进行必要的通信,而不会发生资源访问冲突。这种设计策略有助于提高系统的稳定性和可靠性。
2024-01-03 10:23:57
902
原创 Cortex-A9 架构
在上表中,除了User(USR)用户模式以外,其它8种运行模式都是特权模式,在特权模式下,程序可以访问所有的系统资源。这几个运行模式可以通过软件进行任意切换,也可以通过中断或者异常来进行切换。大多数的应用程序运行在用户模式,该模式下某些被保护的系统资源是不能被访问的,要想访问这些受限的资源就必须进行模式切换。不过用户模式是不能直接进行切换的,用户模式下需要借助异常来完成模式切换,当要切换模式的时候,应用程序可以产生异常,在异常的处理过程中完成处理器模式切换。
2023-09-28 16:14:29
3924
1
原创 USB 接口简介
USB全称为Universal Serial Bus,翻译过来就是通用串行总线。由英特尔与众多电脑公司提出来,用于规范电脑与外部设备的连接与通讯。目前USB接口已经得到了大范围的应用,已经是电脑、手机等终端设备的必配接口,甚至取代了大量的其他接口。比如最新的智能手机均采用USB Typec取到了传统的3.5mm 耳机接口,苹果最新的MacBook只有USB Typec接口,至于其他的HDMI、网口等均可以通过USB Typec扩展坞来扩展。
2023-07-31 11:07:23
2335
原创 CAN协议
CAN总线以帧的形式发送数据,但是最终到总线上的就是“0”和“1”这样的二进制数据,这里就涉及到了通信速率,也就是每秒钟发送多少位数据,前面说了 CAN2.0最高速度为1Mbps/S。图中,单元1和单元2同时开始向总线发送数据,开始部分他们的数据格式是一样的,故无法区分优先级,直到T时刻,单元1输出隐性电平,而单元 2输出显性电平,此时单元1仲裁失利,图中所有的CAN节点单元都采用CAN_H和CAN_L这两根线连接在一起,CAN_H接CAN_H、CAN_L接CAN_L,CAN总线两端要各接一个120Ω的。
2023-07-27 11:31:18
489
原创 I2S 总线接口
I2S(Inter-IC Sound)总线有时候也写作IIS,I2S是飞利浦公司提出的一种用于数字音频设备之间进行音频数据传输的总线。和I2C、SPI这些常见的通信协议一样,I2S总线用于主控制器和音频CODEC芯片之间传输音频数据。另外,有时候为了使音频CODEC芯片与主控制器之间能够更好的同步,会引入另外一个叫做MCLK的信号,也叫做主时钟或系统时钟,一般是采样率的 256倍或384倍。上图中通道0 是LRCK时钟,通道1 为BCLK,通道2 是DACDATA,通道3 是MCLK。
2023-07-19 10:39:31
3540
原创 Platform虚拟总线框架与物理总线框架的理解
就会查找与之匹配的设备(通过设备树注册),如果有的话就将两者联系起来。当我们向系统注册一个驱动(包括控制器驱动和设备驱动)的时候,
2023-06-20 10:53:11
286
原创 SPI(Serial Perripheral Interface)
从上图可以看出,SPI的时序图很简单,不像I2C那样还要分为读时序和写时序,因为SPI是全双工的,所以读写时序可以一起完成。图中,CS片选信号先拉低,选中要通信的从设备,然后通过MOSI和MISO这两根数据线进行收发数据,MOSI数据线发出了0xD2这个数据给从设备,同时从设备也通过MISO线给主设备返回了0x66这个数据。SPI是Motorola公司推出的一种同步串行接口技术,是一种高速、全双工的同步通信总线,SPI时钟频率相比I2C要高很多,最高可以工作在上百MHz。
2023-06-19 18:30:55
469
c primer plus第6版第7章编程练习第11题编写购物程序参考答案
2020-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅