笔记
文章平均质量分 66
childerxxx
这个作者很懒,什么都没留下…
展开
-
RT-Thread如何打印uint64_t
在使用RT-Thread的过程中,发现RT-Thread用打印uint32_t的方法打印uint64_t会打印出异常值,花了比较长时间才找到正确的打印方法。本文主要总结了RT-Thread打印uint64_t的代码。原创 2023-01-03 20:15:00 · 1403 阅读 · 1 评论 -
原码、反码、补码小结
原码(True form)是电脑运算名词,是指未经更改的码(一般指二进制码)。为了便于ALU(Arithmetic logic unit)的设计,又发展出一补码(ones'complement,即反码)、二补码(two's complement)等转换过的码。原创 2022-10-27 21:41:36 · 300 阅读 · 0 评论 -
LwIP学习笔记1 - LwIP的设计目的、分层设计思想及模块划分概览
LwIP是嵌入式常用的TCP/IP协议栈,应用广泛。本系列文章翻译注释了作者Adam Dunkels 2001年写的LwIP论文,有助于从一个更宏观的角度来理解LwIP。原创 2022-09-24 19:05:47 · 1190 阅读 · 0 评论 -
翻译转载 | 计算机编码历史(ANSI, GBK, GB2312, GB18030, UNICODE, UTF8)
Computer coding history: ASCII->GB2312->GBK->UNICODE->UTF. ASCII+Chinese 6000 = GB2312, GB2312+ Chinese traditional character = GBK, GBK + other contries' characters = UNICODE, UNICODE + transfer requirement = UTF.翻译 2022-07-11 00:01:30 · 433 阅读 · 0 评论 -
浮点运算单元(FPU)是什么?
简单介绍了浮点运算的运算执行过程。原创 2022-05-22 15:59:16 · 11389 阅读 · 0 评论 -
树莓派 or Linux 常用命令记录(持续更新)
pi@raspberrypi:~ s xxxxxxLinux下进入root用户susudo passwd查看ip地址(树莓派Linux)ifconfig查看到wifi连接的ipv4形式的ip地址后,使用软件filezila可与树莓派进行文件传输:sftp://192.168.137.108ip地址也可用于远程桌面登录远程桌面登录方法参考:pi...原创 2019-07-16 10:24:29 · 213 阅读 · 0 评论 -
STM32F4中,将JTAG引脚PA15配置成普通IO的方法
1. 应用背景编写Flash芯片W25QJV128的驱动,需要使用STM32F4的SPI3,分配的引脚是PA15、PC10、PC11、PC12,在数据手册中关于这4个引脚的“Pinout and pin definitions”如下图所示。发现PA15的function after reset(复位后的默认功能)是JTAG的JTDI功能。此时我们希望能不使用其JTDI功能,而实使用其Alternate functions里的SPI_NSS功能。2. 将STM32F4的PA15配置成普通I原创 2021-04-17 11:43:19 · 4910 阅读 · 0 评论 -
2019年全国大学生电子设计竞赛仪器设备和主要元器件清单(配图/整理)【本科组】
[本科组]1. 仪器设备清单数字示波器(500MHz,双通道)//带 Z 轴输入端子的示波器(100MHz)//函数发生器(50 MHz,双通道)//任意波信号发生器(1MHz)//频谱分析仪(1GHz)//频率计(500MHz)//功率分析仪//数字毫伏表//数字交流毫伏表是用其它分离元件组成的高精度晶体管毫伏表,对常用实验电路中的交流输入波形,可直接...原创 2019-08-04 18:23:24 · 3471 阅读 · 1 评论 -
Git常用指令总结
每次想用Git的某个操作时都要在搜索引擎上搜,哪怕是之前用过的,为了节约重复搜索的时间,本文总结了常见的Git基本使用场景和使用流程。原创 2022-05-07 19:41:36 · 791 阅读 · 0 评论 -
vs2019下使用cholmod库!!windows
由于Suitsparse集成了cholmod库,所以使用cholmod库只需要用cmake编译Eigen和Suitsparse,最后再把相关路径和附加库添加进VS的工程里即可,无需编译libViewer,Qt,g2o等。编译参考博主 xiamentingtao 的《Eigen+suitesparse for windows》:https://blog.csdn.net/xiamenting...原创 2020-03-22 15:22:51 · 1278 阅读 · 0 评论 -
树莓派网卡名称eth0变为enxxx解决方法
If you are on Raspbian then raspi-config is easiest method.sudo raspi-configSelect "2. Network options" Select "N3 Network interface names" Select "No". It's now disabled predictable network i...原创 2019-06-21 11:27:39 · 2059 阅读 · 0 评论 -
信号量与互斥量的区别:semaphore vs mutex
信号量和互斥量都可以用来保护共享资源。互斥量:取值为0或1线程一在访问共享资源A的时候,将互斥量mutex_a置为1,线程一访问A中……此时线程二也想访问A,检测到mutex_a为1,则线程二不再往下执行,等到线程一访问完A后,将mutex_a置为0。线程二检测到mutex_a为0,则线程二将mutex_a置为1,线程二访问A中……即,使用互斥量可以使得共享资源一次只被一个线程访问。信号量:取值为非负整数信号量一般用于管理可以分块访问的共享资源,即假设现在有一个容量为5的数组(有五个房间的酒店),是我原创 2022-05-07 16:39:22 · 510 阅读 · 0 评论 -
函数指针和指针函数
指针函数是返回指针的函数,函数指针是指向函数的指针。将函数原型的函数名改为指针名,再在指针名前加星星,加括号,即可得指向该原型的函数指针。指针分析顺序从内向外。原创 2022-05-07 15:18:45 · 1091 阅读 · 0 评论 -
数据结构与算法的学习输出
本文是我学习数据结构与算法时输出的笔记的前半部分,包含学习目标和知识框架。笔记的后半部分将以知识框架为提纲进行输出。原创 2022-03-20 15:33:30 · 445 阅读 · 0 评论 -
计算机系统要素-Project1实操笔记
软件安装0.作业环境:Window101. 安装 Java Run-time Environment,JRE下载地址:http://java.com/en/download/index.jsp2. 下载Nand2Tetris软件套件(是一个压缩包),软件套件下载地址:官网:https://drive.google.com/open?id=1xZzcMIUETv3u3sdpM_oTJSTetpVee3KZ百度网盘:链接:https://pan.baidu.com/s/1hde...原创 2022-02-20 13:18:41 · 2007 阅读 · 4 评论 -
《Clean Code》读书笔记-1
代码质量与其整洁度成正比 干净的代码 本书适用于有志于改善代码质量的程序员及技术经理 丹麦谚语:“小处诚实非小事。” 神在细节之中 什么是敏捷软件开发? TDD,测试驱动开发(Test Driven Development) 借喻: (1)架构:建筑师交付毛坯房一般交付初始软件产品。 (2)Scrum:装配线式的日本骑车生产方式。 对于汽车工业和软件,大量的工作并不在于生产而在于维护(也就是修修补补),或避免维护。 1951年,一种名为“全员生产维护”(Total Poductive原创 2020-08-19 10:05:20 · 199 阅读 · 0 评论 -
#define 只有一个参数
解析一:#define a就是定义了a这个符号一般和下面这段代码结合#ifdef a// 如果定义了a,这段代码就会执行#endif解析二:define后面只有一个参数,则编译时会用空字符代替,不会对代码产生影响,便于阅读。...原创 2020-05-17 19:44:22 · 1577 阅读 · 0 评论 -
dp题目合集
动态规划合集1 分金子1.1 题干1.2 数学分析1.3 代码实现1 分金子(奇虎360_2017春招编程题)1.1 题干A、B两伙马贼意外地在一片沙漠中发现了一处金矿,双方都想独占金矿,但各自的实力都不足以吞下对方,经过谈判后,双方同意用一个公平的方式来处理这片金矿。处理的规则如下:他们把整个金矿分成n段,由A、B开始轮流从最左端或最右端占据一段,直到分完为止。 马贼A想提前知道他们能分...原创 2020-04-15 16:20:13 · 369 阅读 · 2 评论 -
X-Day1-力扣每日一题NO.300-最长上升子序列--
题干:给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是[2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 你算法的时间复杂度应该为O(n2) 。进阶: 你能将算法的时间复杂度降低到O(n log n) 吗?...原创 2020-03-14 23:23:12 · 96 阅读 · 0 评论