自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (11)
  • 收藏
  • 关注

转载 PHP面向对象(OOP)编程完全教程:10.__set(),__get(),__isset(),__unset()四个方法的应用

作者:SNSGOU  一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是, 对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数”__get()”和”__set()”来获取和赋值其属性,以及检查属性的”__isset()”和删除属性的方法”__unset()”。上一节中,我们为每个属性做了设置和获取的方法,在PHP5中给我们提供了专门为属性

2015-02-27 18:09:53 936

转载 【ci框架】PHP常见面试题汇总。。。

分类: 【CodeIgniter深入研究】2015-01-22 18:18 31人阅读 评论(0) 收藏 举报[php] view plaincopy/**  * 第1题:用PHP打印出前一天的时间格式,如:"2015-01-21 14:42:09"  */    echo date("Y-m-d H:i:s",str

2015-01-23 19:52:38 2843

转载 EXTJS组件化(三)----组件之间的暧昧关系

EXT我忽然发现,菜鸟更愿意与人分享他的学习成果.    在开发过程中,当许多小组件拼合成一个大组件之后,最先遇到的问题就是组件与组件之间的通信和数据交互.    如果你的组件封装的比较死(即在创建的时候不需要配置属性).则可以通过组建的自定义事件来完成组件与组件之间的项目调用.下面的界面其实没有必要这么做,这么做的目的只是为了解释一下组件与组件之间相互交互数据:

2014-12-13 14:05:26 630

转载 EXTJS组件化(四)---减少你的代码

博客分类:EXTJSEXTIEQQ 代码量,BUG和维护成本是水涨船高的关系,这点应该不能被否认的,因此如何的减少代码的编写量成了很多人努力的一个方向.当然,这肯定不是为了偷懒减少代码量的编写自然是对象的重复利用,以前所写的组件化,它确实是一个独立的对象,可以拿来重用,但是,写到最后会发现,这些组件往往只是使用了一次而已,而且根据需求的不同会发现这个组件根本就无法被重新使用

2014-12-13 14:05:23 588

转载 EXTJS组件化(二)----简易的私有和公有

我一直认为,凡是我已经了解的东西,国内必定已经有了一大票人已经熟知.但是我想我还是要继续写下去.    上一篇文章简单介绍了一下组件化的思想,下面我想写一下EXTJS组件化的共有和私有,上一篇文章中的组件如下:Js代码  Ext.namespace("Lesson1.FirstPanel");  /**  * @author andy_ghg  * @version

2014-12-13 14:02:31 556

转载 EXTJS组件化(一)----建立你的思想

EXTJavaScriptFirefoxHibernateAjax 首先感谢朱治生朋友转载了我的帖子,由于种种不可抗的原因导致Dojochina资料遗失,损失惨重.前言组件化编程:是将各种小部件组装成一个对象,并提供相应的事件和函数,供别人方便的调用.本文基于EXTJS 3.0.0,在其他版本中(特别是EXTJS2.0)会有所不同请注意!!正文    EXTJS的效率一

2014-12-13 14:01:06 603

转载 php 冒泡排序 快速排序

$a=array('3','8','1','4','11','7');print_r($a);$len = count($a);//从小到大for($i=1;$i{for($j=$len-1;$j>=$i;$j--)if($a[$j]{//如果是从大到小的话,只要在这里的判断改成if($b[$j]>$b[$j-1])就可以了 $x=$a[$j]; $a[$j

2014-12-09 19:20:50 423

转载 php使用内置的mcrypt_encrypt和mcrypt_decrypt进行字符串加密解密

作者: lee 日期: 2012 年 08 月 16 日发表评论 (1)查看评论网上的一片技术文章, 今天刚好用到, 转载, 自己懒得写了.原文地址: http://blog.csdn.net/lwx2615/article/details/6818658内容:由于出于安全考虑,参数传递的时候需要进行加密和解密,一个比较简单的方法是直接使用php中的函数

2014-12-09 11:30:28 24191

原创 对象序列化成字符串与反序列化为对象

class Car {    public $name = 'car';        public function __clone() {        $obj = new Car();        $obj->name = $this->name;    }}$a = new Car();$a->name = 'new car';$b = clon

2014-12-09 00:05:48 2504

原创 面向对象——构造函数与析构函数(多语言比较——整合自网络)

PHP面向对象——构造函数、析构函数     我们在创建和销毁对象时需要执行一些任务。例如,在创建对象时给属性赋值,在对象销毁时关闭数据连接等,这时就需要构造函数和析构函数。在PHP中构造函数和析构函数是固定的,如下:// 构造函数function __construct([argument1,argument2,...,argumentN]){ /* Class i

2014-12-08 23:24:58 561

转载 web制作、开发人员需知的Web缓存知识

web制作、开发人员需知的Web缓存知识by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=3338本文原址:http://www.mnot.net/cache_docs/(常年更新)已有译作:面向站长和网站管理员的Web缓存加速指南(2007-0

2014-11-25 13:17:38 712

转载 JavaScript跨域获得用户的IPv6地址

首先,要消除一个误区,就是用户在浏览器中输入一个URL,只能通过IPv4或者IPv6一种方式访问。    而我想做的,就是让用户访问我的IPv4的域名的时候,同时显示出用户的IPv4和IPv6的地址。方法是在首页中加一段JavaScript代码,用户浏览器执行这段JS代码,访问我的IPv6的域名。     注意: IPv4和IPv6的服务器可以在同一个机子的Apache中跑着!   

2014-10-14 15:55:14 1646

转载 phpcms v9 模板标签技巧,标签调用方法大全

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-29 13:16:14 746

转载 phpcms v9调用当前栏目的同级栏目的几种方法

(1)单网页:     {loop $arrchild_arr $cid}{$CATEGORYS[$cid][catname]}{/loop}  (2)模型列表页:      {pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"} 

2015-06-29 13:12:48 1945

转载 php导出excel表格

[php]代码库/** Error reporting */        error_reporting(E_ALL & ~E_NOTICE);         date_default_timezone_set('Europe/Lond

2015-05-13 16:06:00 632

转载 面试看看这些

50个技巧提高你的PHP网站程序执行效率PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则

2015-02-28 00:12:28 463

转载 深入mysql慢查询设置的详解

在web开发中,我们经常会写出一些SQL语句,一条糟糕的SQL语句可能让你的整个程序都非常慢,超过10秒一般用户就会选择关闭网页,如何优化SQL语句将那些运行时间 比较长的SQL语句找出呢?MySQL给我们提供了一个很好的功能,那就是慢查询!所谓的慢查询就是通过设置来记录超过一定时间的SQL语句!那么如何应用慢查询呢?1.开启MySQL的慢查询日志功能默认情况下,MySQL是不会记

2015-02-25 23:37:58 441

转载 PHP备份/还原MySQL数据库的代码

之前是采用PHP读取数据库结构和内容,然后写文件,这样可能会导致导出的文件不一定能百分百导入到MySQL中去,想想之后采用MySQL自带的导入导出命令最保险以下是代码: 一、备份数据库并下载到本地【db_backup.php】 复制代码 代码如下:// 设置SQL文件保存文件名 $filename=date("Y-m-d_H-i-s")."-".$cfg_dbn

2015-02-16 00:30:17 515

转载 php抓取页面与代码解析(测试起来,行不通,需要更深入了解)

在做一些天气预报或者RSS订阅的程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址,然后得到html源代码或者xml数据。得到数据我们不能直接输出,往往需要对内容进行提取,然后再进行格式化,以更加友好的方式显现出来。下面先简单说一下本文的主要内容: 一、 PHP抓取页面的主要方法: 1. file()函数 2.

2015-02-16 00:21:47 604

转载 10个实用的PHP正则表达式汇总

1. 验证E-mail地址这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。$email = "test@ansoncheung.tk";if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,

2015-02-16 00:18:47 469

转载 php正则 贪婪模式与懒惰模式

当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。    有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都可以被转化为懒惰匹配模式, 只要在它后面加上一个问号?

2015-02-15 23:36:29 445

转载 Highcharts一些属性

%@ page language="java" contentType="text/html; charset=UTF-8"      pageEncoding="UTF-8"%>  >  html>  head>  meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  title>Highcharts Demoti

2015-02-11 12:47:58 1015

原创 fieldset的collapse和expand事件

id: 'emailalertform',            xtype:'form',            defaults: {                width: '50%'            },            autoWidth: true,            //frame: true,            border: f

2015-01-22 22:18:28 4450

转载 CI 学习

什么是CI:CI是一个为用php编写网络应用程序的人员提供的工具包,他的目的是实现让你从零开始编写代码更快地开发项目,为此,CI提供了一套丰富的类库来满足通常的任务要求,并提供了一个简单的借口 和逻辑结构来调用这些库。CI使用了模型(model)-试图(view)-控制器(controller)的方法,这样可以更好滴使表现层和逻辑层分离。CI生成干净的URL。应用程序流程图:

2015-01-11 22:45:15 623

转载 Ext JS 4预览:重构和规范渲染过程()

分类: JavaScript 2010-12-14 07:52 2115人阅读 评论(0)收藏 举报extcomponentsstandardstemplatesvariablesreferenceOver the past 4 years, the Ext JS codebase has evolved; new components have been adde

2014-12-23 01:07:00 458

转载 LAMP环境搭建过程

首先安装 Ubuntu 12.101使用 DVD 安装?从 DVD 安装 Ubuntu 是非常容易的。您所需要做的是:插入 Ubuntu DVD重新启动计算机,您会在启动后看到一个欢迎界面,它会提示选择语言,并给出安装 Ubuntu 或从镜像试用 Ubuntu 的选项选择。如果您没有看到此菜单,阅读从DVD启动指引以获得更详细信息。使用 U

2014-12-21 20:26:50 897

原创 Extjs中FieldSet的收缩和展开实例

Extjs中FieldSet的收缩和展开实例:FieldSet表单控件属于Ext.form.FieldSet的类,继承自:Ext.Panel,表示对某一组字段的标准容器,其中最主要的一个功能就是收缩和展开收缩与展开demo:  items: [ id:'check_email_hacklog_send', xtype: 'fieldset', he

2014-12-19 17:25:31 5486

转载 ExtJS学习之路第八步:Window组件

一个专门Panel用作程序窗口。默认的,Window可以是浮动的(floated)、可缩放(resizable)以及可拖动的(draggable)。Window能够被最大化适应可视窗口,(restored)恢复到先前的大小以及可以最小化。Window也可以被链接到一个Ext.ZIndexManager或者由Ext.WindowManager来提供分组(grouping)、活动(activati

2014-12-10 23:43:07 495

转载 ExtJS学习之路第七步:contentEl与renderTo的区别

上回在Panel的应用中我们应该能大致区分开conteEl和renderTo,这回我们从定义中区分。在Panel的API中,contentEl:String指定一个现有的HTML元素或者id作为此组件的内容。这个config选项是用来利用现有的HTML元素,并将其放置在一个新的组件的布局元素(它只是将指定的DOM元素移动到,已经被渲染的组件之中当内容使用)注意:在其他配置的

2014-12-10 23:42:19 1394

转载 ExtJS学习之路第六步:深入讨论组件Panel用法

Panel加载页面 var myPanel=Ext.create('Ext.panel.Panel',{ bodyPadding: "15px 10px 0 10px", title:'目标', width:300, height:220, html:'好好学习,天天向上!',//当你添加autoLoad

2014-12-10 23:41:28 486

转载 ExtJS学习之路第五步:认识最常见组件Panel

文档中描述  Panel(面板)是一个容器,它具有特定的功能和结构部件,这使它成为面向应用用户界面的完美基石。面板,继承自Ext.container.Container,能够配置布局以及子组件(Child Components)。当向Panel中添加指定的子项(Child Items)或者动态的添加组件时,记得要考虑如何排版Panel中的子元素,这些子元素是否需要Ext内建Layout

2014-12-10 23:40:30 611

转载 ExtJS学习之路第四步:看源码,实战MessageBox

可以通过看MessageBox.js的源码来深入认识,记住它的主要用法。Ext.MessageBox是实用类,用于生成不同风格的消息框,它是Singleton(单例),别名Ext.Msg。注意MessageBox是异步的,不同于一般的Javascript'alert'(它将停止浏览器的执行),显示一个MessageBox不会导致代码停止。出于这个原因,如果你有代码应该只运行在MessageBox用

2014-12-10 23:39:40 608

转载 ExtJS学习之路第三步:理解引擎之下,ExtJS4中的类

写写就发现,有些代码不查查源头,不明白是怎么回事?搜到这篇文章觉得还是收益匪浅,更容易读懂代码。Classes in Ext JS 4: Under the hoodCountdown to Ext JS 4: Dynamic Loading and New Class System[官网]整理如下:简单回顾一下,新的Class System (类系统),使我们能够这样定义类:

2014-12-10 23:38:48 507

转载 ExtJS学习之路第二步:Ext.Component 和 Ext.dom.Element 的区别

让我们来初步的探讨下Ext.Component和Ext.Element的区别。jQuery偏重于DOM元素的操作1、每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现。通常使用getElementById/Ext.getDOM获得DOM对象举例:div id="myDiv" cl

2014-12-10 23:37:44 506

转载 ExtJS学习之路第一步:对比jQuery,认识ExtJS

最近纷杂的事情比较多了,奔波ing!所以,Node.js 和Canvas动画系列都停止了,等稳定了再重拾书本继续学习!因为某种原因最近在看ExtJS,分享下学习的心得,希望对同道中人有所帮助。第一用ExtJS的时候还是比较震撼的,这个颜色这些控件经常看到有没有?!先前用过Drupal,觉得二者有某种相似性,Container,Panel,Layout某些概念上,只不过Drupal是操作,Ext

2014-12-10 23:36:03 612

转载 ExtJs使用总结

一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存。 注:享元模式(Flyweight

2014-12-09 19:10:26 335

原创 php 可变函数用法

最近在项目中看到一个变量是由一个函数的名字作为字符串赋值得,还以为程序有误,问了同事才知道,这是可变函数,瞬间冒汗。顺便记录一下:function func() { return 'hello,world!'; }$myFunction = 'func';当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用functio

2014-12-08 22:10:12 403

转载 javascript语法里一些难点问题

谈谈javascript语法里一些难点问题 1)    引子  前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示:var a = 1;function hehe(){ window.alert(a); var a = 2; window.alert(a);}hehe

2014-12-01 09:26:35 632

转载 jquery技巧总结

一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继

2014-11-28 09:21:50 321

转载 Bootstrap学习笔记

一、布局:1.12列栅格系统,支持列偏移            ...        ...    2.划定内容区域                    ...            3.支持流式布局                                                            

2014-11-27 14:33:47 364

SwitchyOptions.bak

SwitchyOptions.bak及时更新

2015-01-23

php注册、登陆代码

php注册、登陆代码,每个网站都会用到的技术,收藏吧,随时可以借用

2012-10-21

php分页代码

php分页代码,最基本的分页思想,供初学者及进阶阶段的人使用。

2012-10-21

通信原理答案

通信原理的课后答案,仅仅供参考,学习使用,不要照抄啊

2012-10-19

左右翻页效果的jquery

左右翻页效果的jquery 很绚丽的相册效果

2012-09-21

JavaScript动态网页设计经典实例教程

JavaScript动态网页设计经典实例教程 源代码 很实用

2012-09-21

php 博客系统

适用于二次开发博客系统 php学习者的首选

2012-09-21

toggleMenu

toggleMenu 后台设计的框架,稍加修改就可以用做自己的后台模版,鼓励创新,

2012-09-11

21天学会php

最基础的php源码, 供php初学者学习使用! 从基础学起。

2012-04-02

空空如也

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

TA关注的人

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