自定义博客皮肤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)
  • 收藏
  • 关注

原创 数字图像处理笔记上

数字图像、采样、量化;空间分辨率、灰度级分辨率及两者与图像质量的关系。邻域(4-、对角-、8-;邻接、连通)、区域与边界、距离度量。依据图像数据量的图像类别划分、二值图像、灰度图像、索引图像。概念、灰度直方图、概率直方图、性质、累积直方图。数码相机组成、人眼视觉模型、人类视觉特性。对数、指数、幂次变换、灰度反转、阈值增强。空域滤波的概念、空域滤波器的分类。1.2 数字图像的多样性(1.1 数字图像的概念(2.4 像素的空间关系(图像增强、空域图像增强(1.3 图像数据量(3.2 直方图概念(

2022-11-08 21:29:13 1109

原创 C语言:map与迭代器iterator

#include <stdio.h>#include <map>using namespace std;int main(){// 声明map map<int, int> mp; for (int i = 0; i < 20; i++){ mp.insert(make_pair(i, i)); }//删除key=0的元素 mp.erase(0);//删除第

2022-05-28 19:27:00 476

转载 C语言三种传递二维数组的方法

C语言三种传递二维数组的方法void foo(int a[][3], int m, int n) void foo(int (*a)[3], int m, int n)void foo(int **a, int m, int n) 三种在函数中传递二维数组的方法

2022-05-28 12:03:43 1814

原创 【vector和iterator迭代器的使用】

vector和iterator迭代器的使用声明vector<int> items;//vectorvector<int>::iterator it;//iterator//一般迭代器的使用for(it=items.begin();it!=items.end();it++){ //it保存的是地址,通过地址找到内容,使所以用* cout<<*it<<endl;}vector<int>::const_iterator it;//只能

2022-05-28 11:46:24 630

转载 【Git 各指令的本质,真是通俗易懂啊】

作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push…的阶段,是不是对rebase心里没底只敢用merge?碰见版本回退就抓瞎?别问我怎么知道的,问就是:“我曾经就是这样啊~~”。针对这些问题,今天就将这几年对Git的认知和理解分享出来,尽可能的从本质去讲解Git,帮助你一步一步去了解Git的底层原理,相信读完本篇文章你便可以换种姿态,更加风骚得使用Git各种指令。1 基本概念1.1 Git的优势Git是一个分布式代码管

2022-05-26 09:27:27 184

原创 【Word快速变PPT】

Word快速变PPT打开Word文档选择视图->大纲将做为每一页PPT标题的内容选中,大纲级别改为1剩余内容改为级别2保存文档并关闭将文档的扩展名改为.ppt就是这么粗暴,一篇文章就变成一页一页的PPT啦。这样做的好处就是可以快速将文章分页,根据一级大纲内容实现分页;大纲级别的不同,PPT中文字呈现的等级也不同。在PPT中选择不同的设计模板能加速生成一份可以直接使用的PPT。...

2022-05-25 19:00:07 1322

原创 selenium测试网站常用方法

selenium测试网站常用方法定位元素:driver.findElement(By.id(“id”): 通过id属性定位元素driver.findElement(By.name(“name”)):通过name属性定位元素driver.findElement(By.linkText(“link”)):通过链接内容定位元素driver.findElement(By.className(“classname”)):通过class属性定位元素driver.findElement(By.tagNa

2022-05-25 10:18:44 764

原创 selenium+ChromeDriver测试网站

selenium+ChromeDriver测试网站配置:1.chromdriver.exe2.chrome.exe3.selenium-server的jar包(我这里用的是selenium-server-4.1.4.jar)import org.openqa.selenium.Alert;import org.openqa.selenium.By;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.C

2022-05-24 23:19:13 579

原创 一元二次方程测试类(JUnit)

工具:eclipse如果找不到Junit,可以这样查找1.在项目处鼠标右键-》build path-》configure build path2.如同所示3.点击add library,找到JUnit-》next-》选择JUnit4并且应用就OK了创建Junit类:file-》new-》JUnit cast test用JUnit4编写一元二次方程类的测试用例import static org.junit.Assert.*;import org.junit.After;import or

2022-05-24 23:00:43 376

原创 【加减乘除类和三角形判断类、一元二次方程】

加减乘除类public class Calculator { public int add(int a, int b){ return a + b; } public int minus(int a, int b){ return a - b; } public int multiply(int a, int b){ return a * b; } public int divide(int a,

2022-05-24 22:46:51 140

原创 字符串正则化类

字符串正则化类public class StringNormalize {     public static String normalize(String in) {            StringBuilder out = new StringBuilder();         &

2022-05-24 22:42:37 198

原创 Calculator类加减法

Calculator类加减法public class Calculator { private static int result; // 静态变量,用于存储运行结果 public void add(int n) { result = result + n; } public void substract(int n) { result = result - n; } public int getResult() {

2022-05-24 22:41:06 320

原创 TCP三次握手

TCP三次握手目录TCP定义为什么握手是三次,而不是两次或者四次?三次握手可以携带数据吗?tcp三次握手失败,服务端会如何处理?优雅回答四次挥手四次挥手:为什么握手是三次,而挥手时需要四次呢?全双工通信TCP定义TCP全称为Transmission Control Protocol(传输控制协议),是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。优雅回答三次握手

2022-05-16 17:02:37 779

原创 【设置小程序背景】

微信小程序如何设置背景图

2022-04-14 21:15:24 241

原创 【iPad做笔记本的扩展屏】

iPad做笔记本的扩展屏

2022-03-20 16:11:53 1022

原创 Linux静态库和动态库创建与调用

Linux静态库和动态库创建与调用1. 静态函数库2. 动态函数库第1步:编辑得到举例的程序--hello.h、hello.c和main.c;第2步:将hello.c编译成.o文件;gcc -c hello.cls第3步:由.o文件创建静态库;`ar cr libmyhello.a hello.o``ls`第4步:在程序中使用静态库;`gcc -o hello main.c -L. -lmyhello``./hello``rm libmyhello.a``./hello`第5步:由.o文件创建动态库文件;`

2021-10-31 21:07:33 494

原创 【git教程】学习git是为了使用GitHub

第一次了解到git的我根据教程整理的笔记,如果后续有继续学习,会更新。初识git要认识的指令在此之前到官网下载安装git,按默认配置就好。然后打开git bash输入教程指令。reflog能够查看所有版本,包括返回上一版本的历史记录。比如说,你现在有三个版本。现在处于第三个版本,回到第二个版本后,log就会显示两个版本。但如是reflog的话就会显示四个版本,会把返回第二版本作为一个新的记录。但是不能用git reset --hard HEAD^回到第三版本。...

2021-03-10 22:23:56 91

原创 Java怎么给窗口设置背景

Java怎么给窗口设置背景这个问题困扰了我好久,写不出什么高大上的程序,为了看起来高大上就要做一些必要的美化。经过数篇csdn文章的洗礼,我保存了我的插入背景图片的方法。无论如何一个类,只要没有重复的变量名我都可以直接粘贴使用。来吧,展示!!!JPanel imPanel=(JPanel) this.getContentPane();//注意内容面板必须强转为JPanel才可以实现下面的设置透明imPanel.setOpaque(false);//将内容面板设为透明ImageIcon icon

2021-01-13 15:22:41 3566 4

原创 JButton的左对齐实现

JButton的左对齐实现按钮内文字左对齐btn.setHorizontalAlignment(SwingConstants.LEFT);按钮实现标签功能因为给窗口添加背景后无论怎么调试JLabel都会被背景图片覆盖,但按钮不会,我就想把按钮设置成标签的样式。btn.setFocusPainted(false);//设置成透明btn.setBorderPainted(false);//聚焦阴影不显示btn.setContentAreaFilled(false);//外边框不显示、下面

2021-01-13 15:05:27 1036 1

空空如也

空空如也

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

TA关注的人

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