04 2015 档案

摘要:本文所说的"cookie",指的是浏览器相关的 cookie(也叫"HTTP cookie")。浏览器 cookie 的主要功能是:帮助网站保存一些小片段的信息。比如,你曾经在自己的浏览器上登录过某个论坛,下次你再打开论坛的登录页面,你会发现用户名已经帮你填好 了,你只需要输入口令即可。那么,这个登... 阅读全文
posted @ 2015-04-30 11:57 北京流浪儿 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:发现用自己的电脑 IE7.0总是无法正常登录,别的电脑都可以。每次登录后又被重定向回了登录页面。可换成Firefox和google chrome 却一切OK,后来还把浏览器升级到IE8.0 问题依就。不由得想起,自己以前有次也遇到过就种情况,后来实在没时间找原因,直接把系统还原了。还原后就对了。 这... 阅读全文
posted @ 2015-04-30 11:49 北京流浪儿 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE `uniontest` ( `id` int(11) NOT NULL AUTO_INCREMENT, `menuname` varchar(50) DEFAULT NULL, `url` varchar(200) DEFAULT NULL, PRIMARY KEY... 阅读全文
posted @ 2015-04-30 10:39 北京流浪儿 阅读(463) 评论(0) 推荐(0) 编辑
摘要:查看已存在的数据库 show databases;创建数据库并查看 create database 数据库名;删除数据库 drop database 数据库名;使用指定的数据库 use 数据库名;查看数据库中的表 show tables;创建表 create tables 表名;查看表结构 desc... 阅读全文
posted @ 2015-04-27 17:16 北京流浪儿 阅读(257) 评论(0) 推荐(0) 编辑
摘要:/etc/init.d/network restart//===========================================更新脚本cd /www/scripts更新站点./staging_deploy.sh -d web更新resource./staging_deploy.sh... 阅读全文
posted @ 2015-04-27 17:14 北京流浪儿 阅读(385) 评论(0) 推荐(1) 编辑
摘要:===========PHP获取文件绝对路径======= ===========PHP获取文件绝对路径==================chdir() 函数===========定义和用法chdir() 函数把当前的目录改变为指定的目录。若成功,则该函数返回 true,否则返回 false。语法... 阅读全文
posted @ 2015-04-27 15:37 北京流浪儿 阅读(348) 评论(0) 推荐(0) 编辑
摘要:.htaccess文件配置1 2 RewriteEngine On3 RewriteBase /4 RewriteCond $1 !^(index\.php|assets|system|robots\.txt) 5 RewriteRule ^(.*)$ /index.php/$1 ... 阅读全文
posted @ 2015-04-24 08:11 北京流浪儿 阅读(328) 评论(0) 推荐(0) 编辑
摘要:buffer ---- flush()buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一... 阅读全文
posted @ 2015-04-23 16:57 北京流浪儿 阅读(4087) 评论(0) 推荐(1) 编辑
摘要:PHP的buffer是这样的:输出的字符串 => PHP buffer => 等待输出 => web 服务器的缓冲区 => tcp 缓冲区 => 客户端。过程其实相当的复杂。大概的工作机制:boolob_start ([callback$output_callback [,int$chunk_siz... 阅读全文
posted @ 2015-04-23 16:43 北京流浪儿 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-04-23 11:08 北京流浪儿 阅读(206) 评论(0) 推荐(0) 编辑
摘要:$csvname = $csvname . '.csv';header('Content-Type: application/vnd.ms-excel;charset=GB2312');header('Content-Disposition: attachment;filename="' . $cs... 阅读全文
posted @ 2015-04-23 10:57 北京流浪儿 阅读(314) 评论(0) 推荐(0) 编辑
摘要:var generic_pool = require('generic-pool');var pool = generic_pool.Pool({ name: 'mysql', max: 10, create: function(callback) { var Client = requ... 阅读全文
posted @ 2015-04-22 22:20 北京流浪儿 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:/* hash.js */ var crypto = require('crypto');module.exports = function(){ this.encode = function(){ var algorithm = arguments[0] ? arguments[0] ... 阅读全文
posted @ 2015-04-22 22:19 北京流浪儿 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1. 查看物理CPU的个数 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l2. 查看逻辑CPU的个数#cat /proc/cpuinfo |grep "processor"|wc -l3. 查看CPU是几核#cat /proc/cpui... 阅读全文
posted @ 2015-04-22 22:11 北京流浪儿 阅读(610) 评论(0) 推荐(0) 编辑
摘要:ssh 用户名@ip#远程指定管理指定Linux服务器,连接时会生成公钥scp [-r] 用户名@ip:远程路径 本地路径#下载文件本机是 192.168.0.252,从253上下载文件scp -r root@192.168.0.253/root/123 /rootscp [-r] 本地文件 用户名... 阅读全文
posted @ 2015-04-22 08:37 北京流浪儿 阅读(152) 评论(0) 推荐(0) 编辑
摘要:下面分别创建三张表,并分别插入1W条简单的数据用来测试,详情如下:[1] test_a 有主键但无索引CREATE TABLE `test_a` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(100) NOT NUL... 阅读全文
posted @ 2015-04-22 08:36 北京流浪儿 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1、注意:在同步之前一定要进行授权操作给从服务器grant all slave on *.* touser@192.168.1.2identified by 'pass'查看binlogshow master status;清除binlogreset master;2、一般主服务器进行 增、删、改,... 阅读全文
posted @ 2015-04-22 08:35 北京流浪儿 阅读(181) 评论(0) 推荐(0) 编辑
摘要:innodb 的行锁是在有索引的情况下,没有索引的表是锁定全表的.表锁演示(无索引)Session1:mysql> set autocommit=0;mysql> select * from innodb_test;+------+-------------+| id | name |+------... 阅读全文
posted @ 2015-04-20 16:46 北京流浪儿 阅读(202) 评论(0) 推荐(0) 编辑
摘要:TCP/IP四层模型TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层)。TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成... 阅读全文
posted @ 2015-04-20 11:31 北京流浪儿 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1 get(self::session_key($PHPSESSID));37 38 if($val===false || $val==null){39 return false;40 }41 ... 阅读全文
posted @ 2015-04-19 22:41 北京流浪儿 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1 prepare($sql); 45 $smit->execute(array($PHPSESSID)); 46 47 if(!$result = $smit->fetch(PDO::FETCH_ASSOC)) 48 {... 阅读全文
posted @ 2015-04-19 22:39 北京流浪儿 阅读(485) 评论(0) 推荐(0) 编辑
摘要:1 _observers[] = $sub; 9 }10 11 //外部统一调用12 public function trigger(){13 if(!empty($this->_observers))... 阅读全文
posted @ 2015-04-19 21:44 北京流浪儿 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1 ';13 }14 }15 16 //类适配器模式17 class Adapter implements Target{18 private $adatee;19 public function __construct(Adatee $adatee){20 ... 阅读全文
posted @ 2015-04-19 21:42 北京流浪儿 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 /* 3 1、每个页面都必须开启session_start()后才能在每个页面里面使用session。 4 5 2、session_start()初始化session,第一次访问会生成一个唯一会话ID保存在客户端(是基于cookie保存的),用户下次访问时,session_... 阅读全文
posted @ 2015-04-19 21:40 北京流浪儿 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1 _weapon = $weapon;48 }49 public function cost(){50 return $this->_weapon->cost() + $this->_price;51 }52 53 public f... 阅读全文
posted @ 2015-04-19 21:38 北京流浪儿 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1 2 事件 3 4 5 6 7 8 9 跳转 10 11 12 13 阅读全文
posted @ 2015-04-19 21:22 北京流浪儿 阅读(342) 评论(0) 推荐(0) 编辑
摘要:function getBrowser(){ var userAgent = navigator.userAgent, rMsie = /(msie\s|trident.*rv:)([\w.]+)/, rFirefox = /(firefox)\/([\w.]+)/, rChrome = /(... 阅读全文
posted @ 2015-04-19 21:21 北京流浪儿 阅读(241) 评论(0) 推荐(0) 编辑
摘要:从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产... 阅读全文
posted @ 2015-04-19 21:17 北京流浪儿 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 $filepath = 'http://www.vip.com/down'; 3 $fp = fopen($filepath,"r"); 4 Header("Content-type: application/octet-stream"); 5 Header("Accept-R... 阅读全文
posted @ 2015-04-19 21:13 北京流浪儿 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1 "yuejide@163.com","password"=>"yuejide198225","remember"=>0); 3 $data = http_build_query($post_data); 4 $ch = curl_init(); 5 curl_setopt($ch, CU... 阅读全文
posted @ 2015-04-19 21:10 北京流浪儿 阅读(208) 评论(0) 推荐(0) 编辑
摘要:PHP中的全局变量$_SERVER['PATH_INFO']是一个很有用的参数,众多的CMS系统在美化自己的URL的时候,都用到了这个参数。对于下面这个网址:http://www.test.com/index.php/foo/bar.html?c=index&m=search我们可以得到$_SERV... 阅读全文
posted @ 2015-04-19 21:08 北京流浪儿 阅读(1277) 评论(0) 推荐(0) 编辑
摘要:1、通过buffer来实现需要用file_put_contents ob_get_clean()等内置函数ob_start ();include "filterpost.html";$mtime = filemtime("./filterpost.html");//在这里可以判断文件是否存在和过期,... 阅读全文
posted @ 2015-04-19 20:46 北京流浪儿 阅读(198) 评论(0) 推荐(0) 编辑
摘要:PHP防SQL注入攻击 收藏没有太多的过滤,主要是针对php和mysql的组合。一般性的防注入,只要使用php的 addslashes 函数就可以了。以下是一段copy来的代码:PHP代码$_POST = sql_injection($_POST); $_GET = sql_injection($_... 阅读全文
posted @ 2015-04-19 20:45 北京流浪儿 阅读(297) 评论(0) 推荐(0) 编辑
摘要:1、在对数据进行比较,(查询、及join条件及排序)操作时:同样的数据,字符的处理往往比数字要慢。2、在数据库中,数据处理以页为单位,列的长度越小,利于提升性能。 阅读全文
posted @ 2015-04-18 23:19 北京流浪儿 阅读(280) 评论(0) 推荐(0) 编辑
摘要:char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节... 阅读全文
posted @ 2015-04-18 21:03 北京流浪儿 阅读(215) 评论(0) 推荐(0) 编辑
摘要:PHP-FPM是一个PHPFastCGI进程管理器,是只用于PHP的。PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。现在我们可以在最新的PHP 5.3.2的源码树里下载得到直接整合了PH... 阅读全文
posted @ 2015-04-18 20:19 北京流浪儿 阅读(308) 评论(0) 推荐(0) 编辑
摘要:所有的MySQL列类型能被索引。在相关的列上的使用索引是改进SELECT操作性能的最好方法。一、前缀索引对于CHAR和VARCHAR列,你可以索引列的前缀。这更快并且比索引整个列需要较少的磁盘空间。在CREATE TABLE语句中索引列前缀的语法看起来像这样:KEY index_name (col_... 阅读全文
posted @ 2015-04-18 20:17 北京流浪儿 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:$arr = array(4,58,11,34,88,45,32,54,63,78);function binary($arr,$bnum){if(is_array($arr) && count($arr) > 0){sort($arr);$start = 0;$end = count($arr)-... 阅读全文
posted @ 2015-04-18 20:15 北京流浪儿 阅读(118) 评论(0) 推荐(0) 编辑
摘要:多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。在面向对象的软件开发中,多态性是最为重要的部分之一。面向对象编程并不只是将... 阅读全文
posted @ 2015-04-18 20:14 北京流浪儿 阅读(198) 评论(0) 推荐(0) 编辑
摘要:使用的是“引用计数”方式进行回收。简单地理解的话,就是每个分配的内存区域都有一个计数器,记录有多少个变量指针指向这片内存。当指向该片内存的指针数量为0,那么该片内存区域就可以被回收。引用计数计数简单,强大,但是有一个致命的缺陷,就是环状引用。考虑以下的代码:Php代码$a = array();$a[... 阅读全文
posted @ 2015-04-18 20:13 北京流浪儿 阅读(180) 评论(0) 推荐(0) 编辑
摘要:原理就是把已经选过的替换为0function DoubleBall(){ $sysBlueball = mt_rand(1,16); $sysRedball = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,... 阅读全文
posted @ 2015-04-18 20:11 北京流浪儿 阅读(674) 评论(0) 推荐(0) 编辑
摘要:首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,... 阅读全文
posted @ 2015-04-18 20:09 北京流浪儿 阅读(191) 评论(0) 推荐(0) 编辑
摘要:class Loader{ static function loadClass($class) { $class = $class.'.php'; if(file_exists($class)) { include($class); return; } }}spl_autoload_... 阅读全文
posted @ 2015-04-18 20:07 北京流浪儿 阅读(168) 评论(0) 推荐(0) 编辑
摘要:记录一下:应用memcache时,准备把整个文件缓存到内存中,遇到了比较奇怪的事情,因为最初使用readfile来读取文件,结果这个函数返回一个字节数,而不是一个字符串,于是文件没办法再输出,最后使用file_get_contents解决问题。file_get_contents -- 将整个文件读入... 阅读全文
posted @ 2015-04-18 20:06 北京流浪儿 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:1、什么是301转向?什么是301重定向? 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。2、什么是302重定向? 302重定向又称之为302代表暂时性... 阅读全文
posted @ 2015-04-18 20:03 北京流浪儿 阅读(264) 评论(0) 推荐(0) 编辑
摘要:增强地方一:再增加2张表,一个接口表,一个授权表,设计参考如下:接口表字段名字段类型注释api_idint接口IDapi_namevarchar(120)接口名,以"/"作为分割线,如 blog/Index/addBlogapi_domainvarchar(256)所属领域is_enabledtin... 阅读全文
posted @ 2015-04-18 20:00 北京流浪儿 阅读(184) 评论(0) 推荐(0) 编辑
摘要:set_time_limit(0);error_reporting(0); // 输出Excel文件头,可把user.csv换成你要的文件名header('Content-Type: application/vnd.ms-excel');header('Content-Disposition: a... 阅读全文
posted @ 2015-04-18 19:59 北京流浪儿 阅读(199) 评论(0) 推荐(0) 编辑
摘要:当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:)。放置多个网站或者博客是个不错的想法,可是如何配置 web 服务器才能在一个 VPS 上放置多个网站/博客呢?如何通过一个 IP 访问... 阅读全文
posted @ 2015-04-18 19:11 北京流浪儿 阅读(326) 评论(0) 推荐(0) 编辑
摘要:在一些用户发布内容应用中,可能出现1秒上万个用户同时发布消息的情况,此时使用mysql可能会出现" too many connections"错误,当然把Mysql的max_connections参数设置为更大数,不过这是一个治标不治本的方法。而使用redis的消息队列,把用户发布的消息暂时存储在消... 阅读全文
posted @ 2015-04-18 19:02 北京流浪儿 阅读(412) 评论(0) 推荐(0) 编辑
摘要:PHP的工作模型非常特殊。从某种程度上说,PHP和ASP、ASP.NET、JSP/Servlet等流行的Web技术,有着本质上的区别。以Java为例,Java在Web应用领域,有两种技术:Java Servlet和JSP(Java Server Page)。Java Servlet是一种特殊类型的J... 阅读全文
posted @ 2015-04-18 19:01 北京流浪儿 阅读(330) 评论(0) 推荐(0) 编辑
摘要:1. fopen, fread1 if($file = fopen("http://www.example.com/", "r")) {2 while(!feof ($file))3 $data .= fread($file, 1024);4 }5 fclose($file)... 阅读全文
posted @ 2015-04-18 19:00 北京流浪儿 阅读(3791) 评论(0) 推荐(0) 编辑
摘要:这段时间在写一个验证码,在我的机器上好好的,但是到了公司的电脑上就显示 图像因其本身有错无法显示,这是什么原因呢?试了好长时间还是没办法解决,于是就去google。网上通用的解决方法是:1、尽可能去掉中文空格2、将“<?”这句代码前的空格回车一切都删掉以防止有html输出但是还是解决不了我的问题。如... 阅读全文
posted @ 2015-04-18 18:58 北京流浪儿 阅读(185) 评论(0) 推荐(0) 编辑
摘要:支持phpfastcgi的配置如下:server {listen 8000;server_name localhost;root F:/home/projects/test;index index.php;location / {index index.php; ##可以有多个,空格隔开}locat... 阅读全文
posted @ 2015-04-18 18:55 北京流浪儿 阅读(404) 评论(0) 推荐(0) 编辑
摘要:在日常开发过程中,我们常常会将一些系统或模块配写在配置文件里。这样便于程序维护与修改。通常的配置文件有.ini , .xml等。配置文件的好处在于:1,便于管理。2,可读性高。但是,使用配置文件也会有坏外,即:1,安全性差。如果采用加密方法,会带来解密性能上的开销。2,多服务器布署时,容易造成文件内... 阅读全文
posted @ 2015-04-18 18:51 北京流浪儿 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。是一个很不错的Redis入门教程。1.介绍1.1 Redis是什么REmoteDIctionaryServer(Redis) 是... 阅读全文
posted @ 2015-04-18 18:49 北京流浪儿 阅读(271) 评论(0) 推荐(0) 编辑
摘要:一、Redis主从同步原理1.1 Redis主从同步的过程配置好slave服务器连接的master后,slave会建立和master的连接,然后发送sync命令。无论是第一次同步建立的连接还是连接断开后的重新连接,master都会启动一个后台进程,将数据库快照保存到文件中.同时master主进程会开... 阅读全文
posted @ 2015-04-18 18:48 北京流浪儿 阅读(423) 评论(0) 推荐(0) 编辑
摘要:高效能团队不是一蹴而就的,需要经历一定的发展与磨合,一般需要经过四个阶段:(1)形成阶段形成阶段促使个体成员转变为团队成员。每个人在这一阶段都有许多疑问:我们的目的是什么?其他团队成员的技术、人品怎么样?每个人都急于知道他们能否与其他成员合得来,自己能否被接受。为使团队明确方向,组织者一定要向团队说... 阅读全文
posted @ 2015-04-18 18:47 北京流浪儿 阅读(4962) 评论(0) 推荐(0) 编辑
摘要:conn = mysql_connect($db['host'],$db['user'],$db['password']); if(!mysql_select_db($db['database'],$this->conn)){ echo "失败"; }; mysql_query('set names utf8',$this-... 阅读全文
posted @ 2015-04-18 18:28 北京流浪儿 阅读(153) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示