自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

至尊宝zj

立志宜思真品格,读书需尽苦功夫!

  • 博客(29)
  • 资源 (12)
  • 收藏
  • 关注

原创 ## 用于结构体的定义

如需更好的展示博客内容,请点我!宏定义:在嵌入式代码中比较常用,具体使用可看MFC的框架部分##:起连接作用,对于嵌入式代码,##运算符是比较常用的 /************************************************************************* > File Name: ##3.c > Author: ma61

2017-11-12 16:18:05 542

原创 # 在宏定义中的使用

如需更好的展示博客内容,请点我!‘#’运算符在宏定义中的使用#其作用等同于双引号”“,不过只能在宏定义中使用/************************************************************************* > File Name: #.c > Author: Z.J > Mail: [email protected]

2017-10-23 14:51:01 569

原创 KEIL 5下载程序到STM32F103ZET6芯片时的相关设置

1、点击箭头所指的魔术棒打开项目设置,(也可在Project下打开该魔术棒)2、Device选项卡下选择项目所使用的芯片,右侧是与所选芯片的相关信息(我用的是STM32F103ZET6选择STM32F103ZE即可)3、Target选项卡下晶振与软件仿真有关,我们是下载到硬件然后调试可以不用设置,下面有ROM和RAM的起始地址和大小,指的都是实际硬件的ROM和RAM的起始地址和大小

2017-06-30 09:31:21 12821 2

原创 makefile 工具基本使用(2)

------------------------------------------------------------ Makefile----------------------------------------------------------- . . .cleanobj : rm main.o func1.o func2.o func3.ocl

2017-06-25 15:32:40 326

原创 makefile 工具基本使用(1)

规则:target(目标文件) : prerequisites(依赖文件)command(命令)说明:target(目标) 最终生成的目标文件prerequisites(必要条件)生成目标文件所需的依赖文件command(命令) 生成目标文件的操作系统命令注意:1. command 必须以 [Tab] 键开头2

2017-06-24 22:09:35 432

原创 MFC框架仿真---(2)动态创建

