自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梧匠的博客

梦想是造工具的人。

  • 博客(25)
  • 收藏
  • 关注

原创 PHP post数据传输部分缺失

情况: 在写某个请求时候现,用js post请求,假设数据有400个array,php打印$_POST只有300个左右的array,说明数据在post过程中有缺失。解决办法: 在php.ini中将max_input_vars调大改为5000就可以了,默认是1000

2017-08-29 02:14:30 2885

原创 ubuntu16.04下安装Nginx+php-fpm

安装nginx+phpsudo add-apt-repository ppa:nginx/stablesudo apt-get updatesudo apt-get install nginxnginx -v(查看nginx版本)sudo apt-get install phpphp -v(查看php版本)配置配置Nginx的监听端口为8080(防止与apache2的80端口冲突)配置

2017-08-17 15:24:54 8854

原创 php调试技巧

1.确认调试时开启php错误提示: php.ini中display_errors = On 2.查看apache的errorlog日志 3.查看各框架对应的errorlog,找状态码及对应解决方法。 5.部署、迁移网站时,出现500错误一般要看看语句语法,在errorlog中定位到具体的语句,查看是什问题。 1.遇到过一次php7环境下开发,迁移到php5.4-的服务器。版

2017-07-24 16:37:20 448

原创 Python3(3.6) Windows环境下安装Scrapy

安装主要问题:在windows环境下还不能通过pip install scrapy一键安装完所有的组件具体的安装步骤

2017-05-30 19:59:36 329

原创 Ubuntu下配置git

安装Git sudo apt-get install git配置git信息 git config –global user.name “Your Name”git config –global user.email “email@example.com”git config –list 查看设置配置ssh ssh-keygen -t rsa -C “youremail@example.

2017-05-24 17:10:47 333

原创 MySQL优化

字段属性 长度合适(不要太长)类型合理(看谁更符合实际) 3.尽量设置not null(查询的时候少比较些)合理使用join更有效率事务操作保证任务要么一定全部成功,要么就回滚。使用外键 使用外键保证数据的关联性。在用到排序、查找次数频繁的数据表就可以添加索引来增加访问速度。 优化的查询语句   1. 其次,在建有索引的字段上尽量不要使用函数进行操作   2. 少用like,

2017-04-20 10:34:30 301

原创 服务器应对大流量请求措施

