前一篇文章我们介绍了虚拟DOM的实现与原理,这篇文章我们来讲讲React的直出。 比起MVVM,React比较容易实现直出,那么React的直出是如何实现,有什么值得我们学习的呢?为什么MVVM不能做直出?对于MVVM,HTML片段即为配置,而直出后的HTML无法还原配置,所以问题不是MVVM能否直...
分类:
其他好文 时间:
2015-05-30 23:49:56
阅读次数:
189
连接器的功能
连接器的运行时机
为什么使用连接器
理解连接器的好处.
连接器的功能
链接器是将各种代码和数据部分收集起来并合成一个单一文件的过程,
这个文件可以被加载到存储器中执行.
链接器的执行时机
可以执行于编译时,也就是在源代码被翻译成机器代码的时候.
可以执行于加载时,也就是程序被加载器加载到存储器,并执行时.
可以执行于运行时,由应用程序来执行.
链接是通过链接器程序自动执行的....
分类:
其他好文 时间:
2015-05-30 22:46:12
阅读次数:
238
创建兼容Android Studio和eclipse的AS工程虽然我的博客名叫eclipse_xu,但是我已经将近一年多没有用过eclipse了,早已拜在Android Studio门下。但是,最近的项目由于要兼容eclipse和Android Studio,让一些还未脱贫的朋友也能使用AS创建的工程,所以,找到了一种能够同时兼容ant和gradle的方式,来创建兼容的工程。创建普通的Android...
分类:
移动开发 时间:
2015-05-30 22:44:50
阅读次数:
206
kruskal求得的生成树是最小生成树的证明
给一带权连通的树一定会有至少一棵生成树,那么这些生成树中间必然会会存在至少一棵最小生成树。
假设T是用kruskal求出来的最小生成树,而U是这个图的最小生成树,如果U == T,那么证明结束。
然而如果T != U,那么至少存在一条边在T中,不在U中。那么我们希望证明T和U中所有边的权值之和是相等的。假设存在k条边存在T中不存在U中...
分类:
其他好文 时间:
2015-05-30 22:46:57
阅读次数:
209
上篇博客写到了Spring AOP,不管是前置增强,后置增强,引入增强都是对方法的增强,但是是否考虑过对类进行增强呢?!伟大的spring做到了,只是换了一种说法:Introduction(引入)
首先我们来说一下引入增强的目的:动态的让被增强的类实现一个接口;下面就写一下代码吧:
定义了一个新接口 Apology:
/**
* 道歉接口
* @author 陈丽娜
*...
分类:
编程语言 时间:
2015-05-30 22:46:47
阅读次数:
203
与 AspectJ 相同的是,Spring AOP 同样需要对目标类进行增强,也就是生成新的 AOP 代理类;与 AspectJ 不同的是,Spring AOP
无需使用任何特殊命令对 Java 源代码进行编译,它采用运行时动态地、在内存中临时生成“代理类”的方式来生成 AOP 代理。
Spring 允许使用 AspectJ Annotation 用于定义方面(Aspect)、切入点...
分类:
编程语言 时间:
2015-05-30 22:44:51
阅读次数:
249
下载和安装:
1,下载git:http://msysgit.github.io/
2,安装git ,我们选择命令行形式,这样无论在window下还是在linux下 都可以
3,一直next下去就安装完成了
4,git与bitbucket关联,产生一个公钥(类似与seesion,下回我们git 项目时就不用登录了。)。 在开始->所有程序->git->Git Bash...
通过和上一篇博客中model2的时序图比较不难发现,这个登录的实例的时序图可以和model2的时序图的lifeline一一对应起来。而每一层职责单一的思想也表现了出来,jsp用来显示;servlet用来转页面;manger相当于model,用来进行业务逻辑。...
分类:
编程语言 时间:
2015-05-30 22:46:15
阅读次数:
283
遇到direct path sync等待事件...
分类:
其他好文 时间:
2015-05-30 22:45:09
阅读次数:
233
一直在寻求openlayers中wfs加载和属性查询的相关操作,功夫不负有心人,蓦然回首,那人却在灯火阑珊处,找到了这篇博文:http://blog.csdn.net/longshengguoji/article/details/39377931,试了下,在IE8中正常运行,但是在chrom中涉及到跨域的问题,待后期接解决吧。本文讲解如何通过wfs实现属性和空间的查询与展示。...
分类:
其他好文 时间:
2015-05-30 22:44:06
阅读次数:
344
进程
什么是进程进程是指在系统中正在运行的一个应用程序
每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内
比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程
线程
什么是线程
1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)
线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行
比如使用酷狗播放音...
分类:
编程语言 时间:
2015-05-30 22:43:52
阅读次数:
219
Mapreducer程序写了好几个了,但是之前一直都没有仔细的测试过本地运行和集群上运行的区别,今天写了一个Mapreduce程序,在此记录下来。
本地运行注意事项有以下几点:
1、本地必须配置好Hadoop的开发环境
2、在src里不加入配置文件运行,或者如果本地的src里有mapred-site.xml和yarn-site.xml配置文件,那么mapreduce.framework.n...
分类:
其他好文 时间:
2015-05-30 22:43:23
阅读次数:
152
在日常的程序开发中,用到了很多次的序列化的数据,可是一直不清楚为什么要将数据序列化,经过一段时间的学习与验证,有了一些个人看法,在这里做个总结,权当抛砖引玉了。...
分类:
其他好文 时间:
2015-05-30 22:44:03
阅读次数:
214
1,水平拆分的介绍一般来说,简单的水平切分主要是将某个访问极其平凡的表再按照某个字段的某种规则来分散到多个表之中,每个表中包含一部分数据。简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些
行切分到一个数据库,而另外的某些行又切分到其他的数据库中。当然,为了能够比较容易
的判定各行数据被切分到哪个数据库中了,切分总是都需要按照某种特定的规则来进行的。
如根据某个数字类...
分类:
数据库 时间:
2015-05-30 22:43:26
阅读次数:
231
什么是JDBC?
JDBC是以统一方式访问数据库的API.可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
JDBC提供独立于平台的数据库访问,位置透明对专有数据库的问题是透明的。
和JDBC Drivers的区别?
JDBC ...
分类:
数据库 时间:
2015-05-30 22:44:32
阅读次数:
231
如果直接把excel表格中的数据导入数据库,首先应该将excel中的数据读取出来。
为了实现代码重用,所以使用了Object,而最终的结果是要获取一个list如List、List等,所以需要使用泛型机制去实现。下面会给出代码,可能会稍微复杂一点,但注释很清晰,希望大家耐心阅读。
在上代码之前简单说一下思路:
1.excel表格必须有表头,且表头中各列的值要与实体类的属性相同;...
分类:
编程语言 时间:
2015-05-30 22:43:32
阅读次数:
280
在ITOO 3.0
即将结束的今天,我的B/S也结束了,可以说我的B/S是伴随着ITOO成长着……
时间管理方面:
翻看一下今目标,真是往事不堪回首,整个BS历经了差不多十个月的时间,要如何说我的时间管理?虽说中间经历了软考,经历了各种考试,经历了我们的专业实习,经历了做项目,ITOO就从1.0一直做到3.0,记得那个时候还因为进度不够被师哥嫌弃,后来凭着死不要...
分类:
Web程序 时间:
2015-05-30 22:43:33
阅读次数:
232