动态创建本质:return new class_name;在mfc.h中的如下位置:/************************************************************************************** * implement dynamic create 实现动态创建 * 作用:实现动态创建的关键,定义创建对象函数并注册到类别型录网 *

2017-06-24 18:40:57 563

原创 VAssistX自定义注释中文乱码

问题描述在VS2017中VAssistX插件中用中文自定义的代码块(更多的是各种注释)在编程时变为乱码,改成中文后再次编程时还是乱码,而且打开插件后原来的中文又变成了乱码(如下图所示)。 问题原因一般对于国外的软件出现乱码可能的原因就是语言的问题当然也可能是编码的问题,所以可从这两方面寻找问题的原因。问题解决控制面板==>区域和语言==>管理==>更改系统区域设置==>中文(简体,中国) 之后

2017-06-23 14:23:37 1219

原创 Visual Studio Code 使用浏览器打开HTML文件

步骤如下:   1. 同时按住Ctrl + Shift + p打开如下图所示,输入ctr后选择第二项,打开tasks.json文件。    2.将tasks.json中的内容改为如下所示,保存后即可。    3.在html文件下按住Ctrl + Shift + b即可使用系统默认的浏览器打开html文件。总结:   1.我对json并不了解,但是看上面的代码大概意思是通过命令打开

2017-06-21 22:32:18 21170 1

原创 Autotools基本使用

Autotools基本使用准备工作:源代码项目结构: test1   |–>src   |  |–>main.c   |  |–>fun.c   |–>inc   |  |–>hello.h   |  |–>fun.c操作流程:说明:#命令 [命令解释]   作用:执行命令的目的   产生文件:命令执行后需要关注的文件 (命令均在 test1目录下执行)#autoscan [auto

2017-06-19 11:23:55 386

原创 linux 基本命令-补充

wc    -c     统计字节数    -l    统计行数    -w    统计字数mkdir    创建目录    -p    自动创建中间新目录rmdir    删除目录    -p    删除指定目录后,若父目录为空则删除父目录pwd        显示当前目录chmod [who] [+|-|=] [mode] 文件名ch

2017-06-07 18:59:15 417

原创 C语言中带参宏定义

#include /*1.带参宏定义中,宏名和形参表之间不能有空格出现2.宏定义中不存在值传递,它只是一个符号的替换过程3.带参宏定义中,形参不分配内存空间,因此不必做类型定义 */ /* #define MAX(a,b) (a>b)?a:bvoid main(void){ int x,y,max; printf("Plasy input two numbers :");

2017-04-13 19:13:30 2022

原创 shell学习笔记

shell学习笔记**********************************一:shell概述         1.shell是命令解释器,它提供一个用户输入命令及输出信息的界面                用户输入-->shell-->内核-->硬件-->内核-->shell-->输出        2.shell的功能是翻译和编程        3.在  /

2017-04-13 18:50:34 643

原创 linux权限管理命令

1.更改一个文件的所有者命令:命令名称:      chown命令英文名:    change file ownership命令所在路径:  /bin/chown执行权限:      所有用户格式: chown [新的所有者] [文件或目录]只有root改变一个文件的所有者只有root可以添加一个用户2.更改一个文件的所有组命令:命令名称:      chg

2017-04-13 18:45:09 694

原创 C语言变量理解

数据类型:数据类型的本质:固定大小的内存的别名1byte char1个byte的内存用char来表示2byte short2个byte的内存用short来表示4byte int4个byte的内存用int来表示变量:变量的本质:变量是一段实际连续存储空间的别名,程序中通过变量来申请并命名存储空间,通过变量的名字可以使用存储空间。 变量的属性:c语言中的变量可以

2017-04-13 17:38:37 533

原创 linux目录结构

目录名目录作用/bin/存放系统命令的目录,普通用户和超级用户都可以执行,不过放在/bin下的命令在单用户模式下也可以执行/sbin/保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看/usr/bin/存放系统命令的目录,普通用户和超

2017-04-13 17:30:32 514

原创 linux 基本命令

界面切换字符界面 ——>图形化界面   init5图形化界面 ——> 字符界面   init3重要热键Tab 命令补全,文件路径补全Ctrl+c 终止正在运行的程序Ctrl+d 退出字符界面用户管理类命令1、添加用户   useradd 【选项】 用户名2、删除用户   userdel 【选项】 用户名      -r  

2017-04-13 16:53:37 583

原创 实验六---数字图像的噪声去除(MATLAB实现)

实验目的:1. 自己编程实现均值滤波器和中值滤波器2.对比两种滤波器对高斯噪声和椒盐噪声的去除效果实验总结:1. dX(i:i+(N-1)/2,j:j+(N-1)/2)=sum(sum( X(i:i+(N-1),j:j+(N-1)) ))/(N*N);dX(i:i+(N-1)/2,j:j+(N-1)/2) ------为左值,取的是一个点X(i:i+(N-1),j:j+

2017-04-12 17:14:22 28139

翻译 MFC框架仿真---(1)类别信息网之IsKindOf()【型别辨识】

本次仿真的主要内容:在构建好类别信息网的基础上为对象添加型别辨识能力(也就是一个对象可以判断自己是否属于类别信息网中的某一个类类型)构建类别信息网修改部分:mfc.h ....../************************************************************************************** * 类名称 :CObje

2017-04-05 17:54:11 970

转载 一个视频让你理解什么是时域,傅立叶级数,滤波等概念

概念:时域:以时间轴为坐标表示动态信号的关系频域:把信号变为以频率轴为坐标表示出来时域分析与频域分析是对信号的两个观察面,也就是从不同的角度去分析信号。特点:时域:形象与直观。频域:简练,剖析问题更为深刻和方便。视频请戳这里(优酷视频有广告)   无广告下载观看请戳这里 例如:音乐  在时域中是一段连续变化的乐声  在频域中是代表不同

2017-04-03 18:11:33 2169

翻译 MFC框架仿真---(1)类别信息网

本次仿真的主要内容有:MFC的基本框架在基本框架的基础上添加类别信息网代码阅读建议:读者对MFC基本框架了解:读者只需看类别信息网部分,理解类别信息网的关键是一个结构体和几个宏,本质上就是通过结构体构建一个类别信息串行(也就是单链表)。读者对MFC基本框架不了解:建议先看基本框架部分,也就是忽略一些宏,代码中仿真了下图中实线框部分的类,也就是只仿

2017-04-03 09:59:45 1015

原创 直方图均衡化---图像处理

选取一张对比度偏小的灰度图像,编写直方图均衡化的程序使之增加对比度要求:能显示原图像,直方图,累计直方图。

2017-03-10 20:36:57 785

原创 双系统安装ubuntu教程(制作U盘启动)

1.官网下载ubuntu系统镜像官网:http://www.ubuntu.org.cn/download中国官网:http://www.ubuntu-china.cn/ 2.下载制作u盘启动工具LinuxLive USB Creator官网:http://www.linuxliveusb.com/3.安装LinuxLive USB Creator就像装普通软

2016-10-29 10:05:13 923

原创 冒泡法排序详细过程

“` /********************************** *设 计 者:玄叶-特斯拉 日期:2016-8-20 *修 改 者:无 日期:无 *功能描述:用冒泡法排序(升序) *设计思路:每次将相邻两个数进行比较,将小的调到前面 ***********************************/

