自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python中的Tkinter模块

Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。目录:1、简单实例2、Label控件3、Button控件4、Entry控件5、点击按钮输出输入框中的内容6、Tex...

2019-09-27 11:57:00 1277

转载 Pygame播放背景音乐与音效

1.播放背景音乐pygame.mixer.music.load()加载MP3格式加入pygame.mixer.init()即可第十一行第一个参数:播放次数(n>0),n=0时播放1次,-1是特殊值,会循环播放。执行的结果与书本上的结果不一致。第二个参数:从音乐开头250s开始播放音乐。在spyder IPython console中输入py...

2019-09-19 17:33:00 1206

转载 webpack打包时候去掉console.log配置

new UglifyJsPlugin({ uglifyOptions: { compress: { warnings: false, drop_console: true,//console pure_funcs: ['console.log']//移除console }...

2019-09-18 10:09:00 1308

转载 前端骨架屏

骨架屏最近在项目不时有用到骨架屏的需求,所以抽时间对骨架屏的方案作了一下调研,骨架屏的实践已经有很多了,也有很多人对自己的方案作了介绍.在这里按照个人的理解做了一个汇总和分类,分享给大家.关于骨架屏(简介)骨架屏就是在页面数据尚未加载前先给用户展示出页面的大致结构,直到请求数据返回后再渲染页面,补充进需要显示的数据内容。常用于文章列表、动态列表页等相对比较规则的列表页面。很...

2019-09-03 11:28:00 359

转载 markdown文件的基本常用编写语法

因为现在的前端基本上都用上了前端构建工具,那就难免要写一些readme等等的说明性文件,但是这样的文件一般都是.md的文件,编写的语法自然跟其他格式的文件有所区别,置于为什么要用这种格式的文件,不要问我,我也不知道,大家都这么用,跟着用就对了,如果有大神知道的,不妨告知小弟,本文也是我学习写markdown文件的一个笔记吧,仅供参考!正文:1、标题的几种写法:第一种:...

2019-08-23 10:59:00 84

转载 经典SQL语句大全(绝对的经典)

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'-...

2019-08-13 11:02:00 124

转载 npm发布包

一、发布一个新包第一步:进入要发布的项目根目录,初始化为npm包:npm init依次按提示填入包名、版本、描述、github地址、关键字、license等这步完成之后会生成一个package.json文件,上面输入的这些信息可以在该文件中修改注意:如果你的包引用了第三方包,则需要在package.json文件种增加dependencies节点,写入依赖的包及版本...

2019-08-13 10:40:00 90

转载 前端工程化

前段工程化可以分成四个块来说,分别为模块化:将一个文件拆分成多个相互依赖的文件,最后进行统一的打包和加载,这样能够很好的保证高效的多人协作。其中包含JS 模块化:CommonJS、AMD、CMD 以及 ES6 Module。CSS 模块化:Sass、Less、Stylus、BEM、CSS Modules 等。其中预处理器和 BEM 都会有的一个问题就是样式覆盖...

2019-08-13 10:15:00 125

转载 JS函数柯里化

第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。果然是不管作用怎么样都要有个高端的名字才有用。首先看看柯里化到底是什么?维基百科上说道:柯里化,英语:Currying(果然是满满的英译中的既视感),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个...

2019-08-08 10:53:00 115

转载 并发编程导论

并发编程导论是对于分布式计算-并发编程 https://url.wx-coder.cn/Yagu8 系列的总结与归纳。并发编程导论随着硬件性能的迅猛发展与大数据时代的来临,并发编程日益成为编程中不可忽略的重要组成部分。简单定义来看,如果执行单元的逻辑控制流在时间上重叠,那它们就是并发(Concurrent)的。并发编程复兴的主要驱动力来自于所谓的“...

2019-08-08 10:36:00 161

转载 HTTP1.0、HTTP 1.1、HTTP 2.0之间的主要区别

HTTP1.0与HTTP 1.1的主要区别长连接节约带宽HOST域HTTP1.1与HTTP 2.0的主要区别多路复用二进制分帧首部压缩服务器推送一、HTTP1.0与HTTP 1.1的主要区别长连接HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长...

2019-08-06 10:57:00 124

转载 锚点定位且不改变url地址

锚点定位且不改变urlhtml事件触发<li v-for="(item,index) in couponsList.swaps" :key="index" @click="toTegional(index)">{{regionalList[index]}}</li>12锚点埋藏 <div v-for="(item,index) i...

2019-08-06 10:30:00 227

转载 scrollIntoView 与平滑滚动

经常有这样的需求:点击一个链接(内链)跳转到当前页面中间某个部分。对于这样的需求,很容易想到使用锚点实现。但有一个问题:滚动一步到位,太生硬了。我还是比较喜欢平滑滚动。HTML5 中提供了 CSS 属性scroll-behavior并且修改了一系列滚动函数的可接受参数用于支持平滑滚动特性。scroll-behavior这个 CSS 属性就只接受两个自定义值:auto和...

2019-08-05 18:32:00 565

转载 JS 中的require 和 import 区别

在研究react和webpack的时候,经常看到在js文件中出现require,还有import,这两个都是为了JS模块化编程使用。CSS的是@import1.ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。Require是CommonJS的语法,CommonJS的模块是对象,输入时必须查找对象属性。// Commo...

2019-08-01 10:41:00 128

转载 webstorm配置内存参数,解决卡顿

找到WebStorm.exe.vmoptions这个文件,路径如下webstorm安装主目录>bin>WebStorm.exe.vmoptions更改为第二行:-Xms526m第三行:-Xmx1024m(ps:这里-Xms最大值不能超过1024,否则webstorm将无法打开)重启ps:本地电脑64位,同时修改了WebStorm64.exe.vmoptions转载于:ht...

2019-07-29 17:18:00 588

转载 node模块的分类

模块的分类1、核心模块2、文件模块3、第三方模块(npm安装的)模块的引用:1、路径2、模块名模块的流程:1、创建模块:2、导出模块:3、加载模块:4、使用模块:转载于:https://www.cnblogs.com/ygunoil/p/11262703.html...

2019-07-29 10:57:00 199

转载 React中配置Sass引入.scss文件无效

React中配置Sass引入.scss文件无效在react中使用sass时,引入.scss文件失效尝试很多方法没法解决,最终找到解决方法,希望能帮助正在坑里挣扎的筒子~在node_modules文件夹下,找到react-scripts ==> config文件夹, 在该配置文件夹下找到webpack.config.dev.js和webpack.config.p...

2019-07-26 15:01:00 1666

转载 js中的生成器函数

入门  简单来说,用法如下: function* fn() { console.log(1); //暂停! yield; //调用next方法继续执行 console.log(2); } var iter = fn(); iter.next(); ...

2019-07-25 13:56:00 127

转载 call、apply、bind

bind 是返回对应函数,便于稍后调用;apply 、call 则是立即调用 。apply、call在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概...

2019-07-24 09:52:00 72

转载 网络模型

1. 什么是协议为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”描述网络通信中“语言”规范的一组规则就是协议例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语……数据通信协议的定义决定数据的格式和传输的一组规则或者一组惯例2. 协议分层网络通信的过程很复杂:数据以电子信号的形式穿越介质到达正确的计算机,...

2019-07-19 18:21:00 213

转载 搜索关键字变色突出显示

//文字变红色//content:关键字//ele:内容区域Common.prototype.textToRed =function(content, ele) { var bodyHtml = $(ele).html(); //去掉标红的font标签 bodyHtml = bodyHtml.replace(/<\/?font[^>]*>/gi,"")...

2019-07-19 17:17:00 281

转载 面向过程与面向对象编程的区别和优缺点

■面向过程与面向对象编程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。可以拿生活中的实例来理解面向过程与面向对象,例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,...

2019-07-17 10:33:00 386

转载 百度搜索关键词特效

1、黑洞、人造黑洞、黑洞频率输入上述词语时,搜索页面会出现一个黑洞的动态图,把搜索页面的所有东西全部吸进去,不过很快黑洞会自己消失。2、抖动、晃动、摇一摇、duang输入上述词语时,搜索页面会左右摇晃几次。3、翻转、反转输入上述词语时,搜索页面会左右旋转,几秒后还原。...

2019-06-18 15:25:00 198

转载 DNS原理及其解析过程

为什么需要DNS解析域名为IP地址?网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机自动把我们的域名“翻译”成...

2019-06-17 14:46:00 117

转载 亿级高并发数据库调优与最佳实践法则

做业务,要懂基本的SQL语句;做性能优化,要懂索引,懂引擎;做分库分表,要懂主从,懂读写分离…数据库的使用,是开发人员的基本功,对它掌握越清晰越深入,你能做的事情就越多。今天我们用10分钟,重点梳理一遍以下几方面:数据库知识点汇总;数据库事务特性和隔离级别;详解关系型数据库、索引与锁机制;数据库调优与最佳实践;面试考察点及加分项。知识点汇总一、数据库...

2019-06-05 18:01:00 132

转载 IOPS QPS TPS

IOPS:(Input/Output operations Per Second,既每秒处理I/O的请求次数)IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次IO需要多次访问存储才可以完成,这里提到磁盘读写能力,比如它每秒读100M,写50M.这个说明的是数据吞吐量,而IOPS指的则是每秒处理I/O的请求次数.详细展开来说请求次数就是读80M的文件是一次I/O请...

2019-05-31 11:43:00 716

转载 express与koa对比

使用体验koaconst Koa = require('koa');const app = new Koa();app.use(ctx => { ctx.body = 'Hello Koa'; });app.listen(3000);123456expressconst app = require("express")();app.use((req,res,next)=>...

2019-05-31 10:34:00 108

转载 node静态资源服务器的搭建----访问本地文件夹(搭建可访问静态文件的服务器)...

我们的目标是实现一个可访问静态文件的服务器,即可以在浏览器访问文件夹和文件,通过点击来查看文件。1.先创建一个文件夹anydoor,然后在该文件夹里npm init一个package.json文件,按如下图所示创建文件夹和文件(node_models,package-lock.json是安装生成,不用自己创建)。为了方便管理,我们把一些设置性和公共的参数放在defaultConfig...

2019-05-21 14:11:00 352

转载 十种跨域实现方式

1.通过jsonp跨域2.document.domain + iframe跨域3.location.hash + iframe4.window.name + iframe跨域5.postMessage跨域6.跨域资源共享(CORS)7.nginx代理跨域8.nodejs中间件代理跨域9.WebSocket协议跨域10.利用flash跨域转载于:ht...

2019-05-17 11:44:00 85

转载 前端为什么要学习 Selenium

如果你正在阅读本文,那么可能希望从手动测试升级为自动化测试。你是对的,因为你需要学习 Selenium。我这样说是因为自动化测试已经风靡全球,而且业界正很缺少 Selenium 认证专家。你可能还想知道,怎样开始测试,以及 Selenium 是否适合入门。如果你有这些疑问,那么请不要担心,因为在本文中,我将给出 10 个令人信服的理由,来说明学习 Selenium 的必要性。学习...

2019-05-10 15:20:00 80

转载 d3与echarts的区别

1. 目前各大公司的大数据平台多使用d3还是echarts?什么时候适合用echarts,什么时候适合用d3?在我看几种数据可视化平台多使用折线图,面积图和柱状图,条图居多,对于echarts和d3都有使用。 对于使用d3还是echarts还得从用户需求,计算数据的量的大小来进行分析:(1)对于客户需求要求的图表拥有大量的用户交互场景,用d3比较方便,因为d3中svg画图支持事...

2019-05-08 11:06:00 399

转载 PhoneGap和Cordova应该用哪一个?

就目前来看,cordova是一个移动应用开发框架,你基于这个东西可以用网页代码作出APP。Phonegap Build是一个在线打包工具,你把使用cordova写好的项目给Phonegap Build,Phonegap Build就会在线打包成App。目前大家所说的Phonegap,其实指的都是cordova,而那个真正被Adobe收购了的Phonegap(PhoneGap | Ho...

2019-04-22 17:07:00 92

转载 cordova/phonegap/webapp性能优化方法

1.有条件可以自己做UI,不要用框架.用框架的话不要用jquery mobile,用sencha touch或者jqmobi(app framework)2.不要在服务器生成UI,在本地生成.3.前端尽量少在DOM上插入,删除显示的元素.4.把页面切换特效关掉,安卓上很多白屏就是这样出现的.5.避免网络请求,可以用LocalStorage,sqlite数据库,文件等保存在...

2019-04-22 17:07:00 80

转载 html5+ plus和phoneGap、cordova的比较

偶遇大神言论,摘录phonegap出的早,自然用的人多。phonegap自己的定位是混合开发hybrid,用原生+js;HBuilder的定位是纯js搞定一切。5+ 和 phonegap在能力、性能、开发便利性上都优于phonegap。先看能力:5+ 有HTML5+和Native.js技术,HTML5+包含常用的跨平台的几百个API,能满足常规开发需求,而...

2019-04-22 17:05:00 97

转载 js事件循环机制Event Loop

Event Loop 是 JavaScript 异步编程的核心思想,也是前端进阶必须跨越的一关。同时,它又是面试的必考点,特别是在 Promise 出现之后,各种各样的面试题层出不穷,花样百出。这篇文章从现实生活中的例子入手,让你彻底理解 Event Loop 的原理和机制,并能游刃有余的解决此类面试题。宇宙条那道烂大街的笔试题镇楼asy...

2019-04-22 10:45:00 104

转载 服务器端和客户端有什么区别

区别是两者的服务对象不同。服务器端是为客户端服务的,客户端就是为真正的“客户”来服务的,所以这两者之间不同,但又密切相连,客户端是请求方或者说是指令发出方,而服务器端是响应方。1、客户端:在web中是以request对象存在的,发送请求给服务器端处理,具体的使用方法可以查找javaee的servletrequest以及其子类。2、服务端:顾名思义是服务的,客户端发送的请求交给服务...

2019-04-19 17:58:00 4184

转载 selenium用法详解

selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能—...

2019-04-19 16:39:00 50

转载 webAR涉及的技术

1.技术体系1.1技术体系整理其中绿色底色的代表Demo中表现出的能力比较成熟,可以直接应用。脑图地址:http://naotu.baidu.com/file/3392a895a903972520b2f65fda12ee3c?token=55695cff60c6e2751.2 兼容性Web AR的兼容性,可以认为是其用到两大核心技术的兼容性:...

2019-04-17 18:07:00 204

转载 SSE技术详解:使用 HTTP 做服务端数据推送应用的技术

SSE ( Server-sent Events )是 WebSocket 的一种轻量代替方案,使用 HTTP 协议。  严格地说,HTTP 协议是没有办法做服务器推送的,但是当服务器向客户端声明接下来要发送流信息时,客户端就会保持连接打开,SSE 使用的就是这种原理。一、SSE 能做什么?  理论上, SSE 和 WebSocket 做的是同一件事情。当你需要用新数据局部更...

2019-04-10 11:39:00 863

转载 知名前端团队

一、腾讯1.腾讯IMWEB2.腾讯AlloyTeam3.腾讯CDC二、阿里1.淘宝前端团队FED三、京东1.凹凸实验室2.京东设计中心JDC四、百度1.百度Fex2.百度efe3.百度eux五、360奇舞团1.奇虎360六、去哪儿1.去哪大前端YMFE携程1.携...

2019-03-29 11:48:00 106

空空如也

空空如也

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

TA关注的人

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