知识点
文章平均质量分 83
怪坏宝贝
若要幸福,不写忧伤;红尘满界,不道惆怅!君若不离不弃,我便生死相依…
展开
-
关于PHP trait、生成器
关于PHP trait、生成器原创 2017-08-03 14:36:09 · 474 阅读 · 0 评论 -
浅谈MVC、MVP、MVVM的区别
MVC的概念很早就知道,现在发现还有MVP、MVVM,那么这些设计模式有什么区别呢?简单谈一下自己的理解前言MVC、MVP和MVVM都是为了解决界面呈现和逻辑代码分离而出现的模式。经典的MVC模式是M-V-X模式的老祖宗,MVP和MVVM都是在MVC的基础上演化而来,和MVC框架模式一样,Model模型处理数据代码。这些架构的目的都是为了提高代码的复用率、降低代码的耦合原创 2017-08-15 17:36:54 · 398 阅读 · 0 评论 -
MYSQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为原创 2017-08-04 11:59:20 · 201 阅读 · 0 评论 -
JavaScript专题之jQuery通用遍历方法each的实现
JavaScript专题之jQuery通用遍历方法each的实现JavaScript 专题系列第十一篇,讲解 jQuery 通用遍历方法 each 的实现each介绍jQuery 的 each 方法,作为一个通用遍历方法,可用于遍历对象和数组。语法为:jQuery.each(object, [callback])回调函数拥有两个参数:第一个为对象的成员或数组原创 2017-08-03 14:52:14 · 348 阅读 · 0 评论 -
JS正则表达式完整教程(略长)
引言亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。关于正则表达式的教程,网上也有很多,相信你也看了一些。与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提高。本文内容共有七章,用JavaScript语言完整地讨论了正则表达式的方方面面。如果觉得文原创 2017-08-03 15:42:09 · 676 阅读 · 0 评论 -
JavaScript 闭包入门
前言总括 :这篇文章使用有效的javascript代码向程序员们解释了闭包,大牛和功能型程序员请自行忽略。译者 :文章写在2006年,可直到翻译的21小时之前作者还在完善这篇文章,在Stackoverflow的How do JavaScript closures work?这个问题里更是得到了4000+的赞同,文章内容质量自然不必多说。原文地址:JavaScript原创 2017-08-03 16:49:45 · 260 阅读 · 0 评论 -
进程与线程区别
进程和线程的区别简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提原创 2017-11-03 11:24:21 · 306 阅读 · 0 评论 -
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 · 247 阅读 · 0 评论