自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(448)
  • 收藏
  • 关注

转载 推荐|10本不得不看的算法书籍,挖掘数据的灵魂!

全球人工智能:专注为AI开发者提供全球最新AI技术动态和社群交流。用户来源包括:北大、清华、中科院、复旦、麻省理工、卡内基梅隆、斯坦福、哈佛、牛津、剑桥等世界名校的AI技术硕士、博士和教授;以及谷歌、腾讯、百度、脸谱、微软、华为、阿里、海康威视、滴滴、英伟达等全球名企的AI开发者和AI科学家。文章来源:云栖社区 作者:薯条酱我们都知道对于软件而言,最为经典的定义就是程序=算法+数据结构,算...

2019-12-07 08:30:40 1749

转载 http协议详解(超详细)

http1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版...

2018-09-08 17:30:28 1257

转载 java+chromeDriver实现微博爬虫

https://blog.csdn.net/yin__ren/article/details/79416508参考: 1. 新浪微博搜索爬虫实现 2. java selenium (一) selenium 介绍 3. selenium API 4. selenium初探(chromeDriver + PhantomJS)首先在maven中导入 <dependenc...

2018-09-07 11:36:20 631

转载 让Json更懂中文(JSON_UNESCAPED_UNICODE)

我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式, 还会在一定程度上增加传输的数据量. <?phpecho json_encode("中文"); //"\u4e2d\u6587" 这就让我们这些在天朝做开发的同学, 很是头疼, 有的时候还不得不自己写json_encode. 而在PHP5.4, 这个问题终...

2018-04-18 13:26:53 386

转载 psftp的用法(超级详细)

 PSFTP是PuTTY SFTP客户端,用于本地与服务器间安全传输文件(使用SSH连接)。  1. 启动PSFTP  在Windows命令提示符中输入  set PATH=C:/PSFTP.exe所在路径;%PATH%  之后,用psftp登录服务器  psftp [email protected]  也可以直接双击运行psftp.exe,命令提示符中出现以下信息  psft...

2018-04-15 17:26:44 764

转载 PHP中使用CURL实现GET和POST请求

CURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 CURL 库。使用PHP的CURL 库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,CURL ...

2018-04-09 19:35:33 344

转载 PHP如何通过Http Post请求发送Json对象数据?

因项目的需要,PHP调用第三方 Java/.Net 写好的 Restful Api,其中有些接口,需要 在发送 POST 请求时,传入对象。Http中传输对象,最好的表现形式莫过于JSON字符串了,但是作为参数的接收方,又是需要被告知传过来的是JSON!其实这不难,只需要发送一个 http Content-Type头信息即可,即 “Content-Type: application/json; c...

2018-03-24 16:53:06 10241

转载 PHP中使用CURL实现GET和POST请求

CURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 CURL 库。使用PHP的CURL 库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,CURL ...

2018-03-20 19:15:58 290

转载 php中0," ",null和false的区别

php中0," ",null和false的区别(2011-10-11 16:03:31)转载▼标签:结构体c语言v2成员变量字符串杂谈分类:PHPphp中很多还不懂php中0,"",null和false之间的区别,这些区别有时会影响到数据判断的正确性和安全性,给程序的测试运行造成很多麻烦。先看一个例子:<?$str1 = null;$str2 = false;echo $str1==$str...

2018-03-20 13:31:18 241

转载 在java中已经规定数据类型是长整形为什么数字后面还要加一个"l"啊?前面不是有long吗?

说到这就不得不谈java的内存体制,建议你好好研究下这个。example:long l1 = 10000000000L;实际上内存中l1只是一个long类型的变量,它存在于向stack(栈)中,数值并不在其中存放,它指向heap(堆)中另一块真正存放数值的内存,加L的目的就是为了让heap中也创建一块long类型所需要的内存,用来来放数值。所以说=前后两者其实是在不同的两块内存,只不过有...

2018-03-18 23:52:16 2615

转载 在编程语言中提到的“字面量”是什么意思啊?

