上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 正则表达式的威力在于其能够在模式中包含选择和循环,正则表达式用一些重复规则来表达循环匹配。 常用的重复如下: 阅读全文
posted @ 2017-02-21 13:45 haiwei.sun 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 代表了特定的匹配意义,我们称之为元字符,常用的元字符如下: 提示 阅读全文
posted @ 2017-02-21 09:11 haiwei.sun 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 正则表达式在 PHP 中的应用 在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正则表达式匹配相应的内容 正则替换:根据正则表达式匹配内容并替换 正则分割:根据正则表达式分割字符串 在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSIX 扩展正则表达式函 阅读全文
posted @ 2017-02-21 08:32 haiwei.sun 阅读(185) 评论(0) 推荐(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 阅读(106) 评论(0) 推荐(0) 编辑
摘要: http://www.yiibai.com/yii2/yii_layouts.html 布局代表多个视图的公用部分。例如,页眉和页脚。 默认情况下,布局应存放在 views/layouts 文件夹中。 让我们看一下基本应用程序模板的主(main )布局 - <?php /* @var $this \ 阅读全文
posted @ 2016-10-20 10:21 haiwei.sun 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 布局变量哪里有 Controller里面定义了布局变量($layout) Module里面定义了布局变量($layout)其中的web\application里面定义了$layout='main',所以在没有设置layout的时候 会使用默认的main.php布局文件 layout变量值$this- 阅读全文
posted @ 2016-10-17 11:35 haiwei.sun 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 预定义的别名 Yii 预定义了一系列别名来简化常用路径和 URL的使用: @yii - BaseYii.php 文件所在的目录(也被称为框架安装目录) @app - 当前运行的应用 [[yii\base\Application::basePath|根路径(base path)]] @runtime  阅读全文
posted @ 2016-10-14 17:32 haiwei.sun 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.yiichina.com/tutorial/395 Yii 2.0最显著的特征之一就是引入了命名空间,因此对于自定义类的引入方式也同之前有所不同。这篇文章讨论一下如何利用Yii 2.0的自动加载机制,向系统中引入自定义类和命名空间。本文旨在抛砖引玉,如果有理解不当敬请指正 阅读全文
posted @ 2016-10-14 11:39 haiwei.sun 阅读(186) 评论(0) 推荐(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 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 介绍:linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。安装步骤:1、切换到扩展模块目录在php源... 阅读全文
posted @ 2014-06-06 10:05 haiwei.sun 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 更彻底的抽象:接口抽象类是从多个类中抽象出来的模板,如果将这种抽象进行得更彻底,则可以提炼出一种更加特殊的“抽象类”--接口(interface),接口里不能包含普通方法,接口里的所有方法都是抽象方法。1 接口的概念接口是从多个相似类中抽象出来的规范,接口不提供任何实现。接口体现的是规范和实现分离的设计哲学。接口定义的是多个类共同的公共行为规范,这些行为是与外部交流的通道,这就意味着接口里通常是定义一组公用的方法。2 接口的定义和类定义不同,定义接口不再使用class关键字,而是使用interface关键字。接口定义的基本语法:[修饰符] interface 接口名 extends 父接口1, 阅读全文
posted @ 2014-03-29 15:13 haiwei.sun 阅读(245) 评论(0) 推荐(0) 编辑
摘要: projectoptions,linker,manifest,GenerateManifest->NO.项目->属性->链接器->清单文件->生成清单改为"否" 阅读全文
posted @ 2014-03-25 01:29 haiwei.sun 阅读(2934) 评论(0) 推荐(0) 编辑
摘要: 抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法。抽象方法和抽象类的规则如下:1、抽象类,抽象方法必须使用修饰符abstract修饰,抽象方法不能有方法体。2、抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类实例。3、抽象类可以包含Feild,方法(普通方法和抽象方法都可以),构造器,初始化块,内部类,枚举类6种成分。抽象类的构造器不能用于创建实例,主要是用于被其子类调用。4、含有抽象方法的类只能被定义为抽象类。public abstract class Shape { { System.... 阅读全文
posted @ 2014-03-21 03:52 haiwei.sun 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 1.1数组的初始化数组是大多数编程语言都提供一种的复合结构,如果程序需要多个类型相同的变量时,就可以考虑定义一个数组。java语言的数组变量时引用类型的变量,因此具有java独有的特性。java数组是静态的Java语言是典型的静态语言,因此Java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的。java中的数组必须经过初始化才可以使用。所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值。数组的初始化有以下2种:静态初始化:初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度。动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。/ 阅读全文
posted @ 2014-03-20 17:37 haiwei.sun 阅读(227) 评论(0) 推荐(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 阅读(189) 评论(0) 推荐(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 阅读(353) 评论(0) 推荐(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 阅读(1067) 评论(2) 推荐(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 阅读(154) 评论(0) 推荐(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 阅读(183) 评论(0) 推荐(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 阅读(666) 评论(0) 推荐(0) 编辑
摘要: UIView大部分可视化操作是由视图对象UIView类打实例完成的。一个视图对象定义啦屏幕上的一个矩形区域,同时处理该区域打绘制和触屏事件。一个视图也可以作为其他视图的父视图,同时决定着这些子视图打位置和大小。UIView类做了大量打工作去管理内部视图关系,但是也可以定制默认打行为。UIView的主要行为分为如下三个方面:1) 绘制和动画。我们可以使用UIKit,Core Graphics,OpenGL ES等技术绘制视图,通过改变视图打属性实现一些动画效果。例如,alpha可以改变透明度,transform可以进行缩放,旋转和移动。2) 布局和子视图的管理。一个视图可以包含若干子视图,可以动 阅读全文
posted @ 2014-01-13 16:25 haiwei.sun 阅读(342) 评论(0) 推荐(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 阅读(298) 评论(0) 推荐(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 阅读(400) 评论(0) 推荐(0) 编辑
摘要: request->baseUrl;?>/kindeditor/themes/default/default.css" />request->baseUrl;?>/kindeditor/plugins/code/prettify.css" /> 阅读全文
posted @ 2014-01-02 14:56 haiwei.sun 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-01-02 11:29 haiwei.sun 阅读(483) 评论(0) 推荐(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 阅读(469) 评论(0) 推荐(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 阅读(203) 评论(0) 推荐(0) 编辑
摘要: ==是不判断二者是否是同一数据类型,而===是更为严格的比较,它不但要求二者值相等,而且还要求它们的数据类型也相同 阅读全文
posted @ 2013-12-23 11:34 haiwei.sun 阅读(189) 评论(1) 推荐(0) 编辑
摘要: http://api.map.baidu.com/lbsapi/creatmap/ 阅读全文
posted @ 2013-12-06 11:38 haiwei.sun 阅读(160) 评论(0) 推荐(0) 编辑
摘要: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 阅读全文
posted @ 2013-11-25 14:32 haiwei.sun 阅读(231) 评论(0) 推荐(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 阅读(353) 评论(0) 推荐(0) 编辑
摘要: if ( twocode.replace(/^\s+|\s+$/g,"")=="" ) { alert("二维码不能为空"); document.getElementById("twocode").focus(); return false; } 阅读全文
posted @ 2013-11-15 17:44 haiwei.sun 阅读(302) 评论(0) 推荐(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 阅读(729) 评论(0) 推荐(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 阅读(260) 评论(0) 推荐(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 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 无标题文档 阅读全文
posted @ 2013-11-01 13:17 haiwei.sun 阅读(184) 评论(0) 推荐(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 阅读(214) 评论(0) 推荐(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 阅读(264) 评论(0) 推荐(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 阅读(237) 评论(0) 推荐(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 阅读(526) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页
返回顶部