ypb——奋斗之路

风雨坎坷,一路向前

排序:
默认
按更新时间
按访问量

[转]OAUTH--第三方登录的原理

摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以使用OAUTH认证...

2018-04-30 17:10:08

阅读数:42

评论数:0

虚拟机中 CentOS 无法上网(connect: network is unreachable)

以往记得在VirtualBox中安装完CentOS后是可以直接使用的,今天安装好了以后发现上不了网,表现为使用ping时提示connect network is unreachable。通过ifconfig发现网卡没有分配IP地址,考虑是DHCP的问题,遂sudo dhclient,发现就能上网了...

2017-11-12 22:04:32

阅读数:225

评论数:0

Linux各个目录的作用及内容

1)根目录“/”      根目录位于目录结构的最顶层,用斜线(/)表示,类似于Windows操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin      /bin  目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要li...

2017-11-12 01:04:22

阅读数:87

评论数:0

Linux常用命令

1.设置ip地址 ifconfig eth0 192.168.1.118(此命令只会临时生效,重启后丢失,需要一直生效的话要修改配置文件)

2017-11-12 00:42:48

阅读数:85

评论数:0

23.PHP内核探索:翻译一篇HashTables文章

In case you ever heard me talking about PHP internals I certainly mentioned something along the lines of "Everything in PHP is a HashTable"...

2014-11-10 15:27:01

阅读数:446

评论数:0

22.PHP内核探索:PHP哈希算法设计

Hash Table是PHP的核心,这话一点都不过分。PHP的数组、关联数组、对象属性、函数表、符号表等等都是用HashTable来做为容器的。 PHP的HashTable采用的拉链法来解决冲突,这个自不用多说,我今天主要关注的就是PHP的Hash算法,和这个算法本身透露出来的一些思想。 ...

2014-11-10 15:06:31

阅读数:426

评论数:0

21.PHP内核探索:理解Zend里的哈希表

在PHP的Zend引擎中,有一个数据结构非常重要,它无处不在,是PHP数据存储的核心,各种常量、变量、函数、类、对象等都用它来组织,这个数据结构就是HashTable。 HashTable在通常的数据结构教材中也称作散列表,哈希表。其基本原理比较简单(如果你对其不熟悉,请查阅随便一本数据结构...

2014-11-05 17:56:09

阅读数:430

评论数:0

20.PHP内核探索:PHP中的哈希表

PHP中使用最为频繁的数据类型非字符串和数组莫属,PHP比较容易上手也得益于非常灵活的数组类型。 在开始详细介绍这些数据类型之前有必要介绍一下哈希表(HashTable)。 哈希表是PHP实现中尤为关键的数据结构。 哈希表在实践中使用的非常广泛,例如编译器通常会维护的一个符号表来保存标记,很...

2014-11-05 17:14:52

阅读数:431

评论数:0

19.PHP内核探索:变量存储与类型

先回答前面一节的那个问题吧。

2014-10-21 11:51:07

阅读数:515

评论数:0

18.PHP内核探索:变量概述

现代编程语言中的基本元素主要有:变量,流程控制接口,函数等等。我能否不使用变量来编写程序呢? 这显然是可以的,例如:

2014-10-21 11:36:01

阅读数:305

评论数:0

17.PHP内核探索:解释器的执行过程

这里将介绍引擎内部执行一个PHP脚本的流程,以CLI SAPI为例子来对流程中核心的部分做简单介绍,省去一些初始化及清理操作。 CLI(Command Line Interface)即PHP的命令行模式,现在此SAPI是默认安装的,我们在服务器上安装完PHP之后,一般会生成一个可执行文件,假...

2014-10-20 15:30:09

阅读数:407

评论数:0

16.PHP内核探索:PHP里的opcode

struct _zend_op {     opcode_handler_t handler; // 执行该opcode时调用的处理函数     znode result;     znode op1;     znode op2;     ulong extended_value; ...

2014-10-11 11:07:04

阅读数:366

评论数:0

1.PHP内核探索:从SAPI接口开始

SAPI:Server Application Programming Interface 服务器端应用编程端口。研究过PHP架构的同学应该知道这个东东的重要性,它提供了一个接口,使得PHP可以和其他应用进行交互数据。 本文不会详细介绍每个PHP的SAPI,只是针对最简单的CGI SAPI,来说明...

2014-10-10 17:36:04

阅读数:629

评论数:0

Linux Crontab 定时任务 命令详解

一.  Crontab 介绍          crontab命令的功能是在一定的时间间隔调度一些命令的执行。   1.1 /etc/crontab 文件        在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。...

2013-06-07 10:03:54

阅读数:353

评论数:0

下载文件

public function downLoadAction(){ $request = $this->getRequest(); $filePath = $request->get('filePath'); header('Conten...

2013-03-17 22:19:39

阅读数:373

评论数:0

获取用户ip

public function getIp(){ //浏览当前页面的用户计算机的网关 if(@$_SERVER["HTTP_X_FORWARDED_FOR"]){ $ip = $_SERVER["HTTP_X_FORW...

2013-03-12 23:04:02

阅读数:548

评论数:0

js笔记

1.js函数参数不够是默认为空,如有3个参数,调用时传2个参数也不会报错(如果用到的话,会提示undefined)。

2012-12-12 17:29:10

阅读数:316

评论数:0

MySQL中distinct及group by的一些用法

CREATE TABLE `student` ( `name` varchar(20) NOT NULL DEFAULT '', `age` int(10) DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=latin1 1.测试一 sel...

2012-12-12 15:53:51

阅读数:446

评论数:0

Symfony2.0.1命令说明

Symfony2在正式发布之后,对其命令做了一定的修改,现将2.0.1版本的命令罗列如下,以备今后查用: Symfony version 2.0.1 - app/dev/debug 用法:   [选项] 命令 [参数] 选项:   --help           -h 显示本帮...

2012-12-06 14:38:35

阅读数:471

评论数:0

jQuery-强大的jQuery选择器 (详解)[转]

1. 基础选择器 Basics 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的名称选择, $("a") 选择所有元素 .clas...

2012-11-26 17:14:06

阅读数:396

评论数:0

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