- 博客(4494)
- 收藏
- 关注
转载 9.18-9.28
数组:数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器;数组既可以存储基本数据类型,也可以存储引用数据类型。数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];int[] arr = new int[5];栈(掌握):存储局部变量堆(掌握):存储new出来的数组或对象//在内存中,凡是出现new的地方,所有的东西无论是数组还是对象都...
2019-09-29 09:52:00
730
转载 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
821
转载 js清除定时器注意点
如何这篇文章所述:https://www.cnblogs.com/mmykdbc/p/7418575.htmljs多次调用创建定时器的函数,会使定时器速度越来越快,多次调用定时器的使用场景比如:监听页面尺寸变化,重新初始化定时器函数,但是如果不清除上一次的,定时器实际上会累加在一起,这里需要注意:创建定时器的变量用比如 var timer = null; 这个一定要是全局变量,这...
2019-09-25 14:37:00
2018
转载 获取浏览器版本
${version} Execute Javascript return window.navigator.userAgent转载于:https://www.cnblogs.com/nieliangcai/p/11576904.html
2019-09-24 10:31:00
275
转载 元素在当前窗口可视的区域---Element.scrollIntoView()
element.scrollIntoView(); // 等同于element.scrollIntoView(true) element.scrollIntoView(alignToTop); // Boolean型参数 element.scrollIntoView(scrollIntoViewOptions); // Object型参数转载于:https://www.cnb...
2019-09-24 10:18:00
219
转载 配置 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
284
转载 【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
896
转载 【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
166
转载 【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
3747
转载 UIDataCollector的下载和使用
上述转载于:https://www.cnblogs.com/ryueifu-VBA/p/11521477.html
2019-09-15 11:08:00
208
转载 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
137
转载 NodeJS7-1本地构建_gulp入门学习
NodeJS在前端最常用的两种方式:1.做成webserver 2.做成前端开发的相关工具本地构建:前端发布代码都会经过压缩(谁来处理) ,前端技术的日新月异,利用新特性代码变得易读,清晰,可是老式浏览器不支持新特性,需要部分兼容,自动化流程帮助处理了,这些自动化的流程被称为本地构建gulp可以很好的帮助我们理解,构建还有流程,把工作流程自动化,把goon工作流程强化掉...
2019-09-12 10:28:00
104
转载 webpack学习_webpack-dev-server自动编译代码
之前每次修改完之后都要执行npm run build来编译,下面有三种方式可以实现代码变化后自动编译代码,下面只重点说webpack-dev-server,其他的请看webpack开发文档1.webpack's Watch Mode 指示 webpack "watch" 依赖图中的所有文件以进行更改。如果其中一个文件被更新,代码将被重新编译,所以你不必手动运行整个构建(虽然不用执行...
2019-09-11 16:48:00
132
转载 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
85
转载 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
107
转载 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
330
转载 js绑定事件代理的坑
js通过事件代理的方式绑定跳转事件,我这里的逻辑是把click事件绑定在最外层container上面,如果e.target包含我已经写好的class,则执行跳转逻辑。但是这种方式好像只能是在点击的元素的上面,也就是最内层的元素上面有相应的class才能跳转,在外层加同样的class不生效,说明是我对于事件代理的理解不够深刻,其实事件代理的作用就是为了把目标元素的事件绑定在外层做代理,我想...
2019-09-11 14:37:00
118
转载 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
104
转载 webpack学习_资源管理(loader)
webpack 最出色的功能之一就是,除了 JavaScript,还可以通过 loader引入任何其他类型的文件引入资源步骤Step1:安装你需要的loaderStep2:在 module配置中(module中的rules)配置Step3:import引入你的具体资源文件Step4:执行命令下面省略安装css-loader style-loader file...
2019-09-09 16:44:00
95
转载 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
97
转载 webpack学习2.3webpack核心概念
核心概念(四个)Entry(入口)Output(出口)Loaders()来处理其他类型的资源文件Plugins(插件)1.入口(Entry)作用:代码的入口,打包的入口,单个或多个,示例一:传入文件路径module.exports = { entry:' index.js ' }示例二:传入一个数组, ...
2019-09-06 10:57:00
97
转载 归并排序
简单分治之归并排序分治模式,在每层递归有三个步骤:分解:将原问题分解为若干子问题解决:递归求解各子问题;当子问题的规模足够小时,则直接求解合并:合并子问题的解成为原问题的解#include <iostream>#define MAX 0x7fffffff //用作哨兵/*归并排序*///辅助子程序//左右两个有序数组合并,时间复杂度o(n)//参数描述...
2019-09-06 07:53:00
127
转载 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
638
转载 js addEventListener事件多次绑定问题
如果为了避免 js addEventListener事件多次绑定问题,可以使用.onclick直接绑定,后一次click绑定会覆盖调前一次。转载于:https://www.cnblogs.com/beileixinqing/p/11468326.html...
2019-09-05 17:12:00
1909
转载 webpack学习1.1 webpack背景介绍
一.为什么要前端需要构建?开发复杂化 框架去中心化(代码中需要的模块都可以通过npm安装佢解决一个问题,包越来越零散,根据需要来安装)开发编译化 语言模块化二.为什么要用webpack?1.三大前端框架都是用webpack来构建的(趋势)2.代码分割3.天生模块化(任何一个资源都可以当成一个模块引入进项目中)转载于:https://w...
2019-09-05 15:58:00
84
转载 webpack学习2.2webpack简介,初步了解
webpack V1功能进化编译打包 HMR(模块热更新) 代码分割 文件处理(loader)webpack V2功能进化tree shaking(并欸有在项目中使用的代码不会打包到里面,打包之后体积更小)ES module(安装Babel)动态import 新的文档webpack V3Scope Hoisting(作用域提升)[带包以后代码的性能提升,老版...
2019-09-05 15:56:00
104
转载 webpack学习2.1 模块化开发(JS模块化&CSS模块化)
一.JS模块化命名空间,COMMONJS,AMD/CMD/UMD,ES6 module1.什么是命名空间库名.类别名.方法名弊端:在命名空间重复生命,要记住完整的路径名(而且很长)var NameSpace = {}NameSpace.type = NameSpace.type || {} //已经定义了就是它自己,没有定义就赋值一个空对象给它,避免命名空间覆...
2019-09-05 15:08:00
101
转载 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
116
转载 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
92
转载 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
1709
转载 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
183
转载 【职场】头脑风暴Brain storming
在群体决策中,由于群体成员心理相互作用影响,易屈于权威或大多数人意见,形成所谓的“群体思维”。头脑风暴保证群体决策的创造性,提高决策质量。组织形式:专家小组人数一般为10~15人(课堂教学也可以班为单位),最好由不同专业或不同岗位者组成;设主持人一名,主持人只主持会议,对设想不作评论。设记录员1~2人,要求认真将与会者每一设想不论好坏都完整地记录下来。时间一般为20~...
2019-09-03 09:17:00
164
转载 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
211
转载 系统练习太极拳六个阶段
系统练习太极拳,根据时期不同,可分为"学架子、正架子、捏架子、顺架子、拆架子、定架子"六个阶段。1.学架子:了解规律,熟练套路通过简单的基本动作和基本功初步了解太极拳对手法、步法、手型、步型的基本要求,然后再开始进行整个套路的学习。2.正架子:掌握要求,体现特点搞清楚每个动作的重心虚实,手势变化,方向角度,上下配合等,将太极拳的基本运动特点表现出来。3.捏架子:调整姿...
2019-09-01 12:43:00
186
转载 跟着文档学习gulp1.2创建任务(task)
导出任务 任务(task)可以分为公开(public)或私有(private)类型公开任务从gulpfile中被导出(export),可以通过gulp命令直接调用私有任务被设计为在内部使用,通常作为series()或parallel()组合的组成部分(私有类型不能直接被用户调用)例子1:const { series,parallel } = requir...
2019-08-31 11:14:00
92
转载 离职后工作居住证如何办理延期注销
在员工离职后,原单位会在五个工作日内注销证件,从离职之日起两个月内务必申请个人延期注销。注意:在换单位期间,社保不能断,如果请第三方代缴社保,工作居住证也要同步变更到第三方单位去,所以一定要代缴的话,务必找有资质接收工作居住证的第三方。登录系统网站http://219.232.200.39/uamsso/,选择“口令方式登录”,输入您的用户名、密码,如果账号密码不记得,请咨...
2019-08-31 07:00:00
762
转载 跟着文档学习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
79
转载 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
602
转载 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
112
转载 NodeJS4-8静态资源服务器实战_构建cli工具
Cli(command-line interface),中文是 命令行界面,简单来说就是可以通过命令行快速生成自己的项目模板等功能(比较熟悉的是vue-cli脚手架这些),把上述写的包做成Cli工具.延续上一次的代码,这次现在readme.md里面先注释告诉用户又那些命令行的语句具体对应哪些功能step1:README.md# anydoorTiny NodeJS...
2019-08-30 10:51:00
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人