依赖注入(DI)在PHP中的实现

  • Post author:
  • Post category:php

什么是依赖注入? IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection,简称DI)。 当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而采用依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫控制反转,创建被调用者的实例的工作由IOC容器来完成,然后…

继续阅读 依赖注入(DI)在PHP中的实现

有效配置MySQL参数

  • Post author:
  • Post category:mysql

1 .获取当前配置参数 要优化配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数: mysqld –verbose –help mysqladmin variables extended-status –u root –p 在 MySQL 控制台里面,运行下列命令可以获取状态变量的值: mysql> SHOW STATUS; 如果只要检查某几个状态变…

继续阅读 有效配置MySQL参数

ETCD集群的常见问题处理

  • Post author:
  • Post category:其他

奇技指南 ETCD是一个高可用的分布式Key/Value存储系统。它使用Raft算法,通过选举来保持集群内各节点状态的一致性。虽然ETCD具有高可用的特点,但是也无法避免多个节点宕机,甚至全部宕机的情况发生。如何快速的恢复集群,就变得格外重要。本文将介绍在日常工作中,遇到的ETCD集群常见问题的处理方法。 本文来自 公众号“360云计算” 。 ETCD常见问题 由于ETCD集群需要选举产生lead…

继续阅读 ETCD集群的常见问题处理

关于标记语言转换工具PanDoc在Windows10安装和使用

  • Post author:
  • Post category:其他

简介 Pandoc是由John MacFarlane开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。 Pandoc使用Haskell语言编写,以命令行形式实现与用户的交互,可支持多种操作系统;Pandoc采用GNU GPL授权协议发布,属于自由软件。 安装 方式一,Github直接下载安装包安装 Download the latest installer for…

继续阅读 关于标记语言转换工具PanDoc在Windows10安装和使用

tomcat8 maxPostSize=”0″ 不生效

  • Post author:
  • Post category:其他

tomcat7设置server.xml中connector标签 maxPostSize="0" post请求为不限制大小     换了个tomcat8以后发现报错,然后设置为具体值解决, tomcat:默认大小2097152,当maxPostSize=0时,不限制;maxPostSize=20971520时,为20M 版权声明:本文为u013350170原创文章,遵循 CC 4.0 BY-SA 版…

继续阅读 tomcat8 maxPostSize=”0″ 不生效

使用fetch函数发送AJAX请求

  • Post author:
  • Post category:其他

使用fetch函数发送AJAX请求 案例 点击按钮发送AJAX请求 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l…

继续阅读 使用fetch函数发送AJAX请求

PHP获取http状态码/php判断页面是否能正常打开

  • Post author:
  • Post category:php

<?php //set_time_limit(0); function getHttpStatus($url) { $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,$url); curl_setopt($curl,CURLOPT_NOBODY,1); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);…

继续阅读 PHP获取http状态码/php判断页面是否能正常打开

VS2015调用Matlab2017a环境配置

  • Post author:
  • Post category:其他

说明:本机win7,64位操作系统 这句提醒我自己:一定要在Debug+x64平台下进行配置,x64,x64,x64!!!* 1.配置环境变量 右键计算机—–>属性——>高级系统设置——>环境变量——>系统变量Path中添加D:\MATLAB\SETUP\bin\win64,注意添加路径与前面的路径用;隔开,一般需重启计算机后系统变量才生效。 提醒 “D:\MATLAB\S…

继续阅读 VS2015调用Matlab2017a环境配置

未定义标识符 “av_register_all“

  • Post author:
  • Post category:其他

新版FFmpeg以弃用用av_register_all,直接去掉av_register_all就行 从网上找的新流程 版权声明:本文为weixin_60964305原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weixin_60964305/article/details/129001688

继续阅读 未定义标识符 “av_register_all“