自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chen

混迹于互联网的小小菜鸟

  • 博客(82)
  • 资源 (5)
  • 收藏
  • 关注

转载 MySQL存在则更新方法对比

MySQL存在则更新方法一般有以下几种SELECT + UPDATEREPLACE INTOINSERT INTO … ON DUPLICATE KEY UPDATESELECT + UPDATE 是最传统的一个,要对数据库进行两次操作。REPLACE INTO 和 INSERT INTO ON DUPLICATE KEY UPDATE都是一次操作,表面看起来功能差不多,REP

2013-11-14 17:18:33 1158

转载 z-index 层叠顺序

z-index,特别是在嵌套的div元素中使用这个属性时,z-index的值即使设置的很大,有时仍不能起作用。解决方法就是如果你希望的div块能在最前显示,不被其它元素遮住。除了要把这个希望能在最前显示的div元素的z-index设置一个较大的值外,还应把它的父级元素的z-index设置一个小值。如果设置了父级元素仍不起作用,那还需继续设置它的父级元素的父级元素的z-index为一个较小值。当然也

2013-08-19 14:11:51 793 1

转载 Dwz手册的补充说明和常见问题

1、我如何在项目中使用dwz?手册中有如下说明:设计思路第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量.支持HTML扩展方式来调用DWZ组件.标准化Ajax开发, 降低Ajax开发成本. 也就是说,只需要在一个页面(通常是起始页,如index.aspx/index.php)包含框架,这里的框架是指dem

2013-05-30 15:16:14 2003 2

转载 jdk与jre的区别

jdk与jre的区别很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是

2013-04-05 14:43:56 503

转载 Sublime Text2 常用快捷键

Ctrl+L选择整行(按住-继续选择下行)Ctrl+KK从光标处删除至行尾Ctrl+Shift+K删除整行Ctrl+Shift+D复制光标所在整行,插入在该行之前Ctrl+J合并行(已选择需要合并的多行时)

2013-03-26 20:21:23 640

转载 MongoDB介绍及安装

一、前言  最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系[email protected]。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。二、M

2012-12-13 19:53:48 324

原创 计算机术语 编程和语言

