- 博客(29)
- 资源 (19)
- 收藏
- 关注
转载 PHP curl 模拟用户登录
fakelogin.php//模拟post提交$url='http://www.xxxxx.com/member/login.php'; //表单的action处理程序 unset($post_data); $post_data['username'] = "name"; //帐号 $post_data['password'] = "pass"; //密码 $post_data['t...
2015-04-22 14:43:02 792
转载 PHP curl_模仿session登录
<?phpheader("content-type:text/html;charset='utf-8'");$post_url="http://localhost/session/action.php";$post_data="user=hkui&pwd=123";session_start(); $strCookie="PHPSESSID=".$_COOKIE['PHP...
2015-04-22 14:30:36 6523 1
转载 PHP 正则表达式表格数据转为数组
functionget_td_array($table){$table=preg_replace("'<table[^>]*?>'si","",$table);$table=preg_replace("'<tr[^>]*?>'si","",$table);$table=preg_repl...
2015-04-22 13:09:49 755
转载 php计算两个时间差并返回差多少天、时、分、秒
function timediff($begin_time,$end_time) { if($begin_time < $end_time){ $starttime = $begin_time; $endtime = $end_time; } else{ $starttime = $en...
2015-04-21 14:05:57 404
转载 PHP用socket模拟post之fsocketopen
地听说这个功能需求的时候,立即就蒙了,不骗大家!首先PHP的socket几乎都没使用过,其次没有听说过post还能用PHP的socket来模拟的呢!后来找了个案例看了看,才明白其实没有那么高深,只不过战地还不清楚post的原理和本质而已,其实本质就是发送给目的程序一个标志为post的协议串如下:POST /目的程序 HTTP/1.1Accept: */*Accept-Language:...
2015-04-19 11:53:10 1232
转载 php_curl详解
CURLOPT_RETURNTRANSFER 选项:curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);如果成功只将结果返回,不自动输出任何内容。如果失败返回FALSEcurl_setopt($ch, CURLOPT_RETURNTRANSFER,0); 或着不使用这个选项:如果成功只返回TRUE,自动输出返回的内容。如果失败返回FALSE...
2015-04-19 11:05:05 300
转载 PHP socket采集实例
首先用到两个函数gethostbyname 获取主机的ip地址getprotobyname 返回取得协议编号php socket函数socket_accept() 接受一个Socket连接socket_bind() 把socket绑定在一个IP地址和端口上socket_clear_error() 清除socket的错误或者最后...
2015-04-16 15:53:23 410
转载 php中socket的使用
一、开启socketphpinfo();查看是否开启了socket扩展,否则在php.ini中开启。二、服务器端代码的写法<?phperror_reporting(E_ALL);set_time_limit(0);//ob_implicit_flush();$address = '127.0.0.1';$port = 10005;//创建端口if( ($sock...
2015-04-16 15:35:57 247
原创 Android okhttp
一、okhttp介绍OKHttp优点支持HTTP2/SPDY(SPDY是Google开发的基于TCP的传输层协议,用以最小化网络延迟,提升网络速度,优化用户的网络使用体验。) socket自动选择最好路线,并支持自动重连,拥有自动维护的socket连接池,减少握手次数,减少了请求延迟,共享Socket,减少对服务器的请求次数。 基于Headers的缓存策略减少重复的网络请求。 拥有I...
2015-04-16 09:55:28 796
转载 Windows下如何使用curl命令
首先来了解下什么是curl命令,干什么用的? linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。 curl并不是双击即可运行,你需要在命令提示符下使用它 如何进入命令提示符: 点击“开始”——“运行”——输入CMD 或,WIN+R,输入CMD 下载CURL后解压至文...
2015-04-14 11:14:09 4411
转载 基于PHP构建OAuth 2.0 认证平台
各大门户都推出了三方API,如Google,Facebook,QQ,Sina,Alibaba等等,本文来探讨一下如何为我们的项目部署OAuth的问题。本文主要参考Fising兄的文章,说的更直白点,基本从Fising兄那里抄袭而来,也算是给自己做个记录,希望Fising兄看到后,不要介意。另外,您的文章的确写的非常好,让人敬佩。至于为什么要使用oauth呢,fising兄做了一个非常恰当...
2015-04-14 09:09:58 2905
转载 基于 PHP & MySQL 搭建 OAuth Server
我之前写过一篇《一步一步搭建 OAuth 认证服务器》的文章,其实也就是介绍了一下 OAuth 的理解和oauth-php这个开源的项目,并没有做出一个演示。今天这篇文章就来做一个Demo,我们基于PHP 来搭建一个 OAuth认证服务器。开始吧!为了方便理解,可以先看一下在 OAuth 认证过程中的几个关键术语,这也是RFC5849中 “1.1. Terminology” 小节的...
2015-04-14 09:06:19 758
转载 【PHP】基于ThinkPHP框架搭建OAuth2.0服务
这几天一直在搞OAuth2.0的东西,写SDK啥的,为了更加深入的了解服务端的OAuth验证机制,就自己动手搭了个php下OAuth的环境,并且将它移植到了自己比较熟的tp框架里。废话不少说,开动。其实网上是有OAuth2.0的php版本的。你可以在http://code.google.com/p/oauth2-php/找到源代码,上面实现了PDO和MongoDB的数据模式。这...
2015-04-13 14:50:00 6324
原创 C基础-C开始
一、第一个C语言#include <stdio.h> int main(void){ int dogs; printf("hello world\n"); scanf("%d",&dogs); printf("%d",dogs); return 0;}二、C语言概述1、进一步使用C#include <stdio.h>...
2015-04-13 13:59:25 1033
原创 android 多线程与消息处理
一、介绍1、Android为了用户体验更好,是不可以在主线程(UI线程)执行耗时任务的,那么就要在分线程执行耗时任务,但是不可以在分线程更新UI。2、Handle 异步消息处理Message就是在不同线程之间传递的消息,可以带上一些小的数据,用于不同线程之间交换数据,可以理解Message就是装在数据的,然后发送之后就把它放到消息队列,Looper会不停的取出消息,然后就是在handl...
2015-04-13 13:36:45 446
原创 android 使用照相功能与读取相册
一、使用照相功能调用安卓的照相功能,需要隐式发起Activity,当然要取得拍照后的照片是需要一个到达照片的路径的,那么这个路径被放在Uri中,这就需要取得路径的Uri。为了兼容新版本,其中使用了文件的内容提供器,那么就需要配置内容提供器同时还在指定存储拍照后的照片的SD卡路径,值得注意的是Android4.4之前读取SD卡相关的路径需要权限的,为了兼容是需要加上SD卡权限。packag...
2015-04-13 12:54:05 686
转载 PHP数据库备份还原类
<?php /** * 数据库备份还原类 * @author xialeistudio<[email protected]> * @date 2014-03-17 * Class DatabaseTool */class DatabaseTool{ private $handler; private $config = array...
2015-04-08 11:17:57 723
转载 cmake 常用变量和常用环境变量查表手册
一,cmake 变量引用的方式:前面我们已经提到了,使用${}进行变量的引用。在 IF 等语句中,是直接使用变量名而不通过${}取值二,cmake 自定义变量的方式:主要有隐式定义和显式定义两种,前面举了一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义<projectname>_BINARY_DIR 和<projectname>_SOURCE_DI...
2015-04-08 11:04:54 400
原创 PHP 定时任务
php实现定时任务//关掉浏览器,PHP脚本也可以继续执行. ignore_user_abort(); // 通过set_time_limit(0)可以让程序无限制的执行下去set_time_limit(0); $i=0;do{ //每隔3秒向文件中追加写入内容 file_put_contents(__DIR__."/test.txt", "a".$i,FI...
2015-04-08 10:50:41 381
翻译 PHP封装CURL扩展
<?php /*** @description: 封装CURL扩展* @date: 2014-07-28 16:04*/ /*** @编码规范* @class 类名首字母大写,类名为多个单词, 每个大字首字母大写 eg: class Curl , class CurlPage* @variable 变量名小写, 变量名为多个单词, 每个单词小写,使用下划线_分割 eg: $cu
2015-04-08 10:41:04 280
原创 sock获取当前服务器地址
<?php $addr = my_ip(); echo "my ip address is $addr\n"; function my_ip($dest='64.0.0.0', $port=80) { $socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); socket_connect($socket, $
2015-04-08 10:04:49 475
转载 汉字验证码和算式验证码
大家知道简单数字或者字母验证码很容易被破解,但是算式验证码或者中文汉字验证码不容易被破解, 所以建议大家在使用验证码的时候,尽量用算式验证码或者中文汉字验证码。 下面是我写的两种验证码代码,有用到的朋友可以参考下: 1.算式验证码:session_start();header("Content-type: image/png"); $nu
2015-04-08 09:29:19 2101
原创 在线HTTP接口测试工具
header('Content-type:text/html;charset=utf-8');function fly_curl($url, $postFields = null) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT
2015-04-08 09:11:20 7936
原创 JSP HTTP协议
一、HTTP1、什么是HTTP协议HTTP协议用于定义客户端与web服务器通迅的格式。2、HTTP协议的版本HTTP协议的版本:HTTP/1.0、HTTP/1.13、HTTP1.0和HTTP1.1的区别在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。在HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上获取多个web资源。...
2015-04-08 09:02:19 608
原创 jsp Tomcat服务器搭建
一、安装Tomcat1、下载并加压Tomcathttp://tomcat.apache.org/2、Tomcat目录结构双击 bin 目录下的 startup.bat 文件启动Tomcat服务器打开浏览器,输入http://localhost:8080/,能显示如下界面代表安装成功。二、Tomcat服务器的配置1、修改端口号修改为8181<...
2015-04-08 08:58:19 751
原创 Android 权限相关
一、Android手机的权限权限分为普通权限和危险权限普通权限在安装的时候会提示,而危险权限是在运行的时候询问授权,这样增加了手机的安全性。例如:拒绝了定位权限,但是应用还是可以使用的,因为在运行的时候需要定位权限的时候才会询问。下面是危险权限,一共是9组24个权限。权限组名 权限名称 CALENDAR(日历) READ_CALENDAR WRITE_CALEN...
2015-04-08 08:49:21 255
原创 Android 消息提醒NotificationManager
用来通过发生的事件提醒用户,出现一个状态条,可以手机背光闪烁,还可以发出声音或震动,当用户选择时候可以启动到app。android.app.NotificationManager;android.support.v4.app.NotificationCompat;常用个方法:cancel(int id) 取消之前显示出来的notification ,id用用来识别哪个消息。canc...
2015-04-07 13:37:00 423
原创 Android 滑动列表之RecyclerView
一、RecyclerView介绍从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传统的ListView,更加强大和灵活。RecylerView在support-v7包中,是一个扩展性很强的滑动组件,也有回收复用功能。RecylerView可以实现很多功能,例如,横向滚动,瀑布流等。比如:有一个需求是屏幕竖着的时候的显示形式...
2015-04-07 13:16:04 479
react-redux.rar
2019-12-30
路由嵌套项目.rar
2019-12-29
评论列表项目.rar
2019-12-28
webpack 中使用vue开发项目
2019-12-21
Commons-FileupLoad.jar和Commons-IO.jar
2016-10-18
memcached for win32
2016-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人