自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1116)
  • 收藏
  • 关注

分享自己这近一个月的sql温习笔记

--查询所有数据库use masterselect * from sysdatabases where dbid>4;--系统自带的数据库分别是master->1,model->3,msdb->4,tempdb->2--查询数据库中所有数据库(存储过程)exec sp_helpdb;--查询指定数据库中的表use masterselect * from s...

2012-05-03 10:56:14 281

基于ios开发点餐系统应用(附带源码)

1. Tabbar Controller与 Navigation Controller的套用2. TableViewCell 子视图添加UILabel和UIButton等3. Quartz 2D 绘制自定义视图4. 手势结合UIView Animation切换视图5. CoreData 及其数据的初始化方法6. 使用HTTP Get/Post Request 提交和获取数据7. UIAlert...

2012-05-03 10:55:35 642

人人网 Windows Phone 7 应用开发起步

 目前,人人网在国内高校学生中的普及率非常高。前段时间,大概是11月下旬的样子,人人网发布了Windows Phone 7客户端的公测版。我想,Windows Phone 7本地化的优劣,直接关系到其将来在国内的市场份额。而诸如人人等针对学生群体的SNS应用,也将影响到高校学生对WP7平台的认可程度。人人的WP7公测版大家可以去网站上下载,如果没有WP7设备,也可以通过SDK中的Ap...

2011-12-26 09:20:23 338

如何快速成为javascript高手的思考

如何快速成为javascript高手?  之前我拿这个问题问过我的同事,也问过国内的一些javascript高手。  最近,我一直在拿这个问题问自己。之所以会有这个问题,我基于两个前提:第一、我自认为自己不笨;第二、我学习和使用javascript也有一段时间了,并且自己学习还算努力。  思来想去,我觉得我应该先回答下这个问题:如何提高自己的学习效率?  想象一下学校的场景,有一些...

2011-12-01 12:53:32 185

程序员杂记:带面具的生活!

  工作了,虽然以前自己开过店,但那只是在小县城里一个孩子过家家搬的玩闹。真正踏入了太原这个省会城市的“社会”生活的时候,还是有一些不适应的。公司的大老板在北京,基本很少回公司,当时的单位人数并不多,公司总经理并不比我大几岁,但确是个能拿的起的人。不得不说在那几年我在这个团队里学到了太多的东西。      那时候太个性,搞技术的人很难与别人交流,总是生活在自己的思维中,但是公司的同事还是能理解...

2011-12-01 10:12:06 153

Cassandra安装测试

说明,本人成功安装过程记录 只要看解压目录的readme.txt即可,其他网上教程由于版本不对会执行报错,例如遇到编码问题#wget http://www.apache.org/dyn/closer.cgi?path=/cassandra/1.0.3/apache-cassandra-1.0.3-bin.tar.gz#tar -zxvf apache-cassandra-1.0.3-bin.t...

2011-11-28 19:30:00 136

php使用curl可以get 模拟post

本机windows测试需要打开curl php.iniextension=php_curl.dll重启apacheinclude ('Curl.php');$cu=new QP_Curl_Curl();$s=$cu->get('http://www.baidu.com');echo $s;Curl.php可以使用http://www.myquickphp.co...

2011-11-23 18:46:00 130

The C10K problem原文翻译

The C10K problem如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了。现在的计算机也很强大了,你只需要花大概$1200就可以买一个1000MHz的处理器,2G的内存, 1000Mbit/sec的网卡的机器。让我们来看看–20000个客户,每个为50KHz,100Kbyes和 50Kbit/sec,那么没有什么比为这两万个客户端...

2011-11-23 10:47:00 234

PHP安装VLD查看opcode

# wget http://pecl.php.net/get/vld-0.10.1.tgz# tar zxvf vld-0.10.1.tgz# cd ./vld-0.10.1# /usr/local/php/bin/phpize 或者直接phpize# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-vld#...

2011-11-23 01:28:00 160

php安装完成以后要复制php.ini文件

