摘要:
中断:在主程序运行过程中,出现了特定事件(例如发生已经预知的一些情况),从而转入中断程序中,处理完成后再回到主程序中继续执行。(频繁的中断函数会影响主程序的运行,所以中断函数一边不处理特别复杂的逻辑) EXTI(Extern Interrupt)外部中断 支持的触发方式:上升沿/下降沿/双边沿/软件 阅读全文
摘要:
GPIO——General Purpose Input Output——通用输入输出出口 特点:通用性、快速翻转、中断支持、支持多种工作模式。 8种输入输出模式 模式 性质 特征 应用 标识 浮空输入 数字输入 可读取引脚电平,若引脚悬空,则电平不确定 适用于需要读取外部信号的场景,但外部信号状态不 阅读全文
摘要:
新建文件夹——用于存放工程及工程管理 新建文件夹用于存放整个工程 打开“stm32-project”文件夹,新建一些文件夹用于工程源代码的分类 这些文件夹都是自己建的用于不同类型代码存放,文件夹个数,命名都因人而异。(后续所有文件放在“stm32-project”中也行,不嫌乱的话) Hardwar 阅读全文
摘要:
JVM原理: Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。JVM执行程序过程:1.加载.class文件2.管理并分配内存3.执行垃圾收集 完成JVM环境: 1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂载到JNIEn 阅读全文
摘要:
不是我写的太麻烦了 转自: https://www.cnblogs.com/nanshouyong326/archive/2009/06/30/1513920.html Java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对 阅读全文
摘要:
KMP算法: 此算法的本质是首先对于模板字符串进行计算,生成一个数组(next数组),该数组反映了模板字符串的情况。 例: S: ABADACABABCD P: ABAB 当我们查询到P3与S3(B和D)不相等时,如果是暴力算法,则在从第二个字符开始比较。 而KMP算法则是从P3开始比较(这里的P3 阅读全文
摘要:
异常处理: try { }catch(ExceptionType0 e) { }catch(ExceptionType1 e) { }.....finally { } 有四种情况不执行finally语句: 在finally语句块中发生了异常 在前面的代码中使用了System.exit()退出程序。 阅读全文
摘要:
Java类的高级特性: {Java管理文件机制:类包。 同一个包中的类互相访问时,可以不指定包名。 同一个包中的类不必存放在同一位置,如com.lang.class1和com.lang.class2可以分别放在不同盘中,只要将CLASSPATH分别指向两个位置即可。 Java包的命名规则是全部小写字 阅读全文
摘要:
接口: 1 interface intf0{ 2 public void doSomething(); 3 } 4 interface intf1{ 5 public void doAnything(); 6 } 7 class fenzhi0 extends main implements int 阅读全文
摘要:
管理部门: --Spring + SpringMVC+MyBatis 1.index.jsp >SpringMVC(Servlet) 接受客户端的请求,读取页面的值,回传到页面 2.Mybatis(jdbc,Dao)负责处理数据 3.Spring 1.整合Mybatis,Spring 2.IOC(控 阅读全文