自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 基于Django的数据可视化系统

模型的概念对应到代码中是一个类,是django.db.models.Model 类的子类,对应到数据库中是一个表,类中的变量是数据库表中的列,每个类生成的对象即对应表中一条数据下面是在polls/models.py中的模型代码。

2024-08-01 09:57:19 993

原创 阿里云服务器 Ubuntu18.04 安装 mysql8.0并允许外部连接

虽然这是rpm安装方式的,官方不太建议apt直接使用,但是没找到包含在deb安装包里的GPG公钥,经验证apt也可以直接下载并使用。吃了顿饭回来发现是阿里云安全组未设置mysql外部连接权限o(╥﹏╥)o。查看合适的版本,20240730版不太支持18.04了。出现此面板大多教程说第一种加密方式不兼容,所以选第二个。但是我到这部分依旧不行,耗费了好几个小时研究无果。然后就可以看到更新成2025年了。此时应该即可外部连接mysql。首先彻底删除mysql5.7。可以看到GPG已经过期了。

2024-07-30 19:31:24 201

原创 Windows11 安装MySQL

选择Windows离线安装。

2024-07-03 15:22:07 218

原创 Django创建项目127.0.0.1拒绝访问

本机127.0.0.1:8000拒绝访问。把python3改成python就OK了。创建项目后运行以下语句启动服务。跟着菜鸟教程搭Django。

2024-07-01 19:49:27 146

原创 在vscode使用MATLAB

首先安装好vscode、python 与 MATLAB,注意python与MATLAB的版本,安装插件:matlab in vscode ,并进行如下设置,

2024-04-25 10:36:23 652 1

原创 ZYNQ-700呼吸灯

【代码】ZYNQ-700呼吸灯。

2024-04-15 16:00:19 366

原创 基于C++的http通信记录,使用httplib,Windows环境,vscode,mingw

但是我想测试自己的程序中post的数据目标有没有收到,没有在postwoman中找到监听功能,后来发现了一个有echo功能的测试接口。网上看到了很多好用的http调试工具,比如一款开源免费的。

2024-02-29 09:33:52 667

原创 使用vscode进行简单的多文件编译

安装好必要的插件后(如C/C++,code runner等)默认生成task.json即可进行单文件运行。除此方法还可使用cmake构建。

2024-02-27 09:45:26 546

原创 mingw低版本(8.1)导致std::filesystem不能使用

–std=c++17”,//确保std::filesystem可以使用。“-lstdc++fs”//确保std::filesystem可以使用。直接下载解压就好(在Windows可以下载ucrt)需要更新mingw到高版本。

2024-02-23 15:21:00 621

原创 STM32F103VET6使用DMA进行ADC电压采集的一个错误

另外还有一个问题,在使用STM32CubeMX生成代码时,设置使用DMA传输ADC数据时,DMA的NVIC不可取消,在野火的这个例程中,会导致DMA中断不断占用资源,main函数中的向上位机串口调试助手发送数据的语句不能执行,导致上位机无数据,需要在生成的。野火的指南者,使用STM32CubeMX配置DMA进行ADC电压采集的例程。生成代码之后不能通过串口将采集到的数据发送到串口调试助手。生成代码后再手动添加的仅有fputc等串口调试辅助代码,以及函数。其他生成的外设代码调用逻辑大致相似。

2023-12-28 14:54:31 487

原创 Verilog使用vscode

vscode文件路径 [line number]:[file name]添加自动纠错动能,将vivado自带的语法纠错工具添加到环境变量中。搜索Verilog 添加使用最多的。使用vscode打开.v文件。完成后命令行检测是否成功。vscode扩展中修改。

2023-11-06 18:07:33 912

原创 vscode添加头部注释、文件注释

https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE#2-%E8%87%AA%E5%8A%A8%E6%B7%BB%E5%8A%A0%E6%96%87%E4%BB%B6%E5%A4%B4%E9%83%A8%E6%B3%A8%E9%87%8A

2023-03-20 16:03:37 136

原创 记一次时钟中断间隔太小引发的惨案

到0后还没来得及退出循环,就又来了中断减为-1跳不出循环了。不能退出的错误,原因是间隔太小,处理器光处理中断了,可能。一开始设置的滴答计时器间隔为 1um,出现。

2023-03-14 22:29:09 148

原创 vscode 代码格式配置

VSode clang格式

2023-03-03 10:51:16 700

转载 电平标准整理

电平标准

2023-03-03 08:01:09 1952

原创 zmq学习

zmq

2022-06-03 19:47:02 217

原创 ssh 连接,scp传输文件

在进行ssh连接后,可使用scp传输文件ssh user@ipscp localfile user@ip:目录比如:scp /home/wxl/readme.txt wxl@156.25.36.84 /tmp