直接#find / -name "php.ini"找不到,是因为安装php的时候没有复制配置文件php版本变化以后ini文件名有变php.ini-production对应于php.ini-recommendedphp.ini-development对应于php.ini-dist二者差异?由于版本更新,这些文件有了新的命名:php.ini-production对应于php.ini-r...

2011-11-22 17:38:00 330

PHP动态编译出现Cannot find autoconf

在安装完PHP后,想动态编译PHP的memcache扩展库cd memcache-2.2.5//usr/local/webserver/php/bin/phpize./configure --with-php-config=/usr/local/webserver/php/bin/php-config但是执行/usr/local/webserver/php/bin/phpize时出现错误:...

2011-11-22 16:55:00 169

FastCGI

PHP的FastCGI使你的所有php应用软件通过mod_fastci运行,而不是mod_phpsusexec。FastCGI应用速度很快 是因为他们持久稳定。不必对每一个请求都启动和初始化。这使得应用程序的开发成为可能,否则在CGI范例是不切实际的(例如一个大型的脚本,或者一个需要 连接单个或多个数据库的应用)。 1. FastCGI 像是一个常驻 (long-live) 型的 CGI,它可以一...

2011-11-22 16:52:00 106

It is not safe to rely on the system's timezone settings

在写php程序中有时会出现这样的警告:PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In ca...

2011-11-22 00:54:00 112

CentOS用yum安装X Window

安装X图形界面系统yum list 列出所有可安装的软件包 可以通过 yum grouplist 来查看可能批量安装哪些列表 先装X windows#yum groupinstall 'X Window System' -y安装GNOME桌面环境#yum groupinstall 'GNOME Desktop Environment' -y安装KDE桌面环境#yum groupinsta...

2011-11-21 18:15:00 1291

几个重要的RFC

RFC目录 权威无须解释http://www.ietf.org/rfc/RFC中文目录http://man.chinaunix.net/develop/rfc/default.htm几个常用的RFC参考:RFC1945 超文本传输协议--HTTP/1.0 RFC2616超文本传输协议--HTTP/1.1 对 RFC2068的补充RFC3920可扩展的消息和出席信息协议 (XMPP...

2011-11-21 11:54:00 215

CentOS 6安装DHCP

#wget ftp://ftp.isc.org/isc/dhcp/dhcp-4.2.3/dhcp-4.2.3.tar.gz#tar xvzf dhcp-4.2.3.tar.gz#cd dhcp-4.2.3#./configure#make#make install

2011-11-17 14:25:00 179

Crontab运行php脚本

首先,确认 PHP 可执行文件的位置 —— 对于大多数 Linux 系统,几乎肯定是 /usr/bin/php。如果不确定其位置,请在命令行中键入 which php 并查看响应内容。其次,键入以下代码,确保将 /usr/bin/php 替换为 PHP 可执行文件的实际路径。<?php#!/usr/bin/php -qprint date("Y-m-d H:i:s")."\n";...

2011-11-16 16:32:00 138

PHP底层工作原理

简介  先看看下面这个过程:我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层...

2011-11-15 15:55:00 114

深入理解PHP内存管理之谁动了我的内存

本文地址:http://www.laruence.com/2011/03/04/1894.html转载请注明出处首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a = "laruence";var_dump(memory_get_usage());unset($a);var_dump(memory_get_us...

2011-11-15 15:30:00 97

深入理解PHP之数组遍历

本文地址: http://www.laruence.com/2009/08/23/1065.html经常会有人问我, PHP的数组, 如果用foreach来访问, 遍历的顺序是固定的么? 以什么顺序遍历呢?比如:<?php$arr['laruence'] = 'huixinchen';$arr['yahoo'] = 2007;$arr['baidu'] = 2008;foreach ($ar...

2011-11-15 15:23:00 118

深入理解PHP原理之变量分离/引用(Variables Separation)

