自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对象概念理解

为了更接近的描述现实生活.使用了对象如客户去银行取号,存钱银行收钱.录入电脑如果是面向过程.就是要描述在同一个时间.有很多客户在填写单子,存钱.面向对象就是--谁 干了什么 对象就是现实主体在计算机中的映射

2016-03-13 22:07:27 279

原创 字符串处理

$parentid = '000000841';$parentid = substr($parentid, 0, 1) == 2 ? null : substr($parentid, 6);echo $parentid;减去开头6个0,不写截取多少位.默认从截取位置开始6.到最后

2016-03-10 11:19:14 213

原创 cmstop中使用到的js文件

superassoc.js         获取顶部菜单模块下的分类菜单,并追加到左侧div中cms.tree.js   根据获取到的菜单.给他每个li中class命名为haschild(判断是有子类时)

2016-03-10 10:58:04 259

原创 数组操作技巧

遍历数组.重新命名,选择需要的下标和数据.可以遍历,放入新的数组中$arr = array(array("catid"=>"841","parentids"=>null,"childids"=>"842,843,943","name"=>"TV9","url"=>"http111"),array("catid"=>"853","parentids"=>null,"childids"

2016-03-10 10:40:01 253

原创 菜单分类多维数组中.每个数组添加一个id字段.可使用引用

$arr = array(array("catid"=>"841","parentids"=>null,"childids"=>"842,843,943","name"=>"TV9","url"=>"http111"),array("catid"=>"853","parentids"=>null,"childids"=>"854,855,856","name"=>"APP-ad","url

2016-03-10 10:31:28 777

原创 mysql导出数据表结构,必须退出mysql命令.重新使用msyqldump命令

导出数据库中所有表结构(加-d)导出所有表结构和数据(去掉-d)mysqldump -uroot --default-character-set=utf8 -p123-d必须空格good>H:/oooooooooo.sql用户名为root,密码为123,导出数据库名为good所有表结构尽量不使用navicat,phpmyadmin工具导入sql数据库.经常导入失败如

2016-03-08 17:37:52 414

原创 设置多图片表good_pic(中的商品id)为外键.参考goods商品表中的id,在删除商品的时候.一起删除多图片.

#商品id 主表CREATE TABLE `goods` (`id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,`data` VARCHAR(100) NOT NULL DEFAULT '',PRIMARY KEY (`id`)) TYPE=InnoDB;#商品多图片从表CREATE TABLE `good_pic`

2016-03-08 15:23:17 2223 1

原创 cmstop框架目录设置

配置目录--全部是返回变量和值的数组,除了定义常量的define.phpdefine.php 定义所有的常量.当前程序的域名上传文件的目录前端js,css目录防止盗链秘钥cookie.php的配置session.php的配置cache.php的配置memcache.php的配置

2016-03-08 13:43:23 592

原创 cmstop框架中顶级类总结

工厂类中. class factory 顶级类.无需继承(实例化对象)定义(私有,静态)数组变量private static $objects;用来存对象,对象只能通过我来实例化.方法大家都可以调用 $db = & factory::db();实例化.在入口文件,程序主文件.已经引入工厂文件.可以直接使用类名调用.db()静态方法.类名前加&引用定义(公共,静态,引用)视图方法

2016-03-08 11:08:14 401

原创 如何获取到文件中返回的数组(如数据库连接配置数据)

如何获取到文件中返回的数组(如数据库连接配置数据)01 确定文件的位置.从启动目录名称定义为变量,替换反斜杠,开始拼接02 导入include不报错,赋值给数组 $config = @include(self::$_file); 有错误继续执行.并隐藏错误03 数组就得到了,文件中return返回的数据define('DS', '/');define('CMST

2016-03-08 10:55:21 345

原创 preg_match()检查错误,并抛出异常的各种应用场景

应用场景1:接收文件名.并导入该文件之前.检查.接受到的文件名.是否为 字母,数组,下划线,多个组成?$开头标签拼接成变量.所以不能再用$开头了.只能做正则匹配的结束标签if (!preg_match("/^[0-9a-z_\-]+$/i", $file)) throw new ct_exception("$file is not valid");如果匹配成功.就赋

2016-03-08 10:51:18 650

原创 php连接mysql类PDO从php5才开始有

PDO(PHP Data Object) 是PHP5中加入的东西,是PHP5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。 PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助

2016-03-03 16:15:37 334

原创 接口类应用场景用户接口类-vip用户类--商品类

架构师规范下面的工程师一个类中,必须使用几个方法,以及方法的命名必须使用我的命名.可以写一个接口类.接口类中,只需写一个方法名空方法就可以.interface User{    function getDiscount();    function getUserType();}vip用户类实现了用户接口类,必须把接口类中的方法,复制过来,写上方法体.然

2016-03-03 15:31:23 470

原创 php概念理解

概念理解OOP 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)抽象性,不是面面俱到,突出对信息主要方法关注的能力.对共性的处理封装性,内部确保不会出现,不可预期被改变的情况.每个组件都提供一个与其他组件联系的接口多态性,继承性,允许创建子类,增强多台和封装.设计模式 MVC 输入一个模块,处理一个

2016-03-03 13:47:06 847

原创 php调试

谷歌浏览器调试方法1 .network,清空name,点击刚才请求的url--预览preview调试方法2 console.js中定义 console.log()或者ajax中的success()方法后添加errorerror_reporting(E_ALL | E_STRICT);  如果在php加入错误_打印级别.为严格型,则报错 Strict Stan

2016-03-03 13:44:47 245

原创 js使用缓存

js使用缓存选择器选择好.赋值给js变量.后面直接使用变量.而不是.再次选择器选择 var s = $('selector');

2016-03-03 13:43:14 258

原创 希望改变方法&test()内部的变量值$b

//希望改变方法&test()内部的变量值$b,如果该方法是引用,可以通过&test()引用调用,然后赋值给外部$a,改变$a就是改变方法内部的变量$bfunction &test(){    static $b=0;//申明一个静态变量    $b=$b+1;    echo $b;    return $b;}$a = test() //引用的方法&test

2016-03-03 13:40:28 271

原创 navicat导出sql语句失败

cannot proceed because system tables used by event scheduler were found damaged at server startmysql5.1的bin目录缺少更新程序.导致navicat导出sql语句失败,将mysql_upgrade.exe和mysqlcheck.exe两个文件复制到 APMServ5.2.6\MyS

2016-03-02 13:06:14 680

原创 cmstop架构分析

通过不同模块(admin)进来传递不同的参数.(实例化的时候).来判断客户的入口,客户的类型实例化php类的时候如何传参导入cmstop核心php文件.并实例化他的时候.一定要先看这个类的构造方法有几个参数.实例化的时候.必须传递几个参数require '../cmstop/cmstop.php';$cmstop = new cmstop('admin');$cmstop->e

2016-03-01 16:45:03 1041

原创 方法应用场景汇总

获取当前文件index.php所在的目录名称(dir---name).默认是反斜杠dirname(__FILE__);  "G:\APMServ5.2.6\www\htdocs"获取目录,名称. "G:\APMServ5.2.6\www\htdocs";替换后 "G:/APMServ5.2.6/www/htdocs";替换掉反斜杠成斜杠,反斜杠每次输出和替换都需要转义

2016-03-01 16:38:54 285

原创 mysql在linux和window下

开启mysql日志Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下。Windows:Windows 的配置文件为 my.ini,在mysql目录下

2016-02-29 16:46:51 310

原创 乱码问题

php 输出乱码,可以在文件头部 ,加入 header("content-type:text/html;charset=utf-8");html乱码mysql乱码

2016-02-29 11:00:46 187

原创 应用场景之 区别篇

区别file_exists :存在文件夹,返回trueif_file :存在文件,返回true

2016-02-29 10:53:13 403

ArcGIS.rarArcGIS.rarArcGIS.rar

ArcGIS.rarArcGIS.rarArcGIS.rarArcGIS.rarArcGIS.rarArcGIS.rar

2009-05-29

函数.rar函数.rar函数.rar函数.rar

函数.rar函数.rar函数.rar函数.rar函数.rar函数.rar函数.rar

2009-05-29

网站设计.rar网站设计.rar

网站设计.rar网站设计.rar网站设计.rar网站设计.rar网站设计.rar

2009-05-29

聊天室代码.rar聊天室代码.rar

聊天室代码.rar聊天室代码.rar聊天室代码.rar聊天室代码.rar聊天室代码.rar

2009-05-29

两边广告.rar

两边广告.rar两边广告.rar两边广告.rar两边广告.rar两边广告.rar两边广告.rar两边广告.rar两边广告.rar两边广告.rar两边广告.rar两边广告.rar两边广告.rar

2009-05-29

mvc架构实例.rar

mvc架构实例.rarmvc架构实例.rarmvc架构实例.rarmvc架构实例.rarmvc架构实例.rar

2009-05-29

Java购物车源码.rar

Java购物车源码.rarJava购物车源码.rarJava购物车源码.rar

2009-05-29

CSS实验内容.rar

CSS实验内容.rarCSS实验内容.rarCSS实验内容.rarCSS实验内容.rarCSS实验内容.rar

2009-05-29

ACCP班XML实验内容.rar

ACCP班XML实验内容.rarACCP班XML实验内容.rarACCP班XML实验内容.rarACCP班XML实验内容.rar

2009-05-29

struts的一个示例程序

struts的一个示例程序struts的一个示例程序struts的一个示例程序struts的一个示例程序struts的一个示例程序

2009-05-29

MVC与Struts概述01

MVC与Struts概述01MVC与Struts概述01

2009-04-03

空空如也

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

TA关注的人

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