
php
文章平均质量分 55
纳尼Baby
php程序猿
展开
-
PHP使用个推完成 消息推送
个推消息推送后端PHPv1 升级 v2最开始用个推消息推送,使用的是老版本,最近看了文档说老版本不维护了,要改用新版本了,无奈自己看文档后编写了一个类,供大家参考v1 升级 v2话不多说直接上代码class NewPushContent { private $appId; private $appSecret; private $appKey; private $masterSecret; private $pushToken; private $ba原创 2021-05-21 14:19:56 · 1022 阅读 · 2 评论 -
PHP 常用的 BC 高精度函数
php BC高精确度函数库功能:相加,相减,比较,相除,求余,相乘,n次方,求平方1、相加 bcadd(string $left_operand , string $right_operand [, int $scale ]) $scale 返回的小数点个数2、相减 bcsub ( string $left_operand , string $right_operand [, int ...原创 2019-08-24 16:00:25 · 462 阅读 · 0 评论 -
laravel 路由的总结
一、基本的Route::get('foo', function () { return 'Hello World';});二、请求控制器下的某个方法时Route::get('/user', 'UsersController@index');三、请求方式多时Route::match(['get', 'post'], '/', function () {翻译 2018-01-12 17:58:19 · 253 阅读 · 0 评论 -
php PSR[0-4] 小总结
PSR-0: 1:一个完全合格的namespace和class必须符合这样的结构: “\()*” 2:每个namespace必须有一个顶层的namespace("Vendor Name"提供者名字) 3:每个namespace可以有多个子namespace 4:当从文件系统中加载时,每个namespac翻译 2017-12-06 17:00:09 · 166 阅读 · 0 评论 -
mysql 分表
一、先说一下为什么要分表:当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql执行一个sql的过程如下:1、接收到sql; 2、把sql放到排队队列中;3、执行sql; 4、返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行原创 2017-11-15 11:03:33 · 296 阅读 · 0 评论 -
lnmp环境部署
第一步:yum -y install httpd php mysql mysql-serverphp-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xmlphp-mbstring php-ldap php-pear php-xmlrpc php-devel mysql-connector-odbcmysql-devel原创 2017-09-27 16:47:30 · 295 阅读 · 0 评论 -
composer安装laravel框架
安装laravel框架的时候,需要注意PHP的版本 ,因为laravel对于php 的版本要求比较高,大家自己去laravel官网看一下 我这里php版本7.0 laravel版本5.4的 laravel5.4的要求php版本5.59 以上 所以大家安装的时候注意一下参考网址:http://www.cnblogs.com/php-Linux/p/6002657.原创 2017-08-30 19:55:49 · 331 阅读 · 0 评论 -
公钥与私钥
转自:http://www.blogjava.NET/yxhxj2006/archive/2012/10/15/389547.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果转载 2017-08-30 20:32:11 · 177 阅读 · 0 评论 -
重载和重写的区别
重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同。最常见的重载的例子就是类的构造函数,可以参考API帮助文档看看类的构造方法; 说白了就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。原创 2017-08-30 17:11:46 · 439 阅读 · 0 评论 -
面向对象的三大特性五大原则
三大特性是:封装,继承,多态 封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,转载 2017-08-22 09:06:45 · 178 阅读 · 0 评论 -
TCP和UDP的区别
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。 官方解释: TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 在简化的计算机网络OSI模型中,完成第四层传输层所指定的功能。 UDP(User Data Protoco原创 2017-08-27 20:39:04 · 165 阅读 · 0 评论 -
关于 位,字符,字节 以及关系
一、 bit:位 一个二进制数据0或1,是1bit; 二、字符 字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。 三、字节 字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。 四、关系 1 bit = 1原创 2017-08-23 14:46:28 · 916 阅读 · 0 评论