自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张吱吱的Bolg

想当个可爱的程序媛~

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ch02_在HTML中使用JavaScript

JavaScript高级程序设计第四版 读书笔记 第二章

2023-06-28 14:10:25 118

原创 leetcode 树的相同子树和结构

剑指 Offer 26. 树的子结构class Solution { public boolean isSubStructure(TreeNode A, TreeNode B) { if (A == null || B == null) { return false; } // 判断以 root 为根的二叉树是否和 subRoot 相同 if (isSameStructure(A, B)) {

2022-04-08 10:21:41 399

原创 Java内存模型JMM

为什么定义Java内存模型?现代计算机体系大部是采用的对称多处理器的体系架构。每个处理器均有独立的寄存器组和缓存,多个处理器可同时执行同一进程中的不同线程,这里称为处理器的乱序执行。在Java中,不同的线程可能访问同一个共享或共享变量。如果任由编译器或处理器对这些访问进行优化的话,很有可能出现无法想象的问题,这里称为编译器的重排序。除了处理器的乱序执行、编译器的重排序,还有内存系统的重排序。因此Java语言规范引入了Java内存模型,通过定义多项规则对编译器和处理器进行限制,主要是针对可见性和有序性。..

2022-04-02 10:18:31 173

原创 八股文 | hashcode与equals方法

Java中的hashcode方法哈希表(也叫散列表)是一种常用的数据结构,通常被用来提高查找效率。无论哈希表总中有多少条数据,插入和查找的时间复杂度都是为O(1)。//object 方法public native int hashCode();根据这个方法的声明可知,该方法返回一个int类型的数值,并且是(native)本地方法,因此在Object类中并没有给出具体的实现。实际上哈希函数就是从键值到索引的过程,需要通过哈希函数来进行计算。一. hashCode方法的作用hashCode方法的

2022-03-28 19:48:33 148

原创 八股文 | java基础知识

Java基础面向对象:封装、继承、多态面向对象的编程是以对象为中心,以消息为驱动。面向过程比较直接高效,而面向对象更易于复用、扩展和维护。封装:明确标识出允许外部使用的所有成员函数和数据项,内部细节对外部调⽤透明,外部调用无需修改或者关心内部实现。继承:继承父类方法,并做出自己的改变和/或扩展,子类共性的方法或者属性直接使用父类的,而不需要自己再定义,只需扩展自己个性化的。多态:基于对象所属类的不同,外部对同⼀个方法的调用,实际执行的逻辑不同。重载和重写的区别重载:发生在同一个类中,

2022-03-24 22:12:26 2238

原创 Real-time single image depth perception in the wild with handheld devices

利用手持设备在野外进行实时单幅图像深度感知0 ABSTRACTDepth perception is paramount to tackle real-world problems, ranging from autonomous driving to consumer applications. For the latter, depth estimation from a single image represents the most versatile solution, since a sta

2021-11-25 12:43:52 888

原创 【数据结构】树与二叉树

1. 三种遍历(递归+非递归)

2021-09-15 21:17:16 75

原创 【数据结构】排序

1.直接插入排序基本思想:将序列分为有序部分和无序部分,从无序部分依次选择元素与有序部分比较,找到适合的位置,将原来的元素往后移,将元素插入到相应的位置上。将数组的第一个位置(索引为0)设置为哨兵,然后将第一个元素(索引为1)看为有序部分,从第二个元素开始作为无序部分。无序部分的第一个元素,与有序部分的最后一个元素开始比较,且从后往前比较查找正确的位置,同时将数组元素比哨兵位置元素大的元素,依次向后移动。时间复杂度:空间复杂度:是否稳定:是代码实现void insert...

2021-09-07 18:56:11 791

原创 论文笔记:RankIQA

0.Abstract本文提出了一种从排名中学习的无参考图像质量评估方法(RankIQA)。为了解决IQA数据集大小有限的问题,本文训练了一个孪生网络,通过使用合成的已知相对图像质量排名的数据集来训练网络并对图像进行排名。这些具有排名的数据集可以不用主观方法去标注,而是自动生成(失真代码)。然后本文把训练好的孪生网络中表示的知识(生成的网络权重,其特征表示的是失真)微调(fine-tuning)到传统的CNN,以此来对单个图像进行图像质量评估的绝对分数的估算。本文还提出了如何通过单个网络向前传播一批图像并.

2021-05-22 21:29:59 1784 1

原创 图像质量评价:合成失真图像方法

图像质量评价:合成失真图像方法1、高斯噪声代码%%高斯噪声a=imread('monarch.bmp');subplot(2,3,1);imshow(a);title ('原始图像');Inoise1=imnoise(a,'gaussian',0.1,0.01);%对图像加入高斯噪声1subplot(2,3,2);imshow(Inoise1);title('加入高斯噪声1');Inoise2=imnoise(a,'gaussian',0.2,0.01);%对图像加入高斯噪声2

2021-05-17 18:11:09 1191 2

原创 图像质量评价(Image Quality Assessment,IQA)

这篇blog是我记录自己开始做科研的一些笔记、多是从论文和各种博客的集合,偶有一些自己的思考和想法。由于网上相关图像质量评估的整理资料相对较少,如果能帮到看到这篇文章的你,那真是非常棒!会持续更新补全一些东西,请强迫症的朋友见谅一些没有内容的目录~如有侵权和错误,请联系我进行删改~一. 概述图像质量是比较各种图像处理算法性能优劣以及优化系统参数的重要指标,因此在图像采集、编码压缩、网络传输等领域建立有效的图像质量评价机制具有重要的意义。图像质量评价就是对图像进行评分,有人对图像质量评价的方法,也.

2021-05-08 22:29:50 14426 9

原创 算法 | 04 线性数据结构

1.向量KY20 完数与盈数题目描述一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1。则称其为“完数”;若因子之和大于该数,则称其为“盈数”。 求出2到60之间所有“完数”和“盈数”。输入描述:题目没有任何输入。输出描述:输出2到60之间所有“完数”和“盈数”,并以如下形式输出:E: e1 e2 e3 …(ei为完数)G: g1 g2 g3 …(gi为盈数)其中两个数之间要有空格,行尾不加空格。代码#include <iostream>#includ

2021-04-16 12:38:42 108

原创 算法 | 03 字符串(KMP)

1.字符串string 的定义string 的初始化string 的长度string 的元素的访问数组迭代器元素的操作insert()erase()clear()运算符连接 +比较运算符判断是否相等常用函数find()substr()/** * @author: Qiuyue Zhang * @date: 2021/2/10 14:14 * @description: string的基础 */#include <iostream

2021-04-16 12:36:40 421

原创 算法 | 02 排序与查找

1.排序KY210 排序题目描述对输入的n个数进行排序并输出。输入描述:输入的第一行包括一个整数n(1<=n<=100)。下来的一行包括n个整数。输出描述:可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。每组测试数据的结果占一行。输入41 4 3 2输出1 2 3 4 代码#include <iostream>#include <stdio.h>#include <algorithm>

2021-04-15 08:34:50 333

原创 算法 | 01 枚举与模拟

1.枚举KY15 abc题目描述设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入描述:题目没有任何输入。输出描述:请输出所有满足题目条件的a、b、c的值。a、b、c之间用空格隔开。每个输出占一行。输入输出代码#include <iostream>using namespace std;int main(){ for(int a = 0; a <= 9; ++a){

2021-04-15 08:03:05 9017

翻译 目标检测 | 火焰烟雾检测论文(实验部分)

01|基于图像的火焰检测算法数据集总共数量,包括的干扰,用来训练的数量、用来测试的数量。训练测试结果仿真实验环境指标公式用正类预测正确率 (TPR)\left(T_{\mathrm{PR}}\right)(TPR​) 与反类预测正确率(TNR)\left(T_{\mathrm{NR}}\right)(TNR​) 来描述实验结果的准确性,定义如下TPR=TPTP+FNTNR=TNFP+TNT_{\mathrm{PR}}=\frac{T_{\mathrm{P}}}{T_{\m

2021-03-29 11:44:16 4482 9

原创 第二章:软件缺陷与缺陷管理

什么是软件缺陷?如何管理软件缺陷?Bug的由来:海军少将Grace Hopper2.1 缺陷定义与分类2.1.1 软件缺陷定义存在于软件(文档、数据、程序)之中的那些不希望,或不可接受的偏差,导致软件产生的质量问题。如何判断软件存在缺陷?未实现产品说明书要求的功能实现了需求中未提到的功能软件难以理解、不易使用、运行缓慢或者最终用户会认为不好软件出现了产品说明书指明不应该出现的错误产生软件缺陷的原因需求设计编码软件缺陷在不同阶段的

2021-03-28 17:12:00 1063

翻译 论文阅读 | Border-Peeling Clustering

Abstract—In this paper, we present a novel non-parametric clustering technique. Our technique is based on the notion that each latent cluster is comprised of layers that surround its core, where the external layers, or border points, implicitly separate th

2021-03-21 10:09:12 968

原创 第一章:软件与软件危机

第一章:软件与软件危机软件测试与质量保证软件测试与质量保证是什么关系?软件测试和质量保证是用来提高软件质量的手段。测试是寻找软件系统中出现的问题,通过把这些问题修改正确来提高软件质量。质量保证是通过一系列有效的手段,通过过程管理、统计分析来发现软件产品在生产、开发的过程中存在的问题,从过程等的角度来保证软件的质量。为什么要进行软件测试?如果不通过软件测试的手段,就无法验证工作的正确与否。为什么软件总是出问题?1.1 软件概念能够完成预定功能和性能的、可执行的指令(计算

2021-03-06 16:25:08 339

原创 编译原理(chapter1. 编译器介绍)

第一单元:编译器介绍第一讲:编译器概述什么是编译器?计算设备包括个人计算机、大型机、嵌入式系统、智能设备等。核心的问题都是软件的构造而目前绝大部分软件都由高级语言书写成百种高级语言这些语言是如何运行在计算机系统上的?编译器示例完成高级语言到机器语言的编译的都是编译器编译器是一个程序核心功能是源代码翻译成目标代码源代码:C/C++, Java, C#, html, SQL,…目标代码:x86,IA64, ARM, MIPS, …也可能是

2021-03-05 23:40:01 607

原创 2021美赛D题题目翻译及思路

2021 ICMProblem D: The Influence of MusicMusic has been part of human societies since the beginning of time as an essential component of cultural heritage. As part of an effort to understand the role music has played in the collective human experience,

2021-02-12 21:40:52 5230

原创 CCF CSP 题解

试题编号试题名称题解202012-1期末预测之安全指数100202012-2期末预测之最佳阈值100202012-3带配额的文件系统100202012-4食材运输100202012-5星际旅行

2021-02-03 02:02:22 499

原创 数据驱动、机器学习算法入门

文章目录聚类算法1.K-Means(K均值)聚类1.1 算法步骤1.2 优缺点2.均值漂移聚类(Mean shift clustering)2.1 算法步骤2.2 优缺点3. 基于密度的聚类方法(DBSCAN)3.1 算法步骤3.2 优缺点4. 用高斯混合模型(GMM)的最大期望(EM)聚类4.1算法流程5. 凝聚层次聚类(hierarchical agglomerative clustering)5.1 算法步骤5.2 优缺点6. 图团体检测(Graph Community Detection)降维1.

2020-12-08 17:19:56 2360

图像质量评价数据集CSIQ

图像质量评价数据集CSIQ

2021-05-17

空空如也

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

TA关注的人

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