自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 页面灰色滤镜

【代码】页面灰色滤镜。

2023-03-30 17:41:45 117

原创 Chrome 浏览器上的自动文件下载限制为 10 个文件

chrome文件下载

2023-02-27 18:03:32 2913

原创 这就是跨域吧(个人理解)

跨域

2022-09-06 15:13:41 462

原创 记录一次前端文件下载遇到的坑

糟心的事情真是

2022-07-27 10:23:24 1032

原创 对js闭包的一点理解

我对于闭包的浅显理解// demo1function foo(){ var a = 1 function bar(){ console.log(a) } return bar}var baz = foo()baz() // 1在这个例子中,我们希望foo()执行完毕之后就销毁掉,但是由于我们将bar的引用return出去了,它就拥有了对foo()内部作用域的闭包,让该作用域一直存活,以供bar()在之后任何时间进行引用。所以bar()依然持有对该作用域的引用,这个引用就叫做闭包。

2022-01-25 11:09:07 349

原创 vscode安装拓展插件报错提示请手动安装

今天在vscode上下载插件的时候发现一个问题因为一开始也不懂手动下载是个什么玩意,所以就去搜索解决方法,方法如下:访问vscode插件市场搜索对应的插件,例如进入之后找到下图中所选的Download Extension,就会开启下载一个.vsix文件打开vscode找到拓展,并点击右边省略号展开,选择“从vsix安装”,然后将选中下载的vsix文件即可...

2021-12-02 09:08:45 6875 2

原创 强行修改antd vue中组件的样式

我的做法是使用一个块元素来包裹住组件,例如<div ref="yourModal"> <a-modal :visible="state.configVisable" :footer="null" @cancel="closeModal" :maskClosable="false" // 最关键的一句就是下面这行代码 :getContainer="() => $refs.yourModal" &.

2021-11-30 15:08:57 1211

原创 vue中将列表内容转换成文件下载

