自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue/echarts 链接大全

mock规则:http://mockjs.com/examples.html

2020-09-10 09:42:33 33 1

转载 前端的模块化发展与打包工具

随着前端开发的复杂度逐渐提高,模块化成为了必然的趋势。早期的模块化方案如AMD、CMD,需要通过运行时库(如require.js和sea.js)来实现。而随着CommonJS和ESM的流行,模块化方案不再依赖运行时库,而是通过打包工具将它们转成浏览器支持的函数形式。那么为什么会有这样的转变呢?模块化的演变AMD、CMD阶段:通过运行时库实现模块化,如require.js和sea.js。CommonJS阶段:服务器端模块规范,同步加载,适用于服务器端。ESM阶段。

2024-08-22 11:11:14 44

原创 【打包工具】rollup配置

入门:https://blog.csdn.net/qq_35081380/article/details/128166103

2024-08-16 14:43:35 186

转载 初探BFF架构

BFF是一种Web架构,全名为Backends For Frontends,即为服务于前端的后端。这个词来源于Sam Newman的一篇文章:Pattern: Backends For Frontends[1]。BFF一般指的是在前端与后端之间加增加一个中间层。为什么要在前端和后端之间增加一个BFF层呢?计算机科学中的所有问题都可以通过加一层来解决。因此,需要使用BFF的场景,肯定是普通的前后端开发模式遇到了部分问题。例如在Sam Newman的文章中就描述了BFF解决多个展示端的场景。

2024-08-15 10:07:35 130

转载 css样式 如何使div内的元素从下向上排

使用flex box。

2024-05-30 11:43:16 385

原创 Java内存层分页

在Java中,如果你已经获取了全量数据,但想要以分页的方式进行处理或展示,可以使用。实例,并计算好每一页的数据。是MyBatis-Plus库中的一个接口,用于封装分页信息。如果你已经有了全量数据,并且想要模拟分页,你可以手动创建。对象一起使用,以便只获取特定页面的数据。

2024-04-26 11:11:31 310

原创 【置顶】前端工具库

gojs配置手册:https://gojs.net.cn/intro/layers.htmlecharts配置手册:https://echarts.apache.org/zh/option.html#titlevue-count-to插件:

2024-04-26 11:04:16 232 1

原创 CSS记录

粘性定位:居中:

2024-04-08 14:52:33 90

原创 ElementUI图标少,引入阿里矢量图标

9、在项目目录下,src > assets > icon (创建个icon文件,名字可以随意取),将上面剩余的文件全部拷到这个icon文件夹下。3、项目名称随便写,但是不要写el-icon开头,因为和ElementUI内的图标重名,可能导致用不了。也就是复制el-icon-musicgeci注意前面的.和后面的:都不要复制, 我们在要引用的地方加个div标签,里面套个i标签试一下。记录一下自己成功的步骤,很多是从网上找的,但是网上的写的很散,看一个成功不了,我综合了两篇文章写的。

2024-03-11 16:40:00 1234 1

原创 表格el-tooltip和show-overflow-tooltip衝突

合同ID:{{ scope.row.contractId }}

2023-12-12 16:03:10 328

转载 前端面试八股文

转自:前端面试八股文总结 - 知乎

2023-10-07 10:03:38 86

转载 闭包【转载】

这么多年了,你是否还在讨论javascript闭包呢?闭包这个概念几乎也是任何前端面试官都会必考的问题!并且理解javascript闭包也是迈向高级前端开发工程师的必经之路!也只有理解了闭包的原理和运行机制才能写出更为安全和优雅的javascript代码那么你是否学习javascript很久了但闭包还没有搞懂呢?闭包很晦涩难懂吗?或许你把闭包这个概念想象得太过神奇!今天就来揭秘javascript闭包一个前端开发经久不衰的话题!

2023-08-18 14:29:09 77

转载 Vuex

白话讲vuex:https://www.jianshu.com/p/120eaf50331cVuex五个部分组成:state、getters、mutation、action和moduleMutation1.只有mutation才能动state,我们不能直接store.mutations.increment()来调用,Vuex 规定必须使用store.commit来触发对应 type 的方法2.mutation必须是同步函数ActionAction 函数接受一个context...

2020-08-28 10:58:20 144

转载 服务器搭建easy-mock

准备工作 1.一台服务器(话说最近掘金上很多卖服务器的垃圾广告,可被搞惨了..哈哈哈,推荐大家到阿里云官网合法途径购买哈~) 2.域名(个人觉得可有可无,因为需要域名备案,比较麻烦) 3.跟着这篇教程一步一步走 暂时没有服务器可以看这篇本地搭建Easy-Mock开搞1.先通过ssh工具连接到你的服务器ssh root@你的服务器地址当你看到下面这张图,恭喜你,连接服务器成功,阿里BABA的怀抱向你敞开~~2.安装node检查自己服务..

2020-08-23 00:18:29 698

原创 Vue提升开发效率和体验的常用工具