硬件升级 硬件是基础,如果流量级别真的到大流量级别了,那么硬件基础肯定不能差。负载均衡 根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。 硬件方面可以考虑专门负责负载均衡的硬件F5;对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增加服务器的吞吐量和处理能力,以及承载能力。服务器集群 用N台服务器构成一个松耦合的多处理器系统(对外来说,他们就

2017-04-12 17:43:03 1564

原创 Js常用功能函数

打印页面内容JS:function print(obj) { var newWindowObj = window.open(); var printStr = obj.innerHTML; newWindow.document.write(printStr); newWindow.document.close(); newWindow.print();

2017-04-12 16:15:59 214

转载 (转载)Nginx为什么比Apache高效(原理篇)

一、进程、线程?进程是具有一定独立功能的,在计算机中已经运行的程序的实体。在早期系统中(如linux 2.4以前),进程是基本运作单位,在支持线程的系统中(如windows,linux2.6)中,线程才是基本的运作单位,而进程只是线程的容器。程序 本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。若干进程有可能与同一个程序相关系,且每个进程皆可以同步(循

2017-04-11 16:56:07 555

原创 Apache和Nginx的优缺点比较.

Apache与Nginx的优缺点比较nginx相对于apache的优点: 轻量级,同样的web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 apache 相对于nginx 的优点: rewrite 强大 模块多,功能完善。

2017-04-11 16:37:42 479

原创 Ubuntu下php无法访问此网站

问题描述:ubuntu16.04下安装php7.1,之后访问index.php显示无法访问此网站。ServerName localhostLoadModule php7_module /usr/lib/apache2/modules/libphp7.1.soDirectoryIndex index.html index.htm index.phpAddType application/x-ht

2017-04-09 13:52:25 1418

转载 AngularJs实现表单文件的上传

AngularJs实现表单文件的上传

2017-04-05 14:54:41 1965

原创 phpstudy占用端口的解决方法

80端口被占用: 直接kill掉占用80的程序 打开cmd -》 输入:netstat -ano,如下图:也可以这样: 然后这样: 打开任务管理器,kill掉httpd.exe即可一般占用80的程序为iis,所以可以通过更改iis的默认端口来解决80端口被占用的问题 打开iis(如果没有图标可以点开,就可以用windows的搜索功能搜索”iis”) 打开IIS点击网站,默认网站(daf

2017-04-04 11:41:08 2360

原创 php安装过程出现的问题

安装apache出现runtime140.dll问题。 解决方法:安装vc++2015 https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145原因:在Windows下运行最新版的Apache和php7都需要Visual C++Redistributable 2015,而之前的版本不需要那么高的,这个组件是运行Vis

2017-04-04 11:29:14 341

转载 高效率php写法(转载)

php优化写法

2017-04-04 11:23:01 568

原创 PHP笔记

做登陆系统写错误日志,记录登陆操作php无法开启openssl扩展。首先检查phpinfo里面php.ini的位置有没有错,拷贝libeay.dll和ssleay.dll到windows/system32目录下。用php根目录下的这两个dll替换掉apache/bin下的两个dll。重启看看rewrite配置出现request not found on this server.看看allowov

2017-04-04 10:53:25 229

原创 Laravel使用心得

laravel使用心得

2017-04-04 10:30:24 328

转载 常见前端兼容性问题-转自知乎

兼容性问题 不同浏览器的标签默认的外补丁和内补丁不同 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。解决方案:CSS里加 *{margin:0;padding:0;}备注:几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置的大(即双倍边距b

2017-04-04 10:18:49 1402

原创 数据库基础知识

数据库四类故障 事务内部故障系统故障介质故障计算机病毒数据库恢复 原理:建立冗余数据。确定数据库是否可恢复的方法就是其包含的每一条信息是否都可以利用冗余存储在别处的信息重构。数据库系统的体系结构 集中式数据库系统客户端/服务器体系结构(c/s):客户端负责数据表示服务,服务器负责数据库服务 数据库服务器 事务服务器(主查询)数据服务器(主交互,客户端和服务器可以进行交互)并

2017-04-04 09:37:43 711

原创 数据结构基础知识

常见的时间复杂度 O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n3)<O(2n)<O(n!)<O(nn)线性表线性存储结构 存储位置计算。假设一个数据元素占用的存储空间为c,则LOC(i)=LOC(a1)+(i-1)*c插入: 先从最后一个元素开始向前遍历到第i个位置,分别将它们向后移动一个位置将数据插入i处表长+1备注:这样才不会出现覆盖的情况删除:

2017-04-03 21:49:26 327

原创 数据结构基础

数据结构基础 数组 定义 按顺序连续存储数据元素,通常索引从0开始以集合论中的元组为基础数组是最古老,最常用的数据结构知识要点 索引最优;不利于查找、插入和删除(除非在数组最末进行)最基础的是线性数组或一维数组 数组长度固定,意味着声明数组时应指明长度动态数组与一维数组类似,但为额外添加的元素预留了空间 如果动态数组已满,则把每一元素复制到更大的数组中类似网格或嵌套数组,二维

2017-04-03 17:12:50 375

转载 负载均衡

负载均衡(Load Balance) 定义:将大量的并发请求分担到多个处理节点。由于单个处理节点的故障不影响整个服务,负载均衡集群同时也实现了高可用性。原理:任何的负载均衡技术都要想办法建立某种一对多的映射机制:一个请求的入口映射到多个处理请求的节点,从而实现分而治之(Divide and Conquer)。 这种映射机制使得多个物理存在对外体现为一个虚拟的整体,对服务的请求者屏蔽了内部的结构

2017-04-03 17:05:45 499

原创 PHP常见考点

双引号和单引号的区别 双引号解释变量,单引号不解释变量双引号里插入单引号,其中单引号里如果有变量的话,变量解释双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误双引号解释转义字符,单引号不解释转义字符,但是解释’\和\能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一遍,判断里面

2017-04-03 16:55:44 662

原创 MySQL常见错误

2013:Lost connection to MySQL server during query 修改my.ini。添加max_allowed_packet=500M(这个值大一点就可以了)

2017-04-03 13:51:18 346

原创 php常见函数

php常见函数遍历文件目录 //遍历文件目录,找出后缀名为apk的文件并返回文件名。 $file = scandir("./"); for($i = 0;$i<count($file);$i++) { if(is_file($file[$i])) { $version = basename($file[$i],

2017-03-28 14:34:44 242

空空如也

空空如也

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

TA关注的人

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