问题描述在工作中,遇到了一个问题,需要将列表中的数据整合到一个excel文件中,当用户需要的时候可以下载下来,记录一下这个问题的解决首先需要使用ajax来与后端进行请求,所以写了一个请求方法export function exportList() { const token = storage.get(ACCESS_TOKEN) return axios({ method: 'get', url: '/api/firefighting-system/proprietor/e

2021-11-30 14:10:43 851

原创 上传点东西

2021-10-08 11:00:41 75

原创 记录一下向npmjs上发布包遇到的坑

记录一下向npmjs上发布包遇到的坑先说一下如何向npmjs上发布包首先要现在npmjs上注册一个账号,需要使用用户名、密码、邮箱在自己的项目中将要发布的包封装好在这里先判断一下是不是使用在使用npm的源,如果不是,要切换成npm的源(毕竟是npm家的,用别的命令人家不理你)。使用npm ls查看所有的源,只要npm的源前面有*号,那么就是在使用npm的源。如果不是,就使用nrm use npm来切换成npm的源使用npm publish命令来进行发布,在这里需要注意的是,package.js

2021-09-07 17:27:20 213

原创 随手记一下Node.js中事件

eventEmitter.emit 是触发事件(事件请求)eventEmitter.on是绑定处理事件的处理器(事件处理)事件就是需要eventEmitter.on去绑定一个事件 通过eventEmitter.emit去触发这个事件其次说的是 事件的接收和发生是分开的,所以是异步。所有产生事件的对象都是 events.EventEmitter 的实例...

2019-11-12 14:45:44 117

原创 js中的callee

1.arguments: 在函数调用时, 会自动在该函数内部生成一个名为 arguments的隐藏对象。 该对象类似于数组, 但又不是数组,而是Object对象。可以使用[]获取函数调用时传递的实参。2.当函数被调用时,它的arguments.callee对象就会指向自身,也就是一个对自己的引用。由于arguments在函数被调用时才有效,因此arguments.callee在函数未调用时...

2019-10-23 08:35:51 2397 1

原创 JavaScript中的_proto_和prototype

prototype:是函数的一个属性(每个函数都有一个prototype属性),这个属性是一个指针,指向一个对象,即原型对象。__proto__:是一个对象拥有的内置属性(请注意:prototype是函数的内置属性,__proto__ 是对象的内置属性),是JS内部使用寻找原型链的属性。__proto__指向实例对象继承的某个原型对象。javascript继承的本质:一个对象 A...

2019-10-22 11:05:44 225

原创 JavaScript中基本包装类型String所包含的方法(1)

1.charAt()接收一个参数,是基于0的字符位置,以单字符字符串的形式返回给定位置的那个字符var stringValue = "click on me";alert(stringValue.charAt(1)); //"l"2.charCodeAt()接受一个参数,是基于0的字符位置,返回的是对应字符的字符编码var stringValue = "click o...

2019-10-10 09:05:56 392

原创 JavaScript中的栈方法和队列方法

LIFO-后进先出push()方法:可以接收任意数量的参数,将它们逐个添加到数组的末尾处,并可以返回修改后的数组的长度 pop()方法:从数组末尾移除最后一项,减少数组的length值,然后返回移除的项 FIFO-先进先出shift()方法:能够移除数组中的第一个项并返回该项,同时将数组长度减一 unshift()方法:能够在数组前端添加任...

2019-10-08 20:19:08 188

原创 CSS中滚动条的样式属性

转自:https://www.w3cschool.cn/css/css-scrollbar.html

2019-10-04 14:31:05 285

原创 CSS3中的过渡效果实现

我们可以使用CSS3来创建过渡效果,但是我们必须指定两个值,即更改CSS属性和效果的持续时间。过渡属性如下所示:transition -用于设置四个转换属性的简写属性 transition-delay - 指定过渡效果何时开始 transition-duration - 指定完成转换所需的秒数或毫秒数 transition-property - 指定转换所用的CSS属性的名称 t...

2019-10-03 16:49:10 268

原创 网页地址解释

scheme://host.domain:port/path/filename scheme - 定义因特网服务的类型。最常见的类型是 http host - 定义域主机(http 的默认主机是 www) domain - 定义因特网域名,比如 baidu.com :port - 定义主机上的端口号(http 的默认端口号是 80) path - 定义...

2019-09-27 10:50:35 507 1

原创 DRY原则

Don't Repeat Yourself不要重复泥自己

2019-09-04 18:47:51 164

原创 集中式和分布式的区别

Q:几个免费的版本控制系统如CVS、SVN、Git,那么它们之间的区别是什么?A:CVS和SVN都是集中式版本控制系统,而Git是分布式版本控制系统。Q:什么是集中式版本控制系统?A:集中式版本控制系统,其版本库是集中存放在中央服务器上的,当需要的时候可以从中央服务器取得最新的版本,然后修改完毕之后再上传到中央服务器,类比图书馆借书修改的过程,但是其最大的不便之处就是必须要联网。...

2019-08-15 16:45:57 7573

原创 系统中界面和列表显示内容的差别

1.修改这个界面上的布局,修改路径如下所示: system->菜单->功能模块名(如维修单)->窗口->页签->设置->页签编辑器->选中字段,拖动到“不可见字段”处,保存即可。2.修改这个界面上的布局,修改路径如下: system->菜单->窗口->对应明细表->网格顺序(...

2019-08-15 15:45:49 346

原创 路径中正斜杠和反斜杠的区别(“/” or “ \”)

正斜杠的使用情况:1.linux系统里只能使用正斜杠2.访问网站时必须使用正斜杠反斜杠的使用情况:1.windows系统里默认使用反斜杠 例如:D:\ApowerMirror\android2.DOC命令中必须使用反斜杠暂时想起来这么几种情况,还有其他情况我再补充。...

2019-08-08 15:25:37 810

原创 解决安装oracle数据库时出现的监听器报错问题

前段时间我在安装oracle 11g数据库时出现了监听器报错,我这个气呀,在网上找了一些方法就是没有解决,但是自己胡乱试试还是解决了,所以写一下解决方法。错误如下所示:步骤:1.打开Net Configuration Assistant2.选择监听程序配置,下一步3.选择删除4.选择要删除的监听程序5.点击下一步进行删除就行了6.然后回到初始界...

2019-08-08 10:51:41 1275

原创 K折交叉验证解释

所谓K折交叉验证,就是将数据集等比例划分成K份,以其中的一份作为测试数据,其他的K-1份数据作为训练数据。然后,这样算是一次实验,而K折交叉验证只有实验K次才算完成完整的一次,也就是说交叉验证实际是把实验重复做了K次,每次实验都是从K个部分选取一份不同的数据部分作为测试数据(保证K个部分的数据都分别做过测试数据),剩下的K-1个当作训练数据,最后把得到的K个实验结果进行平分。...

2019-08-01 09:08:55 26469 10

原创 ++A和A++的区别

++A:先执行运算,再生成值(前缀版)A++:先生成值,再执行运算(后缀版)示例如下:public class AutoInc { public static void main(String[] args) { int i = 1; prt("i : " + i); prt("++i : " + ++i); ...

2019-07-29 15:37:32 192

原创 weka知识流中的评估器和可视化器

评估器EvaluationTrainingSetMaker:将数据集转换为训练集TestSetMaker:将数据集转换为测试集CrossValidationFlodMaker:将任意数据集、训练集或测试集分割为若干折TrainTestSplitMaker:将任意数据集、训练集或测试集分割为训练集或测试集ClassAssigner:对于任意的数据集、训练集或测试集,指定一列作为类...

2019-07-27 15:32:31 562

原创 报表定义中的搜索框用法

如果想实现报表上的搜索框,例如以姓名为例,那么需要做的操作是在配置好数据源后写sql语句时加上一个where条件语句:Where 数据表名.NAME(数据库表中的对应字段名) like concat(concat('%',:NAME),'%')在查询参数中配置上查询条件例如NAME。这样就可以实现搜索框的功能。...

2019-07-26 14:01:30 783

原创 分类算法补充(伪代码实现)

1.顺序覆盖算法2.K-最近邻分类算法3.集成学习的一般过程4.装袋(自动聚集)算法(Boot Strap Aggregation)在算法中,函数I(A)定义为,如果参数为真,则I(A)为1,否则为0。5.AdaBoost算法注意:截图来自《数据挖掘与机器学习weka应用技术与实践》...

2019-07-18 16:22:15 1015

原创 C4.5算法

C4.5算法可以使用通用的称为TreeGrowth的决策树归纳算法作为生长算法。该算法的输入是训练集E和训练集F。算法递归地选择最佳属性以划分数据,并扩展树的叶节点,直到满足条件。1.伪代码实现TreeGrowth(E,F) if stopping_cond(E,F) = true then leaf = createNode() leaf....

2019-07-18 09:23:41 441

原创 Weka中数据预处理的技术方法

目录1 聚集2 抽样3 维度归约4 属性选择5 属性创建6 离散化和二元化7 变量转换1 聚集聚集是将两个或者多个对象合并成单个对象。一般来说,定量数据都是通过求和或求平均值的方式进行聚集,定性数据通常通过汇总进行聚集。2 抽样如果处理全部数据的开销太大,数据预处理可以使用抽样,只选择数据对象的子集进行分析。抽样方法有很多种,例如简单随机抽样和分层抽样。...

2019-07-16 14:49:37 1331

原创 left join、right join、inner join的区别

1.left join(左连接)left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录left join 影响的左边的表,例如A表数据为:A_ID A_number 1 A20190701 2 A20190702 3 A20190703 4 A20190704 5 A20190705 B表数据...

2019-07-16 11:28:33 13960 1

原创 自己在学习的基本java开发电子书(附百度网盘链接)

1.Spring 3.x企业应用开发实战链接:https://pan.baidu.com/s/1L7IjOiZ4gozSuTgrl3k33Q 提取码:8k03 (附封面)2.跟我学SpringMVC链接:https://pan.baidu.com/s/1mfQwmFpTH1NQ9lKPJ_UY1w 提取码:iues (目录如下)3.Java核心技术卷...

2019-07-16 09:05:10 9241 2

原创 智能制造中的名词释义

在这里我简单总结一下自己遇到的一些基础性名词,给大家分享一下。在这里看看有没有你想要查找的名词1.MES2.PLM3.CRM4.MRP5.MRPⅡ6.ERP7.OA8.SCM9.BI10.EAM11.LIMS12.Zigbee13.SCADA14.BPM15.WMS16.APS17.WCS#18.ANDON19.C2M...

2019-07-03 09:00:05 1577

原创 设备管理系统与双系统

Table of Contents1.什么是设备信息管理2.设备管理现状3.设备管理双体系4.如何去做5.双体系图6.TPM1.什么是设备信息管理设备管理系统(Equipment Management System)是将信息化了设备技术信息与现代化管理相结合,是实现研究级管理信息化的先导。 设备管理系统是非常通用的管理信息系统,使用它可以有效地管理设备资源、维...

2019-06-24 09:28:27 449

原创 C语言编写DES算法遇到的问题,求各位指点一下

在使用C语言编写DES算法中,为什么只有第一轮输出了正确数据,其余15轮数据都是错误的,写的函数没有问题呀,崩溃,希望各位大佬给看看!以下为代码:#include<stdio.h>///十进制转二进制void shizhuaner(int *k, int n, int i,int large)// k是存放二进制的数组,n是需要进行转换的十进制数,i是第i个十进制数,l...

2018-04-10 16:54:59 589 3

空空如也

空空如也

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

TA关注的人

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