2022-05-30 18:47:51 214

原创 Ubuntu 离线安装 dpkg

一个deb的资源包网站 :https://pkgs.org/想要安装啥搜一搜看看有没有合适平台的包然后可以看到安装所需依赖可以使用命令dpkg -l telnet(比如查看是否安装了telnet)查看本机是否安装A依赖B,若安装A是没有B,那么安装A会报错,需要先安装B...

2022-05-30 18:44:43 2120

原创 win11家庭版开启hyper-v方法

桌面建立 .txt文件输入:pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hyper-v.txtDism /onl

2022-05-25 15:12:49 5764 1

原创 macOS中virtualbox虚拟机上Windows10系统实现主机与虚拟机文件互传

选中win10虚拟机打开设置,选高级然后打开虚拟机,在虚拟机界面最上方选中![![在这里插入图片描述](https://img-blog.csdnimg.cn/1aade2174e8441cf82711f3ea938ac26.png)运行x86后重启即可,此时也可使用共享文件夹了...

2022-05-13 17:22:53 1335

原创 macOS安装homebrew与更新gcc

想要更新gcc需要使用homebrew安装homebrew更新gcc

2022-05-11 23:55:37 862

转载 访问github

下载地址:dev-sidecar在gitee上搜索dev-sidecar,正常情况下第一个就是。按照提示安装完成打开就行

2022-05-06 20:59:29 76

转载 g++,gcc升级为5.2

shell命令//查看当前gcc版本gcc --versiong++ --version//下载对应版本cd /usr/local/srcwget http://ftp.gnu.org/gnu/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2tar -jxvf gcc-5.2.0.tar.bz2//进入gcc目录安装cd gcc-5.2.0./contrib/download_prerequisites//创建bulid文件夹mkdir buildcd build

2022-03-09 19:57:34 256

转载 修改Anaconda中Jupyter Notebook默认工作路径

1.打开 Anaconda Prompt,输入jupyter notebook --generate-config这个命令的作用是生成 Jupyter notebook 的配置文件。如果你是第一次运行,会直接生成这个文件。如果曾经运行过这个命令,就会问你时候要覆盖原来的文件。这个时候不用理会。我们的主要目的只是为了找到这个文件的路径。找到 jupyter_notebook_config.py 的路径并打此文件。找到 c.NotebookApp.notebook_dir 这个变量,将你希望的路径赋值

2022-02-26 15:40:51 167

原创 CentOS7 安装man page

yum install - y man-pages

2022-02-25 18:32:35 715

原创 终于让小web服务器跑起来了

首先安装mysql,密码搞了半天也未得善终安装mysql.h这个库:sudo yum install mysql-community-devel.x86_64编译还会报错:找不到 libmysqlclient.so在全局找到该文件并复制到 /usr/lib中

2022-02-17 12:37:33 631

原创 centos 7 安装mysql

首先 在这里 找到合适的版本Red Hat Enterprise Linux 7然后复制下载链接,使用wget命令下载wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm安装下载的 .rpm文件yum -y install mysql80-community-release-el7-5.noarch.rpm安装mysql服务器yum -y install mysql-community-ser

2022-02-17 10:57:13 488

转载 centos创建新用户

创建新用户:adduser 用户名修改用户密码:passwd 用户名将用户添加到wheel用户组里,使之拥有sudo权限usermod -aG wheel 用户名完成

2022-02-17 09:26:51 3576

原创 C语言的一个强制类型转换的错误

今天是吐血debug了写bug只需一个半小时,找到bug需要两个小时,搞明白是咋回事要三个小时谨以此文纪念我逝去的美好夜晚事情是这样的刚学fork啥的函数尝试实现多进程拷贝文件我企图创建一个共享内存,每个计算每个子进程应该写的部分,然后并发执行子进程使用exce函数,调用另一个可执行文件do_copy,调用do_copy,纯粹为了练习使用exceif((execlp(path, "do_copy", p + writeLen * i,(int *) &writeLen, argv[2

2021-11-12 00:44:53 1027

原创 关于读者写者问题

写者优先int readcount = 0; //统计读者数量int wsem = 1; //写者必须得到才能开始写的信号,读者可用此来阻塞写者int readmutex = 1; //用来保证readcount正确计数void reader() { while(true) { P(readmutex); readcount++; if(readcount == 1)//第一个读者(此先没有读者在读)

2021-11-09 14:35:03 119

原创 C语言中变量在内存中的保存与访问

CPU通过内存地址访问元素int i=0x12345678假如i的地址是0x100,那么在小端存储体系中地址数值0x1000x780x1010x560x1020x340x1030x12CPU访问内存需要同时具备两个因素:内存基址:从哪里访问内存——就是地址内存布局:访问几个字节(怎样解析,解释方法)定义变量时指明的数据类型就是指明内存布局,i是int型变量,所以CPU知道连同0x100后面四个地址一起组成i的值强制类型转换改变的就是解析方

2021-10-17 15:27:54 521

转载 右键点击新建Markdown文件

首先要有typora桌面创建一个txt文档输入以下内容Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.md]@="Typora.md""Content Type"="text/markdown""PerceivedType"="text"[HKEY_CLASSES_ROOT\.md\ShellNew]"NullFile"=""保存然后把后缀.txt 改成.reg,双击运行。大功告成...

2021-10-17 14:36:58 60

原创 谷歌浏览器插件

使用火狐先连上然后去www.linbaoz.com随便复制一个,打开那个资源包winxray,选择剪切板复制资源链接然后就可以进入谷歌浏览器商店搜索hoxx使用了(打不开的话看看把之前可能的插件删掉)链接:https://pan.baidu.com/s/1nmyG3D7ZAzh9_6XrQTnEtg提取码:u4rj...

2021-07-25 18:52:12 2817 1

原创 力扣双指针

977. 有序数组的平方easy想到了使用双指针从左右开始实现非严格降序排列,却没转过弯来——先建立一个与原数组等大的数组倒着放入元素就实现了非严格升序排列了189. 旋转数组medium这个主要是判断要把前几个元素分别作为起点才能实现旋转全覆盖283. 移动零easy这个easy的题好像也没有那么easy注意下面的注释class Solution {public: void moveZeroes(vector<int>& nums) { in.

2021-07-24 22:42:41 88

原创 二分查找题目

704. 二分查找easy典型的二分查找,主要学习了更简洁高效的代码写法class Solution {public: int search(vector<int>& nums, int target) { int right=nums.size()-1; int left=0; while(left<=right){ int cur=left+(right-left)/2;

2021-07-22 19:44:25 205

原创 csapp链接过程

文章目录链接编译器驱动程序静态链接目标文件三种形式格式可重定位目标文件ELF头节节头部表符号和符号表三种符号类型:符号表可重定位目标文件中的三个伪节符号解析:链接器如何解析多重定义的全局符号与静态库的链接链接器如何使用静态库来解析引用重定位重定位条目重定位符号引用可执行目标文件加载可执行目标文件动态链接共享库从应用程序中加载和链接共享库位置无关代码PIC数据引用PIC函数调用库打桩机制小结链接编译器驱动程序预处理:预处理器将.c文件翻译到.i文件(ASCII码的中间文件)编译:编译器将.i文

2021-07-18 11:44:04 724

原创 error: RPC failed; result=35, HTTP code = 0 fatal: The remote end hung up unexpectedly

在CentOS7报错:[....@localhost test]$ git clone https://github.com/.....正克隆到 '.....'...error: RPC failed; result=35, HTTP code = 0fatal: The remote end hung up unexpectedly解决:把https 改成git就好了

2021-07-15 20:56:02 1234 1

原创 1014. 最佳观光组合mediu

链接一道智力题很明显两次遍历可以求解,也很明显,这样肯定会超出时间限制。思路:观察表达式,i<j,遍历时,对于每个元素j,values[j]-j是不变的,所以只要找出小于j的元素i中values[i]+i值最大的即可,而这个值在我们遍历时可以维护class Solution {public: int maxScoreSightseeingPair(vector<int>& values) { int sz=values.size();

2021-07-14 13:55:39 68

原创 Linux常用命令

chgrp [-R] 用户组名 文件或目录更改文件所属用户组,-R是递归修改,连同子目录下所有文件和目录所属用户组都修改chown [-R] 账号名称 文件或目录chown [-R] 账号名称:用户组名称 文件或目录修改文件或目录的拥有者,第二条是一起修改chmod [-R] 权限数字 文件或目录修改文件或目录权限r:4w:2x:1cd 相对路径或绝对路径切换目录cd ~ 回到家目录(/root)cd 回到家目录pwd [-P.

2021-07-10 23:58:02 88 2

原创 力扣动态规划题目

198.打家劫舍(medium) 状态:dp[i][0]:没偷第i家的最多钱 dp[i][1]:偷了第i家时的最多钱 选择:不偷第i家:dp[i][0]=max(dp[i-1][0],dp[i-1][1]) 偷第i家:dp[i][1]=dp[i-1][0]+nums[i]注意到第i家仅与i-1家有关,所以可以只用2*2的数组class Solution {public: int rob(vector<int>& nums) {

2021-07-10 23:30:47 264

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除