自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 9.18-9.28

数组:数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器;数组既可以存储基本数据类型,也可以存储引用数据类型。数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];int[] arr = new int[5];栈(掌握):存储局部变量堆(掌握):存储new出来的数组或对象//在内存中,凡是出现new的地方,所有的东西无论是数组还是对象都...

2019-09-29 09:52:00 552

转载 java面试宝典

1、meta标签的作用是什么2、ReenTrantLock可重入锁(和synchronized的区别)总结3、Spring中的自动装配有哪些限制?4、什么是可变参数?5、什么是领域模型(domain model)?贫血模型(anaemic domain model)和充血模型(rich domain model)有什么区别?6、说说http,https协议7、"= ="和equals方法...

2019-09-27 15:37:00 620

转载 js清除定时器注意点

如何这篇文章所述:https://www.cnblogs.com/mmykdbc/p/7418575.htmljs多次调用创建定时器的函数,会使定时器速度越来越快,多次调用定时器的使用场景比如:监听页面尺寸变化,重新初始化定时器函数,但是如果不清除上一次的,定时器实际上会累加在一起,这里需要注意:创建定时器的变量用比如 var timer = null; 这个一定要是全局变量,这...

2019-09-25 14:37:00 1829

转载 获取浏览器版本

${version} Execute Javascript return window.navigator.userAgent转载于:https://www.cnblogs.com/nieliangcai/p/11576904.html

2019-09-24 10:31:00 176

转载 元素在当前窗口可视的区域---Element.scrollIntoView()

element.scrollIntoView(); // 等同于element.scrollIntoView(true) element.scrollIntoView(alignToTop); // Boolean型参数 element.scrollIntoView(scrollIntoViewOptions); // Object型参数转载于:https://www.cnb...

2019-09-24 10:18:00 201

转载 配置 Emacs 行号右对齐显示

