自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贪吃蛇C语言

有趣的小游戏,实现关键点有光标移动,按键检测,状态转移,随机数生成。欢迎讨论!#include<stdio.h>#include<windows.h>#include<time.h>#include<conio.h>#define UP 'w'#define DOWN 's'#define LEFT 'a'#define RIGHT 'd'#define ESC 27#define ENTER 13#define WALLLENGTH

2021-05-11 05:55:04 638

原创 batch批处理程序easyadd——追加单行文本到指定txt文件末尾

介绍有时候需要打开记事本在末尾追加文本,如果手动找到txt文件,再打开txt文件,按 ctrl+home 到达文末,才能完成对txt文件的追加,比较繁琐。而且如果txt文件很大(比如词典文件),手动打开txt追加显然不现实。下面这个批处理程序easyadd.bat实现从控制台读入行并写入到选定的txt文件中。使用说明:需要新建一个 path.ini 用于存储txt文件的路径条目,并且修改.bat文件 set pathfile=“E:\Projects\easyadd\path.ini” 中的路径为你的

2020-10-10 02:47:19 2260 1

原创 LeetCode题——最长无重复子串

题目给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。如:输入: “abcbabcd”输出: 4解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。思路一开始容易往暴力遍历的方向想,但是实际上运用窗口的思想就很容易解决。无重子串的定义是连续且各异的字符,需要满足连续,而起止位置不定,长度是随着起止位置变化的,因而想象为一个可以左右浮动宽度变化的窗口,这个窗口包含的字符就是所要的串。为了保证窗口不出现重复字符,可以将窗口后的下一位(图中虚线框)与窗口(图中实线框)内的已

2020-09-27 17:17:41 338

原创 高数复习9.13 函数与极限

双曲正切函数图像反双曲arsh和arch的表达式 arshx=ln(x+x2+1)arsh x=ln(x+\sqrt{x^2+1})arshx=ln(x+x2+1​) archx=ln(x−x2−1)arch x=ln(x-\sqrt{x^2-1})archx=ln(x−x2−1​)数列的极限:构造|xn-a|<一个能确定的数(表达式)极限存在的证明:充要条件是左右极限存在且相等。单调有界数列比有极限。以及柯西审敛原理两准则:I 夹逼准则 II 单调有界必收敛..

2020-09-22 22:53:13 1528

原创 PS填充、仿制图章和修补工具

右下角调整色调后:概览:用魔棒工具反选出天空的树枝,然后点 选择-修改-扩展 大致扣出枝丫,再 编辑-填充-内容识别 将空中的树枝ps掉。通过仿制图章工具(勾选对齐)可以将右下角楼p掉。也可以用修补工具,修补工具附带智能识别融入到目标环境的功能,而仿制图章工具只是在边缘模糊,模糊可以通过锐化工具缓解。此外图章工具多次仿制容易出现明暗不均,可以再对选区进行 图像-调整-色调均化 。...

2020-09-20 19:49:14 1248

转载 动态规划——数塔问题

#include<stdio.h>//#include"algorithm.h"#define N 100int max(int a, int b){ return a > b ? a : b;}int main(){ int a[N][N], i, j; int n = 5; //scanf("%d", &n); for (i = 0; i < n; i++) { for (j = 0; j <= i; j++) { sc

2020-09-09 16:59:36 621

原创 矩阵转置函数——指针自增的陷阱

#include"algorithm.h"int** transpose(int**po, int &m, int &n){ int*p = (int*)malloc(m*n*sizeof(int));//转置矩阵空间 int**pn = (int**)malloc(n*sizeof(int*));//转置矩阵数组指针 //指针备份 int *save = po[0]; int *nSave = p; //布置转置矩阵 // [1 2 3 4 5 6] -->

2020-09-04 16:49:36 158

转载 高斯噪声和椒盐噪声

clear all;clc;close all;im=imread('1.jpg');% o=im;[w, h ,z]=size(im);im=rgb2gray(im);o=im;%原图备份figure;seq=0;seq=seq+1;subplot(2,2,seq);imshow(im);title('原图');pos=axis;xlabel('','position',[(pos(1)+pos(2))/2 pos(4)]);%高斯噪声gau=normrnd(0,0.1,w,h);i

2020-09-03 19:14:24 493

原创 函数参数传递、数组指针、二级指针、左值、引用

二维数组指针和二级指针有什么区别二维数组指针和二级指针一方面便是二维数组的地址一定是连续的,而二级指针的地址不一定要连续。参考可以把二维数组数组名看作一个二级指针常量。数组(名)是右值,而指针是左值?例:数组和指针是等效关系不是等价关系,一说指针对象,而数组非对象。二维数组分配与参数传递 ※二维数组(指针)动态分配和释放malloc工作只是开辟一块你要的内存(连续的),同时返回内存首字节的地址,但是他不限定你内存里的内容,malloc( 5*sizeof(char) ) 只是给你空

2020-09-02 12:56:45 231 1

原创 相关与卷积、各种误差

相关自相关自相关函数就是信号x(t)x(t)x(t)和它的时移信号 x(t+τ)x(t+\tau )x(t+τ) 的乘积平均值。它是时移变量 τ\tauτ 的函数。“自相关”这种数据处理方法,可以发现隐藏在杂乱信号中的有用信息。这个能力是相当重要的,因为工程实际中的信号,不可避免地要受到各种干扰,严重的时候会完全淹没真正有用的数据。自相关能找出重复信息(被噪声掩盖的周期信号),或识别隐含在信号谐波频率中消失的基频,它常用于时域信号的分析。性质偶函数不论时移方向是导前还是滞后(τ为正或负),

2020-09-01 18:24:59 639

原创 数字图像处理 图像变换

数字图像处理笔记(一)资料来源一、人眼视觉特性资料来源一、人眼视觉特性韦伯率:50%概率感觉到亮度变化时的 ΔII\frac{\Delta I}{I}IΔI​为韦伯率。韦伯-费希纳定律:心理量和物理量之间关系的定律,即感觉量的大小与刺激强度的对数成正比。马赫带...

2020-09-01 12:48:11 2374

原创 Debug Assertion Failed _CrtlsValidHeapPointer(block) realloc堆引发的错误

应用场景二级指针的应用中堆的处理问题描述:realloc后出现堆错误#include"algorithm.h"//数组插入元素int insert(int **pp ,int &n,int tmp, int pos){ if (0 <= pos&&pos <= n) { int *po = *pp;//保存旧 一级指针 int *pn=NULL;//创建一级指针作为新地址 //pp cout << "&pp" &l

2020-08-29 23:21:34 4639

空空如也

空空如也

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

TA关注的人

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