自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 socket_create

socket_create(PHP 4 >= 4.1.0, PHP 5, PHP 7)socket_create — 创建一个套接字(通讯节点)说明resource socket_create ( int $domain , int $type , int $protocol )创建并返回一个套接字,也称作一个通讯节点。一个典型的网络连接由 2 个套接字构成,一个运行在客户端,另一个运行在服...

2018-06-21 10:33:58 6830

转载 简单理解php的socket编程

php的socket编程算是比较难以理解的东西吧,不过,我们只要理解socket几个函数之间的关系,以及它们所扮演的角色,那么理解起来应该不是很难了,在笔者看来,socket编程,其实就是建立一个网络服务的客户端和服务端,这和mysql的客户端和服务端是一样的,你只要理解mysql的客户端和服务端是怎么一回事,你就应该能够理解下面我要讲的东西吧。    关于socket编程所涉及到的网络协议,什么...

2018-06-21 10:15:51 158

转载 【PHPsocket编程专题(实战篇①)】php-socket通信演示

建立Socket连接至少需要一对套接字,其中一个运行于客户端,称为ClientSocket ,另一个运行于服务器端,称为ServerSocket 。套接字之间的连接过程分为三个步骤:服务器监听,客户端请求,连接确认。服务器监听:服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态,等待客户端的连接请求。客户端请求:指客户端的套接字提出连接请求,要连接的目标是服务器端的...

2018-06-21 10:15:01 680

转载 socket转载

socket编程(一)使用SOCK_STREAM建立可靠通信2016年04月17日 01:29:34阅读数:4958socket是我们用来进行网络编程的基本API,一般系统都提供了socket,unix以及类unix(Linux、mac)它们都提供了socket,不过不同平台还是有那点区别的,其中Windows区别最大了。本文的代码是在mac上测试通过的。socket是一个应用层编程API,提供了...

2018-06-21 10:14:23 133

原创 laravel 图片压缩与上传原生代码,

/** * 上传腾讯云服务器图片 * @return array */function compression_upload_cos(Illuminate\Http\Request $request,$type){ $appid = config('file.tengxun_cos.appid'); $region = config('file.tengxun_cos.r...

2018-06-09 16:46:02 3021

原创 __autoload与spl_autoload_register函数

当你在一个文件种要new一个类而又没引用类文件时,可以使用这两个方法function __autoload( $class ) { //参数$class是自动补全,new那个类,$class自动=你要new的类名$file = $class . '.class.php'; if ( is_file($file) ) {     require_once($file);   }} fu...

2018-06-07 17:36:06 233

原创 php原型模式

//原型模式class Canvas{ private $data; function init($width = 20, $height = 10) { $data = array(); for($i = 0; $i < $height; $i++) { for($j = 0; $j &lt...

2018-06-07 17:28:31 279

原创 php 观察者模式

//观察者模式//事件触发类abstract class EventGenerator{ private $observers = array();//定义数组 function addObserver(Observer $observer){ //方法把对象存入数组 $this->observers[]=$observer;//方法把对象存入数组 ...

2018-06-07 16:58:02 481

原创 php适配器模式

//适配器模式interface IDatabase{ function connect($host, $user, $passwd, $dbname); function query($sql); function close();}//mysql连接class MySQL implements IDatabase{ protected $conn;...

2018-06-07 16:47:15 168

原创 php注册模式

//注册模式class Register{ protected static $objects; function set($alias,$object)//将对象注册到全局的树上 { self::$objects[$alias]=$object;//将对象放到树上 } static function get($name){ ...

2018-06-07 16:36:06 911

原创 php单例模式

//单例模式,调用多次只new一次对象class Test1{ protected static $tt; private function __construct(){} static function getInstance(){ if(self::$tt){ echo "对象已经创建<br>"; ...

2018-06-07 16:27:02 127

原创 php工厂模式

工厂模式:简单理解有一个公共方法,去new对象,所有引用都调用这个公共方法,修改文件的时候,只需要修改这一个公共方法,所有调用的都会同步更改,免去一个文件一个文件修改的麻烦class Test1{ static function test(){ echo __FILE__; }}class Factory{ /* * 如果某个类在很多的文件中都...

2018-06-07 16:21:12 602

翻译 php策略模式

interface UserStrategy //定义接口{ function showAd();//定义接口方法 function showCategory();//定义接口方法}class FemaleUser implements UserStrategy//继承接口{ function showAd(){ //实现接口方法 echo "...

2018-06-07 16:10:45 220

原创 php Exception异常类备注

Exception::__construct — 异常构造函数Exception::getMessage — 获取异常消息内容Exception::getPrevious — 返回异常链中的前一个异常Exception::getCode — 获取异常代码Exception::getFile — 创建异常时的程序文件名称Exception::getLine — 获取创建的异常所在文件中的行号Exce...

2018-06-04 11:43:46 1059

空空如也

空空如也

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

TA关注的人

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