自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超逸の学习技术博客

JS,LeetCode,Vue,React,算法爱好者。座右铭:学如逆水行舟,不进则退!

  • 博客(28)
  • 资源 (6)
  • 论坛 (2)
  • 收藏
  • 关注

原创 【数据挖掘】期末考试备考复习宝典 (一文搞定,期末考试不再担忧)
原力计划

数据挖掘期末考试备考整理大全,一文搞定!

2020-06-30 15:53:58 1722

原创 【数字图像处理】期末考试备考复习宝典 (一文搞定,期末考试不再担忧)
原力计划

数字图像处理期末考试备考整理大全,一文搞定!

2020-06-30 15:53:24 2309

原创 【图像处理】图像分割的工作原理和算法实现(matlab实现)

实验目的1、掌握p参数分割的工作原理和算法实现2、掌握均匀性度量法分割的工作原理和算法实现实验图片链接:https://pan.baidu.com/s/1gSpYLw9Xz5OK_hSqSGeUwQ提取码:o4au实验内容实现P-参数法的图像分割的代码测试代码如下:Im=imread('yw2_g.jpg'); [Im2]=pParam0(Im,0.7974);imshow(Im2);实验代码:function Im2 = pParam0(im,perct)bestDelta

2020-06-29 22:05:14 978

原创 【春招&实习&秋招】前端学习の优质资料整理&心路历程(已上岸)

引言CSS篇JS篇追梦子:彻底理解 JS 中 this 的指向追梦子:JavaScript中call,apply,bind方法的总结计算机网络篇神三元:(建议精读)HTTP灵魂之问,巩固你的 HTTP 知识体系神三元:(建议收藏)TCP协议灵魂之问,巩固你的网路底层基础浏览器篇神三元:(1.6w字)浏览器灵魂之问,请问你能接得住几个?数据结构与算法篇awesome-coding-js:用JS玩转数据结构与算法ConardLi:前端该如何准备数据结构和算法?源码篇心路历程 / 大佬

2020-06-29 20:58:13 6204 17

原创 【图像处理】图像锐化的工作原理和算法实现(matlab实现)

实验目的1、掌握一阶锐化算法的工作原理和算法实现。2、掌握二阶锐化算法的工作原理和算法实现。实验内容实现拉普拉斯锐化。测试图像:’Grayblur6.png’。实验代码im = imread('.\im\Grayblur6.png');imshow(im); title('原始图像');im0 = im;im = double(im);H = [0 -1 0;-1 4 -1;0 -1 0];im1 = filter2(H,im);im2 = uint8(im1+im);figu

2020-06-22 15:15:57 1728

原创 【数据挖掘】 kmeans聚类算法的原理与实现 (使用matlab)