目录配置文件源码释义配置文件(global-linum-mode t)(defadvice linum-update-window (around linum-dynamic activate) (let* ((w (length (number-to-string (count-lines (point-min) (point-max)))...

2019-09-23 06:56:00 246

转载 【python基础】Linux环境下非root用户安装Python和第三方包

软件版本与下载地址:python 3.7.3使用edwetl用户为例:1.安装Python软件上传地址为~/software 软件安装地址~/Python/Python3.7.3(1)前置安装包查看rpm -qa |grep -i zlibrpm -qa |grep -i bzip2rpm -qa |grep -i ncursesrpm -qa |...

2019-09-17 11:10:00 872

转载 【Linux基础】tar.xz文件如何解压

xz压缩文件方法或命令xz -z 要压缩的文件如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.xz解压文件方法或命令xz -d 要解压的文件同样使用 -k 参数来保留被解压缩的文件。转载于:https://www.cnblogs.com/badboy200800/p/1...

2019-09-17 11:04:00 146

转载 【Linux常见问题】使用xshell登陆时密码框为灰色,无法输入密码

1.问题描述使用Xshell远程登录,Password为灰色,如下图显示:2.解决方法(1)修改sshd配置vi /etc/ssh/sshd_config修改 PasswordAuthentication no --> PasswordAuthentication yes(2)重启sshd服务service sshd restart...

2019-09-16 19:22:00 3500

转载 UIDataCollector的下载和使用

上述转载于:https://www.cnblogs.com/ryueifu-VBA/p/11521477.html

2019-09-15 11:08:00 164

转载 webpack学习_模块热替换(Hot Module Peaplacement)

模块热替换(Hot Module Replacement 或 HMR) 是webpack提供的最有用的功能之一.允许在u女性是更新各种模块,而无需进行完全刷新.启用HMR承接之前的代码webpack.config.js... const webpack = require('webpack');... module.exports = ...

2019-09-12 14:33:00 119

转载 NodeJS7-1本地构建_gulp入门学习

NodeJS在前端最常用的两种方式:1.做成webserver   2.做成前端开发的相关工具本地构建:前端发布代码都会经过压缩(谁来处理) ,前端技术的日新月异,利用新特性代码变得易读,清晰,可是老式浏览器不支持新特性,需要部分兼容,自动化流程帮助处理了,这些自动化的流程被称为本地构建gulp可以很好的帮助我们理解,构建还有流程,把工作流程自动化,把goon工作流程强化掉...

2019-09-12 10:28:00 88

转载 webpack学习_webpack-dev-server自动编译代码

之前每次修改完之后都要执行npm run build来编译,下面有三种方式可以实现代码变化后自动编译代码,下面只重点说webpack-dev-server,其他的请看webpack开发文档1.webpack's Watch Mode 指示 webpack "watch" 依赖图中的所有文件以进行更改。如果其中一个文件被更新,代码将被重新编译,所以你不必手动运行整个构建(虽然不用执行...

2019-09-11 16:48:00 113

转载 webpack学习_使用source map

追踪错误和警告,JS提供sourcemap功能,将编译后的代码映射回原始代码(简单来说就是即使打包后,也可以检测知道该错误来自哪个JS文件).如果一个错误来自与b.js,那么source map回明确告诉你在这里只使用inline-source-map选项(source map有很多选项,其他的请详细阅读webpack指南)webpack.config.js modul...

2019-09-11 15:44:00 74

转载 TypeError: CleanWebpackPlugin is not a constructor

webpack添加Cleanweb packPlugin插件,按着webpack的指南来编写会报错TypeError: CleanWebpackPlugin is not a constructor//webpack指南的写法 抛错 const CleanWebpackPlugin = require('clean-webpack-plugin');.........

2019-09-11 15:25:00 89

转载 Error: Cannot find module 'webpack/lib/node/NodeTemplatePlugin'

在webpack的管理输出的部分,设定HtmlWebpackPlugin部分,运行npm run build 会报错Error: Cannot find module 'webpack/lib/node/NodeTemplatePlugin'解决方法:npm install webpacknpm install -D webpack-cli接着再运行...

2019-09-11 14:52:00 312

转载 js绑定事件代理的坑

js通过事件代理的方式绑定跳转事件,我这里的逻辑是把click事件绑定在最外层container上面,如果e.target包含我已经写好的class,则执行跳转逻辑。但是这种方式好像只能是在点击的元素的上面,也就是最内层的元素上面有相应的class才能跳转,在外层加同样的class不生效,说明是我对于事件代理的理解不够深刻,其实事件代理的作用就是为了把目标元素的事件绑定在外层做代理,我想...

2019-09-11 14:37:00 102

转载 webpack学习_管理输出(管理资源插件)

管理输出步骤Step1:在src新建文件print.js添加逻辑Step2:在src/index.js import 引用新添加的逻辑Step3:更新dist/index.html文件,修改引入的文件(引入的JS文件)Step4:对应修改webpack/.config.js配置文件(entry和output)Step5:执行npm prun buildsrc/pr...

2019-09-09 17:18:00 75

转载 webpack学习_资源管理(loader)

webpack 最出色的功能之一就是,除了 JavaScript,还可以通过 loader引入任何其他类型的文件引入资源步骤Step1:安装你需要的loaderStep2:在 module配置中(module中的rules)配置Step3:import引入你的具体资源文件Step4:执行命令下面省略安装css-loader style-loader file...

2019-09-09 16:44:00 79

转载 webpack学习3.1由浅入深-打包JS

打包JSStep1:在新建的文件夹下新建一个sum.js文件,一个app.js文件sum.js//es moduleexport default function(a,b){ return a+b;}minus.js//CommmonJSmodule.export = function(a,b){ return a+b}...

2019-09-06 15:59:00 81

转载 webpack学习2.3webpack核心概念

核心概念(四个)Entry(入口)Output(出口)Loaders()来处理其他类型的资源文件Plugins(插件)1.入口(Entry)作用:代码的入口,打包的入口,单个或多个,示例一:传入文件路径module.exports = { entry:' index.js ' }示例二:传入一个数组, ...

2019-09-06 10:57:00 79

转载 归并排序

简单分治之归并排序分治模式,在每层递归有三个步骤:分解:将原问题分解为若干子问题解决:递归求解各子问题;当子问题的规模足够小时,则直接求解合并:合并子问题的解成为原问题的解#include <iostream>#define MAX 0x7fffffff //用作哨兵/*归并排序*///辅助子程序//左右两个有序数组合并,时间复杂度o(n)//参数描述...

2019-09-06 07:53:00 104

转载 asio-kcp源码分析

asio kcp代码走读(1)kcp_client_wrap类a 提供方法接口如下: send_msg kcp_client_.send_msg(msg); stop //等待工作线程退出 set_event_callback connect //main函数中调用connect进行kcp client的初始化 ...

2019-09-05 20:37:00 578

转载 js addEventListener事件多次绑定问题

如果为了避免 js addEventListener事件多次绑定问题,可以使用.onclick直接绑定,后一次click绑定会覆盖调前一次。转载于:https://www.cnblogs.com/beileixinqing/p/11468326.html...

2019-09-05 17:12:00 1878

转载 webpack学习1.1 webpack背景介绍

一.为什么要前端需要构建?开发复杂化 框架去中心化(代码中需要的模块都可以通过npm安装佢解决一个问题,包越来越零散,根据需要来安装)开发编译化 语言模块化二.为什么要用webpack?1.三大前端框架都是用webpack来构建的(趋势)2.代码分割3.天生模块化(任何一个资源都可以当成一个模块引入进项目中)转载于:https://w...

2019-09-05 15:58:00 71

转载 webpack学习2.2webpack简介,初步了解

webpack V1功能进化编译打包 HMR(模块热更新) 代码分割 文件处理(loader)webpack V2功能进化tree shaking(并欸有在项目中使用的代码不会打包到里面,打包之后体积更小)ES module(安装Babel)动态import 新的文档webpack V3Scope Hoisting(作用域提升)[带包以后代码的性能提升,老版...

2019-09-05 15:56:00 90

转载 webpack学习2.1 模块化开发(JS模块化&CSS模块化)

一.JS模块化命名空间,COMMONJS,AMD/CMD/UMD,ES6 module1.什么是命名空间库名.类别名.方法名弊端:在命名空间重复生命,要记住完整的路径名(而且很长)var NameSpace = {}NameSpace.type = NameSpace.type || {} //已经定义了就是它自己,没有定义就赋值一个空对象给它,避免命名空间覆...

2019-09-05 15:08:00 82

转载 Node6-2单元测试 覆盖率Istanbul

Step1:安装Istanbulnpm install -g istanbulStep2:在package.json里面添加,具体参考Istanbul的API写法 "scripts": { "cover":"istanbul cover _mocha test/mocha.js" },Step3:执行npm run cover转载于:...

2019-09-05 11:09:00 105

转载 Node6-1单元测试mocha

1.初步简单的测试在src新建一个math.js的文件.src/math.jsmodule.exports ={ add:(...args)=>{ return args.reduce((prev,curr) => { return prev+curr }) }, mul:(...args...

2019-09-05 10:55:00 79

转载 JS计算数组的总和

1.最简单的遍历累计var arr=[1,2,3,4,5,6] var sum =0 for(var i=0;i<arr.length;i++){ sum=sum+arr[i]} 2.利用reduce(),reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 add:(...args...

2019-09-04 10:18:00 1679

转载 webpack打包出现WARNING in configuration The 'mode' option has not been set, webpack will fallback to 'pr...

打包运行的时候出现以下错误WARNING in configurationThe 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defau...

2019-09-03 10:23:00 155

转载 【职场】头脑风暴Brain storming

在群体决策中,由于群体成员心理相互作用影响,易屈于权威或大多数人意见,形成所谓的“群体思维”。头脑风暴保证群体决策的创造性,提高决策质量。组织形式:专家小组人数一般为10~15人(课堂教学也可以班为单位),最好由不同专业或不同岗位者组成;设主持人一名,主持人只主持会议,对设想不作评论。设记录员1~2人,要求认真将与会者每一设想不论好坏都完整地记录下来。时间一般为20~...

2019-09-03 09:17:00 141

转载 day09-10

交换列表中两个元素的位置:int temp = arr[1];//temp--第三方arr[1] = arr[2];arr[2] = temp;---------------------------------二重循环:外层控制行数,内层控制列数。二重for循环打印99乘法表:package 3;public class ___打印九九乘法表2_1 {public static...

2019-09-02 16:34:00 182

转载 系统练习太极拳六个阶段

系统练习太极拳,根据时期不同,可分为"学架子、正架子、捏架子、顺架子、拆架子、定架子"六个阶段。1.学架子:了解规律,熟练套路通过简单的基本动作和基本功初步了解太极拳对手法、步法、手型、步型的基本要求,然后再开始进行整个套路的学习。2.正架子:掌握要求,体现特点搞清楚每个动作的重心虚实,手势变化,方向角度,上下配合等,将太极拳的基本运动特点表现出来。3.捏架子:调整姿...

2019-09-01 12:43:00 145

转载 跟着文档学习gulp1.2创建任务(task)

导出任务  任务(task)可以分为公开(public)或私有(private)类型公开任务从gulpfile中被导出(export),可以通过gulp命令直接调用私有任务被设计为在内部使用,通常作为series()或parallel()组合的组成部分(私有类型不能直接被用户调用)例子1:const { series,parallel } = requir...

2019-08-31 11:14:00 74

转载 离职后工作居住证如何办理延期注销

在员工离职后,原单位会在五个工作日内注销证件,从离职之日起两个月内务必申请个人延期注销。注意:在换单位期间,社保不能断,如果请第三方代缴社保,工作居住证也要同步变更到第三方单位去,所以一定要代缴的话,务必找有资质接收工作居住证的第三方。登录系统网站http://219.232.200.39/uamsso/,选择“口令方式登录”,输入您的用户名、密码,如果账号密码不记得,请咨...

2019-08-31 07:00:00 712

转载 跟着文档学习gulp1.1安装入门

Step1:检查是否已经安装了node,npm 和 npX是否正确安装Step2:安装gulp命令行工具(全局安装gulp)npm install --global gulp-cliStep3:创建项目目录并且进入mkdir my-projectcd my-projectStep4:在项目目录下创建package.json...

2019-08-30 17:10:00 63

转载 gulp遇到错误:The following tasks did not complete: default Did you forget to signal async completion?...

运行之后会像下面一样报这个错误,因为事按着一个视频来写的,所以原本的gulpfile.js如下const gulp = require('gulp')gulp.task('default',()=>{ // console.log('default task'); gulp.src(['src/**/*']) .pi...

2019-08-30 16:38:00 574

转载 NodeJS4-9静态资源服务器实战_发到npm上

登录->publish一下 ->上npm官网查看 -> 安装全局//登录npm login//推上去npmnpm publish//全局安装npm i -g 你的文件名转载于:https://www.cnblogs.com/chorkiu/p/11433961.html...

2019-08-30 11:16:00 101

转载 NodeJS4-8静态资源服务器实战_构建cli工具

  Cli(command-line interface),中文是 命令行界面,简单来说就是可以通过命令行快速生成自己的项目模板等功能(比较熟悉的是vue-cli脚手架这些),把上述写的包做成Cli工具.延续上一次的代码,这次现在readme.md里面先注释告诉用户又那些命令行的语句具体对应哪些功能step1:README.md# anydoorTiny NodeJS...

2019-08-30 10:51:00 70

空空如也

空空如也

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

TA关注的人

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