adsl: asymmetric digital subscriber line,不对称数字订阅线路ah: authentication header,鉴定文件头amr(audio/modem riser,音效/数据主机板附加直立插卡)arp(address resolution protocol,地址解析协议)atm(asynchronous transfer mode,异步传输

2012-11-20 09:42:22 498

转载 计算机术语 网络

adsl: asymmetric digital subscriber line,不对称数字订阅线路ah: authentication header,鉴定文件头amr(audio/modem riser,音效/数据主机板附加直立插卡)arp(address resolution protocol,地址解析协议)atm(asynchronous transfer mode,异步传输

2012-11-20 09:41:54 472

转载 java的八种基本数据类型

类型包含默认值   大小   范围booleantrue或falsefalse1位-------charunicode字符/uxxxx16位/u0000--/uffffbyte有符号整数08-128 ___127short有符号整数016-32768__32768

2012-11-20 00:49:11 482

转载 Ubuntu建立PHP服务器(apache+php+mysql)

Ubuntu建立(apache+php+mysql)+phpmyadminUbuntu建立apache+php+mysql基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zend optimizer的安装了。其实在ubuntu系统中中安装远比在windows系统中设置更为容易,而且在终端下设置更省事。1、安装Apache服务sudo apt-get install ap

2012-11-06 14:53:45 467

原创 Yii 之组件

初学Yii,刚看到其组件机制,特别是刚看“组件事件”的时候真是把人给看晕了,可能还是基础不好的吧........接下来做个笔记备忘!!!Yii的组件机制组件机制,是Yii整个体系的思想精髓,在使用Yii之前,最应该先了解其组件机制,如果不了解这个机制,那么阅读Yii源代码会非常吃力。组件机制给Yii框架赋予了无穷的灵活性和可扩展性,可以毫不夸张地说,Yii框架的基础结构就是

2012-11-02 15:52:00 2372 1

转载 Yii之widget

关于widgets,他们在yii中的关系如下 1.system.web.widgets  系统自带最基本的widget 2.zii.widgets  是基本扩展 3.zii.widgets.grid  是基本扩展的重要分支 4.zii.widgets.jui  是插件扩展 一,system.web.widgets 包括:CActiveForm CAutoCo

2012-11-01 17:17:48 1796

原创 yii filter自定义过滤器类的用法

过滤器执行顺序为它们出现在过滤器列表中的顺序。class PerformanceFilter extends CFilter{ protected function preFilter($filterChain) { // 动作被执行之前应用的逻辑 return true; // 如果动作不应被执行,此处返回 false }

2012-11-01 15:55:50 2871

转载 yii的filter用法

在Controller里面支持动态插入过滤动作,举例说明//重写CController的filter方法,返回我们想要配置的过滤器名字public function filters(){    return array('LoginRequired');} //跟据上面配置的过滤器名字会回调这个函数,格式为filterXXXXXXXX,xxxxxxxx为刚才配置

2012-11-01 15:41:12 1088

原创 Yii框架使用

db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存如何在页面下边显示sql的查询时间在log组件的routes中加入array('class'=>'CProfileLogRoute','levels'=>'error, warning',)同时在db组件中加入'enableProfiling'=>true,

2012-11-01 15:34:22 1866

转载 YII 过滤器

Yii的过滤器是:通过配置,在一个控制器的动作被执行之前或者之后执行的一小段代码。当我们想要在某个动作执行后额外记录些什么,或者执行一些审核逻辑,可以编写一个简单的审计过滤器来进行这个动作之后的处理任务。beforeSave 和 afterSave: 这两个将在保存 AR 实例之前和之后被调用。brforeDelete 和 afterDelete: 这两个将在一个 AR 实例被

2012-11-01 15:32:38 1476

转载 yii表单验证用法 实例

Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证public array rules (){ .......}array 要调用 validate() 时应用的有效性规则。返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', '

2012-11-01 15:32:04 4065

转载 yii中引入js和css文件

一、引入jquery核心部件      代码Yii::app()->clientScript->registerCoreScript('jquery');  批注:不论在页面中的何种位置引用,最终yii会将jquery.js文件放入yii的assets文件夹下。即/projectName/assets/82qg58/jquery-1.6.1.min.js。二、在控制器添

2012-11-01 15:30:39 1076

转载 yii gii的使用方法

1.打开 protected\config下的main.php ,找到以下这段代码:(原来是注释了的,现在要去掉注释)'modules'=>array(        // uncomment the following to enable the Gii tool        'gii'=>array(            'class'=>'system.gii.GiiMo

2012-11-01 15:29:57 1039

转载 Yii 截取字符串(UTF-8)的方法

1.将Helper.php放进protected\components文件夹下。2.调用方法:  Helper::truncate_utf8_string($content,20,false);   //不显示省略号  Helper::truncate_utf8_string($content,20);  //显示省略号  Help.php  代码如下:class He

2012-11-01 15:28:58 1238

转载 yii 缓存之apc

首先yii CApcCache 实现了一个针对APC的缓存应用组件,常见的缓存操作方法get,set,add,delete,flush...下面说说配置:1. 在config/main.php  components 组件下添加:    'apccache'=>array(            'class'=>'system.caching.CApcCache'

2012-11-01 15:28:05 1851

转载 yii 缓存之memcached

1.下载memcached软件包,解压,把memcached.exe 放到随意一个地方,比如:d:/memcached/ 下。2.开始->运行->输入cmd,命令行打开memcached.exe,所在文件夹,输入:memcached.exe -d install  安装3.输入memcached.exe -d start 启动 4.下载 php_memcache.dll 文件,放到ph

2012-11-01 15:27:35 2667

转载 yii dropDownList 实例

modelpublic function getList(){    return CHtml::listData($this->findAll(array('order'=>'')),'id','doctorname');}viewid,Doctor::model()->getList(),array('empty' => '- 请选 -'))

2012-11-01 15:27:06 6470

原创 yii通过uc实现同步登陆

1.进入ucenter应用管理,添加应用 2.在yii网站的根目录下添加api和uc_client文件夹和config.inc.php文件 config.inc.php代码如下: <?php define('UC_CONNECT', 'mysql'); define('UC_DBHOST', 'localhost'); define('UC_DB

2012-11-01 15:26:11 2362

原创 yii计算数据库的记录条数

$connection=Yii::app()->db; $command = $connection->createCommand(" sql语句 "); $dataReader = $command->query(); $count = $dataReader->rowCount; $renderd

2012-11-01 15:24:36 4593

原创 好用的PHP生产缩略图类

class Thumb{ //公共变量 var $srcFile=""; //原图 var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件 var $im=""; //临时变量 var $srcW=""; //原图宽 var $srcH=""; //原图高

2012-10-29 23:12:51 496

转载 jquery validate 详解

官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的电子邮件(4)url:t

2012-10-29 10:52:21 388

原创 PHP生产缩略图

<?phperror_reporting( E_ALL );// 测试imagezoom('asdfg.jpg', '2.jpg', 140, 50, '#FFFFFF');/* php缩略图函数: 等比例无损压缩,可填充补充色 author: 华仔 主持格式: bmp 、jpg 、gif、png param: @

2012-10-26 17:52:44 654

原创 创建mysql数据表时,字段的int类型长度问题

填完字段名、数据类型之后就要填写长度,就好比int(4) varchar(16)这里的4和16 ,这个M代表什么意思呢?varchar类型的没什么异议,但是这个INT的呢?第一感觉就是代表长度,我只能存储4个数字以内的,可我存超过4位的数字的时候依然是可以存的,所以这样的理解是不完全对的。其实这个M跟INT能表示的范围没有关系,只要你选择了INT,INT是用4个字节表示,1个字节8位,若表

2012-10-26 16:45:28 23701

转载 mysql读写分离实现

一个完整的mysql读写分离环境包括以下几个部分:·                     应用程序client ·                     databaseproxy ·                     database集群 在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理clie

2012-10-26 14:54:46 1620

原创 mysql优化

--------------------韩顺平笔记整理要保证数据库的效率,要做好以下四个方面的工作: 数据库设计 sql语句优化 数据库参数配置 恰当的硬件资源和操作系统数据库表设计1NF :就是具有原子性,不可分割.(只要使用的是关系性数据库,就自动符合)2NF: 在满足1NF 的基础上,

2012-10-26 14:51:12 374

原创 Mysql索引的使用

l下列几种情况下有可能使用到索引:1,对于创建的多列索引,只要查询条件使用了最左边的列,索引一般就会被使用。2,对于使用like的查询,查询如果是 ‘%aaa’不会使用到索引‘aaa%’会使用到索引。l下列的表将不使用索引:1,如果条件中有or,即使其中有条件带索引也不会使用。2,对于多列索引,不是使用的第一部分,则不会使用索引。3,like查询是以%开头4

2012-10-26 00:06:32 274

转载 数据库三范式

1 第一范式(1NF)    在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。     所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之

2012-10-25 19:32:50 665

原创 dwz与Tp结合

protected function ajaxReturn($data,$info='',$status=1,$type='') { $result = array(); $result['status'] = $status; $result['statusCode'] = $status; // zhanghuihua@msn.

2012-10-22 17:29:10 1632

转载 PHP autoload机制详解

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

2012-10-18 17:57:13 354

转载 DiscuzX 程序目录和文件列表

se.php| — source — language — magic — lang_doodle.php| — source — language — magic — lang_downdateline.php| — source — language — magic — lang_flicker.php| — source — language — magic

2012-10-18 17:56:38 1005

转载 PHP读写XML文件

PHP可以方便的生成和读取XML文件。PHP主要通过DOMDocument、DOMElement和DOMNodeList来完成XML的读取与写入操作的。下面就简要说明下如何使用这些类。一.生成XML文件对于一个如下XML文件。[html] PHP访问MySql数据库 初级篇http://blog.csdn.net/morewindows/article/de

2012-10-18 17:55:01 464

转载 php中使用jpGraph一点总结

$graph = new Graph(500,400); $graph->SetScale(“textlin”);//设置刻度样式,X轴和Y轴 $graph->img->setMargin(“30″,”30″,”60″,”30″);//设置生成的图形与画布边缘距离,顺序为左右上下 $graph->yaxis->scale->SetGrace(20);//设置y轴刻度值分辨率 $gr

2012-10-18 09:54:31 7326

转载 五个方面促进你写出更加专业的CSS代码

一、重置  首先,很认真的告诉你,总是要重置某些分类。无论你是使用 Eric Meyer Reset、YUI Reset,或者你自己编写的重置代码,只要使用就对了。  它能很简单的移除所有元素的填充(padding)和边距(margin):html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, bloc

2012-10-18 09:47:05 456

转载 需要遵循CSS选择符命名的四个原则

坦率的说,我写CSS时,有至少1/4的时间是在纠结选择符该如何命名。随意的命名,会让你陷入尴尬。   举个例子,我们需要在一段文字里将某些词标红。所以为此建了一个.red { color: red; }。结果产品经理觉得,红色太刺眼了,改成橘色比较好吧。这下头大啦,难道写成.red { color: orange; }么?要不然就是把HTML里的每个class="red"改成class="or

2012-10-18 09:45:20 939

mysql读写分离实现

在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。

2012-10-26

phpunit中文手册.doc

phpunit安装以及使用中文教程! [“你打算何时写PHPUnit文档?”对于这个问题,长久以来,我的回答是“你不需要PHPUnit文档。只需阅读JUnit的文档或者买本关于JUnit的书籍,将用于JUnit的Java代码示例改编为用于PHPUnit的PHP代码即可。” ]

2011-07-26

05_PHP的缓存与静态化应用.pdf

05_PHP的缓存与静态化应用.pdf 05_PHP的缓存与静态化应用.pdf

2011-04-02

ZendDebugger安装程序

ZendDebugger安装程序

2011-03-01

JSP入门教程。。。。

欢迎使用JavaServer Pages(以下简称JSP)技术-制作动态内容网页的方法。 如果你希望学习这篇教程的话,我想你一定是这项技术的新手。你可能想成为一名利用JSP 技术开发网络应用程序的程序员或者网页设计师。本教程中包含了一系列JSP的技巧和一些 简单的代码的写法,每一步都举了一组例子来讲述原理。 我建议你在学习本教程之前先去看一看FAQ,了解如果配置你的服务器好让他能支持并运 行JSP。那样你就可以跳过前边的内容直接看你感兴趣的内容了。

2011-03-01

空空如也

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

TA关注的人

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