这段时间看了一下Google官方推出的MVP架构案例,决定把对MVP的理解用类图的形式表述一下。MVP架构的设计思想确实非常值得学习,大家如果还不是很了解MVP,建议抽时间去研究研究,相信对大家的架构设计能力和编码能力都会有所提高。当然,除了Google官方的案例,网上也有很多关于MVP架构的技术文 ...
分类:
其他好文 时间:
2016-06-04 20:52:00
阅读次数:
141
1、概念:线程是运行程序(进程)中单个顺序的小程序,一个进程可以由多个线程组成,而这多个线程共享同一个存储空间,这使得线程间的通信比较容易。在一个多进程的程序中,如果要切换到另一个进程,需要改变地址空间的位置。然而在多线程的程序中,就不会出现这种情况,因为它们位于同一个内存空间内,只需改变运行的顺序 ...
分类:
编程语言 时间:
2016-06-04 20:52:21
阅读次数:
157
题目链接:http://poj.org/problem?id=1523 题目大意:有多组数据,要你求出每组数据的割点,并输出这个割点所在的块数 算法实现: 割点是什么:一个无向连通图去掉一个点及与这个点相连的后,这个无向图分为多个互不连通的子块,这个点则称为割点 时间戳是什么:在搜索时访问的最早时间 ...
分类:
其他好文 时间:
2016-06-04 20:52:01
阅读次数:
213
用mbgenerator自动生成mybatis的实体和mapper(xml和接口)文件后,如果想在mapper中添加新的操作,就不方便在自动生成的文件上去改,解决办法是定义一个新的接口和新的mapper xml文件。BlogExtMapper.javapublic interface BlogExt... ...
分类:
移动开发 时间:
2016-06-04 20:52:11
阅读次数:
321
BackgroundWorker控件简介 使用BackgroundWorker控件可以在后台单独的线程上执行操作,通常用于数据库操作、文件下载等相对耗时一般要求后台处理的任务。使用起来比较简单,如果需要后台处理的任务少的话,①在VS中可以直接从工具箱中拖一个BackgroundWorker到主界面中 ...
分类:
其他好文 时间:
2016-06-04 20:52:38
阅读次数:
184
SQL语句主要分为五种: 1. 查询语句:主要由select关键字完成,查询语句是SQL语句中最复杂、功能最丰富的语句; 2. DML(Data Manipulation Language,数据操作语言):包含insert、update、delete 3. DDL(Data Definition L ...
分类:
数据库 时间:
2016-06-04 20:52:30
阅读次数:
307
指令可以删繁就简前端的js代码,杜绝重复的js代码和html代码 ...
分类:
其他好文 时间:
2016-06-04 20:51:33
阅读次数:
167
对于移动机器人来说,最吸引人的莫过于SLAM,堪称Moving Robot 皇冠上的明珠。Perception 服务于 SLAM,Motion Plan基于SLAM。SLAM在移动机器人整个问题框架中,起着最为核心的作用。为了专注于Mapping,此章我们假设 Location 是已知的。 1、Me ...
分类:
移动开发 时间:
2016-06-04 20:51:17
阅读次数:
286
一、Spring和SpringMVC两个IOC容器有什么关系呢? Spring的IOC容器包含了SpringMVC的IOC,即SpringMVC配置的bean可以调用Spring配置好的bean,反之则不可以 如果SpringMVC想通过@Autowired注入Spring容器里的属性,即使Spri ...
分类:
编程语言 时间:
2016-06-04 20:49:28
阅读次数:
183
安装步骤如下: 1、yum install subversion 2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。 输入 svn --help可以查看svn的使用方法,如下图。 3、创建svn版本库目录 mkdir -p /var ...
分类:
系统相关 时间:
2016-06-04 20:52:04
阅读次数:
148
最早看到 “贴吧神兽” 验证码是在百度贴吧,吧主防止挖坟贴,放出了究极神兽验证码 例如: 地址:http://tieba.baidu.com/p/3320323440 可以用 PHP + JavaScript 实现该种类型的验证码。 使用 jQuery 版本:jQuery 1.9.1 框架使用 Th ...
分类:
Web程序 时间:
2016-06-04 20:50:44
阅读次数:
219
MySQL事务:一组原子性的SQL查询,或者说一个独立工作单元 一个支持事务的存储引擎或者关系型数据库必然满足ACID测试 A:atomicity,原子性;整个事务中的所有操作要么全部成功执行,要么全部失败后回滚 C:consistency, 一致性;数据库总是从一个一致性状态转换为另一个一致性状态 ...
分类:
数据库 时间:
2016-06-04 20:51:56
阅读次数:
246
题目链接:http://poj.org/problem?id=3180 题目大意:求一个有向图的强连通分量 算法:求强连通分量首选tarjan算法 这里简单说一下tarjan的思路 时间戳是什么:在搜索时访问的最早时间 维护dfn[u]表示u的时间戳 low[u]表示u点所能回到的最早的祖先的时间戳 ...
分类:
其他好文 时间:
2016-06-04 20:48:40
阅读次数:
174
用户发起一个请求后,服务器应该返回一个页面,而页面是由我们的视图层来控制的。 一、修改控制器 我们在sayHello()中调用了display方法,而该方法会去View层中找相应的视图模版,并将视图模版放回给用户。查找的顺序如下: 二、视图操作 给视图模版传参 编写视图页面 请求sayHello方法 ...
分类:
Web程序 时间:
2016-06-04 20:49:20
阅读次数:
184
1.定位磁盘 2.打开文件路径 3.查看文件目录里面所有的文件或目录信息 ...
分类:
其他好文 时间:
2016-06-04 20:51:17
阅读次数:
127
1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <cmath> 5 #include <algorithm> 6 #define maxn 100005 7 #define inf 100000000 ...
分类:
其他好文 时间:
2016-06-04 20:50:47
阅读次数:
279
springMVC是当前最优秀的MVC框架,springMVC使用简单,学习成本低,很容易写出性能优秀的程序,灵活性高。 1.Spring MVC的核心类与接口 DispatcherServlet 前段控制器(总控制器),将发送的请求转发到具体控制类。 HandlerMapping 映射处理器,负责 ...
分类:
编程语言 时间:
2016-06-04 20:49:20
阅读次数:
244