Vue-devtools下载地址:https://github.com/arcliang/Vue-Devtools-安装方法:浏览器打开chrome://extensions/,勾选开发者模式,加载已解压的扩展程序,导入下载的chrome文件夹Pretter

2020-08-19 09:49:11 280

转载 ES6语法

ES6语法1.ES5和ES6声明变量的方式对比ES5中声明变量的方式://1.通过var声明var num;//2.函数方式声明function fn(num){ return num; }fn(10);ES6中声明变量的方式://1.使用let声明let a = 10;//2.使用const声明const name = "小红";2. var ,let , const 的区别: 不存在变量提升 var 命令会发生变量提升现象,即变量可..

2020-08-13 11:48:32 183

原创 【grunt】前端打包工具

【grunt整合版】30分钟学会使用grunt打包前端代码:https://www.cnblogs.com/yexiaochai/p/3603389.html

2019-11-05 19:54:22 169

转载 gojs相关资料

gojs画布定义:https://blog.csdn.net/qq_29287561/article/details/81066004gojs画布操作:https://blog.csdn.net/qq_29287561/article/details/81163598gojs go.Panels面板元素:https://blog.csdn.net/qq_29287561/article/d...

2019-09-11 14:51:53 107

原创 牛逼的日历插件FullCalendar

https://fullcalendar.io/

2019-08-14 10:48:20 491

转载 Prometheus 安装

