编程笔记

  • freertos源码阅读

    图 发生pendsv调用   在arm的平台下,几乎肯定是采用systick中断作为调度的。 在freertos中,port.c 重要变量: pxCurrentTCB  

    编程笔记 2022年8月5日
  • Pixel XL AOSP源码编译

    基础配置: 操作系统 :虚拟机 ubuntu 20.04.2.0 内存 :12G 硬盘 :400G CPU :4核 Ubuntu汉化: https://jingyan.baidu.com/article/7c6fb428c4828080652c9064.html 编译过程 1. 源码分支获取 https://source.and…

    编程笔记 2022年8月5日
  • 万能欧几里得算法学习笔记

    万能欧几里得算法 基本描述 对于一条直线 /(/dfrac {px+r}{q}/),满足 /(p>0,q>0,r/in[0,q-1]/),求解有关 /(/lfloor/dfrac {px+r}{q}/rfloor,x/) 的一些函数。考虑在坐标系上考虑这条直线,从 /((0,0)/) 开…

    编程笔记 2022年8月5日
  • c++

    设计模式 //单例模式:只能创建一个对象的实例   //单例类:只能实例化一个唯一的对象 //单例模式的设计思想:将构造函数私有化,在类内创建一个对象的唯一实例,通过函数送出本类   、、、、、就是为了实现只能实例化…

    编程笔记 2022年8月5日
  • Java8新特性之Steam

    package com.demo; import org.testng.annotations.Test; import java.util.ArrayList; import java.util.List; import java.util.Optional; import java.util.stream.Collectors; import java.util.stream.Stream;…

    编程笔记 2022年8月5日
  • 8个常见的机器学习算法的计算复杂度总结

    计算的复杂度是一个特定算法在运行时所消耗的计算资源(时间和空间)的度量。 计算复杂度又分为两类: 1、时间复杂度 时间复杂度不是测量一个算法或一段代码在某个机器或者条件下运行所花费的时间。时间复杂度一般指时…

    编程笔记 2022年8月5日
  • C++进制转换

    C++中,如果进行二进制转换   #include<iostream> #include<bitset> using namespace std; #define unsigned int uint32_t void transferRadix(int n){ cout << "hex: " << std::hex <&…

    编程笔记 2022年8月5日
  • uniapp配置微信小程序的iconfont本地文件

    一. 小程序使用本地iconfont的方案 小程序使用本地文件: 转base64或者使用线上环境但是iconfont线上地址不允许了(有时候官方会没有的情况),只能用base64 二. 如果使用 1. 首先下载iconfont文件 2. 取出iconfont.…

    编程笔记 2022年8月5日
  • Spring事务原理源码简述

    spring框架的事务其实也是基于jdbc的事务,而一般的jdbc事务代码如下形式 try{ connection.setAutoCommit(false);//turn off autocommit transaction ...数据操作 connection.commit();//commit transaction by sel…

    编程笔记 2022年8月5日
  • Java学习 (11)Java流程控制篇(02)顺序结构&选择结构

    目录 顺序结构 选择结构 if 单选择结构、if 双选择结构、if 多选择结构 if 单选择结构 if 双选择结构 if 多选择结构 if 嵌套语句 Switch选择结构 switch 语句变量类型 关于 Java 反编译 顺序结构 Java的基本结构就…

    编程笔记 2022年8月5日