- 博客(43)
- 资源 (3)
- 收藏
- 关注
原创 正则表达式简介
一、正则表达式基础语法 本文是慕课网上鬼斧神工之正则表达式课程的阅读笔记-2学习正则表达式要搞清以下几个词的意义界定符原子量词边界控制模式单元
2017-08-18 17:51:46
894
原创 php中常用正则表达式函数
php中常用正则表达式函数 本文是慕课网上鬼斧神工之正则表达式课程的阅读笔记-1<?phppreg_match($pattern,$subject)preg_match_all($pattern,$subject,array&$matches)preg_replace($pattern,$replacement,$subject)等
2017-08-18 16:53:52
474
原创 常用几种设计模式的特点
名称 特点 工厂模式 用一个工厂方法或者类生成对象,来替换掉在在代码中直接new 对象的方式 单例模式 构造方法私有化,通过静态的公有方法来获取实例对象 注册树模式 将创建好的对象注册到全局树上面,是对象可以在任何地方被访问 适配器模式 可以将截然不同的函数接口封装成统一的API 策略模式 针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它
2017-08-18 16:09:54
2617
原创 PHP中如何设置error_reporting错误报告级别
错误级别用2进制的值来表示的: 1111 1111 1111 111从左到右,每位上的1,代表一种错误级别 错误级别 对应二进制 fatal error致命错误: 0000 0000 0000 001 开启 1 warning 警告错误 : 0000 0000 0000 010 开启 2 NOTICE 警告 : 0000 0000 0001 000 开启 8
2017-08-11 14:10:33
1236
原创 php魔术方法
PHP魔术方法的使用: 方法名 方法作用 __get/ __set 将对象的属性进行接管,访问/设置不存在的属性时 __call/ __callStatic 控制对象的方法调用,访问不存在的方法、静态方法时 __toString 将php对象转化为字符串 __invoke 将php对象当作一个函数来执行时会调用这个方法
2017-08-11 13:49:54
449
原创 Yii2学习笔记:关于params['breadcrumbs'][]
这个参数就是添加导航条:<?php use yii\helpers\Html; /* @var $this yii\web\View */ /* @var $model app\models\test2 */ $this->title = 'Update Test2: ' . ' ' . $message; //下面的参数主要是显示一个导航条:其中url对应的是控制器里的动作,而不只是
2017-08-07 16:03:29
2041
原创 Yii2.0 rules验证规则
required : 必须值验证属性[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息']; #说明:CRequiredValidator 的别名, 确保了特性不为空. email : 邮箱验证['email', 'email']; #说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地址.
2017-08-07 14:44:46
1188
原创 使用状态模式实现计算器
一、代码介绍大一的时候进入实验室的第一个暑假,在实验室大学长留给我们的第一个作业就是实现一个计算器。 要求是:尽可能使用面对对象的思想去组织后台代码。 当时我们每3、4个人一个小组,有的用asp.net的,有用jsp的,有用php的,我们用的是silverlight。不管用哪种语言,最后检查作业的时候每个小组代码都是被大学长各种嫌弃,当然我们组是被嫌弃的最严重的,就我们小组是用完全面对过程的思想
2017-08-02 11:19:59
1281
原创 mysql索引的查看、创建和删除
Question:如何根据用户名和密码查询该用户的购物纪录? 这个时候数据库中有2个表; 一个用户信息表; 另一个是购物纪录表;这个时候我们在购物纪录表创建外键关联用户的ID;(创建索引) 数据库中的查询处理过程:首先根据用户名和密码查询到该用户的ID;之后再根据此ID检索购物纪录表的纪录!这样就能快速的定位到该用户的购物纪录了!
2017-07-27 18:19:36
403
原创 免安装Tomcat服务的安装
在配置好jdk和tomcat的环境变量后我们仍访问http://localhost:8080/这个时候尝试启动tomcat7w.exe提示未安装指定服务,可以通过下面方法安装tomcat7的服务:在运行窗口输入cmd,运行DOS,让后进入tomcat所在的bin的目录下(cd tomcat目录 命令),然后在命令行上输入service.bat install 即可完成指定服务的安装
2016-05-31 20:10:22
380
原创 C++中进制转换
1、使用itoa函数实现进制转换char *itoa(int value, char *string, int radix);原型说明:value : 欲转换的数据string : 目标字符串的地址radix : 转换后的进制数,可以是2进制,10进制,16进制等#include using namespace std;// 将数字以二进制形式输出int mai
2016-04-05 15:45:09
532
原创 C++指针知识点整理
1、指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。2、运算符 & 和 *这里&是取地址运算符,*书上叫做“间接运算符”。&a的运算结果是一个指针,指针的类型是a的类型加个*,指针所指向的类型是a的类型,指针所指向的地址嘛,那就是a的地址。*p的运算结果就五花八门了。总之*p的结果是p所指向的东西,这个东西有这些特点:它的类型是p指向的类型,它所占用
2016-04-05 11:07:25
899
原创 C++中“->”和“.”在使用中有什么区别呢
1、->是指针指向其成员的运算符 .是结构体的成员运算符。最大的区别是->前面放的是指针,而.前面跟的是结构体变量。2、例如:struct A{ int a; int b;};A *point = malloc(sizeof(struct A));point->a = 1;A object;object.a = 1;
2016-04-01 10:53:35
1279
原创 Java中的接口
1、Java的多重继承在一个衍生类中,我们并不一定要拥有一个抽象或具体(没有抽象方法)的基础类。如果确实想从一个非接口继承,那么只能从一个继承。剩余的所有基本元素都必须是“接口”。我们将所有接口名置于implements关键字的后面,并用逗号分隔它们。可根据需要使用多个接口,而且每个接口都会成为一个独立的类型,可对其进行上溯造型。
2016-03-27 14:04:40
436
原创 Java中“final”关键字
final 关键字最一般的意思就是声明“这个东西不能改变”。之所以要禁止改变,可能是考虑到两方面的因素:设计或效率。讨论final 关键字的三种应用场合:数据、方法以及类。
2016-03-21 21:11:48
469
原创 Java中合成和继承的区别
1.1、类合成的语法为进行合成,我们只需在新类里简单地置入对象句柄即可。举个例子来说,假定需要在一个对象里容纳几个String 对象、两种基本数据类型以及属于另一个类的一个对象。对于非基本类型的对象来说,只需将句柄置于新类即可;而对于基本数据类型来说,则需在自己的类中定义它们。如下所示:class WaterSource { private String s; WaterSourc
2016-03-21 19:53:31
4492
2
原创 Java中句柄初始化的三种方法
Java中句柄初始化的三种方法:(1) 在对象定义的时候。这意味着它们在构建器调用之前肯定能得到初始化。(2) 在那个类的构建器中。(3) 紧靠在要求实际使用那个对象之前。这样做可减少不必要的开销——假如对象并不需要创建的话。
2016-03-21 09:04:07
2909
1
原创 Java中private , public , protected 几个关键字
通过实例帮助理解private , public , protected 在Java面对对象中的作用
2016-03-19 16:15:59
693
原创 Java中 “this” 关键字的使用
Java中 “this” 关键字的使用 ;包含一个 "this" 关键字使用的小例子,一个通过 "this" 实现构造函数中调用构造函数的例子;
2016-03-18 13:39:10
394
Windos下Tomcat7免安装版
2016-05-31
SSM框架整合源码
2016-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人