摘要:        
正则表达式的威力在于其能够在模式中包含选择和循环,正则表达式用一些重复规则来表达循环匹配。 常用的重复如下:    
阅读全文
 
 
        
        posted @ 2017-02-21 13:45
haiwei.sun
阅读(449)
推荐(0)
        
            
        
        
摘要:        
代表了特定的匹配意义,我们称之为元字符,常用的元字符如下: 提示    
阅读全文
 
 
        
        posted @ 2017-02-21 09:11
haiwei.sun
阅读(115)
推荐(0)
        
            
        
        
摘要:        
正则表达式在 PHP 中的应用 在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正则表达式匹配相应的内容 正则替换:根据正则表达式匹配内容并替换 正则分割:根据正则表达式分割字符串 在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSIX 扩展正则表达式函    
阅读全文
 
 
        
        posted @ 2017-02-21 08:32
haiwei.sun
阅读(202)
推荐(0)
        
 
		
    
        
        
摘要:        
yii2.0 composer正确安装方式:composer global require "fxp/composer-asset-plugin:~1.1.1"composer create-project --prefer-dist yiisoft/yii2-app-basic basic 修改:    
阅读全文
 
 
        
        posted @ 2016-10-20 10:23
haiwei.sun
阅读(131)
推荐(0)
        
            
        
        
摘要:        
http://www.yiibai.com/yii2/yii_layouts.html 布局代表多个视图的公用部分。例如,页眉和页脚。 默认情况下,布局应存放在 views/layouts 文件夹中。 让我们看一下基本应用程序模板的主(main )布局 - <?php /* @var $this \    
阅读全文
 
 
        
        posted @ 2016-10-20 10:21
haiwei.sun
阅读(624)
推荐(0)
        
 
		
    
        
        
摘要:        
布局变量哪里有 Controller里面定义了布局变量($layout) Module里面定义了布局变量($layout)其中的web\application里面定义了$layout='main',所以在没有设置layout的时候 会使用默认的main.php布局文件 layout变量值$this-    
阅读全文
 
 
        
        posted @ 2016-10-17 11:35
haiwei.sun
阅读(103)
推荐(0)
        
 
		
    
        
        
摘要:        
预定义的别名 Yii 预定义了一系列别名来简化常用路径和 URL的使用: @yii - BaseYii.php 文件所在的目录(也被称为框架安装目录) @app - 当前运行的应用 [[yii\base\Application::basePath|根路径(base path)]] @runtime     
阅读全文
 
 
        
        posted @ 2016-10-14 17:32
haiwei.sun
阅读(289)
推荐(0)
        
            
        
        
摘要:        
转载:http://www.yiichina.com/tutorial/395 Yii 2.0最显著的特征之一就是引入了命名空间,因此对于自定义类的引入方式也同之前有所不同。这篇文章讨论一下如何利用Yii 2.0的自动加载机制,向系统中引入自定义类和命名空间。本文旨在抛砖引玉,如果有理解不当敬请指正    
阅读全文
 
 
        
        posted @ 2016-10-14 11:39
haiwei.sun
阅读(191)
推荐(0)
        
 
		
    
        
        
摘要:        
Linux crontab 命令介绍http://www.cnblogs.com/OtisBlog/archive/2012/01/30/2332175.html语法介绍使用权限: root用户和crontab文件的所有者crontab格式语法:crontab [-e [UserName]|-l [...    
阅读全文
 
 
        
        posted @ 2014-07-05 17:02
haiwei.sun
阅读(262)
推荐(0)
        
 
		
    
        
        
摘要:        
介绍:linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。安装步骤:1、切换到扩展模块目录在php源...    
阅读全文
 
 
        
        posted @ 2014-06-06 10:05
