2020年4月19日

浏览器是多进程还是单进程?

摘要: 在前端面试时,面试官经常会问:浏览器是多进程还是单进程? 浏览器是多进程的,浏览器每一个 tab 标签都代表一个独立的进程(也不一定,因为多个空白 tab 标签会合并成一个进程),浏览器内核(浏览器渲染进程)属于浏览器多进程中的一种。 浏览器每个进程有多个线程,主要有以下线程 1)GUI 渲染线程: 阅读全文

posted @ 2020-04-19 20:55 E猫 阅读(1487) 评论(0) 推荐(0) 编辑

2015年4月22日

PHP中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR使用详解

摘要: 1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关3.HTTP_CLIENT_IP:客户端的ip在PHP 中使用$_SERVER["REMOTE_ADDR"]来取得客户端的 IP 地址。但如果客户端是使用代理服... 阅读全文

posted @ 2015-04-22 09:31 E猫 阅读(868) 评论(0) 推荐(0) 编辑

php获取代理服务器真实内网IP方法

摘要: 功能:获取用户真实IP地址,代理服务器内网IP,防HTTP_CDN_FORWARDED_FOR注入function getIP() { if (isset($_SERVER["HTTP_CDN_SRC_IP"])) { $realip = $_SERVER["HTTP_CD... 阅读全文

posted @ 2015-04-22 09:04 E猫 阅读(2020) 评论(0) 推荐(0) 编辑

2015年4月18日

PHP输出缓冲控制 - Output Control 函 应用详解

摘要: 简介说到输出缓冲,首先要说的是一个叫做缓冲器(buffer)的东西。举个简单的例子说明他的作用:我们在编辑一篇文档时,在我们没有保存之前,系统是不会向磁盘写入的,而是写到buffer中,当buffer写满或者执行了保存操作,才会将数据写入磁盘。对于PHP来说,每一次像 echo 这样的输出操作,同样... 阅读全文

posted @ 2015-04-18 23:02 E猫 阅读(172) 评论(0) 推荐(0) 编辑

2015年1月8日

php处理管道文件流

摘要: <?php#!/usr/local/bin/php -qfunction read(){ $fp = fopen("php://stdin", "r"); while(!feof($fp)) { $tmp = fgets($fp, 255); $input = $input. $tmp; } ... 阅读全文

posted @ 2015-01-08 22:52 E猫 阅读(860) 评论(0) 推荐(0) 编辑

2013年9月30日

android安卓程序源码---高仿微信源码

摘要: 先截几张图:部份源代码如下所示:package cn.buaa.myweixin;import java.util.ArrayList;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.support.v4.view.ViewPager.OnPageChangeListener;im 阅读全文

posted @ 2013-09-30 19:07 E猫 阅读(2305) 评论(2) 推荐(1) 编辑

2013年4月11日

Nginx直接post请求获取静态文件 返回405错误的终极解决方法

摘要: 在实际应用nginx的过程中,可能需要通过post请求静态页面;默认的nginx上,是决绝通过post方式访问静态页面;在网上查看了一些解决办法,通过重定向error_page 来达到目的;在实际运用中,有时无法生效;下面告诉一个终极的解决办法:修改源码;本文环境:nginx: 1.2.2tar zxvf nginx-1.2.2.tar.gzcd ./nginx-1.2.2/src/http/modules/vim ngx_http_static_module.c找到如下行(大约在文件的第206行):if (r->method & NGX_HTTP_POST) { return 阅读全文

posted @ 2013-04-11 12:31 E猫 阅读(1614) 评论(0) 推荐(0) 编辑

2012年12月27日

nginx:413 Request Entity Too Large的问题

摘要: 解决此问题,根据上传数据文件的大小,你需要调节两个地方的参数配置:1. php 默认上传文件大小限制为 2M,如果超出 2M 你需要修改 php 配置文件 php.ini 里面的参数 post_max_size = 8M(表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。) upload_max_filesize = 2M(上传的单个文件的最大限制) 需要保证 post_max_size >= upload_max_filesize ,也就是前者不小于后者。 修改之后一定要重启 phpfpm 。2. 除了修改 php 配置,你也需要修改nginx配置 阅读全文

posted @ 2012-12-27 15:03 E猫 阅读(321) 评论(0) 推荐(0) 编辑

2012年11月10日

使php支持pdo_mysql

摘要: 原来编译php的时候,没有把dpo_mysql相关的参数带上,安装完后才发现。再重新编译有点费时间,所以决定单独来安装。一、下载相应tgz包;wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz二、安装开始;[root@cms-test software]# tar zxvf PDO_MYSQL-1.0.2.tgz [root@icms-test software]# cd PDO_MYSQL-1.0.2[root@cms-test PDO_MYSQL-1.0.2]# /usr/local/php/bin/phpize Configuring for 阅读全文

posted @ 2012-11-10 10:32 E猫 阅读(357) 评论(0) 推荐(0) 编辑

2012年11月9日

nginx关闭日志

摘要: 用Nginx做Web服务器,如果没有处理好日志,日志文件可能会很恐怖~10G、20G可以修改nginx.conf 找到access_log:access_log /dev/null;error_log /dev/null;这样全部把他们丢到系统的黑洞里了不用每时每刻都往系统磁盘疯狂的读写日志了 还延长硬盘的寿命修改完,重启Nginx即可。/nginx/sbin/nginx -s reload 阅读全文

posted @ 2012-11-09 12:36 E猫 阅读(1447) 评论(0) 推荐(0) 编辑

导航