自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (8)
  • 收藏
  • 关注

原创 svn如何配置服务器

我使用的是:VisualSVN Server 2.11、打开VisualServer Manager2、新建用户3、新建一个代码库利用链接便可以传代码了

2017-07-31 09:19:57 212

原创 前端免费模板

最近发现了一个前端免费模板,分享给大家:http://www.mobanwang.com/mb/ 

2017-07-30 06:55:33 30068 3

转载 git add时出现warning: LF will be replaced by CRLF错误,原因与解决方法

系统出现如下错误:warning: LF will be replaced by CRLF原因分析:CRLF -- Carriage-Return Line-Feed 回车换行就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束。而在Linux/

2017-07-28 15:13:35 2281

原创 ThinkPHP链接数据库

在配置文件中做如下配置便可链接数据库<?phpreturn array( //'配置项'=>'配置值' 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'localhost', // 服务器地址 'DB_NAME' => 's

2017-07-28 09:59:46 393

原创 TP语法

判断:   PHP中的运算符对应的TP中的运算符英文全称ltLess than>gtGreater than==eqequal>=eqtEqual or greater than

2017-07-28 09:55:16 965

原创 TP框架的配置文件

惯例配置:ThinkPHP/conf/convention.php应用配置:Application/Common/conf/config.php调试配置:Application/Common/conf/debug.php模块配置:Application/Home/Conf/config.php 加载顺序:惯例配置->应用配置->调试配置->模块配置 优先级:模块

2017-07-28 09:27:55 474

原创 TP的空操作、空控制器、跨控制器调用

一、空操作系统在找不到请求的方法的时候,会定位到__empty()方法处理,利用这个机制,我们可以对用户请求的不存在的所有操作进行统一。二、空控制器当系统找不到控制器,会定位到空控制器上EmptyController三、跨控制器调用ManagerController中的方法public function managertest1(){

2017-07-28 09:16:26 397

原创 TP系统常量

当前请求地址:__SELF__当前分组:__MODULE__当前控制器:__CONTROLLER__当前方法:__ACTION__

2017-07-28 09:11:18 720

原创 定义和调用TP的模板

所有的模板都要放在view文件夹下。规则:一个控制器对应一个文件夹,一个方法对应一个文件TP模板调用:

2017-07-28 09:10:28 454

原创 ThinkPHP的路由

1、普通模式2、pathinfo模式http://网址/入口文件(index.php)/分组(平台)/控制器/方法比如:http://localhost/index.php/home/index/index3、rewrite()重写模式4、兼容模式参数s=/分组/控制器/方法

2017-07-26 20:48:23 326

原创 如果搭建ThinkPHP的环境

在首页index.php中定义:当创建好后,出现欢迎界面,则说明系统自动生成ThinkPHP的项目目录,并写入了初始的控制器和方法:自动生成的目录:创建控制器1、控制器存放在Controller文件夹中2、命名规范:控制器名称 + Controller.class.php3、类名和文件的名称一致4、类名用帕斯卡命名法5、尽量区

2017-07-26 20:43:23 522

原创 ThinkPHP简介

ThinkPHP按照MVC思想开发的一个框架,也叫TP框架。优点:1、快速,稳定的搭建系统程序2、可以使开发人员经历集中在业务逻辑上,不需要关系程序的底层架构3、可以节省大量代码,后期的升级、维护、优化十分方便4、有利于团队的代码风格统一。相关的一些框架1、zend framework    zend公司开发的官方的框架,功能很强大,重量级框

2017-07-26 20:38:09 601

原创 自定义Smarty(三)

新建一个模板文件夹(view, template),和编译文件夹(view_c,template_c),用来存放对应的文件Smarty代码:<?phpclass Smarty{ private $tpl_var = array(); public $template_dir = './template/'; public $templatec_dir = './temp

2017-07-25 22:36:42 268

原创 自定义Smarty(二)

如果混编文件存在并且混编文件的修改时间大于模板修改时间,则直接引入。否则重新生成<?phpclass Smarty{ private $tpl_var = array(); public function assign($k, $v){ $this->tpl_var[$k] = $v; } public function compile($tpl){ $compile_

2017-07-25 22:34:08 172

原创 自定义Smarty(一)

将公共的代码封装到Smarty的compile()方法中<?phpclass Smarty{ private $tpl_var = array(); public function assign($k, $v){ $this->tpl_var[$k] = $v; } public function compile(){ //取出demo.html文档中的内容 $st

2017-07-25 22:32:44 209

原创 Smarty与自定义Smarty

Smary是用来将表现和内容相分离的框架自定义Smarty:

2017-07-25 22:29:18 210

原创 百度云bae发布代码失败怎么处理

用过百度云bae的同学,一定遇到过代码发布失败的错误:有了出现了发布失败的后面的快捷发布还是可以点击的,所以直接点击就可以了。如果不可以点击,那么就点击服务器名称出现以下的界面:点击这里的发布   就可以发布了。

2017-07-25 19:01:52 1184

转载 全方位的比较node.js 与 js的区别

全方位的比较Node.js 与js的区别【编者按】PHP vsnode.js之争由来已久,前者用于动态网页开发,后者是用来编写高性能网络服务器的JavaScript工具包,到底他们如何?InfoWorld测试中心的Peter Wayner日前撰文指出两者的优势所在,不妨一看。以下为译文:这是典型好莱坞情节:分道扬镳的两位老朋友间的战斗。摩擦经常开始于

2017-07-25 09:23:00 550

原创 xml的Web服务

Web服务用的是SOAP(简单对象访问协议):是web服务的通信协议,用来定义返回信息的xml格式的规范技术后缀Asp.aspphp.php.net(跨语言).aspxjava.jspWsdl:web服务描述语言,包括一系列web服务的定义。注意:PHP默认不支持soap协议的,

2017-07-24 22:50:33 550

原创 xml应用rss的使用

RssRss是Really Simple syndication(真正的简单联合),在一种描述和网站内容同步的格式,是xml应用之一(1)他将被动获取信息变成主动获取信息。(2)把离散的信息聚合到一个平台http://www.163.com/rsshttp://rss.qq.com/http://rss.news.sohu.comRSS2.0的标

2017-07-24 21:03:27 593

原创 Php利用simpleXML对xml操作

实现代码:<?phpecho '';//读出xml文档$xml = file_get_contents('books.xml');$simple = new SimpleXMLElement($xml);//1.查询echo "";foreach ($simple->book as $book){ $attr = $book->attributes();//获取节点的属性

2017-07-23 12:44:49 449

原创 php对xml的XPath操作

通过DOM结构点位节点,在数据量很大的情况下速度下降的厉害。解决方法是XPath。XPath作用:用于快速定位节点XPath实现查询功能:<?php//XPath$doc = new DOMDocument();$doc->preserveWhiteSpace=false;$doc->load('books.xml');//通过文档生成此文档的路径$xpath = new

2017-07-23 11:15:07 885

原创 php对图书的增删改查操作(xml作为数据存储机制)

操作的xml文档:books.xml php html c# 显示功能代码和页面:books_admin.php<?phpecho '';$doc = new DOMDocument();$doc->load('books.xml');$book = $doc->getElementsByTagName('boo

2017-07-23 10:35:37 1651

原创 html的onclick跳转

1、点击直接跳转:2、点击弹出确认框在跳转:'">

2017-07-23 10:11:25 6639

原创 php递归遍历xml

nodeType的值:如果是1,则为元素节点如果是2,则为属性如果是3,这位值节点如果是9,则为根节点值节点的名称是“#text”,根节点的名称是“#document”<?phpecho '';//递归xml文档function getChilds($node){ echo ""; if($node->nodeType == 3){

2017-07-23 09:39:59 594

原创 利用php生成xml

生成xml的php代码:<?phpecho '';$array = array(array('name'=>'php', 'type'=>'脚本语言'), array('name'=>'html', 'type'=>'标记语言', array('name'=>'c#', 'type'=>'动态语言')));//设置版本号和字符编码$doc = new DOMDocument("1.0

2017-07-22 10:12:12 310

原创 php对xml的取值

xml中的代码: 问候 早上好 say hello good morningphp取值代码:<?phpecho '';$doc = new DOMDocument();//将xml导进来$doc->load("test.xml");$title = $doc->getElementsByTagName("title");$content = $d

2017-07-22 08:55:55 356

原创 xml的Schema扩展

通过schema解决DTA的一些不足Scheama注意事项:1、如果一个元素下有子元素,必须把元素和属性放在复杂数据类型的标记2、如果是子元素,必须放在负责数据类型下的序列当中xsd中的代码: 对应的xml代码:

2017-07-21 22:30:26 287

原创 xml属性

TIP:声明元素的时候,元素的数据类型是PCDATA  属性的时候,实行的数据类型是CDATAdtd的代码: 对应xml代码: 名称含义语法#REQUIRED必填属性                 

2017-07-21 21:15:57 547

原创 xml自定义实体

自定义实体分为:一般实体和参数实体1、自定义一般实体demo8中的代码:对应的xml代码: XML 李白 &bj; 22.5 <![CDATA[ 链接1 ]]> PHP 杜甫 &bj; 22.5 <![CDATA[ 链接2 ]]> xml内部

2017-07-21 21:00:24 1781

原创 xml的空标记、ANY、混合元素

空标记:ANY(任意的)混合元素

2017-07-20 21:55:22 1625

原创 dtd设计

l DTDDocument Type Definition,文档类型定义格式良好:满足xml最低规范有效:通过dtd验证的文档称为有效符号含义+>=1*>=0?=0 或 =1

2017-07-19 23:44:06 285

原创 php curl模块不能开启问题解决方式

用的PHP 5.6.12  curl模块无法使用 环境不是用的wamp,是自己配的.百度到的所有方法全部试过,配置php.ini ,把curl_dll前的分号去掉.在php.ini中,查找extension=php_curl.dll ,找到后把它前面的分号去掉.如图:然后再查找extension_dir=.配置它的路径指向php_curl.dll 模块对应的文件夹.

2017-07-19 09:51:24 1910 1

原创 常见语言的注释方式

语言注释HTML这是注释-->CSS/* 注释 */Js单行注释   //多行注释   /*   */PHP单行注释   //      #多行注释   /*     */Sql语句单行   -- 多行   /*  

2017-07-18 17:22:33 1166

原创 不用ajax的局部页面跳转实现方法(iframe)

Iframe实现局部刷新的原理可以在页面中使用iframe来嵌套其他页面在iframe中,可以使用js来操作父页面实现后的效果图:当焦点从用户名后的文本框中移开时出现的效果父页面的代码: Title 用户名: 密 码:  

2017-07-18 09:37:24 1384

原创 php实现分页显示功能

Sql公式: select * from cz_goods_type order by type_id limit 1,2;Offset:偏移量Pagesize:每页显示的条数其中offset是在变化的,和当前所在页数(current)、每页显示条数有关(pagesize)Offset=(current-1) * pagesize最终公式:select * from cz_go

2017-07-17 15:57:54 2577 2

原创 php对xss攻击的防范

Xss:cross site script 跨脚本攻击Xss攻击本质:通过标签(一对尖括号)来达到攻击的目的,所以我们只需要将尖括号 进行 转义,这就是php中提到的实体转义。 Htmlspecialchars函数和htmlentites函数所有表单输入的地方,都需要实体转义,以下为转义函数:function deepspecialchars($data){ if(emp

2017-07-16 23:23:28 514

原创 php项目防止sql注入的方法

Sql注入:通过在表单中添加特殊的字符或url中增加特殊的字符,然后向数据库发起请求,拼凑出sql语句,达到攻击的目的有两种:1、Post2、Get Post的万能密码:xxx’or‘1如何防范万能密码:最简单的方式,就是密码加密:md5, sha1万能用户名:xxxx' OR 1#如何防范万能用户名:让单引号失去本身的含义,利用addslash

2017-07-16 23:21:20 305

原创 php实现修改分类级别时防止将原分类加在自己子分类下

树状分类结构在修改分类时如果将本身链接在自己子分类下,就会将以这个分类为主的所有子分类丢失。解决出现这种状况的方式为:1、将本分类下的所有子分类和本身做成一个集合2、在修改提交时,对修改后的上级分类与1中的集合对比,如何1中集合存在这个修改后的上级分类。便返回错误信息。反之,成功修改Model中获得子分类id的代码://定义一个方法,获取指定节点的id pub

2017-07-16 11:59:17 1173

原创 php递归实现树状分类结构

如果设计一个递归的树状结构只需简单的分类数据库结构就可以了实际树状结构在Model层和view层实现相应的业务逻辑就可以了Model层代码(tree函数主要实现了递归思想):<?phpclass CategoryModel extends Model{ //查询所有分类的信息 public function getCats(){ $sql = "select

2017-07-15 21:23:02 2914

TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi

64位svn:TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi

2017-06-09

Swipe JS – 移动WEB页面内容触摸滑动类库

Swipe JS – 移动WEB页面内容触摸滑动类库

2017-05-14

apache-2.2.22-win32-x86-no_ssl.msi

apache-2.2.22-win32-x86-no_ssl.msi

2017-04-17

phpMyAdmin数据库

php数据库的使用方法在我的博客中,大家可以来我的博客看!!!

2017-04-17

springmvc与mybatis整合对数据库的增删改查

springmvc与mybatis整合对数据库的增删改查

2017-01-16

Junit 4.11

2016-12-28

图的操作(遍历,最小生成树等操作)

数据结构上的图的操作代码

2016-12-12

清华ACM常用代码

参加ACM的同学可以打印带着进行比赛,不参加的可以下下来进行研究

2016-10-08

空空如也

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

TA关注的人

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