自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sublime Text3插件 --- HexViewer的使用(16进制显示)

HexViewerCtrl + Shift + P 安装HexViewer Tools > Packages > Hex Viewer > Toggle Hex View

2018-08-29 15:14:37 38391 3

原创 Matlab GUI编程

Matlab GUI编程1.在命令行窗口输入guide>>guide2.出现下图窗口,点击确定。3.出现ui的编辑窗口4.和大多数UI编程软件一样,直接拉控件就行了。双击控件可出现控件的编辑窗口。(控件ID,就是操作控件的名字,这里可修改,回车即可)5.作为简单的test,点击按键,显示hello matlab GUI选中按键,右键,查看回调-...

2018-08-28 14:13:41 1173

原创 结构体定义的几种常见方式

大家都知道若struct后面接的是名字,则其为该结构体的名称。下面给出六种结构体定义,其中第一种是最基本的结构体定义,其定义了一个结构体A。struct A //第一种{ int a;};第二种则是在定义了一个结构体B的同时定义了一个结构体B的变量m。struct B //第二种{ int b;}m;第三种...

2018-07-27 11:21:20 2712

原创 C++中引用和指针的区别。

C++中引用和指针的区别。(1)当引用被创建时,它必须被初始化。而指针则可以在任何时候被初始化。 (2)一旦一个引用被初始化为指向一个对象,它就不能被改变为对另一个对象的引用。而指针则可以在任何时候指向另一个对象。 (3)不可能有NULL引用。必须确保引用是和一块合法的存储单元关联。 进一步解析: 指针和引用都是 C++ 中的基本语法成份,它们既有联系,也有不同...

2018-07-27 10:49:52 180

转载 C++:堆和栈的概念及区别

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两回事,分配...

2018-07-27 10:47:12 5016 3

转载 C++中define与const的区别

C++中不但可以用define定义常量还可以用const定义常量,它们的区别如下: 用#define MAX 255定义的常量是没有类型的,所给出的是一个立即数,编译器只是把所定义的常量值与所定义的常量的名字联系起来,define所定义的宏变量在预处理的时候进行替换,在程序中使用到该常量的地方都要进行拷贝替换; 用const float MAX = 255; 定义的常量有类型名字,存放在...

2018-07-27 10:45:11 1029

原创 c++ 定义指针 delete

C++无论何种数据,是否要delete关键看其空间是否使用new分配的。1,函数冲定义的局部变量指针,单纯是一个局部变量是不用delete;2,C++ 如果类中有一个指针数据成员,而没有用new, 析构函数也是不用delete的;在类或函数中,int* ,char* 这些只要不是new的,也同样不用释放,系统会自动把他们占的内存释放掉,只有new的才会手动的去delete原理:int*,...

2018-07-27 10:13:37 1061

原创 C++中“->”和“.和“::”的区别

1、->是指针指向其成员的运算符。 . 是结构体的成员运算符。最大的区别是->前面放的是指针,而.前面跟的是结构体变量。例如:struct A{ int a; int b;};A *point = malloc(sizeof(struct A));point->a = 1;A object;object.a = 1;2、::是域作用符...

2018-07-26 21:30:05 33852 7

转载 Qt中QString,int,char,QByteArray之间相互转换

int  转 QStringint m=1;QString b;b=QString::number(m)QString 转intQString a="1111"int b;b=a.toInt()char 转换为 QStringchar a='b';QString str;str=QString(a);QString 转换为 charQ

2017-08-15 16:12:09 307 1

原创 linux 驱动 信号量 测试

信号量驱动程序#include#include#include #include #include #include /** udev **/struct cdev cdev;dev_t devno;static struct class* test_class; /** udev **/static struct device* test_device; /**

2017-08-01 20:48:35 319

转载 在Ubuntu 下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法

在编译嵌入式Linux内核时出现了以下错误提示:Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.起初一头雾水,仔细看了错误提示后删掉了kernel/timeconst.pl 文件中 373行的if (!defin

2017-07-27 09:03:00 704

原创 uboot下载地址

所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。

2017-07-25 17:50:08 300

转载 Ubuntu16.04下搭建tftp服务器

1.安装tftp-serversudo apt-get install tftpd-hpasudo apt-get install tftp-hpa(如果不需要客户端可以不安装)tftp-hpa是客户端tftpd-hpa是服务器端2.配置TFTP服务器sudo vim /etc/default/tftpd-hpa将原来的内容改为:TF

2017-07-05 11:46:37 902

转载 VMware Workstation虚拟机Ubuntu中实现与主机共享(复制和粘贴)

VMware Workstation中安装虚拟机Ubuntu后,开始都不能与主机实现共享,即相互之间能实现复制粘贴的功能。要解决问题,只需要安装VMvare tools后然后重启虚拟机Ubuntu即可。在windows虚拟机下,在安装该工具时有安装向导,但在Linux系统(Ubuntu)下需要通过terminal命令窗口安装。第一步  在Ubuntu菜单上选择VM->install VMw

2017-07-02 14:32:44 6874 1

转载 安装 arm-linux-gdb7.5 & 可能出现的两类问题解决

一般的安装过程可参考文章:http://blog.csdn.net/kangear/article/details/8635029安装过程,如下:下载gdb-7.5.tar.gz(http://www.gnu.org/software/gdb/download/)1、将gdb-7.5.tar.gz拷贝到/usr/local/目录下(可以拷贝到任何你愿

2017-06-30 08:45:32 1409 1

转载 Ubuntu中Samba的安装配置和使用[图文]

Samba服务在Ubuntu服务器版本中默认并没有安装。1. Samba软件包的安装使用源安装,在终端中输入如下命令:#sudo apt-get install samba#sudo apt-get install smbclient2. Samba服务器的启动、关闭和重启启动Samba服务器只需执行如下命令:#sudo /etc/i

2017-06-30 07:58:18 381

进制转换框图

进制转换框图,十进制变成其他进制,C语言课堂作业

2015-11-10

空空如也

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

TA关注的人

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