字面量就是指这个量本身,比如字面量3。也就是指3. 再比如 string类型的字面量"ABC", 这个"ABC" 通过字来描述。 所以就是字面量,虽然很难下定义。 你就理解成一眼就能知道的量。 对比下 string x; 那么x 是多少呢? 它是个变量,你不确定它的值。 但是string x="ABC", 你当然知道"ABC" 就是"ABC"了,一眼就能看到值的量(有点像常量)。 string x...

2018-03-18 23:51:16 20052 10

转载 使用证书对数据进行签名、验签、加密、解密以及openssl的常用方法

点击打开链接首先要使用openssl提供的函数,PHP需要此扩展:编译时加上此配置即可:–with-openssl=/path/to/ssl首先看看如何对数据进行签名:?1234567891011121314151617181920212223// 测试数据$data = 'If you are still new to things, we’ve provided a few walkthrou...

2018-03-17 18:05:42 4034

转载 PHP OPENSSL 函数手册翻译备查 -- openssl_sign

openssl_sign(PHP 4 >= 4.0.4, PHP 5)openssl_sign — 生成一个签名说明bool openssl_sign ( string $data , string &$signature , mixed $priv_key_id [, mixed $signature_alg = OPENSSL_ALGO_SHA1 ] )openssl_sign(...

2018-03-17 17:56:36 1104

转载 php实现简单爬虫的开发

有时候因为工作、自身的需求,我们都会去浏览不同网站去获取我们需要的数据,于是爬虫应运而生,下面是我在开发一个简单爬虫的经过与遇到的问题。    开发一个爬虫,首先你要知道你的这个爬虫是要用来做什么的。我是要用来去不同网站找特定关键字的文章,并获取它的链接,以便我快速阅读。    按照个人习惯,我首先要写一个界面,理清下思路。    1、去不同网站。那么我们需要一个url输入框。    2、找特定关...

2018-03-17 17:53:15 406

转载 PHP的openssl扩展

PHP的openssl加密扩展使用小结引言互联网的发展史上,安全性一直是开发者们相当重视的一个主题,为了实现数据传输安全,我们需要保证:数据来源(非伪造请求)、数据完整性(没有被人修改过)、数据私密性(密文,无法直接读取)等。虽然现在已经有SSL/TLS协议实现的HTTPS协议,但是因在客户端上依赖浏览器的正确实现,而且效率又很低,所以一般的敏感数据(如交易支付信息等)还是需要我们使用加密方法来手...

2018-03-17 17:50:06 773

转载 PHP的openssl加密扩展使用小结

引言互联网的发展史上,安全性一直是开发者们相当重视的一个主题,为了实现数据传输安全,我们需要保证:数据来源(非伪造请求)、数据完整性(没有被人修改过)、数据私密性(密文,无法直接读取)等。虽然现在已经有SSL/TLS协议实现的HTTPS协议,但是因在客户端上依赖浏览器的正确实现,而且效率又很低,所以一般的敏感数据(如交易支付信息等)还是需要我们使用加密方法来手动加密。虽然对于一般的WEB开发人员来...

2018-03-17 13:16:43 440

转载 java.lang.Void 与 void的比较及使用

void关键字表示函数没有返回结果,是java中的一个关键字。java.lang.Void是一种类型。例如给Void引用赋值null。Void nil = null;1通过Void类的代码可以看到,Void类型不可以继承与实例化。public finalclass Void { /** * The {@code Class} o...

2018-03-17 10:10:51 309

转载 java中什么叫引用

1。首先,你要明白什么是变量。变量的实质是一小块内存单元。这一小块内存里存储着变量的值比如int a = 1;a就是变量的名名,1就是变量的值。而当变量指向一个对象时,这个变量就被称为引用变量比如A a =new A();a就是引用变量,它指向了一个A对象,也可以说它引用了一个A对象。我们通过操纵这个a来操作A对象。 此时,变量a的值为它所引用对象的地址引用数据类型为ja...

2018-03-17 10:01:08 19791 10

转载 Java void关键字

概述void是Java中的关键字,日常开发中经常遇到,Java main方法的定义中就有void的身影,如下:public static void main(String[] args) {}123学过Java的人都知道void的意思是空,如果你去问老手,老手会告诉你说:“void什么都不是,你只要记住void就是空,在方法申明的时候表示该方法没...

2018-03-15 10:07:43 422

转载 http_build_query()函数使用方法

http_build_query()函数的作用是使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。写法格式:http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_RFC1738 ]]] )打个...

2018-03-14 14:05:52 575

转载 重载函数是什么意思?

重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。方法重载所谓重载,是同一函数名,但是参数类型或参数个数不同的函数。比方说,你可以定义add函数为两个实数的相加;然后定义重载函数...

2018-03-14 10:46:12 4837

转载 PHP多个构造方法使用

PHP不可以定义多个构造方法的原因是:由于PHP是弱类型语言,因此函数的输入参数类型无法确定(可以使用类型暗示,但是类型暗示无法用在诸如整型,字符串之类的标量类型上),并且对于一个函数,比如只定义了3个输入参数,PHP却运行调用的时候输入4个或者更多的参数。因此基于这2点,注定了PHP中无法重载函数,(类似Javascript语言),也无法有构造函数的重载。--转自此博客。PHP的构造方法与Jav...

2018-03-14 10:22:01 676

转载 java 为什么有时一个类有多个构造函数

构造方法是在产生对象时被java系统自动调用的,我们不能在程序中像调用其他方法一样去调用构造方法(必须通过关键词new自动调用它)。但我们可以在一个构造方法里调用其他重载的构造方法,不是用构造方法名,而是用this(参数列表)的形式,根据其中的参数列表,选择相应的构造方法。例如: public class Person{ String name; int ...

2018-03-14 10:13:22 13469 3

转载 POST, HTTP_RAW_POST_DATA, and php://input

1、HTML <form> enctype Attributeapplication/x-www-form-urlencoded  传送之前所有的字符都会被encoded,(spaces 被转换为+、特殊字符被转换为ASCII HEX)multipart/form-data  没有字符被encoded,一般用uploadtext/plain Spaces被转换为 + ,但是特殊字符不会...

2018-03-13 12:55:28 377

原创 java中一个类中能如何声明多个构造方法

public class A{public A(){} //构造1public A(int i){} //构造2public A(int i,int i){} //构造3public A(float f){} //构造4}直接声明即可,但要求参数的个数,或者类型不一样!...

2018-03-13 00:33:57 15512 2

转载 谈一谈php://input和php://output

对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。 php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA(原生的post数据),因为它不依赖于特定的 php.ini 指令,内存消耗更少“php://input allows you to read raw...

2018-03-10 16:43:08 925

转载 php通过CURL模拟post提交请求

 /** * 模拟post进行url请求 * @param string $url * @param string $param */ function request_post($url = '', $param = '') { if (empty($url) || empty($param)) { retu...

2018-03-10 15:29:51 441

转载 form表单中的enctype="multipart/form-data"

form设置了enctype="multipart/form-data" 属性后,就是2进制传输数据了form里面的input的值传过去的不过是以2进制的方式,所以request就得不到值了。一般可以利用组件来读去input的值,如 xxx."inputname".value...

2018-03-10 15:19:48 300

转载 关于Unicode和URL encoding入门的一切以及注意事项

有感于,我们每天用各种的编辑器,嘴里喊着utf-8,BOM头,gbk,encode,decode,却鲜有人知道它们的由来和为什么这样做(好吧,也有可能就我一个人不知道)。最近找了很多资料,在这里做一个整理,和大家分享。第一部分:关于Unicode,UTF8,Character Sets的前生今世(原创译文)ASC II总所周知计算机只能处理数字而不能处理字符,字符也总是使用数字进行表示,所以把哪些...

2018-03-08 14:47:01 1404

转载 php中使用Curl、socket、file_get_contents三种方法POST提交数据

抓取远程内容,之前一直都在用file_get_content函数,其实早就知道有curl这么一个好东西的存在,但是看了一眼后感觉使用颇有些复杂,没有file_get_content那么简单,再就是需求也不大,所以没有学习使用curl。直到最近,要做一个网页小偷程序的时候才发现file_get_content已经完全不能满足需求了。我觉得,在读取远程内容的时候,file_get_content除了使...

2018-03-08 14:44:14 240

转载 windows系统下安装JDK8

一、下载:        http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html       我的电脑是64位的,所以下载版本是jdk-8u121-windows-x64.exe二、安装:       我选择是默认安装,也可以自定义安装路径。安装完JDK后要安装JRE,建议两个JDK和J...

2018-03-08 09:12:01 156

转载 JAVASE的安装

一、JAVA分类JAVAEE——JAVA企业版,主要用于WEB开发。JAVASE——JAVA标准版,主要用于应用程序开发。JAVAME——JAVA移动版,主要用于移动应用开发。二、JAVASE的安装JAVA的运行需要JAVA虚拟机(JVM),这是它实现跨平台的根本。JAVA的安装主要有两个部分JRE和JDK,其中,JRE(Java Runtime Environment)为JAVA运行时环境,主要...

2018-03-08 09:10:50 1647

转载 base64解码是什么

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL...

2018-03-07 13:57:55 2356

转载 postman中 form-data、x-www-form-urlencoded、raw、binary的区别

1、form-data:                    就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以multipart/...

2018-03-05 14:12:20 308

转载 浅析application/x-www-form-urlencoded和multipart/form-data的区别

在Form元素的语法中,EncType表明提交数据的格式用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。下边是说明:application/x-www-form-urlencoded : 窗体数据被编码为名称/值对。这是标准的编码格式。multipart/form-data : 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。text/plain : 窗体数据以...

2018-03-05 14:04:47 3715

转载 如何实现php异步处理

在实际生成环境下,php作为后台的接口服务器已经很常见,php当然具有它能作为后台服务器的优势之处,但是,在处理一些客户端并不关心的结果时,就显出它的弊端了---没有异步执行的机制。就比如我们想做一些对于某次客户端访问php的性能记录(包括开始时间、结束时间、此次结果状态等)的纪录时,客户端当然想的是php的本次处理能够早点回复,拿到结果,而如果安装常规的方案,客户端就得等php做完性能记录之后,...

2018-03-05 14:00:45 1994

转载 PHP中file_get_contents高級用法实例

本文实例讲述了PHP中file_get_contents高级用法,分享给大家供大家参考。具体分析如下:首先解决file_get_contents的超时问题,在超时返回错误后就象js中的settimeout那样进行一次尝试,错误超过3次或者5次后就确认为无法连线伺服器而彻底放弃。这裡就简单介绍两种解决方法:一、增加超时的时间限制注意:set_time_limit只是设定你的PHP程式的超时时间,而不...

2018-03-05 13:57:59 1037

转载 php输入流php://input使用浅析

在做一个摄像头拍照然后上传的功能,php中使用php://input来获取内容。于是就了解了下php://input。从官网信息来看,php://input是一个只读信息流,当请求方式是post的,并且enctype不等于”multipart/form-data”时,可以使用php://input来获取原始请求的数据。看一个简单的例子。客户端就是一个表单,非常简单。复制代码代码如下:<for...

2018-03-05 13:54:55 1709

转载 file_get_contents高級用法实例

本文实例讲述了PHP中file_get_contents高级用法,分享给大家供大家参考。具体分析如下:首先解决file_get_contents的超时问题,在超时返回错误后就象js中的settimeout那样进行一次尝试,错误超过3次或者5次后就确认为无法连线伺服器而彻底放弃。这裡就简单介绍两种解决方法:一、增加超时的时间限制注意:set_time_limit只是设定你的PHP程式的超时时间,而不...

2018-03-05 13:48:21 678

转载 PHP经验之-file_get_contents

继续分享下PHP的一些常用的代码:file_get_contents  这个函数对于抓取页面,或者读取东西,URL传值都有很大的帮助的file_get_contents可以用来模拟表单传值,更curl传值一样json_encode是json传值用的json_decode('值',true)加了true 之后就变成数组了要是file_get_contents();传值过去返回值是空的话,要在前面加上...

2018-03-05 13:46:38 817

空空如也

空空如也

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

TA关注的人

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