240 发简信
IP属地:广西
  • “卡脖子”清单

    如果没有特朗普,我国可能还沉浸在一种盲目的满足之中。2019年以来,美国加紧了对我国在高科技领域的制裁和打压,在这种高压之下,我国的短板也清晰地浮现出来,补齐短板的必要性和急...

  • X射线相关分析方法笔记

    今天查X射线衍射仪的资料,突然想起这几天被科普的一些名词,在这里记录一下。 EDX 全称 Energy Dispersive X-Ray Spectroscopy,能量色散X...

  • INotifyPropertyChanged 接口的优雅用法:Fody

    通过Nuget安装库,使用如下命令: 然后在需要实现属性通知的类上添加一个[AddINotifyPropertyChangedInterface]即可,如下所示: 编译后等效...

  • C# 配置文件 App.config 的使用方法及技巧

    在使用Winform进行工控软件开发的过程中,会涉及到保存设备连接参数的需求,可以有多种方式来实现参数的保存,比如:可以自定义一个文件进行保存,另外也可以写到内置的配置文件A...

  • 120
    面向对象编程的七大原则

    1、开闭原则(OCP) 软件实体应当对扩展开放,对修改关闭 简单的说,就是软件中包含的各种组件,应该在不修改现有代码的基础上,能够扩展新功能。开闭原则中的"开",是指对于组件...

  • MAP 文件和 List 文件的解读(一个例子)

    Keil 在生成程序的时候,可以生成两个辅助文件非常有帮助,他们分别是 map 文件和 list 文件。访问Options for Target -> Listing 勾选对...

  • HardFault Handler示例代码

    该函数中打印所有通用寄存器,特殊功能寄存器和SCB寄存器,并对SCB寄存器的内容进行了基本的解读,配合上述文字,可以更精确的定位发生Hardfault的原因和位置。

  • HardFault 错误信息的解释和可采用的处理方法

    1.发生中断时处理器的行为 不考虑其他细节,M3内核在发生中断时首先自动将如下8个寄存器压栈。因此在中断处理函数中,发生中断时正常执行时的寄存器数值已经被压入了堆栈中。在中断...

  • Windows下安装Geant4

    教程时间:2020年9月14日操作系统:Windows 10 专业版需要用到的软件:1、Visual Studio 2019,exe文件下载地址:https://visual...

  • 120
    RT-Thread 学习之 SCons 构建工具(1)

    什么是构建工具 其实不知道什么是构建工具也可以继续学习,既然我们想深入学习,那就先了解一下什么是构建工具。 构建工具(software construction tool)是...

  • 120
    RT-Thread学习之Kconfig语法

    Kconfig文件是各种配置界面的源文件,在bsp目录下使用env工具执行menuconfig命令调出的系统配置界面,就是通过读取当前bsp目录下的Kconfig文件来生成的...

  • 如何高效看文献

    读文献有不同的读法,但最重要的自己总结概括这篇文献到底说了什么,否则就是白读。读的时候好像什么都明白,读完就忘了,这是读文献的大忌,既浪费时间,最严重的是,没有养成良好的习惯...

  • 真空的绝缘性能

    真空的基本概念 真空技术中,"真空"泛指在给定的空间内,气体压强低于一个大气压的气体状态,也就是说,同正常的大气压相比,是较为稀薄的一种气体状态。 真空度是对气体稀薄程度的一...