摘要: Spring IOC是一种控制反转的思想。就是将创建对象的权力交给第三方(IOC容器)。当你需要对象时,第三方通过注入DI(Dependency Injection,依赖注入)的方式,给你对象。 BeanFactory是Spring 的IOC容器的核心接口,为容器的使用者提供实例。 BeanFact 阅读全文
posted @ 2019-06-13 17:14 拓睿峰 阅读(115) 评论(0) 推荐(0) 编辑
摘要: relative:定位是相对于自身位置定位(设置偏移量的时候,会相对于自身所在的位置偏移)。设置了relative的元素仍然处在文档流中,元素的宽高不变,设置偏移量也不会影响其他元素的位置。最外层容器设置为relative定位,在没有设置宽度的情况下,宽度是整个浏览器的宽度。 absolute:定位 阅读全文
posted @ 2019-06-07 20:56 拓睿峰 阅读(3150) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.divcss5.com/jiqiao/j406.shtml 阅读全文
posted @ 2019-04-28 20:49 拓睿峰 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 加快搜索的速度,索引是对某个字段进行排序的一种方式。对表中的某个字段建立索引会创建另一种数据结构,其中保存着字段的值,每个值又指向与它相关的记录。这种索引的数据结构是经过排序的,因而可以对其执行二分查找。 缺点: 第一,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。 第二,索引需要占 阅读全文
posted @ 2018-06-10 10:25 拓睿峰 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 视图(子查询):是从一个或多个表导出的虚拟的表,其内容由查询定义(一个视图是由SELECT语句组成的查询定义的虚拟表。)。具有普通表的结构,但是不实现数据存储。 对视图的修改:单表视图一般用于查询和修改,会改变基本表的数据, 多表视图一般用于查询,不会改变基本表的数据。 作用: ①简化了操作,把经常 阅读全文
posted @ 2018-06-10 10:15 拓睿峰 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 0x01 常见的反爬虫 这几天在爬一个网站,网站做了很多反爬虫工作,爬起来有些艰难,花了一些时间才绕过反爬虫。在这里把我写爬虫以来遇到的各种反爬虫策略和应对的方法总结一下。 从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。这里我们只讨论数据采集部分。 一般网站从三个方面反爬虫:用户请求的He 阅读全文
posted @ 2018-06-09 22:42 拓睿峰 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 我们知道,在页面引入图片、JS 等资源,或者从一个页面跳到另一个页面,都会产生新的 HTTP 请求,浏览器一般都会给这些请求头加上表示来源的 Referrer 字段。Referrer 在分析用户来源时很有用,有着广泛的使用。但 URL 可能包含用户敏感信息,如果被第三方网站拿到很不安全(例如之前不少 阅读全文
posted @ 2018-06-09 22:31 拓睿峰 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一个对象包括多个数据 一个数组包括多个对象 JSON 对象在花括号中书写:{ "firstName":"John" , "lastName":"Doe" } JSON 数组在方括号中书写:"employees": [ { "firstName":"John" , "lastName":"Doe" } 阅读全文
posted @ 2018-03-20 15:55 拓睿峰 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 因为Android不允许在子线程中进行更新UI,异步消息处理机制来解决这个问题。 Android中的异步消息处理由4部分组成:Message,Handler,MessageQueue和looper。 Message:传递消息 Handle:发送,处理信息 MessageQueue:消息队里,存放Ha 阅读全文
posted @ 2018-03-18 10:18 拓睿峰 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.首先活动是放在返回栈中。 2.活动的生命周期 3.活动的启动模式(standard(默认)、singleTop、singleTask和singleInstance) standard:每次启动一个活动时,都会建一个新的activity,并置于栈顶。 singleTop:当启动活动时发现返回栈的栈 阅读全文
posted @ 2018-03-17 21:17 拓睿峰 阅读(215) 评论(0) 推荐(0) 编辑