自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ⭐博客更新 和 阅读指南【Readme】⭐

博客更新管理&阅读指南2020年5月日期标题更新类型简介5月28日C++代码系列_#002上新超长8进制数加法5月27日解决问题 #004上新239 segmentation fault,常量区修改5月27日解决问题 #002上新错误LINK156,缺少入口5月27日解决问题 #002上新浮点数存储格式与精度损失2020年4月...

2020-05-28 15:05:01 1149

原创 数据结构与算法 #003_代码效率优化,方法论实战!

文章目录代码效率优化1、优化的最终目标2、时间和空间的比较3、数据结构连接时空4、实例分析5、总结❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️代码效率优化整理自课程《重学数据结构与算法》1、优化的最终目标采用尽可能低的时间复杂度和空间复杂度,去完成一段代码的开发。2、时间和空间的比较假设一段代码经过优化后,虽然降低了时间复杂度,但依然需要消耗非常高的空间复杂度举例:对于固定数据量的输入,这段代码需要消耗几十 G 的内存空间,很显然普通计算机根本无法完成这样的计算。如果一定

2020-05-25 02:31:56 620

原创 数据结构与算法 #002_复杂度分析,提升代码效率的前提

数据结构与算法## 复杂度分析整理文字参考课程《重学数据结构与算法》1、代码效率的影响如果这个效率低下的系统是离线的,那么它会让我们的开发周期、测试周期变得很长。如果这个效率低下的系统是在线的,那么它随时具有时间爆炸或者内存爆炸的可能性。2、代码效率的度量复杂度是衡量代码运行效率的重要的度量因素。降低复杂度的必要性:举例:在一个在线系统中实时处理数据。假设这个系统平均每分钟会新增 300M 的数据量。如果你的代码不能在 1 分钟内完成对这 300M 数据的处理,那么这个系统就

2020-05-20 22:52:04 1094

原创 数据结构与算法 #001_开篇词,心态与意识

数据结构与算法## 开篇词1、引例:网站用户系统想象一下,开发一个网站的用户系统。这个用户系统的功能之一是,对某个尝试登录用户的ID去核实是否合法,这就需要去存储着海量数据的数据库中查找这个ID。假设这个尝试登录用户的ID是Jack,一个可行的办法是,对数据库中的每个记录去匹配是否与Jack一致。然而,效率更高的方法是,预先对数据库中所有的数据按照字母顺序进行排序,接着就可以从有序数据的中间开始查找,去通过二分查找不断缩小查找范围。如果这个系统的注册用户只有不足16个,两种查找方式所花费时间的差异也许

2020-05-20 20:41:16 300

原创 C语言系列 #002_C语言进阶

Linux C进阶1、数据类型1.1、基本数据类型数据类型分2类:基本数据类型+复合类型基本类型:char short int long float double复合类型:数组 结构体 共用体 类(C语言没有类,C++有)1.1.1、内存占用与sizeof运算符数据类型就好像一个一个的模子,这个模子实例化出C语言的变量。变量存储在内存中,需要占用一定的内存空间。一个变量占用多少空间是由变量的数据类型决定的。每种数据类型,在不同的机器平台上占用内存是不同的。我们一般讲的时候都是以32位CPU为

2020-05-20 01:26:02 985

原创 学习笔记(05):《C语言/C++学习指南》单步调试视频教学-单步调试技术

单步调试是程序员的一门技术,它用于地定位代码中的问题。 本教程介绍了错误的分类,定位问题的基本思路、操作作法,并在后介绍了针对大型程序的调试方法:单元测试。 所有初学者都应该尽早地掌握这门技术。(前2节免费)...

2020-05-29 00:24:24 212

原创 C++代码系列 #002_超长的8进制加法

文章目录超长的8进制加法问题分析代码❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️超长的8进制加法问题某数学爱好团体向太空发射了他们的研究光盘,结果迎来了外形UFO降临。外星人通过电视信号发来挑战,经科学家破译,是两串8进制的数字,需要将相加之后的8进制数发回去才能赢得挑战,拯救地球。同学们,你们的机会到了。输入:两行数字,数字长度不超过500位,由0-7范围内的数字构成,表示两个长整数。INPUT-eg:20345677231666输出:一行数字,上述两个长整数之和。8进制记

2020-05-28 14:21:57 640

原创 解决问题 #004_常量区只读不可修改,239 segmentation fault

文章目录Debug记录问题解决方案知识拓展❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️Debug记录问题char *s = “Hello”; s[0] = ‘B’; 发现s[0]是不可修改的错误代码:239 segmentation fault解决方案利用字符指针访问了文字常量区,常量存储区不可修改,因此报错知识拓展举例:char *pstr=“hello world!”;这里,"hello world!"是一个字符串常量,pstr是在栈中的变量。程序的内存

2020-05-27 09:38:43 313

原创 解决问题 #003_LINK156,缺少程序入口点

文章目录Debug记录问题解决方案❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️Debug记录问题错误代码:LINK156,说明:必须定义入口点分析:缺少main入口函数解决方案编写入口函数main函数如果已经存在main函数,可能是"main"拼写错误或者存在奇怪的字符,建议自己检查,或者重新编写函数❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️...

2020-05-27 09:33:11 540

