自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 petalinux安装避坑指南

安装petalinux过程中遇到的问题:之前用的是ubuntu18.04,而安装的petalinux文件为2017.4版本的,在通过source /opt/pkg/petalinux/settings.sh设置petalinux环境变量的时候会有两个一样的警告:environment: line 314: ((: 10#15~1 > 10#3: syntax error in expression (error token is "~1 < 10#3")这其实就是表明版本不太合适了。如果无

2021-11-21 13:24:19 3668

原创 如何更改linux的语言为英文

之前安装虚拟机的时候将语言设置为中文,装软件的时候发现有点不太好用,想改回英文界面。在命令端输入:sudo vi /etc/default/locale可以看到一下界面:改为然后按Esc回到vi的命令选择界面,输入:wq保存前面的配置,重启之后系统就变回英文的了。参考博客:https://blog.csdn.net/weixin_30566149/article/details/99928037...

2021-11-20 21:40:22 11106 2

原创 安装petalinux时提示:ERROR: You are missing the following system tools required by PetaLinux:

安装的petalinux版本是2017.4, 使用的ubuntu版本是18.04首先将petalinux-v2017.4-final-installer.run复制到系统文件夹下,这里我复制到Downloads文件夹下。执行命令 /Downloads 将目录切换到Downloads文件夹下。执行下图中的命令:通过sudo -s切换到root,执行命令 apt-get update 会安装一些安装包,安装完成后输入exit退出root,到普通用户模式。然后执行命令./petalinu

2021-11-14 13:11:20 4206

原创 Ubuntu中扩大虚拟机硬盘容量

虚拟机最开始设置的硬盘大小为30G,在使用过程中,由于需要安装一些软件,因此需要给虚拟机扩容。参考一些博客后,整理出虚拟机扩容的方法,记录如下:1.在vmware中右键虚拟机,选择设置,单击硬盘,选择扩展,输入要扩展到的最大容量,这里我扩容到100G。因此输入100即可。2.打开虚拟机,单击左下角show Applications->搜索disks。可以看到以下内容,点击小齿轮,右键选择调整分区大小:3.之后出来这个界面,将后面可用空间设为0即将扩容后的空间加进去了。点击调整大小,之后需要输入

2021-11-06 01:35:49 1264

原创 FreeRTOS不能点亮LED

FreeRTOS不能点亮LED我用的开发板是stm32f103ZET6系列的,按照这个开发板的freeRTOS的pdf文档进行程序编写,报错为0,但是将程序下载到开发板之后,发现LED不能点亮。对照keil中建立的各个文件和例程文件,对比之后发现代码没有问题。那么是如何解决的呢:再对我们的工程进行重新编译,下载到开发板发现LED正常亮灭。...

2021-10-23 16:09:23 3352

原创 c++中的公有继承、私有继承和保护继承

对于公有继承,在派生类中,基类的公有成员、私有成员和保护成员的访问控制属性不变。且派生类的对象只能访问派生类和基类继承过来的公有成员。对于私有继承,在派生类中,基类的公有成员、私有成员和保护成员的访问控制属性均变为私有。在派生类的函数中,可以访问基类的公有成员和保护成员。但无法通过派生类对象访问从基类继承过来的成员。(即基类中的所有成员,派生类对象都不能访问)对于保护继承,在派生类中,基类的公有成员和保护成员的访问控制属性将变为保护的,私有成员的访问控制属性仍为私有的。派生类内部仍可访问基类的公有成员和

2020-11-08 22:02:49 623

原创 机器学习中数据集的划分——普通划分、k折交叉验证和分层交叉验证

在机器学习中,我们拿到一堆数据,在对模型进行训练之前,需要对数据进行划分,在划分时,有几种不同的方法:普通划分、K折交叉验证、分层交叉验证。这里还有一个概念——超参数,我们有时会见到,他表示在开始学习过程之前设置的参数值,而不是通过训练得到的数据,通过训练得到的数据称为普通参数。普通划分:将数据集划分为训练集和测试集,具体的python代码实现如下:from sklearn.model_selection import train_test_splitfrom sklearn import svm

2020-10-12 19:44:52 4157 1

原创 C语言结构体成员变量的访问方法

对于C语言结构体而言,其实就相当于一种数据类型,我们可以用结构体去定义相关的结构变量,那么访问结构体成员变量时,有时是用圆点运算符,有时是使用 ->,这两者应该在什么情况下使用呢。#include<stdio.h>struct stu{ int num; int math;};int main(){ struct stu zhangsan; struct stu *p; zhangsan.math = 100; zhangsan.num = 43; p = &a

2020-09-02 21:58:14 5378

原创 C语言中puts、gets、fgets、fputs函数的使用

在C语言当中,对于字符串的输入我们有scanf函数,但是scanf函数只能读取一个单词,而在实际的应用过程当中,我们经常需要读入一整行字符串。在早些时候,用gets来实现一整行字符串的读入,他读取整行的输入,直到遇到换行符,然后丢弃换行符,存储其他字符,并在这些字符的末尾添加一个空字符使其成为一个C字符串。他经常和puts配合使用,puts用于显示字符串,并在末尾添加换行符。fgets函数有三个输入,第一个是参数是要读取的字符串的地址,第二个参数是字符串的最大长度,第三个参数是...

2020-09-02 09:53:04 425

原创 C语言中sizeof测量形参中数组的长度

在C语言中,若我们在主函数中定义了一个数组,并给数组赋予了初值,在之后,若有函数需要调用,且需要用到该数组的长度,该怎么来操作。在下面的代码中定义了一个数组,在main函数中用sizeof函数来计算数组的长度,得到的是数组的实际长度,在这里输出的是7,如下代码所示:#include<stdio.h>void uppercase(char *str){ printf("%d\n", sizeof(str)); //输出的结果是4 for(int i=0; i<sizeof(s

2020-08-31 20:34:43 2430 3

原创 c语言中的extern和static关键字

定义在函数内的变量称为局部变量,定义在函数外的变量称为全局变量。全局变量的作用域是从申明处到文件结束;局部变量的作用域是在定义局部变量的最大的两个{ }之间。#include<stdio.h>int a = 1; //全局变量int main(){ int b = 2; //定义局部变量,作用域是整个main函数 if(1>0) { int d = 2; //局部变量,作用域在整个if语句范围内 printf("%d\n", b); //输出2 } pri

2020-08-29 18:52:47 153

原创 C语言常量指针和指针常量

*和const谁在前面就先读谁。指针常量只能指向一个地址,且需再初始化的时候给出地址,之后不能再指向其他的变量,但是可以修改它所指向的变量的值。#include<stdio.h>int main(){ int a = 3; //定义指针常量,在定义时就要初始化,且不能改变,但是可以通过指针修改变量的值 int *const p = &a; *p = 4; printf("%d\n",*p); //输出的结果是4 return 0;}常量指针可以指向不同的变

2020-08-27 13:59:13 208

原创 c++基础笔记1

C++中的输入输出需要引入头文件iostream.h,之后就可以调用cout,cin,endl等;cout将其后的双引号括起来的字符串按原样输出cin用于将键盘输入的值送到>>后面变量所对应的存储单元当中endl表示输出回车换行符C++中定义符号常量,除了用const,也可以用define。格式分别如下:const <数据类型> <常量名> = <常量值>或者<数据类型> const <常量名> = <常量值>

2020-08-24 16:35:53 353

原创 sklearn中数据预处理之数据缩放和归一化

在机器学习中进行模型训练之前可能还需要对特征进行缩放,sklearn的preprocessing模块就提供了相关的一些函数来实现这个功能。1. MaxAbsScaler下面是使用MaxAbsScaler函数来进行特征缩放,x1 = x/|max(x)|,用原来的特征数据除以那一维度特征最大值的绝对值,将原来的特征缩放至[-1,1]。import numpy as npfrom sklearn import svm, preprocessingX_train = np.array([[1., -1

2020-07-08 18:23:11 755

原创 e-prime当中设置list顺序播放被中断

如果不用list,整个e-prime程序就会变得非常长,不利于程序的调试,对界面也不太友好。于是想用list来按顺序完成相应的一些步骤。但是,在添加procedure到list当中后,发现list运行第一个步骤之后就中断了。没有运行在同一个list当中的P1和P2。经过查找,发现是在List属性当中,没有选择第一个,我之前选的是第二个,然后就会出错。更改之后,程序按顺序正常运行。...

2020-05-28 16:40:39 1577

原创 e-prime2当中MovieDisplay添加视频后不能播放

最近在用e-prime2.0打算设计心理方面的一个试验,想用这个平台来播放一下准备好的视频,结果老是出现各种错误,一开始是视频加载不了,后面就是视频模式设置出错。然后就很焦躁,今天又试了一下。以为是视频格式的问题,之前用.mp4格式有问题,换成.avi格式还是有问题,看到别的回答说要改成.MPEG2格式,所以呢,又进行了格式转换,还是不行。最后怎么解决的呢?如下图:图片上面说的很清楚了,按照123的步骤来进行操作即可。...

2020-05-27 18:12:31 5886 10

原创 python中的np.transpose的用法

最近看python的时候对numpy中的transpose这个函数比较疑惑,通过查看其他博主的解答,自己进一步找了一下规律,现在感觉清楚多了。具体的步骤如下:首先先建立一个 2x3x4 的多维数组这个数组是三维的,这个应该没有问题。设这个数组的维数对应轴数x,y,z,即2对应x,3对应y,4对应z。可以建立下面这个表格:对应轴数数组维数x2y3z4...

2020-05-05 23:05:48 1464

原创 pycharm中安装库之后却提示找不到

我用的是pycharm,在pycharm中使用pip install pygame命令安装pygame后,import pygame发现no module founded.查找错误后发现是路径没添加,在file->settings里面,按图示步骤操作即可导入安装好的库,而不会提示no module founded。...

2020-04-07 21:32:45 2404

C开发编程题.zip

深信服C/C++岗笔试题,凭记忆记下来的一道编程题,题目描述文件里面有,里面的代码是我自己写的,自己进行了测试,应该没什么问题,需要的可以下载来看看

2020-08-26

空空如也

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

TA关注的人

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