2016-08-26 16:20:30 1608

原创 错误 1 error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”

解决:项目->属性->常规->字符集->使用多字符节字符集

2016-06-08 19:32:03 1018

原创 错误 1 error LNK1168: 无法打开 C:\Users\ZQW\Documents\Visual Studio 2013\Projects\画图\Debug\画图.exe 进行写入 C:\

错误 1error LNK1168: 无法打开 C:\Users\ZQW\Documents\Visual Studio 2013\Projects\画图\Debug\画图.exe 进行 写入C:\解决:我在网上查了一下,说是把解决方案放到其他盘,因为没有签名的程序是不能保存在C盘的,我把方案放到了E盘试了一下可以,然后又放回C盘但没有报错,不知道什么原因,哪位大神知道的话麻烦解释一下

2016-06-08 09:20:38 21456 2

原创 51单片机用定时器0实现流水灯

51单片机用定时器0实现流水灯的代码如下,用P1口接led灯,代码如下都有注释就不具体解释了,英语不怎么好,有的地方将就一下了,本次主要讲一下P1口怎么赋值的。原先写的都是用查表来移位的,个人感觉不怎么好,麻烦。直接用位运算的比较好。 n初始值为0,然后n每次循环都加1,P1口赋值语句为: P1=~(0x01/*********调用头文件*****************/ #in

2016-05-13 21:05:10 26315

原创 51单片机定时器中断函数中变量初始化的问题

51单片机定时器中断函数中变量初始化的问题 #include<reg51.h>//调用头文件 #define uint unsigned int //宏定义 #define uchar unsigned char uint n=0; //查表变量 uchar temp[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f

2016-05-10 22:24:46 9594 2

原创 关与VMware虚拟机中系统无法启动的问题

刚入门,知道的不是很多,简单讲一下解决的方法。步骤:1.Win+R 键,输入 services.msc 运行,找到

2016-05-10 13:17:15 795

原创 vs2015刚打开时弹出遇到异常的解决办法

打开vs2015时,弹出此对话框,看了一下那个文件,具体是干嘛的目前还不清楚。网上搜了一下,解决办法有修改vs里面 的选项的,有修改注册表的,但我按照以上两种方法试了一下,发现我的在没修改之前和以上两种方法修改之后的是一样的,但看到有的是在修改注册表中直接把值给删了,问题就解决了。但我用的办法比较麻烦。具体方法如下:win+r键,输入  regedit   运行,然后查找

2016-05-07 19:51:34 5966 1

计算机组成原理第二版-唐朔飞-高清-完整目录

这年头只能靠这玩意赚点积分了,计算机组成原理第二版 唐朔飞 高清 完整目录 ,真是坑,以前很多一两个积分就能下的现在得少则三四个,多则三四十个的,还不能自己定资源分数

2019-01-28

Makefile基本使用(4和5)

Makefile的基本使用

2017-06-25

Makefile基本使用(3)

Makefile文件的编写

2017-06-24

Makefile基本使用(2)

Makefile文件的编写

2017-06-24

Makefile基本使用(1)

linux系统下Makefile文件的基本编写语法

2017-06-24

MFC的消息传递机制仿真

MFC的消息传递机制仿真

2017-06-24

MFC的RTTI和动态创建仿真

MFC框架仿真,实现RTTI和动态创建

2017-06-24

Autotools test1

Autotools基本使用测试代码

2017-06-19

MFC框架仿真---(1)类别信息网

MFC的基本框架 在基本框架的基础上添加类别信息网

2017-04-05

MFC框架仿真---(1)类别信息网之IsKindOf()【型别辨识】

在构建类别信息网的基础上为对象添加型别辨识能力(也就是一个对象可以判断自己是否属于类别信息网中的某一个类类型)

2017-04-05

频域,傅立叶级数

一个视频让你理解什么是频域,时域,滤波

2017-04-03

傅立叶分析(级数和变换)

真正理解傅立叶分析,傅立叶级数,傅立叶变换,滤波,频率到底是干嘛的

2017-04-03

空空如也

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

TA关注的人

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