原创 解决问题 #002_整数向浮点数转换的精度损失详解

文章目录整数向浮点数转换的精度损失详解1、浮点型数据的存储格式❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️整数向浮点数转换的精度损失详解1、浮点型数据的存储格式❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️...

2020-05-27 09:29:21 453

原创 解决问题 #001_如何实现十进制向任意进制的转换

先上粗糙版代码,后续补充:分析过程和优化#include<stdio.h>int main() { // base:进制 int a[32], i, x, base = 2; scanf("%d", &x); for (i = 0; x > 0; i++) { a[i] = x % base; x /= base; } for (i--; a[i] >= 0 && i>=0 ; i--) { if (a[i] >.

2020-05-22 22:04:53 280

原创 解决问题 #000_调用外部源文件中的函数

调用外部函数方法一:main.c + fun.c函数如果知定义在本.c文件中, 或者定义在一个.h文件中并且本.c文件#include了这个.h就不用加extern,因为这两种情况下本.c文件都可以直接找到一旦有一个函数定义在另一个.c文件中,而你要想在本.c文件中使用的时候就必须用extern关健字道声明一下,否则链版接会出错。 extern的作用就是告诉链接器,在这个工程中的某一个.obj文件中有extern修饰的后边这函数,这样链权接器就可以正常工作了。否则链接器在本.obj文件中找不到你后边

2020-05-22 11:13:18 267

原创 资源下载系列 #002_数字信号处理及其MATLAB实现

数字信号处理及其MATLAB实现[万永革版 电子书+代码] 中间包含PDF电子书和所有随书例程代码,诚信发布资源,认准ID!!!资源下载链接

2020-05-21 09:28:12 485 1

原创 资源下载系列 #001_MATLAB课程设计_期末报告

MATLAB课程设计(期末考察报告)[原创报告 PDF+代码]中间包含报告PDF版本和所有MATLAB代码,诚信发布资源,认准ID!!!内容目录:求和器GUI设计(单选按钮,文本框,滑动条)PID控制器的Simulink实现MATLAB课程设计:图像的加密,压缩和隐藏习题2.3:矩阵基础操作习题3.2:向量运算习题3.4:循环求解算式习题4.3:绘制曲线交叉点习题4.5.2:绘制极坐标图习题4.6.2:绘制曲面图形习题5.6:多项式拟合习题6.5:水槽容积最大问题习题7.5:求解

2020-05-21 09:25:01 395

原创 迷宫布线算法系列 #000_软件环境准备

软件环境清单Visual Studio 2019EasyX 图形库

2020-05-20 01:46:45 620 2

原创 学习笔记(03):《C语言/C++学习指南》单步调试视频教学-定位错误

单步调试是程序员的一门技术,它用于地定位代码中的问题。 本教程介绍了错误的分类,定位问题的基本思路、操作作法,并在后介绍了针对大型程序的调试方法:单元测试。 所有初学者都应该尽早地掌握这门技术。(前2节免费)...

2020-05-20 00:25:50 195

原创 学习笔记(02):《C语言/C++学习指南》单步调试视频教学-描述错误

单步调试是程序员的一门技术,它用于地定位代码中的问题。 本教程介绍了错误的分类,定位问题的基本思路、操作作法,并在后介绍了针对大型程序的调试方法:单元测试。 所有初学者都应该尽早地掌握这门技术。(前2节免费)...

2020-05-17 23:04:38 148

原创 学习笔记(01):《C语言/C++学习指南》单步调试视频教学-编译错误与运行错误

单步调试是程序员的一门技术,它用于地定位代码中的问题。 本教程介绍了错误的分类,定位问题的基本思路、操作作法,并在后介绍了针对大型程序的调试方法:单元测试。 所有初学者都应该尽早地掌握这门技术。(前2节免费)...

2020-05-17 21:23:51 197

原创 EDA算法系列 #001_Routing概述

日期:2020-04-08内容:维基百科关于Routing的介绍:引用自:https://en.wikipedia.org/wiki/Routing_(electronic_design_automation)Routing (electronic design automation)This article is about designing integrated circuit...

2020-05-04 14:08:49 2284

Matlab_期末考察报告_课程设计.zip

MATLAB课程设计(期末考察报告)[原创报告 PDF+代码] 中间包含报告PDF版本和所有MATLAB代码,诚信发布资源,认准ID!!! 内容目录: 求和器GUI设计(单选按钮,文本框,滑动条) PID控制器的Simulink实现 MATLAB课程设计:图像的加密,压缩和隐藏 习题2.3:矩阵基础操作 习题3.2:向量运算 习题3.4:循环求解算式 习题4.3:绘制曲线交叉点 习题4.5.2:绘制极坐标图 习题4.6.2:绘制曲面图形 习题5.6:多项式拟合 习题6.5:水槽容积最大问题 习题7.5:求解导数 习题8.7:求解级数之和 习题8.9.2:求解非线性方程符号解 习题8.10:求解微分方程组 习题9.3.2:绘制方程曲线(句柄操作,文字标注) 习题10.6(GUI程序):求和器GUI设计(单选按钮,文本框,滑动条) 习题11.5:PID控制器的Simulink实现 MATLAB课程设计:图像的加密,压缩和隐藏

2020-05-20

空空如也

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

TA关注的人

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