自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

农夫仔

LAMP学习之路。。。Router学习之路。。。

  • 博客(69)
  • 资源 (17)
  • 收藏
  • 关注

转载 php 缓存output_buffering和ob_start

buffer是一个内存地址空间,Linux系统默认大小一般为4096(4kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时候,你每输入一个字符,操作系统并不会立即把这个字符直接写入到磁盘,而是先写入到buffer,当写满了一个buffer的时候,才会把

2013-08-19 08:57:57 1359

原创 HTTP请求类 - HttpClient.class.php

HTTPClient写一个Http类,能更好的了解HTTP在这里用 socket 模拟 get, post 请求,并得到结果,其中也加了 head 请求,用 php 自带的函数 get_headers()得到结果,代替了浏览器的请求工作。1. HTTP请求与响应信息  1.1 请求信息请求行(Method URI HttpVersion)请求头信

2013-08-06 12:12:39 14299

原创 go - interface 接口

Interface1. 概述  Interface 是一组抽象方法(未具体实现的方法/仅包含方法名参数返回值的方法)的集合,有点像但又不同于其他编程语言中的 interface 。  如果实现了 interface 中的所有方法,即该类/对象就实现了该接口2. interface 类型  格式:type interfaceName interface { //方

2013-07-17 18:03:57 12442 1

原创 go - method方法

method1. 值与引用  varName2 = varName1  varName2.funcName()  如果 varName2 有变化,varName1 无变化,则为值类型(传递)  如果 varName2 有变化,varName1 有变化,则为引用类型(传递)2. Method  格式: func (r [*]ReceiverType) fun

2013-07-16 18:06:17 3759

原创 go - struct类型

struct类型1. 概述  与C语言struct一样,与java/php等class类似,在Go中,用于扩展类型,面向对象编程(本部分暂未做详细介绍)等  声明格式:(是类型的组合) type typeName struct { //... }2. 声明及初始化  方法有几种: var varName typeName //

2013-07-15 18:06:15 21032

原创 go - 函数

函数1. 格式  func funcName(形参1 type[, 形参2 type...]) [([[返回变量1] type[, [返回变量2] type...]])] {    [return [返回变量1[, 返回变量2...]]]  }  a. 如果形参类型都一样,可以这样写: 形参1, 形参2 type, 同时返回变量也一样  b. 如果只有一个返回值或者无返回值

2013-07-10 18:12:15 9163 1

原创 go - 流程控制

流程控制条件: if else else if switch循环: for跳转: goto 关键字: break continue fallthrough range1. 条件  1.1 if else  1.1.1语法: if [声明变量;] condition1 { //... [} else if condition2 {] //...

2013-07-08 12:18:09 1903

原创 go - 复合类型 array, slice, map

Go 语言支持复合类型:  数组:array  切片:slice  指针:pointer  字典:map  通道:chan  结构体:struct  接口:interface1. array  同一类型数据的集合    var arr [n]type    //声明type类型一维数组    var arr [m][n]type //声明type类型二维数组

2013-07-03 12:52:27 10964

原创 go - 内置基础类型

Go 语言中包括以下内置基础类型:布尔型:bool整型:int int64 int32 int16 int8 uint8(byte) uint16 uint32 uint64 uint浮点型:float32 float64复数型:complex64 complex128字符串:string字符型:rune错误型:error1. bool类型关键字: bool

2013-07-02 12:32:23 19844

原创 go - 变量和常量

1.定义变量goLang中定义变量的方式很多先声明再使用;如果定义的变量未使用编译时会报错a. /*定义单个变量*/var varName type //定义一个 type 类型的变量 varNamevarName = value //给变量 varName 赋值var varName type = value //定义变量并赋初始值

2013-06-25 12:50:46 12373

原创 Java中的byte类型及用if-else对三个数排序

1、byte类型是Java的基本数据类型,占一个字节,2^8,表数范围:-128~127public class TestByte { public static void main(String[] args) { byte b1 = 1; b1++; b1 = b1 + 1; }}编译时出现以下错误:Test

2013-02-23 10:10:02 3141

原创 CI+JQuery+AJAX留言板

最近公司内部聊天公办服务器挂了,但不能断了与几位好友的联系,于是写了一个简单得不能再简单的留言板(不能与其他的相比),用来吹壳子~CI是一个PHP MVC框架,JQuery是一个JS库,用AJAX实现发送与显示。直接上代码:Controller: chat.phpclass Chat extends CI_Controller {//CI中类名首字母大写 fun

2013-01-24 18:00:57 6373

原创 JavaScript中的NaN

在解bug时,发现了NaN这个值1. NaN = 'Not a Number' 非数字值2. NaN表示非法的数字 var str = ''; var num = parseInt(str); //parseFloat document.write('num value = ' + num + ', type = ' + typeof(num));输出: n

2013-01-09 18:02:31 6770

原创 php自动加载

php中有两种自动加载机制函数__autoload();spl_autoload_register();1. __autoload()可以将需要使用类的时候把文件加载到程序中<?phpfunction __autoload($className) { if (file_exists($className . '.php')) {

2012-12-31 11:02:01 1017

转载 图片轮播器——javascript

在网页中,图片轮播器用得比较多。效果图: .d1 { width: 443px; height: auto; overflow: hidden; border: #666666 2px s

2012-12-07 12:02:38 4342

转载 在web项目中使用php和MySQL

在web项目中使用php和MySQL1. 在web开发中应用软件工程    寻找适用于web应用程序开发新规则的软件工程2. 规划和运行web应用程序项目    1)在项目开始之前,必须明确要创建什么,创建的最终目标是什么    2)要尝试将应用程序分为几个部分或处理步骤    3)列出各个部分后,看看哪些部分已经存在了,若原有,可使用原有的;或者使用开源的组件

2012-12-05 17:57:57 1507

转载 Linux下svn命令

Linux下svn命令1. 将文件checkout到本地目录格式:svn checkout path例如:svn checkout http://172.18.58.238/repos/dir_645简写:svn co path注:path就是服务器中的目录或者文件2. 往版本库中添加新的文件格式:svn add file1[ file2...]

2012-11-26 12:04:14 5813 1

原创 Redis数据类型--string

五种数据类型:string, list, set, zset, hash1). string类型       String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象(PHP中对象序列化函数serialize)       内部实现,其本质是一个byte数组,字符串的大小被限制

2012-10-24 12:29:39 9555

原创 redis环境搭建——介绍、安装、配置

1. NoSQL&Redis介绍       NoSQL,Not Only SQL,是非关系型的数据库。传统的关系数据库不能满足超大规模和高并发的应用。       是以Key-Value的形式存储,(例如JSON,XML),不一定遵循传统数据库的一些基本要求,比如SQL标准、ACID属性(Atomicity/ Consistency/Isolation/Durability)、表结构等。

2012-10-22 18:01:45 43661

原创 Mac地址验证------javascript

在路由器中,mac地址是用得比较多的。验证规则:1. Broadcast mac address (FF:FF:FF:FF::FF:FF:)2. IPv4 & IPv6 multicast mac address3. Numeric charactercode list :function isValidMacAddress(address) { var c =

2012-09-29 12:23:16 4486

转载 PHP中的静态属性、静态方法、常量属性

1、静态属性、静态方法在面向对象编程中,我们不仅可以通过对象访问方法和属性,还可以通过类来访问它们。这样的方法和属性就是“静态的”(static),必须用static关键字来声明。class staticExample { staticpublic $num = 0; staticpublic function sayNum() {

2012-07-25 18:02:59 12426 1

原创 用Chrome测试ajax

在web开发中,很多时候会用到ajax,来满足一部分功能,或者达到更好的用户体验但是在web开发时,不好测试ajax是否正常,它是用js发送ajax请求,页面不会刷新,也可能不会报错通过检测HTTP协议来测试结果ajax在发送请求时,就是发送一个http请求这里用Chrome浏览器来监测1、发送一个ajax请求 var url = '?c=mail&a=d

2012-05-23 14:50:49 10213

转载 判断adodb php执行insert或update是否成功

Adodb php执行insert或update成功后会返回ADORecordSet对象:ADORecordSet_empty Object(    [dataProvider] => empty    [databaseType] =>     [EOF] => 1    [_numOfRows] => 0    [fields

2012-05-18 12:09:17 3453

原创 PHP定时发送邮件

在做一些项目中,比如推广商品、用户定阅邮件,可能有邮件功能,这当中就可能会有定时发送邮件在这里以PHP项目为例实现这个功能要用操作系统中的计划任务与PHP发邮件结合起来(最好),当然也可以不用操作系统中的计划任务,在Linux中用crontab命令来实现在Windows中用系统工具中的计划任务来实现在PHP项目中,一般不用PHP自带的函数mail来发邮件,比如用其他扩展如php

2012-05-08 11:29:54 3705 1

原创 Smarty中的变量、方法(一)

require('./include.php');$xpx = 100;//分配变量(a,b),a为模板中的变量名,b为值//[xpx] = 100$smarty->assign('xpx',$xpx);// [ypx] => Array// (// [app] => local// [host] => post

2012-04-27 18:07:57 3071

原创 Smarty中的自定义函数(三)html_select_date、html_table、html_time、math

上接smarty中的自定义函数(二)11、html_select_date日期<{* 解析后的html代码 January February March April May June July August September October November December 01 02 03 04 05 06 07 08

2012-04-27 12:51:27 5075

原创 Smarty中的自定义函数(二)复选框、下拉列表、单选框

接Smarty中的自定义函数(一)7、html_checkboxes复选框$ssss1 = array(2,3,4);$ssss2 = array('学习','工作','生活');$ssss3 = array(2,4);$smarty->assign('ssss1',$ssss1);$smarty->assign('ssss2',$ssss2);$smarty->assi

2012-04-27 11:04:00 4615 4

原创 smarty中的自定义函数(一)assign、cycle、debug...

Smarty中有很好的扩展,提供很多定义的函数1、assign定义一个模板变量并赋值格式:2、counter计数<{* counter用于计数,执行一次加一次 start,可选,开始数 skip,可选,步长 direction,可选,计数方向,增/减 print,可选,是否输出 assign,可选,counter不输出,将内容保存到assign指定

2012-04-26 15:59:37 11381

原创 smarty中的内建函数(二)if、section...

接smarty中的内建函数(一)7、if,elseif,else主要根据条件来决定处理的方式$role = '1';$smarty->assign('role',$role);role_1role_2no_role结果:role_1eq(相等)、ne(不相等)、neq(不相等)、gt(大于)、lt(小于)、lte(小于等于)、le(小于等于)、gte(大于

2012-04-26 14:47:45 2952

原创 Smarty中的内建函数(一)config_load、foreach...

1、capture将模板输出的数据存放到一个变量里,不能嵌套,之间的内容通过来访问2、config_load从配置文件读取变量<{* 必选file="指定文件" 可选section="配置文件中的区域",即配置文件中的“[]” 可选scope="local/parent/global" scope默认为local,即作用域为本模板 parent作用域为本模

2012-04-26 12:05:17 5404 1

原创 Smarty变量调节器的使用

$str = 'how Are you';$smarty->assign('str', $str);$title = "\nbbbbbb。bbbb\n1111111\nbbbbbbbb\n222.\t22.22";$smarty->assign('title',$title);$name = "who are \n you?";$smarty->assign('name',$name

2012-04-25 17:20:18 5037

原创 Smarty中的变量

Smarty中变量分为三类1、PHP分配的变量index.phprequire('./include.php'); //加载Smarty初始化$smarty->assign('name','chuangrain'); //php分配的变量$smarty->display('index.html'); //显示index.htmlindex.htmlhello,!he

2012-04-25 15:48:23 3533

转载 Smarty For Sae(sae中使用smarty)

Smarty是非常流行的模板系统,它分离了业务和逻辑、执行速度快,在php网站中有广泛的运用。不过在部署到sina app engine(sae)上时出现了问题,因为sae作为云计算平台式无法进行文件读写操作的,所以Smarty中输出的缓存文件就无法实现。错误信息:“SAE_Fatal_error: Uncaught exception 'SmartyException' with

2012-04-25 13:46:13 2224

原创 Smarty的安装

smarty是一个PHP模板引擎,用于区分美工与程序可以在www.smarty.net官方网站下载,有smarty 2.X、smarty 3.X,smarty 3生成的编译后的文件很大,暂时使用Smarty 2Smarty/libs包含了核心文件test.php<?phprequire('./libs/Smarty.class.php');//包含smarty类文件

2012-04-20 10:57:59 1471

原创 go语言 Hello World

go语言是google发布的编程语言,已经有了第一个正式版本go编译速度很快,是编译型语言hello.gopackage mainimport "fmt"func main() { fmt.Printf("Hello,World!")}运行结果:package main 是指go文件的开头标志import "fmt" I/O库,是将fmt库加载到文

2012-04-11 14:54:03 3342 1

原创 web中的http

http是超文本传输协议,是TCP/IP协议族中最重要的协议之一以APACHE+PHP为例,一次访问页面大概过程是:1、用浏览器去访问一个http页面或其他资源2、先去解析url中的域名或ip地址,再去查找本地的hosts文件中的域名和对应的Ip,如果在hosts文件有对应的项,就会向对应的IP地址发送请求,如果没有再去DNS查找域名对应的IP地址,再去发送请求3、去尝试与服务器连

2012-04-05 15:37:50 841

转载 SEO建议

1、URL的长度不能过长2、页面静态化(真静态和伪静态)3、meta信息要完整4、尽量不使用frame框架5、图片要有alt属性6、flash要有文字信息转自韩顺平老师

2012-04-04 17:41:20 511

原创 apache中ab工具

apache/bin/ab.exe文件是一个很好的测试工具,可以模拟多人并发访问网页,从而来检测服务器的性能、查看访问网页的速度。在windows下面示范:1、进入命令提示符下2、进入apache/bin目录下命令格式:ab [options] [http://lhostname[:port]/path]options:-n requests 执行请求次数-c co

2012-04-04 17:30:51 1972 1

原创 SQL中的联合查询

a表aaa    bbb    ccc 1a      1b      1c 2a      2b      2c 3a      3b      3cb表aaa   bbb    ddd 1a     1b       1d 4a     4b       4d1、unionunion [all]all:表示将查询的所有结果都合并到结果集中,若不加al

2012-03-26 17:15:47 13224

原创 三表查询、统计

一张订单表estimate_id title一张销售表sell_id estimate_id no sprice snum一张采购表buy_id estimate_id no bprice bnum一个订单对应多个销售和采购(estimate_id),一个销售对应多个采购(no)查询的结果:title   scount    bcount XX     10.0

2012-03-23 09:59:56 1819

PHP中文手册

PHP 中文手册(最新评论整合版) 2011年10月9日

2011-10-29

实战Nginx 取代Apache的高性能Web服务器

实战Nginx, 取代Apache的高性能Web服务器 nginx web服务器相当的火,目前很多大公司都在用,比如qq等

2011-07-04

Python3程序开发指南.第二版(带书签).part2

Python3程序开发指南.第二版(带书签).part2 一共有两部分,这是第二部分

2011-07-04

Python3程序开发指南.第二版(带书签).part1

Python3程序开发指南.第二版(带书签).part1 一共有两部分,这是第一部分

2011-07-04

概要设计说明书与模板

概要设计说明书与模板 概要设计说明书与模板

2011-07-04

ASP.NET数据库操作大全

ASP.NET 数据库操作大全 很全面的介绍了数据库的操作

2011-07-04

asp网上书店系统设计

总体设计 数据库设计 关键技术 功能具体实现 结论

2011-07-03

电子商务网上书店系统设计

包括: 开题报告 每周周报 实习报告 项目代码

2011-07-03

宿舍管理信息系统课程设计

课程设计概述 可行性研究 需求分析 概要设计 详细设计 单元测试

2011-07-03

仓库管理系统 php 数据库

这是一个用Php开发的仓库管理系统,有用户管理、商品管理、出库、入库等功能。

2011-07-01

仓库管理系统 数据库课程设计

仓库管理系统数据库课程设计 任务概述 需求分析 可行性分析 系统设计 详细设计 结论

2011-07-01

仓库管理系统 课程设计文档

仓库管理系统 文档 任务概述 可行性报告 需求分析 概要设计 详细设计 测试

2011-07-01

人机交互 电子商务网上书店界面设计

人机交互 电子商务网上书店界面设计 课程设计 需求分析 界面设计原则与思想 对象建模分析 视图抽象设计 概要设计 视图的关联设计 视图的全面设计 结论

2011-07-01

空空如也

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

TA关注的人

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