重定向和伪静态

重定向和伪静态
详细介绍重定向和伪静态的原理和方法。包含在Apache、nginx和iis中的应用。   一、什么是伪静态 伪静态概念:假的静态(相对于真实静态文件)访问。只是改变了url的表现形式,实际上还是动态页面。 那么为什么还要用伪静态呢?而不使用真静态呢? 如何取舍:数据变化大,瓶颈是在写磁盘,就用伪静态。如果瓶颈在cpu,那么就用真静态。   二、伪静态实现原理 伪静态实现原理就是重定向了。 重定向...

阿里云DataV,数据可视化,驾驶舱

阿里云DataV,数据可视化,驾驶舱
DataV是阿里云新推出的一项SAAS服务。大概看了一下,说穿了就是我们OA、erp系统等的管理驾驶舱,就是从数据库中找出关心的数据,做出可视化的图形,便于时刻了解数据的情况。 DataV的优缺点很明显:   优点:界面十分炫酷,组件傻瓜拖拽式部署,能基本满足一般需求。 缺点:1、需要一直付费;2、虽然开发节省了,但是部署和配置数据还是相当麻烦;3、相较于自家服务器而言对于机密信息不安全,数据来...

PHP命名空间

PHP命名空间
如果,我们的php程序中有多个类,类写多了,有可能出现相同的类命;实例化这个类的时候,程序就不知道你到底是用那个类。   如果这些类都引入同一个文件,那么会报错: Fatal error: Cannot redeclare class xx 不能重新申明类 xx.因为不知道你到底用的是哪个类。   命名空间就可以巧妙的解决这个问题。给这些类配置不同的命名空间,就相当于不同的类了,虽然同样的名字。   namespace a\a\...

phpmyadmin导入sql大文件,提示Fatal error: Maximum execution time of 300 seconds exceeded

phpmyadmin导入sql大文件,提示Fatal error: Maximum execution time of 300 seconds exceeded
用phpmyadmin导入sql,提示Fatal error: Maximum execution time of 300 seconds exceeded。   于是修改php.ini。在phpinfo()查看到max_execution_time已经修改到7200,导入依然提示Fatal error: Maximum execution time of 300 seconds exceeded。   就很奇怪了,各种搜索,才知道原来phpmyadmin也有一个自己的配置文件phpmyadmin\libraries\config.default.php这里。 $cfg['ExecTimeLimit'] = ...

PHP数据加密

PHP数据加密
PHP中常见加密形式:md5()、crypt()、sha1()、URL编码、base64编码.   一、md5() 单向加密。 使用方法:md5(string $str,[bool $default=false]) 第二参数不给默认false,如果给true,那么返回的是16字节的原始二进制格式。 例如: $str = 'dupeng'; echo md5($str);   二、Crypt()加密 单向加密。 语法:crypt(string $str,[string $salt]) $str,需要加密的明文; $salt,加密时的干扰串。不给...

centos搭建git

centos搭建git
一、远程git服务器搭建 1、首先,安装Git yum install git -y   2、创建git用户组和git用户 group add gitgroup useradd -g gitgroup git -s /usr/bin/git-shell 注意,-s意思是设定默认shell,/usr/bin/git-shell是git的shell,这样创建的git用户就没有系统登录权限,但可以使用git-shell。 或者直接创建用户后,在/etc/passwd文件中编辑用户配置信息,例如: git:x:502:502::/home/git:/usr/bin/git...

设置服务器支持svg图片

设置服务器支持svg图片
SVG介绍 SVG是一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形。SVG可以算是目前最最火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。 SVG提供了3种类型的图形对象:矢量图形(vectorgraphicshape例如:由直线和曲线组成的路径)、图象(image)、文本(text)。图形对象还可进行分组、添加样式、变换、组合等操作,特征集包括嵌套变换(nestedtransformations...

phpword使用笔记

phpword使用笔记
phpword使用的人不多,国内相关文档也比较少,所以坑比较多。我在这里躺坑躺了一整天,记录一下以备后需。   1、使用phpword需要很多组件的支持,所以用composer来安装管理他 a、下载phpword,放到组件目录; b、下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。(到环境变量检查下,是否配置环境变量,这样...