phpcms二次开发通过layui实现下拉加载的方法

下拉加载时最近比较流行下拉加载这个效果,自己没事动手实践在phpcms上写了一个,实现还是比较简单,没有修改多少源文件,前端使用的模块化框架layui,都封装好了加载,直接在ajax_append.php文件中按返回的数据格式返回即可下面直接看我的实例吧首先在api目录下创建一个ajax_append.php文件,内如如下:<?phpdefined('IN_PHPCMS') or exit('No permission resources.'); /**&...

阅读全文

Thinkphp使用S方法缓存数据

在ThinkPHP中进行缓存操作,一般情况下并不需要直接操作缓存类,因为系统内置对缓存操作进行了封装,直接采用S方法即可,例如:缓存初始化S(array('type'=>'xcache','expire'=>60));缓存初始化可以支持的参数根据不同的缓存方式有所区别,常用的参数是:参数描述expire 缓存有效期(时间为秒)prefix 缓存标识前缀type 缓存类型系统目前已经支持的缓存类型包括:Apachenote、Apc、Db、Eaccelerat...

阅读全文

jQ的toggle()方法

定义和用法toggle()方法切换元素的可见状态。如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。语法$(selector).toggle(speed,callback,switch)参数:speed可选。规定元素从可见到隐藏的速度(或者相反)。默认为"0"。可能的值:毫秒(比如1500)"slow""normal""fast"在设置速度的情况下,元素从可见到隐藏的过程中,会逐渐地改变其高度、宽度、外边距、内边距和透明度。如果设置此参数,则无法使...

阅读全文

linux上ssh配置免密登录

集群内免密登录可以更方便的对集群中的机器进行管理和操作,我们今天就来操作一下并记录。进入root下的.ssh目录执行命令生成公钥和私钥ssh-keygen -t  rsa目录下生成了两个文件id_rsa和id_rsa.pub,分别是公钥和私钥我们需要将公钥文件导入authorized_keys文件并分发到要免密登录的机器cat id_rsa.pub >> authorized_keys然后讲上述工要认证文件传输到要远程的机器scp authorized_keys ...

阅读全文

如何使用puttygen生成密钥

puttygen是用于创建ssh密钥的软件,使用起来很简单,下面与大家分享一下这个软件如何生成密钥步骤。打开软件界面点击 Generate生成密钥在此需要等待一下,创建密钥花的时间比较长。{注意要在空白处划动鼠标哦,这样会更加快}大家可以留意下创建的是ssh-2 RSA和2048bit内容的密钥,这个可以自己定义。一般我们在工作中都是使用这样的类型。创建完成之后如下我们还可以根据自己的需求修改一下备注信息这时就可以导出公钥与密钥了,我建议把公钥进行复制到一个txt文本里边。...

阅读全文

Nginx出现413 Request Entity Too Large错误解决方法

Nginx出现的413RequestEntityTooLarge错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加client_max_body_size 2m;#/etc/init.d/nginxd reloadpost_max_size = 2M然后重启nginx,要是以php...

阅读全文

centos6.4安装varnish4.0实现反向代理

安装好CentOS6.4系统后,安装更新 yum update安装依赖项和所需的组件yum install gcc gcc-c++ autoconf automake jemalloc-devel libedit-devel libtool ncurses-devel pcre-devel pkgconfig python-docutils python-sphinx -y中间可能会提示无可用包,...

阅读全文

基于centos 6.5使用varnish实现网站动静分离

一、Varnish简介Varnish是一款高性能、开源的反向代理服务器和缓存服务器,其开发者Poul-HenningKamp是FreeBSD核心的开发人员之一。Varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化varnish以及提供一个命令行接口等。Management进程会每隔几秒钟探测一下Child进程以判断其是否正常运行,如果在指定的时长内未得到Child进程的回应,Management将会重启此Child进程。二...

阅读全文

centos6下编译安装Zabbix3.4

abbix是一个高度集成的企业级开源网络监控解决方案,与Cacti、nagios类似,提供分布式监控以及集中的web管理界面。zabbix具备常见商业监控软件所具备的功能,例如主机性能监控,网络设备性能监控,数据库性能监控,ftp等通用协议的监控,能够灵活利用可定制警告机制,允许用户对事件发送基于E-mail的警告,保证相关人员可以快速解决。还能够利用存储数据提供杰出的报表及实时的图形化数据处理,实现对监控主机7x24小时集中监控。Zabbix通过C/S模式采集数据通过B/S模式在web端展示和配置,通过SNMP协议传输,而被监控对象只需要支持SNMP协...

阅读全文

CentOS安装GitLab仓库管理系统

GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。首先关闭selinuxsed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/configsetenforce 0安装SSH服务,在系统防火墙中打开HTTP和SSH访问yum install -y curl policycoreutils-python openssh-s...

阅读全文