自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

怪坏宝贝的博客

若要幸福,不写忧伤;红尘满界,不道惆怅!君若不离不弃,我便生死相依…

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 进程与线程区别

进程和线程的区别简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提

2017-11-03 11:24:21 276

原创 10个 JavaScript 难点

1. 立即执行函数立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作:(function() { // 代码 // ...})();function(){…}是一个匿名函数,包围它的一对括号将其转换为一个表达式,紧

2017-08-03 16:28:36 437

原创 关于PHP trait、生成器

关于PHP trait、生成器

2017-08-03 14:36:09 427

原创 JAVA正则表达式语法大全

[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})

2017-11-03 11:43:12 195

原创 浅谈MVC、MVP、MVVM的区别

MVC的概念很早就知道,现在发现还有MVP、MVVM,那么这些设计模式有什么区别呢?简单谈一下自己的理解前言MVC、MVP和MVVM都是为了解决界面呈现和逻辑代码分离而出现的模式。经典的MVC模式是M-V-X模式的老祖宗,MVP和MVVM都是在MVC的基础上演化而来,和MVC框架模式一样,Model模型处理数据代码。这些架构的目的都是为了提高代码的复用率、降低代码的耦合

2017-08-15 17:36:54 363

原创 深刻理解Vue中的组件

组件的基本使用注册组件注册组件就是利用Vue.component()方法,先传入一个自定义组件的名字,然后传入这个组件的配置。 Vue.component('mycomponent',{ template: `这是一个自定义组件`, data () { return { message: 'hello world' }

2017-08-07 19:47:59 609

原创 MYSQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为

2017-08-04 11:59:20 186

原创 前端技术集——前端干货聚集地

HTML1. ELF - 灵活可扩展的 HTML5 构建工具地址:http://t.cn/RMdLZ84作者:Avin详细的了解 HTML5 构建工具:ELF .2. 视频 H5のVideo 标签在微信里的坑和技巧地址:http://t.cn/RMCiZU8作者:Avin以视频为主的移动端 HTML5 实践经验分享。CSS1.

2017-08-04 11:02:59 887

原创 学习 webpack 前,你需要了解的那些概念

什么是webpack关于什么是webpack,一般的教程里面都会提到webpack是一个模块化打包工作,但是很多初学者没有模块化这个概念,所以往往在第一步就被拦住了。所以在讲什么是webpack之前,我想先讲一下和模块化相关的概念。javascript的运行环境因为我们平时写的js代码都在浏览器中运行,所以可能会造成一个错觉,那就是js代码只能在浏览器中运行,其实浏览器只是js

2017-08-04 10:57:37 3142

原创 微信小程序开发深入解读

运行环境微信小程序运行在三端:iOS、Android 和 用于调试的开发者工具。三端的脚本执行环境聚以及用于渲染非原生组件的环境是各不相同的:在 iOS 上,小程序的 javascript 代码是运行在 JavaScriptCore 中,是由 WKWebView 来渲染的,环境有 iOS8、iOS9、iOS10在 Android 上,小程序的 javascript 代码是通过

2017-08-04 10:54:51 2180

原创 JavaScript 闭包入门

前言总括 :这篇文章使用有效的javascript代码向程序员们解释了闭包,大牛和功能型程序员请自行忽略。译者 :文章写在2006年,可直到翻译的21小时之前作者还在完善这篇文章,在Stackoverflow的How do JavaScript closures work?这个问题里更是得到了4000+的赞同,文章内容质量自然不必多说。原文地址:JavaScript

2017-08-03 16:49:45 233

原创 JS正则表达式完整教程(略长)

引言亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。关于正则表达式的教程,网上也有很多,相信你也看了一些。与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提高。本文内容共有七章,用JavaScript语言完整地讨论了正则表达式的方方面面。如果觉得文

2017-08-03 15:42:09 611

原创 JavaScript专题之jQuery通用遍历方法each的实现

JavaScript专题之jQuery通用遍历方法each的实现JavaScript 专题系列第十一篇,讲解 jQuery 通用遍历方法 each 的实现each介绍jQuery 的 each 方法,作为一个通用遍历方法,可用于遍历对象和数组。语法为:jQuery.each(object, [callback])回调函数拥有两个参数:第一个为对象的成员或数组

2017-08-03 14:52:14 320

原创 回应『Angular有哪些地方比Vue更优秀?』

框架之间的对比虽然是老生常谈,但也确实是绕不过去的话题,Vue 本身的文档里也直接就有和其他框架的对比。同为开源的技术方案,比较本身其实没有任何问题,但在写 Vue 与其他框架的比较的时候,我们尽力做到两点:1. 确保事实的准确性。有的就是有,没有就是没有,不确定的就不说,弄错了一定改。2. 确保语气的中立性。别人的缺点指出但不嘲讽,优点大方承认。之前 @汪志成 对 Vue

2017-08-03 14:47:35 271

原创 为什么只会Vue的都是前端小白?

昨天发了一篇文章《Angular有哪些地方比Vue更优秀?》,碰到了小白们的痛处。从评论可以看出来,在国内这种以抄袭和跟风为荣的风气之下讲道理是很难的。今天,我想再来撩一撩小白们脆弱的自尊。请注意仔细看好标题,是“只会”,不是“会”,能理解区别吧?比如某个人去你公司面试前端,你一定要问清楚他会哪些东西,除了Vue之外,还会不会jQuery?YUI?ExtJS?Dojo?Fl

2017-08-03 14:38:32 2543 2

HTML5+CSS3知识讲解

HTML5+CSS3知识讲解,自己总结的 希望可以帮助到大家~!

2017-08-04

空空如也

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

TA关注的人

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