自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

转载 how to create proxies pool

How to code a proxies pool代理的基本知识代理服务器类型很多:HTTP代理,FTP代理,SOCKS代理。各种代理的特性如下:HTTP代理:能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等。FTP代理:能够代理客户机上的FTP软件访问FTP服务器,它的端口一般为21、2121。RTSP代理:代理客户机上的Re

2016-04-20 23:54:42 487

转载 互联网网站的反爬虫策略浅析

因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对网页爬取能力很差,经常并发几十上百

2016-04-20 23:50:59 369

转载 php中防止SQL注入的最佳解决方法

本篇文章介绍了,php中防止SQL注入的最佳解决方法。需要的朋友参考下如果用户输入的是直接插入到一个SQL语句中的查询,应用程序会很容易受到SQL注入,例如下面的例子:复制代码代码如下:$unsafe_variable = $_POST['user_input'];mysql_query("INSERT INTO table (column) VALUES ('

2015-01-14 17:25:01 576 1

转载 php调用远程数据

本文介绍了php调用远程数据的方法,php curl调用远程数据的例子,需要的朋友参考下。默认不打开文件系统和流配置选项 allow_url_fopen ,建议使用一个替代的函数模块 cURL。php cURL 远程读取数据的方法:例1,allow_url_fopen = On: 代码示例:$str = file_get_contents("http://w

2015-01-14 17:06:39 438

转载 <meta http-equiv="X-UA-Compatible" content="IE=edge" />详解

X-UA-Compatible是针对IE8新加的一个设置,对于IE8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含指令,都像是使用了 Windows Internet Explorer 7的标准模式。而content="IE=EmulateIE7"模式遵循指令。对于多数网站来说,它是首选的兼容性模式。        为了避免制作出的页面在IE8下面出现错误,建

2015-01-14 10:50:40 539

转载 Explain语法

EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分区表的EXPLAIN执行计划包含的信息 id包含一组数字,表示查

2014-12-29 17:30:04 376

转载 mysql索引详解

什么是索引索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快

2014-12-29 13:44:16 335

转载 mysql索引类型详细介绍与用法分析

索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索包含多个列。索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。1.普通索引普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHERE column =

2014-12-29 13:43:06 533

转载 MYSQL--事务处理

事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!     删除的SQL语句delete from userinfo where ~~~delete from mail where

2014-12-27 10:09:58 500

转载 MySQL视图的创建、修改与删除

SQL CREATE VIEW 语句什么是视图?在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。注释:数据库的设计和结构不会受到视图中的函数、wh

2014-12-27 10:07:16 577

原创 关于GitHub for Windows

今天学习了一下GitHub

2014-10-05 20:57:25 555

原创 laravel cookie的使用方法

一Route::get('cookieset', function(){ $foreverCookie = Cookie::forever('forever', 'Success'); $tempCookie = Cookie::make('temporary', 'Victory', 5); return Response::make()->withCookie($

2014-09-23 11:13:25 6661

转载 PHP+jQuery+jCrop在线上传裁剪头像(内含源码)

源码里面使用到两个开源的jQuery插件:其一是Ajax上传用的是uploadify,这个上传插件比较牛逼,并且可以自定义的东西也比较多,demo里面我用的不完善,没有把项目里面用到的取消上传和删除功能加上,同样也可以使用其他不需要使用Flash的jQuery上传插件。其二是jQuery jCrop,用于裁剪已经上传好的图片。 服务端我写了3个PHP文件,config.inc.ph

2014-08-02 17:40:20 1650

转载 JS 跳转页面延迟方法

方法1:[html] view plaincopyspan style="font-size:12px;">script type="text/javascript">     function go(t,url){     //t设置跳转时间:秒     //url设置跳转网址          document.w

2014-08-02 17:39:06 939

转载 phpmyadmin打开很慢的解决方法

这篇文章主要介绍了phpmyadmin打开很慢的解决方法,一般这个问题的原因是phpmyadmin的版本检测造成的,因为phpmyadmin的官网有时会打不开,这时只要取消代码中的版本检测即可解决这个问题,需要的朋友可以参考下phpmyadmin4系列通通加载缓慢的最终原因是最近phpmyadmin的官网经常打不开,而phpmyadmin页面会自动检查官网上的程序版本更新,所以当你进入

2014-08-02 16:38:20 1777

转载 php控制结构语句declare中的tick的详解[整理版]

先看看手册是怎么说的:declare 结构用来设定一段代码的执行指令。declare 的语法和其它流程控制结构相似:1declare (directive)2    statementdirective 部分允许设定 declare 代码段的行为。目前只认识两个指

2014-07-13 11:59:43 555

转载 PHP 时间与字符串的相互转化

1、求两个日期的差数,例如2007-3-5 ~ 2007-3-6 的日期差数echo abs(strtotime("2007-3-5") - strtotime("2007-3-6"))/60/60/24;echo "天"; 2、JS 获取当前日期var myDate = new Date();myDate.getYear();        //获取当前年份(2位)m

2014-04-26 07:29:21 785

转载 PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone

在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个"PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_defaul

2014-04-07 16:51:33 409

转载 php中提示Undefined index的解决方法

我们经常接收表单POST过来的数据时报Undefined index错误,如下: $act=$_POST['action'];用以上代码总是提示Notice: Undefined index: act in D:\test\post.php on line 20另外,有时还会出现Notice: Undefined variable: Submit ...... 等一些这样的提示

2014-04-05 20:57:12 731

转载 你对position的了解有多少?

当人们刚接触布局的时候都比较倾向于使用定位的方式。因为定位的概念看起来好像比较容易掌握。表面上你确切地指定了一个块元素所处的位置那么它就会坐落于那里。可是定位比你刚看到的时候要稍微复杂一点。对于定位来说,有一些东西会绊倒新手,所以在它成为你的惯用技巧前你需要掌握它们。  一旦你更深入地了解了它是怎么运作的,你就能够做出一些更棒的事情来。  CSS盒模型和定位的类型  为了搞

2014-03-24 21:58:41 514

转载 HTML标签 闭合还是不闭合?

你在写 HTML5 代码的时候,是否纠结过应该写 还是 ,是写 还是写 。写 为什么是错的呢?反正我纠结过,而且我发现这个话题其实比我想象中有意思的多。  如果你对我的研究过程不感兴趣,你可以直接跳到“合法性”这一节得到答案。 无内容元素(Void elements)  无内容元素是一种不能包含任何内容的特殊元素。而其他元素,比如 ,则既可以不包含任何内容,又可以包含

2014-03-24 21:55:36 785

转载 HTML <!DOCTYPE> 标签学习

目录(?)[-]DOCTYPE标签定义和用法提示和注释HTMLHTML Strict DTDHTML Transitional DTDFrameset DTDXHTMLXHTML Strict DTDXHTML Transitional DTDXHTML Frameset DTDHTML 标签 是定义了整个html文档使用的标签、css的规则。我们

2014-03-24 18:58:17 554

转载 堆排序算法及其c语言泛型编程

一:什么是堆?1.堆: n个元素的序列{k1,k2,k3,.....kn}当且仅当满足以下关系是,称为堆. {ki 2i 且 ki 2i+1} 或{k2i i 且 k2i+1 i} (i = 1,2,...[n/2] ).这也是堆的一个性质.2.堆结构是一种数组对象堆,它可以被视为一棵完全二叉树如下图,  书中每个节点与数组中存放该节点中值的那个元素对应,除了最后一层,其余的每

2014-03-23 11:19:20 843

转载 排序算法总结-插入排序、希尔排序、堆排序、快速排序

今天去面试被问到了自己知道哪些排序算法,虽然答了一堆,但是想想会的真没几个,所以回来后这里将几个(自认为)重要的写在这里。1、插入排序 [cpp] view plaincopy//插入排序  //原理:前i项是排过序的,将当前元素插入到前面已经排过序的序列中  //时间界:O(N2)  template typename Comp

2014-03-23 11:18:32 388

转载 【算法-排序之三】插入排序

插入排序是一种简单的排序算法,这是一种从小范围到大范围的递归思想,这种思想类似于数学推导中的递归,首先在最小规模n(1个数的队列)满足要求,再考虑n+1时需要的操作,递归直到最终的结果。当问题规模很大无从下手时,在问题最小规模点思考,然后逐渐递加,不失为一个很好的选择。         1.插入排序InsertSort         核心:以一个人为初始序列,从第二个人开始每

2014-03-23 11:17:38 404

转载 【算法-排序之二】快速排序

快速排序得名于实际应用的高效率,它几乎是最快的排序算法,入选20世纪十大算法之列。快速排序体现了计算机设计的“分治法”思想,核心是将整个问题分割成多块相对容易处理的小问题,分而治之。利用分治法原理的排序算法,还有希尔排序算法等等。          1.快速排序QuickSort           核心:如果你知道多少人该站你前面,多少人站你后面,你一定知道你该站哪个位置。

2014-03-23 11:16:39 403

转载 【算法-排序之一】冒泡排序

如果数据按照一定的顺序进行排序,数据处理的效率将显著的提高。算法是编程的精髓,一个高效而合适的算法能极大的减少时间消耗与空间消耗,提到“合适”是因为没有哪个算法可以在所有情况下都表现出色,同样是排序,在不同数据规模下各种排序算法有不同的效能表现,选择合适的解决算法的才能最大限度地提高效率。         1.冒泡算法BubbleSort是常用排序算法之一,它的核心是让大(或小)的数据像水

2014-03-23 11:15:52 403

转载 八大排序算法总结

插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针

2014-03-23 11:14:46 474

转载 关于cookie

1:服务器可以向客户端写内容2:只能是文本内容3:客户端可以阻止服务器写入4:只能拿自己webapp写入的东西5:Cookie分为两种属于窗口/子窗口(放在内存中的)属于文本(有生命周期的)6:在IE浏览器中,一个servlet/jsp设置的cookies能够被同一个路径下面或者子路径下面的servlet/jsp读到(路径 = URL)

2014-03-23 11:12:36 402

转载 HTTP状态码详解

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由RFC 2616规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。目录[隐藏]1 1xx消息2 2xx成功3 3xx重定向4 4x

2014-03-23 11:11:47 409

转载 HTML表单详解

Web页面是一种文档,HTML就是用来编写这些文档的一种标记语言,文档的结构和格式的定义是由HTML元素来完成的,HTML元素是由单一或一对标签定义的包含范围。表单在HTML文档和用户之间,提供了一种交互的方式。利用表单,可以提交信息到Web服务器。1.表单与服务器的交互过程利用表单填写好信息以后,点击“提交”按钮,信息就会被浏览器发送到服务器端。当服务器端收到信息后,对这些信息进行一

2014-03-23 11:10:44 463

转载 URL

URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成: ·Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。 ·服务器地址(host

2014-03-23 11:09:39 463

转载 html meta标签的应用技巧

Meta标签是用来描述网页属性的一种语言,标准的Meta标签可以便于搜索引擎排序,提高搜索引擎网站权重排名。要想网站做的更符合搜索引擎标准就必须了解meta标签。本文为大家详细介绍meta的使用方法与技巧。以下是meta在实际应用中的一些技巧。1、META标签的keywords写法为:meat标签的Keywords的的信息参数,代表说明网站的关键词是什么。2、MET

2014-03-23 11:08:03 513

转载 HTML中meta作用介绍

1、帮助主页被各大搜索引擎登录meta标签的一个很重要的功能就是设置关键字,来帮助你的主页被各大搜索引擎登录,提高网站的访问量。在这个功能中,最重要的就是对Keywords和description的设置。因为按照搜索引擎的工作原理,搜索引擎首先派出机器人自动检索页面中的keywords和decription,并将其加入到自己的数据库,然后再根据关键词的密度将网站排序。因此,我们必须设置好关

2014-03-23 11:06:52 593

转载 html meta标签的组成

本文帮助大家了解html meta标签的组成部分,包括name、keywords、description、robots、athor等内容,有需要的朋友,可以参考下。meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。1、name属性name属性主要用于描述网页,与之对应的属性值为co

2014-03-23 11:05:16 589

转载 cc2530 串口实验--控制led灯

[cpp] view plaincopy/************************ * project : PC机向cc2530发送指令,控制led的亮灭             指令格式为“xy#”,其中x可以是B或Y,             代表着蓝灯或黄灯。y可以是0或1,0代表             关灯,1代表亮灯 *   

2014-02-08 13:06:43 4391 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除