自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (2)
  • 收藏
  • 关注

原创 php curl追踪句柄的请求字符串

curl_setopt($ch, CURLINFO_HEADER_OUT, true);//追踪头部信息curl_getinfo($ch,CURLINFO_HEADER_OUT)

2018-08-31 11:56:53 497

原创 linux shh允许密码登录

PasswordAuthentication yes

2018-08-29 17:29:36 1423

原创 利用MySQL的表实现树的构建以及优化(php代码)

数据结构表结构介绍:程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品,省份存储,分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关键。理想中树形结构应该具备...

2018-08-13 09:39:10 543

转载 MySQL使用select查询时,在查询结果中增加一个字段并指定固定值

假设需求是这样的: 1 2 3 4 5 6 7 8 mysql> desc user; +-------+----------+------+-----+---------+----------------+ | Field | Type     | Null | Key | Defaul...

2018-08-08 15:53:26 9907

原创 yii2 去除mysql 的转义符(`)

2018-08-08 14:51:58 1587

原创 php异步请求实现,实现异步执行代码

 /** * php异步请求 * * @param $host string 主机地址 * @param $path string 路径 * @param $param array 请求参数 * @return string */public static function asyncRequest($host, $path, $param = array()){ ...

2018-08-02 14:02:08 2723

原创 yii2发送邮件组件使用

//获取组邮箱组件$mailer = Yii::$app->mailer;//设置发送者的账号密码等信息$configLast = [ 'host' => $configData['host'], 'username' => $configData['account'], 'port' => $configData['port'],];$...

2018-07-27 10:08:01 1024

转载 inotify-tools命令使用讲解

http://www.51rhca.com/archives/133 inotify-tools 是为linux下inotify文件监控工具提供的一套c的开发接口库函数,同时还提供了一系列的命令行工具,这些工具可以用来监控文件系统的事件。 inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotify-tools提供两种工具,一是inotifywai...

2018-07-18 17:41:02 4001

转载 docker中使用systemctl启动服务报错的解决办法

 docker版本:[root@localhost gae_proxy]# docker versionClient: Version: 1.10.3 API version: 1.22 Package version: docker-common-1.10.3-46.el7.centos.10.x86_64 Go version: go1.6...

2018-07-18 13:03:17 3045

原创 linux convert/compsite 自适应合并两张图

bg.jpg :为背景图片test.jpg/lt.jpg :为嵌套的图片new2.png/new.png :合并后输出的图片500x314 :宽 x 高    给定高度和宽度的最大值,保留纵横比。 $convert bg.jpg  test.jpg -geometry 500x314 -gravity center -compose over -composite new2.p...

2018-07-17 11:33:37 3526

原创 php 错误采集

register_shutdown_function(function () {            file_put_contents(\Yii::getAlias('@runtime').'/apiLog/error.log', print_r(error_get_last(), 1));        });该函数是注册一个当发生错误时,执行匿名函数 error_ge...

2018-07-10 17:49:52 272

原创 YII2 小技巧

new GoodsQunarController('控制器ID(大写用-分开)', '模块名/应用名');//实例化某个控制器

2018-07-06 10:19:48 293

转载 CentOS文件双向同步

CentOS文件双向同步以下内容是linux服务器中双向(多向)同步的部署过程系统:CentOS 6.5 x64环境: 服务器A:192.168.1.6,同步目录:/var/www服务器B:192.168.1.7,同步目录:/var/wwwunison版本: unison-2.32.52inotify版本:inotify-tools-3.14安装unison首先安装Objective Caml c...

2018-06-13 19:57:03 961

转载 centos没有/sbin/service命令的恢复方法(-bash: service: command not found)

centos系统中,如果/sbin目录下没有service这个命令,就会出现-bash: service: command not found的错误。解决步骤如下:1、输入:[plain] view plain copy# yum list | grep initscripts  会出现initscripts.x86_64                         9.49.30-1.el7...

2018-06-13 19:02:28 1593

转载 docker 镜像

http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

2018-06-08 15:08:30 254

转载 yii2中限制访问某控制器的IP(IP白名单)

有关Yii2.0鉴权之访问控制过滤器参考类手册 http://www.yiiframework.com/doc-2.0/guide-security-authorization.html前提:需要配置user组件use yii\web\Controller;use yii\filters\AccessControl;class SiteController extends Controlle...

2018-06-02 14:48:04 1931 1

原创 yii2 动态更改组件配置

 $data=[    'components' => [        // list of component configurations        'user' => [            'class' => 'yii\web\User',            'identityClass' => 'xxxxxxxxx',            'ena...

2018-06-01 17:21:41 3388

原创 php 使用curl时,添加cookie

curl_setopt ( $ch , CURLOPT_COOKIE , 'BAIDUID=A7281E0926CB37D791AD464CDD646CF2:FG=1; BIDUPSID=A7281E0926CB37D791AD464CDD646CF2; PSTM=1520817729; REALTIME_TRANS_SWITCH=1; FANYI_WORD_SWITCH=1; HISTORY_S...

2018-05-30 14:56:17 7852

原创 yii2 配置多一个缓存支持

web.php文件'cache' => [            'class' => 'yii\caching\FileCache',        ],'cacheDb' => [            'class' => 'yii\caching\DbCache',            'cacheTable' => 'flight-minpric...

2018-05-30 13:02:03 558

原创 apache alias_module配置

<IfModule alias_module>      # AliasMatch "^/([a-zA-Z\-0-9]+)$" "C:/XXXXXXX/alone/sys-$1/web"      Alias "/flight" "C:/XXXX/alone/sys-flight/web"      <Directory "C:/XXXXX/alone/sys-fligh

2018-05-25 17:50:39 2225

转载 MySQL auto_increment_increment,auto_increment_offset 用法

出处。 https://blog.csdn.net/robinson_0612/article/details/39779509 MySQL中对于表上ID自增列可以在创建表的时候来指定列上的auto_increment属性;等同于SQL server中的identity属性;Oracle则是通过Sequence方式来实现。在MySQL中,系统变量auto_increment_increment,a...

2018-05-24 17:58:35 5245

原创 php 缓存文件的核心

//创建文件if (@file_put_contents($cacheFile, $value, LOCK_EX) !== false) {    if ($this->fileMode !== null) {        @chmod($cacheFile, $this->fileMode);    }    if ($duration        

2018-04-28 17:19:52 230

原创 yii2 自定义验证规则

废话不多说直接上代码class AbcModel extends Model{    public $aaa;    public $bbb;    public $bbb;    /**     * 验证提交的form表单     *     * @return array     */    public function rules()    {        return [       ...

2018-04-23 18:05:59 3940

转载 MySQL事务介绍及原理

1 为什么要事务  事务是一组不可被分割执行的SQL语句集合,如果有必要,可以撤销。银行转账是经典的解释事务的例子。用户A给用户B转账5000元主要步骤可以概括为如下两步。   第一,账户A账户减去5000元;   第二,账户B账户增加5000元;   这两步要么成功,要么全不成功,否则都会导致数据不一致。这就可以用到事务来保证,如果是不同银行之间的转账还需要用到分布式事务。

2018-04-12 13:02:21 632

原创 php AES/ECB/PKCS5_padding算法(约定的key 是由0x位数组成的)

class HtSecurity extends Object{    /**     * 生成短连接     * @param $OtaUrl string URL地址     * @return int|false     */    public static function encrypt($input, $key)    {        //将16进制字符串转为正常的字符窜     ...

2018-04-05 16:32:38 1464

原创 php 仅仅读取类中的共有属性

<?phpclass Foo {    public    $foo  = 1;    protected $bar  = 2;    private   $baz  = 3;}$foo = new Foo();$reflect = new ReflectionClass($foo);$props   = $reflect->getProperties(ReflectionProper...

2018-03-05 22:41:36 498

原创 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

有可能是mysql服务没有启动

2018-03-05 17:59:31 241

转载 LINUX下PHP安装VLD扩展

如果想查看OPCODE代码来实现性能优化的目的,那么需要安装VLD扩展。①http://pecl.php.net/package/vld 到该地址下载最新最稳定的安装包,或者直接通过wget 下载对应的版本②解压该文件    tar zxvf vld-0.13.0.tgz③cd到vld-0.13.0.tgz文件内   

2018-03-04 15:12:04 446

原创 linux下的mysql 出问题

首先找出mysql的日志文件(/var/log/mysqld.log) ,再根据日志文件中的错误解决问题

2018-02-08 15:25:30 203

转载 php 抽奖概率算法

/* * 不同概率的抽奖原理就是把0到*(比重总数)的区间分块 * 分块的依据是物品占整个的比重,再根据随机数种子来产生0-* 中的某个数 * 判断这个数是落在哪个区间上,区间对应的就是抽到的那个物品。 * 随机数理论上是概率均等的,那么相应的区间所含数的多少就体现了抽奖物品概率的不同。 */ function get_rand($proArr) { $result

2018-01-31 23:50:21 898

转载 redis在PHP中的基本使用案例

利用phpredis实现php操作redis,需要进行redis.so的下载,添加//利用Redis类进行操作//实例化Redis类$redis = new Redis();//选择指定的redis数据库连接,默认端口号为6379$redis->connect('127.0.0.1', 6379);//普通set/get操作$redis->set(‘library’, ‘pre

2018-01-31 23:20:03 300

转载 使用PHP+Swoole实现的网页即时聊天工具:PHPWebIM

使用PHP+Swoole实现的网页即时聊天工具全异步非阻塞Server,可以同时支持数百万TCP连接在线同时支持websocket+comet2种兼容协议,可用于所有种类的浏览器包括IE拥有完整的UI界面支持单聊/群聊/组聊等功能支持发送表情支持永久保存聊天记录基于Server PUSH的即时内容更新,登录/登出/状态变更/消息等

2018-01-31 09:44:13 1795

原创 mysql 常用函数

2018-01-24 10:32:08 237

原创 mysql 一次性插入千万级数据

首先创建一个表(t3),只有一个字段mysql有个功能是存储:\d // :命令作用是改变语句定界符(本来是 分号 ; 现在改变成双斜杠 //)最后使用 call p3() 执行存储

2018-01-22 16:42:00 1719

原创 php 引用不是指针

指针会存放地址值引用仅仅是一个标识

2018-01-04 14:54:46 511

原创 PHP use关键词作用

假如代码不是在同一个文件中,那么命名空间中的use关键词的作用是什么呢,难道use关键词会自动解释对应文件里的代码?应该不会。所以就要与自动加载功能结合,告诉编译器那些命名空间里的代码在那个文件中

2018-01-03 16:15:59 474

原创 php 对象实例化初体验

声明的类就像是设计图纸,里面的东西不会变,也不会记录而实例化后的对象就是实物。一开始的实例化就是为了搭建基本框架,每次调用属性都会记录。就像是建造房子,实例化就是将房子的大体框架建立起来,然后每一次添加的砖瓦都会一直存在直到房子拆迁

2017-12-26 11:19:54 393

原创 php 生成器语法

首先生成器是实现了迭代器接口的类,所以叫做迭代生成器Generator:生成器Iterator: 迭代器GeneratorimplementsIterator{/* 方法 */publiccurrent(void) :mixedpublickey(void) :mixedpublicnext(void) :voidpublic...

2017-12-20 09:53:06 224

原创 mysql group_concat( 读取出来的数据长度限制

MySQL提供的group_concat函数可以拼接某个字段值成字符串,如 select group_concat(user_name) from sys_user,默认的分隔符是 逗号,即"," ,如果需要自定义分隔符可以使用 SEPARATOR如:select group_concat(user_name SEPARATOR '_')  from sys_user但是如果 us

2017-12-18 16:54:18 739

原创 mysql负载均衡

多台mysql服务器连接在一起,连接他们的桥梁是一个工具

2017-12-13 14:55:22 796

tp3.2 内嵌微信支付

tp3.2 内嵌微信支付,实测(前提是已经获取用户的openid)

2017-09-26

模拟高并发访问

利用php自带函数 批处理url访问

2017-07-25

空空如也

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

TA关注的人

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