实验目的(1)理解聚类算法的基本原理。(2)掌握kmeans聚类算法的原理与实现。实验内容1、数据见 data.mat,编程实现 K means 算法代码 K_MeansMt,并写出详细注释。测试代码如下:load 'data.mat';[u re]=K_MeansMt(data,3); %最后产生簇标号 re [m n]=size(re);%最后显示聚类后的数据figure;hold on;for i=1:m if re(i)==1 plot(d

2020-06-22 09:17:45 837

原创 【经典面试题:最长01子串】 有一个仅由0和1组成的01串,找到其中最长的一段子串,使得该子串中0和1的数目相等

题目有一个仅由0和1组成的01串,找到其中最长的一段子串,使得该子串中0和1的数目相等解题思路如果将0看做-1,则我们要找的子串是最长的和为0的子串。这种子串求和的问题,一般采用前缀和的方法来解决。用Sum[i]代表前i个数的和,问题的模型转换为,找到i和j,满足Sum[i] 与Sum[j]相等,且|i-j|最大。使用Hash表作为辅助数据结构,Hash表中记录了获得某个Sum时最小的i。从左到右遍历Sum[i],在Hash表中查找是否存在,如果存在,则记录下Hash[Sum[i

2020-06-21 11:08:37 1028

原创 js 让数组展平的 五种 方式

let arr = [1, 2, [3, 4], [5, 6, [7, 8, 9]]];/**第一种方式:flat */let res1 = arr.flat(Infinity);console.log(res1);/**第二种方式:join + split*/let res2 = arr.join().split(',').map(Number);console.log(res2);/**第三种方式: toString + split*/let res3 = arr.toString(

2020-06-18 20:26:18 573

原创 js 实现数组去重 普通项与对象项

普通项let arr = [1, 2, 3, 2, 33, 55, 66, 3, 55];/*第一种:遍历方法 */let newArr = [];arr.forEach(item=>{ if(!newArr.includes(item)){ newArr.push(item); }})console.log(newArr);/*第二种:巧用Set */let newArr2 = [...new Set(arr)];console.log(ne.

2020-06-18 14:56:55 461

原创 【手撕原理】面试官:来吧,手写一个简单版的 Promise

重新实现Promise.jsclass myPromise{ constructor(exc){ if(typeof exc !== 'function'){ throw new TypeError('this is not a function!') } this.initValue(); this.initBind(); exc(this.resolve,this.reject);

2020-06-18 12:41:52 779

原创 【手撕原理】面试官:来吧,实现一个new操作符

实现一个new操作符的具体实现步骤:首先函数接受不定量的参数,第一个参数为构造函数,接下来的参数被构造函数使用然后内部创建一个空对象 obj因为 obj 对象需要访问到构造函数原型链上的属性,所以我们通过 setPrototypeOf 将两者联系起来。这段代码等同于 obj.proto = Con.prototype将 obj 绑定到构造函数上,并且传入剩余的参数判断构造函数返回值是否为对象,如果为对象就使用构造函数返回的值,否则使用 obj,这样就实现了忽略构造函数返回的原始值/**.

2020-06-18 11:29:47 505

原创 【手撕原理】apply方法的实现原理

apply 的核心原理:将函数设为对象的属性执行和删除这个函数指定 this 到函数并传入给定参数执行函数如果不传参数,默认指向 windowFunction.prototype.myApply= function(content = window){ content.fn = this; //此时this指向的是调用myApply的函数bar let res; if(arguments[1]){ res = content.fn(...argument

2020-06-18 11:13:16 572

原创 【图像处理】图像噪声去除实验 用 matlab 实现KNN(K近邻平滑滤波器)和 SNN(对称近邻平滑滤波器)

实验内容实现KNN(K近邻平滑滤波器)算法实现为函数[im]=KNN_denoise (I,K,N),其中I为读入的图像矩阵;K为最近邻个数,N为模板大小参数(N*N)。测试代码im=imread('.\im\cameraman.tif'); im_noise=imnoise(im,'salt & pepper'); %加入椒盐噪声figure,imshow(im_noise),title('加入椒盐噪声图象'); N = 7; K=25;[im_filered]=KNNFil

2020-06-15 15:56:25 1263

原创 【数据挖掘】分类器性能度量实验 使用 matlab 编程实现ROC曲线绘制的函数roc_plot

实验内容实验11、编程实现ROC曲线绘制的函数roc_plot。其中,分类概率使用matlab自带的朴素贝叶斯函数得到。测试数据测试代码如下:load('testingData.mat')load('trainingData.mat')nb = NaiveBayes.fit(trAttr, trLabels);p=posterior (nb,tstAttr);y1=p(:,2);[auc1 ,FPR1 ,TPR1 ] = roc_plot(y1,tstLabels);训练数据见tr

2020-06-15 10:07:56 539

原创 字节跳动前端面试准备(一)
原力计划

拓展什么是原生开发?什么是混合开发?两者有什么区别?原生开发(NativeApp开发):像盖房子一样,先打地基然后浇地梁、房屋结构、一砖一瓦、钢筋水泥、电路走向等,原生APP同理:通过代码从每个页面、每个功能、每个效果、每个逻辑、每个步骤全部用代码写出来,一层层,一段段全用代码写出来此种APP的数据都保存在本地,APP能及时调取,所以相应速度及流畅性有保障混合开发(HTML5开发):这个就相当于一种框架开发,说白了就是网页;该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户

2020-06-12 10:52:58 1080 2

原创 字节跳动前端一面面经
原力计划

投递初春招过去了,面了两次腾讯,两次一面直接gg,但这两份经历对我是有很大帮助的,体会到了一定差距。但在6月份,看了牛客网讨论区,又发现了字节跳动一直在招人,从未停止过,而且正好某天瞧见了内推码,于是乎,我又想尝试一下了,赶紧迭代一下简历,投!投!投!要求1、计算机、软件相关专业;2、熟悉HTML, CSS, JavaScript和HTTP协议基本知识;3、熟悉常用的数据结构以及其使用场景;4、有参与设计和实现的项目(无论大小);5、了解浏览器调试工具;6、有强烈的求知欲和进取心,具有扎实

2020-06-12 10:52:04 3024 18

原创 【网络安全实验】解决 ERROR 1064 (42000): You have an error in your SQL syntax ... near …

背景今天做网络安全的时候,遇到了这个错误,这个问题之前遇到过几次,但是总是会因为疏忽又相遇,今天把这个问题写出来,加深印象吧。任务操作4:联合查询猜字段数联合查询字段数量不同:select user,password from users union selectuser,password from mysql.user;猜前面的查询字段数select user,first_name,password from users union select 1;select user,first_

2020-06-11 15:50:17 1866 2

转载 php-rabbitmq结合rabbitmq_delayed_message_exchange实现延时队列

#查看插件列表rabbitmq-plugins list#如果未安装,则下载wget https://dl.bintray.com/rabbitmq/community-plugins/3.7.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171201-3.7.x.zip#解压unzip rabbitmq_delayed_message_exchange-20171201-3.7.x.zip#移动到

2020-06-11 09:25:29 543

原创 【C++实现】编译原理 免考小队 FIRSTVT集生成算法
原力计划

背景期末考试免考,冲!实验名称FIRSTVT集生成算法实验时间2020年6月3日 到 2020年6月9日院系信息科学与工程学院组员姓名Chocolate、kry2025、钟先生、leo、小光实验环境介绍windows 10 操作系统Eclipse 进行 java 编程CodeBlocks 进行 C++ 编程实验目的与要求目的深刻理解FIRSTVT集生成算法掌握FIRSTVT集生成的过程加强团队合作能力提高自身的编程能力和解决问题的能力要求编程实现FIRST

2020-06-10 08:31:03 586

原创 【C++实现】编译原理 免考小队 消除一切左递归
原力计划

背景期末考试免考,冲!实验名称消除一切左递归实验时间2020年5月27日 到 2020年5月31日院系信息科学与工程学院组员姓名Chocolate、kry2025、钟先生、leo、小光实验环境介绍windows 10 操作系统Eclipse 进行 java 编程CodeBlocks 进行 C++ 编程实验目的与要求目的深刻理解左递归的算法掌握消除左递归的过程加强团队合作能力提高自身的编程能力和解决问题的能力要求编程实现消除一切左递归算法简洁,不冗余

2020-06-10 08:29:56 981

原创 【C++实现】编译原理 免考小队 NFA转换为等价的DFA
原力计划

背景期末考试免考,冲!实验名称对任意给定的NFA M进行确定化操作实验时间2020年5月21日 到 2020年5月24日院系信息科学与工程学院组员姓名Chocolate、kry2025、钟先生、leo、小光实验环境介绍windows 10 操作系统Eclipse 进行 java 编程CodeBlocks 进行 C++ 编程实验目的与要求目的深刻理解 NFA 确定化操作掌握子集构造算法过程加强团队合作能力提高自身的编程能力和解决问题的能力要求NFA 转换为等价

2020-06-09 22:26:05 745

原创 【图像处理】 matlab 实现彩色图像的直方图均衡化算法

实验内容实现彩色图像的直方图均衡化算法实验过程算法流程可以参考灰度图像的直方图均衡化算法 (传送门)测试代码F=imread('.\im\f11.jpg');[G] = imhisteq_C(F);figure,imshow(F);figure,imshow(G);实验所需图片链接:https://pan.baidu.com/s/1LaxnZdLeY3LnKKv276E0pA提取码:vk8y实验源码function [J] = imhisteq_C(Im) [height,wid

2020-06-01 17:20:20 1759

原创 【图像处理】matlab 实现灰度图像的直方图均衡化算法

实验内容实现灰度图像的直方图均衡化算法实验过程读入一幅灰度图像,存放在图像矩阵F中。(imread函数)。获得输入图像尺寸M、N、C(size函数)。并将图像矩阵F中的数据由uint8类型转换为double类型以便后续处理。如果颜色通道数C>1,则将彩色图像转化为灰度图rgb2gray计算图像F的灰度直方图h(imhist函数;或者通过两重循环遍历每个像素点从而得到每个灰度值的累计像素点个数)。计算计算原图的灰度分布概率hs。hs=h/(M*N) (i=0,1,…,255)

2020-06-01 17:04:20 1743

原创 【图像处理】matlab 实现线性对比度展宽算法

实验内容实现线性对比度展宽算法实验过程读入图像到矩阵F得到F的行列数与颜色通道数:m,n,c如果颜色通道数c>1,则将彩色图像转化为灰度图rgb2gray初始化输出矩阵G对于G的每一行i 对于G的每一列j 根据公式(教材P36),由F(i,j)计算G(i,j)测试代码fa = 5;fb = 30; ga = 80;gb = 100; ImPath='.\im\pict1.png'; J=ContrastWidening(ImPath,fa,

2020-06-01 16:58:51 1303

原创 【数据挖掘】使用 matlab 编程实现K最近邻算法 并进行归一化操作
原力计划

实验内容训练数据见trainingData.mat,测试数据见testingData.mat。编程实现K最近邻算法。函数为:[class]=KNN_Classify_E(trainingSamples, trainingLabels, testingSample,k)。数据测试代码如下:load('testingData.mat');load('trainingData.mat');%[trAttr]=normalize(trAttr);%[tstAttr]=normalize(tstAttr

2020-06-01 10:51:28 944

原创 matlab 手写normalize函数 【数据归一化】

matlab 工具函数 —— normalize(归一化数据)function [Samples2]=normalize(Samples)[M,N] = size(Samples);Samples2 = zeros(M,N); %初始化Samples2数组(M*N)for i=1:N allAtr = Samples(:,i); STD = std(allAtr); % 求标准差 MEAN = mean(allAtr); % 求均值 x = (allAtr-

2020-06-01 10:50:57 962

原创 【数据挖掘】编程实现任意给定两个相同维度的向量之间的夹角余弦相似度计算函数sim=sim_COS(x,y)

实验内容编程实现任意给定两个相同维度的向量之间的夹角余弦相似度计算函数sim=sim_COS(x,y)。输入:两个任意k维向量x和y,其中k的值随由数据决定。数据测试代码如下:x=[3,20,3.5]; y=[-3,34,7];sim=sim_COS(x,y);实验代码function sim=sim_COS(vec1,vec2)sim=[];if(length(vec1)~=length(vec2)) disp('长度不一样,不符合要求!');else sim=sum

2020-06-01 10:44:02 698

原创 【数据挖掘】编程实现任意给定两个相同维度的向量之间的欧氏距离计算函数dist_E(x,y)

实验内容编程实现任意给定两个相同维度的向量之间的欧氏距离计算函数dist_E(x,y)。数据输入:两个任意k维向量x和y,其中k的值随由数据决定。如x=[3,20,3.5], y=[-3,34,7]。测试代码如下:x=[3,20,3.5]; y=[-3,34,7];dist=dist_E(x,y);实验代码%x=[3,20,3.5]; y=[-3,34,7];%dist=dist_E(x,y);function dist=dist_E(vec1,vec2)dist=[];if(le

2020-06-01 10:40:39 651 2

Vue基础day4学习资料.zip

内涵案例、笔记、PPT、作业,介绍Vue基础语法,涵盖Vue全家桶基础的pdf,笔记和照片用markdown书写

2020-03-31

Vue基础day3学习资料.zip

内涵案例、笔记、PPT、作业,介绍Vue基础语法,涵盖Vue全家桶基础的pdf,笔记和照片用markdown书写

2020-03-31

Vue基础day2学习资料.zip

内涵案例、笔记、PPT、作业,介绍Vue基础语法,涵盖Vue全家桶基础的pdf,笔记和照片用markdown书写

2020-03-31

Vue基础day1学习资料.zip

内涵案例、笔记、PPT、作业,介绍Vue基础语法,涵盖Vue全家桶基础的pdf,笔记和照片用markdown书写

2020-03-31

Ojdbc+放入位置.rar

最近在做基于JavaWeb开发的图书管理系统,连接的数据库是Oracle 11g,相信一小部分人会没有JDBC用的jar包 在这里分享一下哦!

2019-06-13

Web模板库地址.txt

最近在做基于JavaWeb开发的图书管理系统,然后也是找了好久,找到了一套不错的模板,在这里分享一下

2019-06-13

听说这是给程序员的送分题?

发表于 2020-01-19 最后回复 2020-03-22

HDU 很老的一道题 有没有大佬有思路的。。。求助

发表于 2019-07-30 最后回复 2019-08-04

空空如也

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

TA关注的人 TA的粉丝

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