haiwei.sun
阅读(337)
推荐(0)
        
 
		
    
        
        
摘要:        
更彻底的抽象:接口抽象类是从多个类中抽象出来的模板,如果将这种抽象进行得更彻底,则可以提炼出一种更加特殊的“抽象类”--接口(interface),接口里不能包含普通方法,接口里的所有方法都是抽象方法。1 接口的概念接口是从多个相似类中抽象出来的规范,接口不提供任何实现。接口体现的是规范和实现分离的设计哲学。接口定义的是多个类共同的公共行为规范,这些行为是与外部交流的通道,这就意味着接口里通常是定义一组公用的方法。2 接口的定义和类定义不同,定义接口不再使用class关键字,而是使用interface关键字。接口定义的基本语法:[修饰符] interface 接口名 extends 父接口1,    
阅读全文
 
 
        
        posted @ 2014-03-29 15:13
haiwei.sun
阅读(256)
推荐(0)
        
 
		
    
        
        
摘要:        
projectoptions,linker,manifest,GenerateManifest->NO.项目->属性->链接器->清单文件->生成清单改为"否"    
阅读全文
 
 
        
        posted @ 2014-03-25 01:29
haiwei.sun
阅读(2980)
推荐(0)
        
 
		
    
        
        
摘要:        
抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法。抽象方法和抽象类的规则如下:1、抽象类,抽象方法必须使用修饰符abstract修饰,抽象方法不能有方法体。2、抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类实例。3、抽象类可以包含Feild,方法(普通方法和抽象方法都可以),构造器,初始化块,内部类,枚举类6种成分。抽象类的构造器不能用于创建实例,主要是用于被其子类调用。4、含有抽象方法的类只能被定义为抽象类。public abstract class Shape { { System....    
阅读全文
 
 
        
        posted @ 2014-03-21 03:52
haiwei.sun
阅读(567)
推荐(0)
        
 
		
    
        
        
摘要:        
1.1数组的初始化数组是大多数编程语言都提供一种的复合结构,如果程序需要多个类型相同的变量时,就可以考虑定义一个数组。java语言的数组变量时引用类型的变量,因此具有java独有的特性。java数组是静态的Java语言是典型的静态语言,因此Java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的。java中的数组必须经过初始化才可以使用。所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值。数组的初始化有以下2种:静态初始化:初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度。动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。/    
阅读全文
 
 
        
        posted @ 2014-03-20 17:37
haiwei.sun
阅读(233)
推荐(0)
        
 
		
    
        
        
摘要:        
JS设计模式——5.单体模式http://www.cnblogs.com/JChen666/p/3610585.html单体模式的优势用了这么久的单体模式,竟全然不知!用它具体有哪些好处呢?1.可以用它来划分命名空间(这个就是就是经常用的了)2.利用分支技术来封装浏览器之间的差异(这个还真没用过,挺新鲜)3.借助单体模式,可以把代码组织的更为一致,方便阅读与维护(这个也用过了)最基本的单体模式最简单的单体其实就是一个对象字面量。它把一批有一定关联的方法和属性组织在一起。var Singleton={ name: nimei, age: 2, walk: function(){...    
阅读全文
 
 
        
        posted @ 2014-03-19 10:20
haiwei.sun
阅读(194)
推荐(0)
        
 
		
    
        
        
摘要:        
public function getSortList(){ $arr = array(); $arr[0]['id']=0; $arr[0]['name']="否"; $arr[1]['id']=1; $arr[1]['name']="是"; return CHtml::listData($arr, "id", "name"); //return CHtml::radioButtonList('issort','1',    
阅读全文
 
 
        
        posted @ 2014-03-18 15:36
haiwei.sun
阅读(357)
推荐(0)
        
            
        
        
摘要:        
/** * 获取菜单Tree * * @return multitype: */	public function getMenuAllList() { $resArr = $this->getTreeChilds ( 0 ); $arr = array (); $arr [0] = "作为一级菜单"; foreach ( $resArr as $rs ) { $id = $rs ['id']; $text = $rs ['text']; $arr [$id] = $text; } return $arr; //return $resAr    
阅读全文
 
 
        
        posted @ 2014-03-18 15:02
haiwei.sun
阅读(1075)
推荐(0)
        
 
		
    
        
        
摘要:        
如果你的项目使用的非ARC模式,则为ARC模式的代码文件加入-fobjc-arc标签。如果你的项目使用的ARC模式,则为非ARC模式的代码文件加入 -fno-objc-arc标签。添加标签的方法: 1.打开:你的target - Bulid Phases -Compile Sources。 2.双击对应的*.m文件。 3.在弹出的窗口中输入上面提到的标签 -fobjc-arc / -fno-objc-arc 4.直接按Enter键保存我使用的是iOS6.0,操作如附件中图片所示。    
阅读全文
 
 
        
        posted @ 2014-02-11 18:15
haiwei.sun
阅读(160)
推荐(0)
        
 
		
    
        
        
摘要:        
1、建一个Single View application2、在故事板中放置一个Table View控件3、在.h文件中加入协议 4、在.m文件中要做的事情如下: 声明 NSArray *tableData; 在viewDidLoad方法中对tableData赋值- (void)viewDidLoad{ [super viewDidLoad]; tableData = [NSArray arrayWithObjects:@"边界你好",@"测试栏目", nil];} 对UITableView协议需要覆盖2个方法如下:- (NSInteger)tableVi    
阅读全文
 
 
        
        posted @ 2014-01-16 23:14
haiwei.sun
阅读(186)
推荐(0)
        
 
		
    
        
        
摘要:        
NSMutableArray *arr; arr = [[NSMutableArray alloc]init];//全局 NSURL *url = [NSURL URLWithString:@"http://a.meidebi.com/Link-alllist-p-1-pagecount-10"];//获取网络资源 NSURLRequest *request = [NSURLRequest requestWithURL:url];//建立一个请求 NSURLResponse *response = nil; NSError ...    
阅读全文
 
 
        
        posted @ 2014-01-15 23:24
haiwei.sun
阅读(679)
推荐(0)
        
 
		
    
        
        
摘要:        
UIView大部分可视化操作是由视图对象UIView类打实例完成的。一个视图对象定义啦屏幕上的一个矩形区域,同时处理该区域打绘制和触屏事件。一个视图也可以作为其他视图的父视图,同时决定着这些子视图打位置和大小。UIView类做了大量打工作去管理内部视图关系,但是也可以定制默认打行为。UIView的主要行为分为如下三个方面:1) 绘制和动画。我们可以使用UIKit,Core Graphics,OpenGL ES等技术绘制视图,通过改变视图打属性实现一些动画效果。例如,alpha可以改变透明度,transform可以进行缩放,旋转和移动。2) 布局和子视图的管理。一个视图可以包含若干子视图,可以动    
阅读全文
 
 
        
        posted @ 2014-01-13 16:25
haiwei.sun
阅读(347)
推荐(0)
        
            
        
        
摘要:        
UIResponder类UIResponder类是所有视图类的父类,包括UIView, UIApplication, UIWindow.UIResponder类定义了一些响应和处理事件的方法。事件分为触屏事件,移动事件和远程控制事件。触屏事件打方法:touchesBegan:withEvent: 触屏开始touchesMoved:withEvent: 移动当中touchesEnded:withEvent: 触屏结束touchesCancelled:withEvent: 触屏取消移动事件的方法:motionBegan:withEvent 开始移动motionEnded:withEvent 结束移    
阅读全文
 
 
        
        posted @ 2014-01-13 15:45
haiwei.sun
阅读(310)
推荐(0)
        
 
		
    
        
        
摘要:        
#import "XViewController.h"@interface XViewController ()@end@implementation XViewController- (void)viewDidLoad{ self.flowerDetailView.hidden=YES; [self getFlower:nil]; [super viewDidLoad]; }- (void)didReceiveMemoryWarning{ [super didReceiveMemoryWarning]; // Dispose of any resource...    
阅读全文
 
 
        
        posted @ 2014-01-04 02:55
haiwei.sun
阅读(406)
推荐(0)
        
 
		
    
        
        
摘要:        
request->baseUrl;?>/kindeditor/themes/default/default.css" />request->baseUrl;?>/kindeditor/plugins/code/prettify.css" />    
阅读全文
 
 
        
        posted @ 2014-01-02 14:56
haiwei.sun
阅读(464)
推荐(0)
        
            
        
        
        
        posted @ 2014-01-02 11:29
haiwei.sun
阅读(496)
推荐(0)
        
 
		
    
        
        
摘要:        
转载:http://www.cnblogs.com/fangsui/archive/2012/05/04/2482477.html表单基础 如果说GRID是数据展示最直接的方式,那么表单就是数据采集最常用的方式。在一个项目中,从小的登录界面到大的报表填报,表单无处不在。而Ext中提供 了大量的表单控件,不仅美化了html本身所提供的表单元素,也有着其不具备的强大功能。值得一说的是,在性能上Extjs还是有一定的瓶颈,请大家注意 优化,切勿滥用。(因表单控件较多,分多个篇章来讲述,务必会具体到各个细节及各种应用,有不详之处请大家指出) 首先是一段简单的代码申明:Ext.require([ ...    
阅读全文
 
 
        
        posted @ 2013-12-31 15:43
haiwei.sun
阅读(476)
推荐(0)
        
 
		
    
        
        
摘要:        
blog.csdn.net/totogo2010/article/details/8205810目录(?)[-]第一课名称 MVC and Introduction to Objective-C这课的主要内容有iOS包括四层内核Core Sevices层多媒体层Cocoa Touch 层介绍平台的组成重点介绍下MVC三大阵营 model view controller有了这三个阵营剩下的就是他们之间管理和通信了mvc群objective-c语言的基本概念Objective-C语法之类和对象可能更容易理解视频观看地址httpiyoukucomuUOTYxNjIxNTYvideos容芳志 http    
阅读全文
 
 
        
        posted @ 2013-12-24 16:06
haiwei.sun
阅读(212)
推荐(0)
        
 
		
    
        
        
摘要:        
==是不判断二者是否是同一数据类型,而===是更为严格的比较,它不但要求二者值相等,而且还要求它们的数据类型也相同    
阅读全文
 
 
        
        posted @ 2013-12-23 11:34
haiwei.sun
阅读(194)
推荐(0)
        
 
		
    
        
        
摘要:        
http://api.map.baidu.com/lbsapi/creatmap/    
阅读全文
 
 
        
        posted @ 2013-12-06 11:38
haiwei.sun
阅读(174)
推荐(0)
        
 
		
    
        
        
摘要:        
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf    
阅读全文
 
 
        
        posted @ 2013-11-25 14:32
haiwei.sun
阅读(241)
推荐(0)
        
 
		
    
        
        
摘要:        
http://www.cnblogs.com/linzhenjie/archive/2013/01/23/2872541.html1.利用COOKIE存放session_id();实例:域名一文件php代码:域名二文件php代码:2.利用php.ini 的session.cookie_domain备注:这里是用php代码实现不需要修改php.ini的配置文件;如果有需要你可以在php.ini里面修改配置文件(该情况下就不需要改段代码:ini_set("session.cookie_domain",'session.com');)实例:域名一文件php代码:域    
阅读全文
 
 
        
        posted @ 2013-11-24 12:56
haiwei.sun
阅读(362)
推荐(0)
        
 
		
    
        
        
摘要:        
if ( twocode.replace(/^\s+|\s+$/g,"")=="" ) { alert("二维码不能为空"); document.getElementById("twocode").focus(); return false; }    
阅读全文
 
 
        
        posted @ 2013-11-15 17:44
haiwei.sun
阅读(304)
推荐(0)
        
 
		
    
        
        
摘要:        
改造分页类Pagehtml.class.php'条记录','prev'=>'上一页','next'=>'下一页','first'=>'第一页','last'=>'最后一页','theme'=>' %totalRow% %header% %nowPage%/%totalPage% 页 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage%    
阅读全文
 
 
        
        posted @ 2013-11-05 23:39
haiwei.sun
阅读(736)
推荐(0)
        
 
		
    
        
        
摘要:        
JDBC编程步骤加载数据库驱动。通常使用Class类的forName()静态方法来加载驱动。Class.forName(driverClass)dirverClass:mysql---Class.forName(“com.mysql.jdbc.Driver”)oracle---Class.forName(“oracle.jdbc.driver.OracleDriver”)通过DriverManager获取数据库连接。DriverManager.getConnection(String url, String user, String password)jdbc:mysql://hostname    
阅读全文
 
 
        
        posted @ 2013-11-02 01:39
haiwei.sun
阅读(268)
推荐(0)
        
            
        
        
摘要:        
JDBC常用接口和类简介1 DriverManager用于管理jdbc驱动的服务类。程序中使用该类的主要功能是获取Connection对象,该类包含如下方法:static Connection getConnection(String url, String user, String password):该方法获得url对应数据库的连接。2 Connection代表数据库连接对象,每个Connection代表一个物理连接会话。要想访问数据库,必须先获得数据库连接。该接口的常用方法如下:Statement createStatement() throws SQLException:该方法返回一个    
阅读全文
 
 
        
        posted @ 2013-11-02 01:01
haiwei.sun
阅读(339)
推荐(0)
        
 
		
    
        
        
        
        posted @ 2013-11-01 13:17
haiwei.sun
阅读(192)
推荐(0)
        
 
		
    
        
        
摘要:        
数组分页function array_page($array,$rows){ import("ORG.Util.Page"); //导入分页类$count=count($array);$Page=new Page($count,$rows);$list=array_slice($re,$Page->firstRow,$Page->listRows);return $list; }打印两个日期之间的天functionprDates($start,$end){//将ISODate转成Timestamp$dt_start=strtotime($start);$dt_e    
阅读全文
 
 
        
        posted @ 2013-10-30 10:18
haiwei.sun
阅读(220)
推荐(0)
        
 
		
    
        
        
摘要:        
1 操作集合的工具类CollectionsJava提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了将集合对象设置为不可变、对集合对象实现同步控制等方法。1.1 排序操作static void reverse(List list):反转指定列表中元素的顺序。static void shuffle(List list): 使用默认随机源对指定列表进行置换。static > void sort(List list): 根据元素的自然顺序 对指定列表按升序进行排序。static void sort    
阅读全文
 
 
        
        posted @ 2013-10-29 00:21
haiwei.sun
阅读(266)
推荐(0)
        
 
		
    
        
        
摘要:        
1 Map集合public interface MapMap用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里的key,另外一组用于保存Map里的value,key和value都可以是任何引用类型的数据。Map的key不允许有重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。Map接口常用方法:n void clear():从此映射中移除所有映射关系(可选操作)。n boolean containsKey(Object key):如果此映射包含指定键的映射关系,则返回 true。n boolean containsValue(Ob    
阅读全文
 
 
        
        posted @ 2013-10-28 23:39
haiwei.sun
阅读(244)
推荐(0)
        
            
        
        
摘要:        
1 List集合List集合代表一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合默认按元素的添加顺序设置元素的索引,例如第一次添加的元素索引为0,第二次添加的元素索引为1….1.1 List接口和ListIterator接口List作为Collection接口的子接口,当然可以使用Collection接口里的全部方法。而且由于List是有序集合,因此List集合里增加了一些根据索引来操作集合元素的方法。Void add(int index,Object element):将元素element插入到L    
阅读全文
 
 
        
        posted @ 2013-10-28 22:57
haiwei.sun
阅读(528)
推荐(0)