php post获取数据不全

2018 年 12 月 7 日 at 下午 3:20分类:PHP

post 获取数据不全 有两种情况

1.数据大小超过限制 默认一般为 post_max_size = 8M

修改 post_max_size = 100M

重启php 服务。

2数据条数过多 超出了 max_input_vars 的限制 (默认是1000条)

在php.ini 中修改  max_input_vars = 10000

之后重启php服务。

内存泄漏

2018 年 4 月 17 日 at 下午 2:27分类:知识名词

内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。

不知道写什么标题

2018 年 3 月 6 日 at 下午 7:02分类:Other

洪钧说过,总有人急于把自己的结论先抛出来,然后再摆事实讲道理以求对方接受自己的观点,其实这是严重的次序错误,因为没有人心甘情愿总被他人说服,尤其是老板,都习惯由自己得出结论。所以,引导远胜于说服,而最能体现“润物细无声”一般境界的引导方式就是“拾遗补缺”:在老板考虑的诸多因素中,凡是对我们有利却被他遗漏的,就提醒一下;凡是对我们有利却被他忽视的,就强调一下,老板全面而充分地考虑到对我们有利的因素,自然就会得出对我们有利的结论。

 

都说谈判就是妥协和变通的过程,这话没错,但有很多时候你妥协了、变通了仍然谈不成,为什么呢?就是因为你在妥协变通之前没有多问几个‘为什么’。对方每提出一个条件,在这个条件背后都有其目的,这个条件的提出只是达成其目的的手段,而这一层目的又是实现他更深一层目的的手段,所以你要像解连环套一样连问几个‘为什么’,迫使自己往深处想,当然没必要搞‘十万个为什么’,往往问三个‘为什么’就可以了,深究三层之后就可以拨云见日、水落石出,然后再做决策。

 

出自圈子圈套3.

项目负责人注意事项

2018 年 2 月 27 日 at 下午 4:36分类:Other

 

当一个项目分配到你手里的时候 你一定要注意几点

1.是否跟需求方沟通过了(可接受工期是多长,什么时候需要,什么时候投入使用/上线)
2.是否跟产品经理沟通过过 需要做的任务点,从而来评估开发周期(同时也要知道 产品和需求方的意见是否统一)
3.是否需要别的业务部门配合 如果需要配合对方是否知道 是否能协调好人员及时间
4.涉及到设计的部分是否和需求方和产品经理等意见一致,是否有时间配合

完成上述几点 再做开发周期安排,
汇报工作。

mac下 tomcat和jdk 安装及配置

2018 年 1 月 24 日 at 下午 3:13分类:Other

1.首先安装 jdk

官网上下载的(www.oracle.com)

选择 macos版本 (我下载的是jdk1.8.0_40)
安装完成之后 修改/etc/profile 文件
增加
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
export PATH=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk:$PATH
export JAVA_HOME
CLASS_PATH=”$JAVA_HOME/lib”
PATH=”.$PATH:$JAVA_HOME/bin”

source /etc/profile 或者 重启电脑

然后查看java版本:

java -version

或者查看路径是否配置成功

echo $JAVA_HOME

 

2.下载tomcat 我下载的是7.0

https://tomcat.apache.org/download-70.cgi

一般是压缩文件 直接解压到 /Users/你的Mac名字/Library/ 下
进入

cd /Users/你的Mac名字/Library/apache-tomcat-7.0.82/bin 下

赋予管理员(读写)权限
sudo chmod 755 /Users/你的Mac名字/Library/apache-tomcat-7.0.82/bin/*.sh
启动tomcat服务
sudo sh startup.sh

关闭tomcat服务
sudo sh shutdown.sh

打开“localhost:8080”这个网址,显示一个tomcat的主页,表示你的tomcat服务器已经配置完成并启动了。

centos 系统 对应 openssl 默认版本

2018 年 1 月 23 日 at 下午 4:22分类:Linux

CentOS5.5       OpenSSL 0.9.8e    TLSv1.0

CentOS 6.0      OpenSSL 1.0.1e     TLSv1.1

CentOS 7.0      OpenSSL 1.0.1e     TLSv1.2

CentOS7.2       OpenSSL 1.0.1        TLSv1.2

rsync安装配置及使用

2018 年 1 月 19 日 at 下午 3:03分类:Other

 

服务端
1. yum install rsync
2. 添加config文件

vi /etc/rsyncd/rsyncd.conf

内容示例:

#开始

#以指定的 UID 传输文件
uid=root
#以指定的 GID 传输文件
gid=root

use chroot=no

#允许指定主机访问
hosts allow=10.2.245.29,10.1.2.165,10.1.2.166,10.1.2.62

#阻止指定主机访问
#hosts deny=0.0.0.0/32
#允许的最大连接数
max connections=4

strict modes=no
#指定pid文件路径
pid file=/var/run/rsyncd.pid
#指定进程锁文件
lock file=/var/run/rsync.lock
#指定日志路径
log file=/var/log/rsyncd.log

secrets file = /etc/rsyncd/rsyncd.secrets

[web]
path=/home/www/
ignore errors
read only=yes
list=no
hosts allow=10.2.245.29,10.1.2.165,10.1.2.166
[web2]
path = /data/www/web2
hosts allow = 10.1.2.165,10.1.2.166,10.1.2.62,20.1.2.51,20.1.2.52
read only = yes

#结束
3.vi /etc/rsyncd/rsyncd.secrets

填写账户密码

root:123456

设置文件权限
chown root:root /etc/rsyncd/rsyncd.secrets
chmod 600 /etc/rsyncd/rsyncd.secrets
4.启动服务
/usr/bin/rsync –daemon –config /etc/rsyncd/rsyncd.conf

 

客户端
1.yum install rsync

2.设置密码文件

echo “123456″ >/etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets

3.同步文件

rsync -vzrtopg –delete –progress 1.txt root@10.6.245.30::web –password-file=/etc/rsyncd.secrets

 

 

php 闭合标签结束符?>

2018 年 1 月 18 日 at 下午 1:43分类:PHP

如果一个文件里面是纯PHP代码(<?php ?>标签外不包含html)的话,是推荐不写结束标签的。

PHP官方手册有以下内容

如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。

 

链接地址:http://php.net/manual/zh/language.basic-syntax.phptags.php

 

 

 

mysql 语句执行顺序

2018 年 1 月 17 日 at 下午 2:19分类:Mysql

  1. from
  2. on
  3. join
  4. where
  5. group by
  6. having
  7. select
  8. distinct
  9. union
  10. order by
  11. limit

密码保护:小文档

2018 年 1 月 16 日 at 下午 9:54分类:Other

这是一篇受密码保护的文章。您需要提供访问密码: