引子 golang提供了goroutine快速实现并发编程,在实际环境中,如果goroutine中的代码要消耗大量资源时(CPU、内存、带宽等),我们就需要对程序限速,以防止goroutine将资源耗尽。以下面伪代码为例,看看goroutine如何拖垮一台DB。假设userList长度为10000, ...
分类:
其他好文 时间:
2017-05-09 14:57:47
阅读次数:
219
前言
V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用让人激动的是,在上个月V- Layout终于在Github上开源! Gi...
分类:
其他好文 时间:
2017-05-02 11:52:03
阅读次数:
2351
1python扩展模块的组成在python中,对于一些和系统相关的模块或者对性能要求很高的模块,通常会把这个模块C化。扩展模块中主要包含下面几个部分:init函数,函数名为:init+模块名,这个函数负责初始化模块,包括设置模块中的方法、对象和其它相关数据的初始化。这个函数是必须..
分类:
编程语言 时间:
2017-04-28 23:34:09
阅读次数:
217
瀑布流已经是几乎过时的技术了,不过对于很多想要快速实现它的朋友而言,却绝非易事,因为即使我们已经有很多现成的代码,却发现在自己的开发环境中无法快速得到自己想要的结果。就像我们现在要介绍的三大利器(masonry+imagesloaded+infinitescroll)即使它们是如此有效,却在马上要使 ...
分类:
Web程序 时间:
2017-04-10 20:36:58
阅读次数:
315
继博客(三)实现的, 建两个字段,username 用户存放用户名,headImg 用户存放上传文件的路径。 重新同步数据库: 提示: 这个可能是之前已创建了表中的一条记录,之后模型中增加了一个非空的字段,但是原来已经存在的记录没有这个值 好像也不对,唉,放弃了,重新开个项目吧。只有有精力再看 新建 ...
分类:
Web程序 时间:
2017-04-10 19:41:30
阅读次数:
198
1. 什么是lucene lucene是Apache的一个全文检索工具,使用lucene能快速实现全文检索功能。Lucene是一个工具包,你可以调用它的函数, 但它不能独立运行,不单独对外提供服务。 2. lucene实现全文检索的流程 3. 创建索引 需要进行全文检索的内容的格式是丰富多样的,有视 ...
分类:
Web程序 时间:
2017-04-05 19:25:09
阅读次数:
256
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: 在前端开发中经常使用 ...
分类:
其他好文 时间:
2017-03-29 14:02:53
阅读次数:
237
哈希表(Hash Table)是一种特殊的数据结构,它最大的特点就是可以快速实现查找、插入和删除。因为它独有的特点,Hash表经常被用来解决大数据问题,也因此被广大的程序员所青睐。为了能够更加灵活地使用Hash来提高我们的代码效率,今天,我们就谈一谈Hash的那点事。 回到顶部 1. 哈希表的基本思 ...
分类:
编程语言 时间:
2017-03-26 00:02:21
阅读次数:
331
hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据 ...
分类:
其他好文 时间:
2017-03-25 23:33:20
阅读次数:
167
----------siwuxie095 1、封装性的作用 保护某些属性和方法不被外部所看见/访问 2、封装的实现 为属性和方法进行封装是通过关键字private声明的 实现该属性的 get 和 set 方法为外部所访问 快速实现 get 和 set:在代码编辑界面,右键->Source->Gene... ...
分类:
其他好文 时间:
2017-03-16 16:25:59
阅读次数:
121