
笔记
关 峥
这个作者很懒,什么都没留下…
展开
-
linux安装软件之./configure、make、make install 命令含义
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤一、基本信息1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。2、make 是用来编译的,它从Makefile中读取指令,然后编译。3、make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。注意:AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。二、详细解释1、con原创 2021-12-24 19:55:52 · 1444 阅读 · 0 评论 -
windows下GitHub访问慢的解决方法
1.导致原因GitHub的加速分发服务器他可能一个域名对应了很多个节点,然后我们的DNS遭到了污染,导致我们访问到了一台错误的IP上面,所有我们的响应速度就会变得非常慢2.网上的一些解决方案修改本地的hosts文件,这样我们就不用去查询国内的DNS服务器去获取IP,直接从本地获取即可这个方案的缺点:GitHub对应的域名其实是非常多的,一个一个找到最快的IP然后配置到我们本地的hosts文件太麻烦了3.我们用的方法有大神写了个工具用来每天去更新这些域名所对应的IP,然后配合工具写到我们本地的ho原创 2021-06-13 22:47:52 · 516 阅读 · 1 评论 -
Fortran95学习笔记
1、书面格式分为Free Format(自由格式)及Fixed Format(固定格式)Free Format(自由格式)现已淘汰!Fixed Format(固定格式)2、Fortran的数学表达式3、输入(write)输出(print)命令及声明wite:print声明整数类型(integer)浮点数(real)real a 不加任何形容词时,通常是声明占用4bytes的“单精度”浮点数使用以下方法声明4 bytes的单精度浮点数:real (kind=4) a !原创 2021-05-18 17:15:52 · 1139 阅读 · 0 评论 -
【STM32】HAL——STM32F103——只是注意事项(内含详细操作链接)
对于网上基础怎么操作CubeMx,下面链接已经讲解的够详细https://blog.youkuaiyun.com/as480133937/article/details/999350901.外部中断注意事项对于按键:要设置为上拉模式、下降沿触发我们在用户代码里面重新定义(去掉弱定义__week):该回调函数使用__weak进行了弱定义,所以用户可以再次定义该函数,并且这个note写的非常清楚:这个函数不应该被改变,如果需要使用回调函数,请重新在用户文件中实现该函数。...原创 2021-04-23 16:46:29 · 289 阅读 · 0 评论 -
调试蓝牙模块遇到的一些问题(已解决)
蓝牙模块的使用用AT指令来配置初始化的蓝牙模块(包括波特率、名字、密码等)一、初次连接HC-05蓝牙串口模块1.连接USB转TTL串口设备与蓝牙串口2.按这蓝牙上的小扭不放,再将USB口连上电脑(注意先不要将手机与蓝牙连接!)3.打开PC端串口工具,由于此时默认波特率为38400,故将软件端波特率选项选为38400。4.此时可以在命令窗口发送命令,注意要以 “回车”即换行结尾。5.输入 AT,再按回车换行,点击发送,此时接收端的窗口会收到一条OK指令,说明通信成功。遇到的问题1.在我用A原创 2021-04-22 21:28:57 · 5014 阅读 · 0 评论 -
数学建模——整数规划(割平面算法)
原创 2021-04-22 16:10:50 · 631 阅读 · 0 评论 -
【数学建模】——整数规划(分枝定界求解)
先松弛规划求它是否具有线性最优解,这个解如果是整数则找到整数最优解;如果最优解为小数则用分枝定界先用一个Xi,找一个下界,添加这个约束条件到方程中去,如果找出整数解则就找出了;如果任然没有找出整数解,就找Xi的下界,再添加到约束条件去,再找整数解如果把所有的Xi的上下界都添加过了还没有找到整数解,则分枝定界的方法不适用不为整数解,采用分枝定界先加一个约束条件:“X1 <=3”还不为整数解,换另外一个约束条件"X1>=4"满足整数解,但是还没完,如果加上X2的约束条件的话,所得原创 2021-04-20 12:06:53 · 757 阅读 · 0 评论 -
【数学建模】——线性规划模型
注意matlab中求的是“最大值”、“小于等于”, 如果我们求最大值或者约束条件中为”大于等于“, 只需要在前加负号上述有错,f为价值向量注意对照线性规划模型的标准式:“最小、“小于等于”zeros(3,1):linprog()函数中的变量包含下界向量和上界向量,在这里只有下界向量(大于0)zeros()函数:zeros(n): 生成一个nn的零矩阵,如果n不是标量,则会报错zeros(m,n)和zeros(m,n):均是一个mn的矩阵zeros(d1,d2,d3…)和zeros([d1 d2原创 2021-04-15 22:07:15 · 4033 阅读 · 1 评论 -
蓝桥杯备赛的一些零碎笔记
1.void Init138(unsigned char n){ switch(n) { case 4: P2 = (P2 & 0x1f) | 0x80; break; case 5: P2 = (P2 & 0x1f) | 0xa0; break; case 6: P2 = (P2 & 0x1f) | 0xc0; break; case 7: P2 = (P2 & 0x1f) | 0xe0; break; }}用这种方式简化138译码器对对应芯原创 2021-01-22 23:25:55 · 532 阅读 · 0 评论 -
51单片机应用定时器实现精准延时函数的封装
#include <STC89C5xRC.H>typedef unsigned char u8;typedef unsigned int u16;sbit led = P2^0;bit f,m; //bit类型的变量取值只有0、1两种情况 通常作为标志位使用u8 Count5ms;void Delay10ms(void)//翻转一次 两倍时间{ while(m); while(!m);}void Delay1s(void){ wh原创 2021-01-15 16:23:30 · 11417 阅读 · 8 评论 -
Linux内核源代码目录树结构。
转载至:https://www.cnblogs.com/senior-engineer/p/4929703.htmlarch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录。和32位PC相关的代码存放在i386目录下,其中比较重要的包括kernel(内核核心部分)、mm(内存管理)、math-emu(浮点单元仿真)、lib(硬件相关工具函数)、boot(引导程序)、pci(PCI总线)和power(CPU相关状态)。block:部分块设备驱动程序。crypto:常用加密和散列算法(如AES、S转载 2020-10-19 09:32:33 · 132 阅读 · 0 评论 -
STM32跑马灯实验的基本步骤(寄存器)
一.使能IO时钟寄存器的IO口为第六个口(编号为5)故,使能IO口时:左移5位为是为什么:因为只是使能第六个口(编号为5),其他的口不能动,所以想到用或操作。 1<<5刚好将1移至第六个口与其进行或操作,而其他口不动。二.初始化IO口,配置四个相关寄存器PF9MODER:要配置MODER9(编号为18、19)为 01(输出模式):1.先将18、19置为00。 采取的方式为GPIOF->MODER &= ~(3<<29);(先置为11,再全.原创 2020-09-25 22:24:59 · 1139 阅读 · 0 评论 -
STM32跑马灯实验的基本步骤(库函数)
1.硬件设计本次用到的硬件只有 LED(DS0 和 DS1)。其电路在 ALIENTEK 探索者 STM32F4 开发板 上默认是已经连接好了的。DS0 接 PF9,DS1 接 PF10。所以在硬件上不需要动任何东西。其连 接原理图如图2.软件设计1.首先,找到TEST 工程(在光盘:4,程序源码\1,标准例程-寄存器版本 \实验 0 新建工程实验) ,在该工程文件夹下面新建一个 HARDWARE 的文件夹,用来存储以后 与硬件相关的代码。然后在 HARDWARE 文件夹下新建一个 LED 文件夹原创 2020-09-21 10:58:54 · 5915 阅读 · 0 评论 -
树莓派和电脑之间串口通信编程
文章目录一、查看引脚编号表格二、串口通信一、查看引脚编号表格使用如下控制台下命令gpio readall也可以查看下面的图。注意:查看时,将树莓派的USB接口面对自己,这样看才是正确的。二、串口通信int serialOpen (char *device, int baud)...原创 2020-08-25 22:06:32 · 729 阅读 · 0 评论