自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu vim安装和配置

【代码】Ubuntu vim安装和配置。

2023-09-05 14:03:43 188

原创 Ubuntu搭建QEMU risc-v环境及交叉编译工具链

这步缺少ninja、pixman、bison、flex都可能会报错,可以根据报错安装相应的东西,也可以在这一步之前先把以上安装好。执行完之后可以查看版本检查是否安装成功,如检查gcc交叉编译是否安装成功。在该文件开头添加以下路径(根据自己的路径进行修改)(这个路径也要根据自己的路径进行修改)如果执行这步的时候报错先执行。

2023-04-16 10:07:14 553

原创 MATLAB simulink模型生成代码(mac)

打开模型,工具栏选择Model Configuration ParameterssolvertypeFixed-step:仿真过程中步长不变,在下面的Fixed-step size中可设置固定步长的大小Variable-step:仿真过程中步长可变ps:生成代码只能选择Fixed-step选择生成代码的运行环境如果选项没有运行环境,选Custom Processor,然后修改Device details里面的信息匹配自己的运行环境生成代码设置选择.ert格式的代码选择生成压缩包,.

2021-12-20 16:17:56 1145

原创 MAC LabelImg标注工具安装教程

安装LabelImg1、安装qt5和lxml(两种方法)使用pip:pip3 install pyqt5 lxml使用brew:brew install qt -> brew install libxml22、安装labellmgpip3 install labelImg3、运行:labelImg

2021-04-23 19:20:26 3911 1

原创 GDB多线程程序调试(ubuntu)

生成调试程序:gcc main.c -o main.exe -g -lpthread查看当前调试环境中包含的线程数:‘info threds’Id:各个线程的编号Target Id:各个线程的标识符Frame :打印各个线程执行的有关信息,例如线程名称,线程暂停的具体位置等将线程3设为当前线程:thread 3执行指定线程:thread apply id... commandid:执行的线程号command:对该线程进行的操作例如对线程2进行 next 操作:thread apply .

2021-04-16 19:58:39 215

原创 GDB断点调试(ubuntu)

普通断点:break命令break//示例程序#include<stdio.h> int main() { int num = 1; //4 while (num < 20) //5 { num *= 2; //7 } printf("num: %d",num); return 0;}在第4行打断点:‘b 4’在上述基础上在第六行打断点:‘b +2’num大于10在第七行打断点:b 7 if nu

2021-04-16 19:48:31 811

原创 GDB基本调试指令(ubuntu)

新建文本文件:gedit main.c生成二进制文件:gcc main.c -o mainGDB调试文件:gcc main.c -o main.exe -g启动GDB:gdb main.exe -qGDB中file指令指定调试文件:file main.exe显示程序源码:l (一次显示十行,回车继续显示后续代码)在程序某一行打断点:break x 或 b x运行程序:run 或 r执行到断点后继续运行程序:continue 或 c单步执行:next 或 n打印指定变量值:print x.

2021-04-16 18:49:48 401

原创 python学习笔记(一)

标识符大小写敏感第一个字符为字母或下划线由字母,下划线,数字组成注释单行:#多行:’’‘注释内容’’'或""“注释内容”""缩进和多行语句python以缩进表示代码块,同一个代码块的语句必须包含相同的缩进空格数,缩进不一致会导致错误一行写不下换行继续写需要在行末尾加上’ \ ’特殊地,在[ ]、{ }、( )中的多行语句不需要加’ \ ’sum_1 = 11 + 22 \ +25sum_2 = ['item_one', 'item_two',

2021-01-20 22:30:42 86

原创 VSCode搭建python环境

安装python下载链接:https://www.python.org/Python3.7.0百度云链接:https://pan.baidu.com/s/1xE2JnEF43CbUJyLVu_cOgg 密码:7hd7 (MAC版本)下载完成后打开下载文件,一直点‘next’即可安装VSCode下载链接:https://code.visualstudio.com/安装插件打开/新建文件夹->创建.py文件选择python版本点击左下角默认的python版本即可选择当前文件所需的版

2021-01-17 18:04:53 511 1

原创 C语言:存储类别、链接和内存管理

链接C变量的三种链接:外部链接、内部链接、无链接无链接变量:具有块作用域、函数作用域或函数原型作用域的变量外部链接变量和内部链接变量:具有文件作用域外部链接变量:可以在多文件程序中使用内部链接变量:只能在一个翻译单元内使用存储期对象:从硬件来看,被储存的的每个值都占用一定的物理内存,对象即这一块内存存储期:用于描述对象,指对象在内存中保留了多长时间标识符:用于访问对象,...

2020-03-18 16:51:48 198

原创 关于C语言的一些笔记

return;在void函数中会用到这种形式,这条语句会终止函数,并把控制返回给主调函数指针ptr = &bath;val = *ptr;上述两条语句等价于val = bath;int days[] = {10, 20, 30, 40}index = sizeof days;sizeof以字节为单位计算数组大小指定初始化器:初始化指定的数组元素int a...

2019-08-03 17:01:05 112

原创 C语言中的字符串

fgets()函数fgets()函数的第二个参数指明读入字符的最大数量。如果该参数是n,fgets()读入n-1个字符,或遇到一个换行符为止fgets()读到换行符会把它储存在字符串中。而gets()会丢弃换行符fgets()函数的第3个参数指明要读入的文件中。如果读入从键盘输入的数据,则以stdin作为参数,fputs()函数的第2个参数用stdoutchar days[STLEN]...

2019-07-26 11:43:00 150

原创 Ubuntu18.04安装搜狗输入法

打开终端输入sudo apt install fcitx安装Fcitx框架在搜狗输入法官网下载Linux版本下载完成后在终端输入sudo dpkg -i +下载的软件包名字例如:sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb安装完成后在终端输入sudo apt --fix-broken install打开设置,选择左侧的Re...

2019-03-24 20:56:58 110

原创 Mac下如何用Parallels Desktop安装Ubuntu

Mac下如何用Parallels Desktop安装UbuntuPD下载地址:下载 – 安装 Parallels Desktop 和 Transporter Agent | Parallels下载完成后点击安装,和一般软件的安装没有任何区别。安装系统安装完成之后打开软件,是登录PD账号的界面,点击注册(如果有账号直接登录就OK)。注册并且登录账号之后,会出现默认安装Windows的界面。...

2018-10-10 22:22:12 15556 5

空空如也

空空如也

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

TA关注的人

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