引自: http://www.laruence.com/ [风雪之隅 ]在前面的文章中我已经介绍了PHP的变量的内部表示(深入理解PHP原理之变量(Variables inside PHP)),以及PHP中作用域的实现机制(深入理解PHP原理之变量作用域(Scope inside PHP))。这节我们就接着前面的文章,继续介绍PHP中变量分离和引用的概念:首先我们回顾一下zval的结构:s...

2011-11-15 15:11:00 76

深入理解PHP原理之变量作用域

作者:laruence(http://www.laruence.com/)地址: http://www.laruence.com/2008/08/26/463.htmlPHP变量的内部表示是如何和用户脚本中的变量联系起来的呢?也就是说,如果我在脚本中写下:<?php $var="laruence";echo$var;?> ZE是如何把我的变量var和内部结构zval联系起来的呢? 深入...

2011-11-15 15:09:00 91

深入理解PHP原理之变量(Variables inside PHP)

或许你知道,或许你不知道,PHP是一个弱类型,动态的脚本语言。所谓弱类型,就是说PHP并不严格验证变量类型(严格来讲,PHP是一个中强类型语言,这部分内容会在以后的文章中叙述),在申明一个变量的时候,并不需要显示指明它保存的数据的类型:<?php$var = 1; //int$var = "laruence"; //string$var = 1.0002; //float$var = ...

2011-11-15 14:45:00 71

深入浅出PHP(Exploring PHP)

一直以来,横观国内的PHP现状,很少有专门介绍PHP内部机制的书。呵呵,我会随时记录下研究的心得,有机会的时候,汇总成书。:)今天这篇,我内心是想打算做为一个导论:PHP是一个被广泛应用的脚本语言,因为它的成功,所以很多时候,我们应用PHP的时候是更不不需要考虑底层到底是怎么实现的。我相信大多数的 PHP程序 员是不会去考虑这一点的。从我接触PHP开始,到今天也就是3年,这三年里,前俩年我一直...

2011-11-15 14:45:00 133

深入理解PHP之OpCode

OpCode是一种PHP脚本编译后的中间语言,就像Java的ByteCode,或者.NET的MSL。 此文主要基于《 Understanding OPcode》和 网络,根据个人的理解和修改,特记录下来 :PHP代码:<?php echo "Hello World"; $a = 1 + 1; echo $a;?>PHP执行这段代码会经过如下4个步骤:...

2011-11-15 14:37:00 117

PHP源代码分析-字符串搜索系列函数实现详解

今天和同事在讨论关键字过虑的算法实现,前几天刚看过布隆过滤算法,于是就想起我们公司内部的查找关键字程序,好奇是怎么实现的。于是查找了一下源代码,原来可以简单地用stripos函数查找,stripos原型如下:int stripos ( string $haystack, string $needle [, int $offset] )一般地都会建一个关键词库,然后把用户输入的内容作为haystac...

2011-11-15 13:53:00 184

CentOS 6虚拟机安装

1.下载虚拟机Oracle VM VirtualBox最新的下载地址:http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74713-Win.exe说明 VM VirtualBox以前是SUN的,后来SUN被Oracle收购,所以自然去Oracle主页去找:http://www.oracle.com/techn...

2011-11-12 01:56:00 128

Redis安装无错版

下载最新的官网:http://redis.io/ 或者 http://code.google.com/p/redis/downloads/list第一步:下载安装编译#wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz#tar zxvf redis-2.4.2.tar.gz#cd redis-2.4.2#make #make ...

2011-11-11 17:56:00 62

PHP自动加载类—__autoload()和spl_autoload_register()