本文大纲:Prometheus官⽹下载 Prometheus开始安装 Prometheus启动运⾏ Prometheus基本配置⽂件讲解 安装第⼀个exporter =》node_exporter Prometheus连接exporter获取数据 Prometheus命令⾏⼊门第⼀个查询公式 安装Prometheus之前 我们必须先安装ntp时间同步(pro...

2019-03-27 10:51:49 725

原创 ng-repeat的重新渲染问题

简单理解就是使用ng-repeat循环遍历的数组会给每一个元素添加$$hashkey,用于绑定DOM元素,如果数组被替换,这个值改变的话DOM元素就会重新渲染。 

2018-11-30 14:56:21 682

转载 select ng-change 方法中 拿不到 ng-modal 定义的变量值

在使用angularjs框架的项目中,select 的数据源有两种绑定方式,在option中使用ng-repeat循环绑定,或者在select中使用ng-option 绑定。无论哪种绑定方式,均要使用ng-modal 和ng-change 配合使用,才能让ng-change可用。然而,现在遇到一个问题:当选择前者时,即option中写ng-repeat绑定, ng-change方法中,获取...

2018-11-07 09:09:58 1062

原创 linux命令

ls 查看当前目录chomd a+x * 赋予执行权限vim进入与退出:vi x.sh;退出 按esc后输入:quit https://www.cnblogs.com/crazylqy/p/5649860.html查看进程:ps -ef | grep * 查看指定进程杀死进程:kill -9 端口号移动文件夹到指定位置:cp -r 目标文件夹 目标地址后台运行java...

2018-10-30 11:45:58 203

转载 Loading界面插件——spin.js

我们在做Ajax 异步请求的时候,一般都会利用一个动态的 Gif 小图片来制作一个Ajax Loading ,以便增加用户体验。今天在网上发现了一个 Spin.js ,该 js 脚本压缩后5k,可以不用任何图片,任何外部的CSS样式,就可以创建一个Ajax Loading 指示器,且兼容以下浏览器:Spin.js 的在线设计、演示及下载地址为:http://fgnass.github....

2018-10-24 11:07:26 5505 1

转载 ubuntu

如果你工作的目录或文件并不是属于你的帐号的话,比如是更改系统文件配置或者修改其他用户的目录与文件,你的绝大部分命令可能需要加上sudo命令。这个特殊的命令能够暂时的提高你的帐号权限,让你暂时的拥有管理员(root)帐号的权利。更多信息请参考RootSudo。File & Directory Commands 针对文件和目录的命令pwd(显示当前位置): pwd 命令能让你知道你目前工作的目

2017-06-28 14:27:44 262

转载 Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存,Beautiful Soup模块的安装

前言Anaconda是一个Python的科学计算发行版,包含了超过300个流行的用于科学、数学、工程和数据分析的python Packages。由于Python有2和3两个版本,因此Anaconda也在Python2和Python3的基础上推出了两个发行版,即Anaconda2和Anaconda3。有时候我们会在电脑上同时使用Anaconda2和Anaconda3两个版本,因此

2017-06-25 18:47:32 1410

原创 【数据结构】散列表

贴代码,上干货。#include using namespace std;#define HASHSIZE 15#define NULLKEY -32768 //不可能的值哈希表数据结构:typedef struct{ int *elem; //数组元素的基址,动态分配数据 int count; //当前数据元素的个数}HashTable;哈希表初

2017-06-25 17:38:31 311

原创 【数据结构】队列

一、基础知识        1.队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。        2.队列是一种先进先出的线性表。        3.与栈相同,队列也是一种重要的线性结构,实现一个队列同样需要顺序表或链表作为基础。        4.栈我们一般用顺序表来实现,而队列我们常用链表来实现,简称为链队列。二、队列的链式存储结构

2017-06-25 17:37:31 389

原创 【数据结构】栈

一、基础知识        栈:栈是一个后进先出的线性表,它要求只在表尾进行删除和插入操作。        所谓的栈就是一个特殊的线性表(顺序表、链表),但是它在操作上有一些特殊的要求和限制:            1.栈的元素只能“后进先出”。            2.栈的操作只能在这个线性表的表尾进行。            3.对于栈来说,表尾称为栈顶(top),相

2017-06-25 17:36:15 382

原创 【C++】Lambda表达式

向泛型算法传递函数lambda表达式就是将迭代器指向的元素,作为lambda表达式函数的参数进行操作处理。一个lambda表达式具有如下形式:[capture list](parameter list)->return type { function body }与普通函数不同的是,lambda必须使用尾置返回来指定返回类型。我们可以忽略形参列表和返回类型,

2017-06-25 17:00:26 287

转载 关于各种无法解析的外部符号问题的相应解决方案

考虑可能的原因:[0]出现无法解析可能是因为lib文件不正确,比如64位的编译配置,结果使用的是32位的lib包.[1]只写了类声明,但还没有写实现类,造成调用时无法解析[2]声明和定义没有统一,造成链接不一致,无法解析[3]没有在项目属性页的链接器的命令行选项加入相应的类包。[4]没有在c++包含目录和库目录加入相应的类包路径[5]在测试工程中被测文件目录可能需要包含被测

2017-05-06 11:01:52 403

转载 图像文件批量读取

本博文摘录《OpenCV图像处理编程实例》2.4章节,更详细的内容请参考本书。图书购买地址:当当:http://product.dangdang.com/23956649.html 京东:http://item.jd.com/11929148.html 2.4.6 图像批量读取——规则在进行图片序列处理时,我们常常需要读取文件夹下的每一个图片,然后再进行分析处理,因

2017-05-03 11:00:50 518

转载 C语言中printf(),sprintf(),scanf(),sscanf(),fscanf()的用法和区别

scanf(),sscanf(),fscanf()区别:第一个是从控制台(键盘)输入;第二个是从字符串输入;第三个是从文件输入; printfprintf()函数根据format(格式)给出的格式打印输出到STDOUT(标准输出)和其它参数中。返回值是输出的字符数量。例:int a,b;a = printf("gelin\n");//

2017-04-27 17:06:16 885

转载 RotatedRect和CvBox2D的角度疑云

在使用OpenCV的过程中经常会使用minAreaRect返回一个轮廓的外接矩形,它返回的是一个RotatedRect的类:[html] view plain copyclass CV_EXPORTS RotatedRect  {  public:      //! various constructors      RotatedR

2017-04-27 15:30:46 648

转载 opencv中image watch插件安装使用教程

Image Watch(下载)是OpenCV的一款最新工具,它能够即时显示出矩阵的内容,即memory中Mat的信息,方便程序的调试,非常好用。不过目前该插件只支持VS2012,而且不能保存调试信息。  下载地址:点击打开链接  安装方法:  1 从以上网址下载插件,下载后得到一个ImageWatch.vsix。  2.打开VS2012安装目录,VS2012/COM

2017-04-20 16:36:20 394

转载 OpenCV2:Mat属性

Mat的作用The class Mat represents an n-dimensional dense numerical single-channel or multi-channel array. It can be used to store real or complex-valued vectors and matrices, grayscale or color image

2017-04-19 19:38:49 430

原创 折半查找

/* 数组元素的类型 */typedef int elem_t;/** * @brief 有序顺序表的折半查找算法. * *@param[in] a 存放数组元素的数组,已排好序 *@param[in] n 数组的元素个数 *@param[in] x 要查找的元素 *return 查找成功则返回元素的下标,否则返回-1*/int binary_search(const

2017-04-19 11:17:26 222

转载 最短路径-Dijkstra算法和Floyd算法

Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该算法要求图中不存在负权边。问题描述:在无向图 G=(V,

2017-04-18 11:04:07 387

转载 最小生成树-Prim算法和Kruskal算法

Prim算法1.概览普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(英语:Vojtěch Jarník)发现;并在1957年由美国计算机科学家罗

2017-04-18 09:45:45 314 1

转载 张正友相机标定Opencv实现以及标定流程&&标定结果评价&&图像矫正流程解析(附标定程序和棋盘图)

使用OpenCV实现张正友法相机标定之前,有几个问题事先要确认一下,那就是相机为什么需要标定,标定需要的输入和输出分别是哪些?相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对很小的图像。相机标定的输入:标定图像上所有内角点的图像坐标,标定板图像上所有内角点的空间三维坐

2017-04-17 08:38:36 5093 2

空空如也

空空如也

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

TA关注的人

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