1.浏览器查询缓存,如果有缓存,则直接跳到第9步
2.浏览器询问操作系统服务器ip
3.操作系统做dns查询,返回ip地址给浏览器
4.浏览器打开对服务器的tcp连接(如果是https的话则更复杂)
5.浏览器通过tcp发送http请求
6.浏览器接收响应并且可能关掉Tcp连接,或者是重新使用连接处理新请求
7.浏览器检查响应是否为一个重定向(3xx结果状态码),或者是重新使用连接处理...
分类:
Web程序 时间:
2015-07-31 10:47:29
阅读次数:
131
一、使用MyBatis对表执行CRUD操作——基于XML的实现
1、定义sql映射xml文件
userMapper.xml文件的内容如下:
1 xml version="1.0" encoding="UTF-8" ?>
2 DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.or...
分类:
其他好文 时间:
2015-07-31 10:46:57
阅读次数:
157
动画组合(uber启动时的等待效果)...
分类:
其他好文 时间:
2015-07-31 10:47:19
阅读次数:
115
自己在网上找的,可以学学有 快速排序 归并排序 基数排序...
分类:
编程语言 时间:
2015-07-31 10:45:07
阅读次数:
152
MVC--Model View Controller模型-视图-控制器,典型的设计架构,将业务逻辑、数据、界面显示分类的设计方法,采用映射技术,将业务逻辑与用户界面分离开来,达到解耦的目的,达到用户界面的重用的目的。...
分类:
Web程序 时间:
2015-07-31 10:46:17
阅读次数:
138
传入一个字符串,已知字符串只由字母组成,将其中的大写字母转换为小写,小写转换为大写,返回转换后的字符串...
分类:
其他好文 时间:
2015-07-31 10:46:23
阅读次数:
70
题目描述:
给定一张图,问如何顺序排列结点,能使排列中任意有边相连的两个节点之间的距离最大的值最小,如果有两个排列最大值相等,请输出字典序小的
分析:排列树+剪枝
在构造排列树的同时检查当前已经构成的序列中最大值是否小于最优质,如果大于剪掉即可
#include
#include
#include
using namespace std;
int g[27][27];...
分类:
其他好文 时间:
2015-07-31 10:47:20
阅读次数:
89
?QuantifyKeith Braithwaite“FAST” iS noT A REquiREMEnT. Neither is “responsive.” Nor “extensible.” The primary reason why not is that you have no objective way to tell if they’re met. But still users wa...
分类:
其他好文 时间:
2015-07-31 10:44:53
阅读次数:
116
?One Line of Working Code Is Worth 500 of SpecificationAllison RandaldESign iS A BEAuTiFul THing. A systematic, detailed presentation and review of a problem space and solution reveals errors and oppor...
分类:
其他好文 时间:
2015-07-31 10:44:07
阅读次数:
118
?It’s Never Too Early to Think About PerformanceRebecca ParsonsBuSinESS uSERS SpECiFy THEiR nEEdS primarily through functional requirements. The nonfunctional aspects of the systems, like performance,...
分类:
其他好文 时间:
2015-07-31 10:43:42
阅读次数:
133
一、连接数据库的配置单独放在一个properties文件中
之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下:
1 xml version="1.0" encoding="UTF-8"?>
2 DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http:/...
分类:
数据库 时间:
2015-07-31 10:45:11
阅读次数:
284
什么是Android Validation:
一个简单的函数库,使用注释语法来验证用户输入的表单信息。你仅需编写几行代码就可以实现一些表单验证功能,且显示的所有视图都将反馈给用户。它还带有一个可扩展的在线验证选项,这样你就可以为定制视图编写自己的验证信息及适配器了。
基本功能简介:【框架系统自带】
Required (必填) NotBlan...
分类:
移动开发 时间:
2015-07-31 10:43:32
阅读次数:
142
一、一对一关联
1.1、提出需求
根据班级id查询班级信息(带老师的信息)
1.2、创建表和数据
创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。
1 CREATE TABLE teacher(
2 t_id INT PRIMARY KEY AUTO_INCREMENT,
3 t_name...
分类:
其他好文 时间:
2015-07-31 10:44:50
阅读次数:
100
如果方法只在.m中实现,没有在.h中声明,这个方法是私有方法,只能在当前类中使用属性Objective-c的一个特性,通过@property指令来声明属性,会自动生成访问器,不需要手动再添加访问器方法
@property 属性
对实例变量的封装,系统自动添加访问器方法
@sythesize 合成,可用属性名字直接表示实例变量,不需要再加_ 合成的时候
声明...
分类:
其他好文 时间:
2015-07-31 10:44:50
阅读次数:
112
1:$scope将从Angular 2.0中移除,取而代之的是ES6类。
2:双向数据绑定:因双向数据绑定在大型应用中带来的问题 Angular 2.0引入了无回路有向图的单向结构概念。
3: 依赖注入 2.0还希望通过懒加载来引入依赖注入。
4: 模块化 将肯定使用ES6的模块语法
5:组件通信 :除了$broadcast 和 $emit,2.0还有一些小得变化,1)你可以...
分类:
其他好文 时间:
2015-07-31 10:44:07
阅读次数:
116
- (NSString *)secondMaxItem:(NSArray *)ary
{
int max=[ary[0] intValue];
int secondmax=[ary[1] intValue];
max=[ary[0] intValue]>[ary[1] intValue]?[ary[0] intValue]:[ary[1] intValue];
...
分类:
编程语言 时间:
2015-07-31 10:45:29
阅读次数:
131
一、提出需求
查询得到男性或女性的数量, 如果传入的是0就女性否则是男性
二、准备数据库表和存储过程
1 create table p_user(
2 id int primary key auto_increment,
3 name varchar(10),
4 sex char(2)
5 );
6
7 insert into ...
分类:
其他好文 时间:
2015-07-31 10:45:01
阅读次数:
133