编写插件的目的是给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,方便后期维护和提高开发效率。
一、插件的种类
jQuery的插件主要分为3种类型。
1、封装对象方法的插件
2、封装全局函数的插件
3、选择器插件
这里我们主要讨论第一种插件的开发流程。
封装对象方法的插件:
这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进行操作,是最常见的一种插...
分类:
Web程序 时间:
2016-04-10 14:38:48
阅读次数:
231
在做JSP系统时经常遇到的就是编码问题
而这个服务器可以是Tomcat、Weblogic,Tomcat服务器默认的编码为iso-8859-1,Weblogic默认的编码为UTF-8,所以程序运行时要注意编码设置
现在我们以一个jsp页面的代码,解释这些编码设置pageEncoding="UTF-8"说的是页面的编码,比如标题栏还有其它内容等等
这代码说的是上下文编码,若我们设置charset...
分类:
Web程序 时间:
2016-04-10 14:36:48
阅读次数:
150
决策树是应用最广的归纳推理算法之一,它是一种逼近离散函数方法,对噪声数据有很好的鲁棒性,能够学习析取表达式,广为应用的算法有ID3,ASSISTANT和C4.5。通常决策树代表实例属性值约束的合取(conjunction)的析取式(disjunction)。树根到树叶的每一条路径对应一组属性测试的合取,而整棵树是这些合取的析取。基本的ID3算法是通过自顶向下构造决策树进行学习的。首先考虑的问题是哪一...
分类:
其他好文 时间:
2016-04-10 14:38:09
阅读次数:
258
一,MyEclipse中安装Generator 可以在MyEclipse中,选择install from site:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/...
分类:
其他好文 时间:
2016-04-10 14:38:26
阅读次数:
167
网站的划分一般为二:前端和后台。我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。而前端呢?其实应该是属于功能的表现。并且影响用户访问体验的绝大部分来自前端页面。而我们建设网站的目的是什么呢?不就是为了让目标人群来访问吗?所以我们可以理解成前端才是真正和用户接触的。除了后台需要在性能上做优化外,其实前端的页面更需要在性能优化上下功夫,只有这样才能给我们的用户带...
分类:
Web程序 时间:
2016-04-10 14:38:38
阅读次数:
157
nova boot创建VM的流程大致为:
1. novaclient发送HTTP请求到nova-api(这里内部细节包括keystone对用户的验证及用户从keystone获取token和endpoints等信息,具体参考《keystone WSGI流程》)。
2. nova-api通过rpc调用到nova-conductor。
3. nova-conductor调用rpc进入nova-sc...
分类:
其他好文 时间:
2016-04-10 14:38:16
阅读次数:
249
若是还有可以毫无偏见地涉及各个编程语言,比源代码管理软件更必要的工具,我倒是很想见识一下。源代码管理软件是我们工作的必备工具,是许多开发团队的血液。那为什么我们都会对它有所误解呢?为什么都很难理解版本控制系统的核心价值和基本原理呢?
原文作者总结出10条惯例(如果你愿意也可以用“戒律”)意味着必须服从它,而且一开始很难理解。它们与所有类型编程语言的版本控制软件都有关联。在这里我选取了Subversion和.NET的几个例子,不过它们也广泛地适用于其他的一些技术。...
分类:
其他好文 时间:
2016-04-10 14:38:05
阅读次数:
254
MySQL是非常灵活的一款数据库,虽然它不是绝对完美,但它的灵活足够适应很多高要求的环境。为了发挥MySQL的性能并很好的使用它,我们就得先了解其设计。MySQL的灵活主要体现在我们可以通过不同的配置使他在不同的硬件上都能运行的很好。但是MySQL最重要,与种不同的特性是它的存储引擎架构,这种架构将查询处理及其他系统任务和数据的存储/提取相分离。1.MySQL的逻辑架构
如上图,我们可以简单的将其...
分类:
数据库 时间:
2016-04-10 14:38:23
阅读次数:
357
引言我们每天使用的互联网是如何构造出来的呢?全世界几十亿台设备是如何做到“互连”的?
计算机网络是计算机专业必不可少的子学科,了解这些貌似偏“硬”的知识好像对于我们写代码没有什么帮助,不过深入探索上述的两个问题对于理解整个网络体系有着很大的帮助。首先来讲举例子,解释一些名词。
网络 :我刚开始有自己的计算机的时候,理解的网络就是上网,能打开“百度”。实际上,在计算机学科中,两台(或者以上的电脑)在...
分类:
其他好文 时间:
2016-04-10 14:36:44
阅读次数:
242
kafka分布式搭建(192.168.230.129)master(192.168.230.130)slave1(192.168.230.131)salve2在master、slave1、slave2三台主机上配置kafaka分布式集群
准备工作:在三台机器上配置好zookeeper1、解压kafka压缩文件到指定目录下[root@master software]# tar -zxf kafka_2...
分类:
其他好文 时间:
2016-04-10 14:37:34
阅读次数:
210
2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。...
分类:
移动开发 时间:
2016-04-10 14:37:23
阅读次数:
261
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
我们这里有一个细节还没有实现,我们先看一下官方的效果 这个学名叫做Gallery画廊,我们今天也来实现它,我们在精选的Fragment中给GradView设置点击事件,让他跳转到画廊,实际开发当中是获取当前点击的图片的,这里我们就只能模拟图片了
myGridView.setOnItemClickListener(...
分类:
其他好文 时间:
2016-04-10 14:35:06
阅读次数:
311
哈哈哈,博主又回来了!这次专题是第三弹也是最后一弹了,这次会对矩阵进行一个小收尾。做完这25道题,我感觉到其实我矩阵学得并不好,还有许多知识点没有学会。后面看情况可能还会继续开矩阵的专题,那应该是几个月以后的事了。从下周开始,应该会先学习一下数论的相关算法!
这次的七道题目(为什么题目越来越少了)主要是针对了矩阵的优化,对于会TLE的和MLE(内存爆了)的矩阵而且这个矩阵又恰好是同构矩阵(同构矩...
分类:
其他好文 时间:
2016-04-10 14:34:55
阅读次数:
250
选择虚拟机菜单栏--安装VMware tools
2
然后在Ubuntu系统中弹出的VMware tools窗口中
找到VMwaretools-9.6.0-1294478.tar.gz
3
然后右击--复制到--桌面
4
复制完之后 这时候左边的文件夹图标--右击退出先...
分类:
系统相关 时间:
2016-04-10 14:36:13
阅读次数:
266
一维表和二维表的区别
一维表也常称为流水线表格,它和二维表做出的数据透视表最大的区别在于"行总计"。判断数据是一维表格还是二维表格的一个最简单的办法,就是看其列的内容--每一列是否是一个独立的参数。如果每一列都是独立的参数那就是一维表,如果每一列都是同类参数那就是二维表。
二维表的建立
开始在网上一直查找如何在数据库中建立二维表,查了...
分类:
数据库 时间:
2016-04-10 14:36:41
阅读次数:
467
串口通信的基本认识
通信分为并行通信和串行通信,并行通信时的数据各个位同时传送,可以实现字节为单位通信,但通信线多占用资源,成本高。以前用到的的P1=0x55,一次给P1口的8个管脚分别赋值,同时进行信号输出,类似于8个车道可以过去8辆车,这样的形式是并行的,一般称P0,P1,P2,P3为51单片机的4组并行总线。
串行通信,就是一个车道,一个只能通过一辆车,如果一个0x55这样一个字节的数据要...
分类:
其他好文 时间:
2016-04-10 14:34:13
阅读次数:
1004
闲的时候查阅了MTK BT/WIFI相应资料,了解了一点框架知识,并且对底层驱动做了简单的代码流程跟踪,也留有一些问题,现做简单记录,不确定以后是否还有时间和机会再继续完善。
下图是MT6589平台,SDIO接口的硬件电路图,该平台有四组SDIO,其中MT6520/28会用到其中一组,当然SDIO仅用于WIFI的数据通信。
...
分类:
其他好文 时间:
2016-04-10 14:34:13
阅读次数:
1168