test.php<?phpfunction __autoload($class_name) { require_once $class_name . '.php';}$obj = new j();?> 当前目录下有j.php<?phpclass j{ function __construct() {...

2011-11-09 16:02:00 106

PHP的URL处理

完整URL地址: http://username:password@hostname/path?arg=value#auchor 协议:http:// 用户名和密码: username:password 以:将两者分隔 主机名:hostname @和/为分隔符 路径: /path 以/开头、包含/符号 参数键值对: arg=value&arg1=value1 ?和#为分隔符、每对键值对之...

2011-11-09 15:59:00 93

php 反射类简介

反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。其用途如:自动加载插件,自动生成文档,甚至可用来扩充PHP 语言。php 反射api 由若干类组成,可帮助我们用来访问程序的元数据或者同相关的注释交互。借助反射我们可以获取诸如类实现了那些方法,创建一个类的实例(不同于用new 创建),调用一个方法(也不同于常规调用),传递参数,动态调用类的静态方法。***反...

2011-11-09 15:33:00 111

php的引用(就是在变量或者函数、对象等前面加上&符号)

php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用PHP 的引用允许你用两个变量来指向同一个内容[php] <?$a="ABC";$b =&$a;echo $a;//这里输出:ABCecho $b;//这里输出:ABC$b=...

2011-11-09 15:12:00 93

PHP编程问题集锦

1. Win32下apache2用get方法传递中文参数会出错 test.php?a=你好&b=你也好传递参数是会导致一个内部错误解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)2. win32下的session不能正常工作 php.ini默认的session.save_path = /tmp 这显然是linux下的配置,...

2011-11-09 15:01:00 90

htaccess文件用法收集整理

1.时区设置有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。1.SetEnv TZ Australia/Melbourne2. 搜索引擎友好的301永久转向方法为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能根据检查301永久转向来更新...

2011-11-09 14:51:00 67

php反射类 ReflectionClass

什么是php反射类,顾名思义,可以理解为一个类的映射。举个例子:class fuc {//定义一个类static function ec() {echo'我是一个类';}}$class=new ReflectionClass('fuc'); //建立 fuc这个类的反射类echo $class; //输出这反射类Class [ <user>class A ] { @@ F:\php...

2011-11-09 14:50:00 98

Http与RPC通信协议的比较

OSI网络结构的七层模型各层的具体描述如下:  第七层:应用层 定义了用于在网络中进行通信和数据传输的接口 - 用户程式;提供标准服务,比如虚拟终端、文件以及任务的传输 和处理;   第六层:表示层 掩盖不同系统间的数据格式的不同性; 指定独立结构的数据传输格式; 数据的编码和解码;加密和解密;压缩和 解压缩   第五层:会话层 管理用户会话和对话; 控制用户间逻辑连接的建立和挂断;报告上一层...

2011-11-09 10:51:00 508

PHP中的ob_start()

在PHP编程中, 我们经常会遇到一些直接产生输出的函数, 如passthru(),readfile(), var_dump() 等. 但有时我们想把这些函数的输出导入到文件中,或者先经过处理再输出, 或者把这些函数的输出作为字符串来处理.这时我们就要用到 Output Buffer(输出缓冲) 函数了.处理输出缓冲的函数主要有这么几个:ob_start() 开始输出缓冲, 这时PHP停止输出, 在...

2011-11-08 19:09:00 118

PHP autoload机制详解

PHP autoload机制详解转载自 jeakcccPHP autoload机制详解(1) autoload机制概述在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这 也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来...

2011-11-08 19:04:00 80

PHP版UTF-8文件BOM自动检测移除程序

BOM信息是文件开头的一串隐藏的字符,用于让某些编辑器识别这是个UTF-8编码的文件。但PHP在读取文件时会把这些字符读出,从而形成了文件 开头含有一些无法识别的字符的问题。比如用UTF-8格式保存的生成图片的PHP文件,因为文件头隐藏的BOM信息也被下发,导致生成的 图片数据不对,浏览器无法识别。要检测一个UTF-8文件是否含有BOM信息,就是检测文件开头的字三个符,是否为0xEF, 0xBB...

2011-11-08 19:02:00 106

php自动加载

很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件列表。 在 PHP 5 中,不再需要这样了。可以定义一个 __autoload 函数,它会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类。 http://www.php.net/manu...

2011-11-08 18:37:00 78

空空如也

空空如也

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

TA关注的人

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