自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

continue my dream

技术只是工具,关键在于思想

  • 博客(255)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 nginx 配置案例

nginx  PATH_INFO及重定向配置#user  nobody;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;

2015-06-14 13:15:54 645

转载 window上使用GIT的个人经验(入门级)

0.安装使用google上的msysgit http://code.google.com/p/msysgit/downloads/list 尽量用最新版的吧 1.KEY关于 key,.ssh里面的key是与服务器通信用的,其他什么用,也不一定要用email,其实随便用什么都可以。github.com上那个ssh-keygen -t rsa -

2014-05-07 21:21:29 1078

转载 在U盘里建立git仓库

1、windows下安装msysgit作为git的管理工具,下载地址:http://code.google.com/p/msysgit/ 。安装成功后,可以看到git bash和git gui两种操作方式,以下通过git bash进行操作。2、假设欲在 I:\\code_repo\\dcshop目录建立仓库作为服务端,依次执行以下命令:cd I:\\code_repo\\dcshop

2014-05-07 20:29:09 3920

转载 PHP回调函数的实现方法

前言    最近在开发一个PHP系统,为了提高系统的扩展性,我想在系统中加入类似Javascript的事件处理机制,例如:我想在一篇新闻被添加以后,我想记录一下日志,用类似Javascript的代码,应该是这样写的:function fnCallBack( $news ){     //将$news的信息记录到日志中    writeLog( $news->ge

2014-03-02 18:44:49 1037 1

转载 架构就是关注点分离

要设计良好的架构,必须做到关注点分离,这样可以产生高内聚、低耦合的系统,这是美丽架构的终极原则。文 / 王海鹏 什么是架构? 每个人可能都有自己对架构的定义。我比较喜欢的定义是:“架构是系统的组成部件及其之间的相互关系。”根据观察者的视角不同,架构又可以分为业务架构和技术架构。一般来说, 功能性需求会对业务架构产生影响, 而非功能性需求会对技术架构产生影响。例如:“注册用户

2014-03-02 15:51:03 1606

转载 23种设计模式全解析

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2014-03-01 22:06:04 833

转载 VO、DTO、DO、PO的概念、差别和用处

VO、DTO、DO、PO的概念、区别和用处概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,

2014-03-01 19:09:04 889

转载 Decorator_装饰模式_PHP语言描述

Decorator_装饰模式的定义:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更加灵活。应用Decorator_装饰模式解决问题的思路:考虑这样一个应用场景,即灵活的实现奖金的计算。在实际的应用中,很多公司对于销售人员的奖金计算方式五花本门,并且经常变动。是非常复杂的。首先是奖金的分类,对于个人大致有个人当月业务奖金、个人累计奖金、个人业

2014-02-28 20:44:26 709

转载 PHP三层结构(下) PHP实现AOP第1/2页

让我们把注意力集中到中间服务层上来。中间服务层代码比较简单,只是调用数据访问层代码将留言保存到数据库。如代码1所示: 复制代码代码如下:// 代码 1 // 中间服务层 class LWordServiceCore implements ILWordService { // 添加留言 public function append($newLWord) { /

2014-02-28 17:59:56 595

转载 PHP系列学习之AOP

介绍 你以前听说过AOP(Aspect Oriented Programming)吗?虽然在php方面,好像没有过多的使用,但是在企业级开发中,AOP被广泛使用。我将借此文,向大家介绍PHP方面的AOP。 这篇文章主要解释AOP的概念。  什么是AOP? 在应用开发中,我们经常发现需要很多功能,这些功能需要经常被分散在代码中的多个点上

2014-02-28 15:08:55 558

转载 装饰模式和AOP

3.3  装饰模式和AOP        装饰模式和AOP在思想上有共同之处。可能有些朋友还不太了解AOP,下面先简单介绍一下AOP的基础知识。1:什么是AOP——面向方面编程        AOP是一种编程范式,提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。        在面向对象开发中,考虑系统的角度通常是纵向的,比如我们经常画出的如下的系统架构图,默认都是

2014-02-28 14:59:58 4998

原创 无刷新上传文件的三种方式。

1、最容易想到的就是基于flash的方式,我们可以使用swf插件2、可以使用iframe上传文件3、使用html5的新属性和新方法难点PS:1、获取本地文件信息(不同浏览器方法还不同)。2、

2013-09-19 11:08:46 751

原创 php preg_match正则函数的使用注意

1、长度大小的限定(最好限制匹配的长度pcre.backtrack_limit变量,手动在php.ini设置,程序使用ini_set设置 )2、使用正则的过程中会消耗堆栈资源(最好限制)3、为了避免出现服务器崩溃的情况(最好限制内存的大小)

2013-09-14 14:42:49 796

原创 php的网络编程(socket、curl、file_get_contents)三种方式。

socket的是网络编程的最根本。(socket的三个初始变量:一个ip协议,一个socket类型,一个公用的网络协议)其他的通信方式都是依赖其完成的(只是封装的东西多了一些,方便使用,比如curl)。

2013-09-14 14:33:17 925

原创 五种常见的设计模式

1、工厂模式2、单例模式3、观察者模式4、职责链模式5、策略模式

2013-09-14 14:27:53 770

转载 inline-block 在什么情况下可以使用?

序言在css中,inline-block:将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内。轻松使用inline-block属性浏览器兼容性Chrome Firefox 3 +OperaIE 8 +IE6,IE7 只支持特定标签的inlin

2013-09-02 23:07:27 663

转载 PHP截取html文章

/* 生成摘要* @param (string) $body* 正文* @param (int) $size* 摘要长度* @param (int) $format* 输入格式 id*/ function blog_summary($body, $size, $format = NULL){ $_size = mb_strlen($body, "utf-8');

2013-08-20 16:53:24 736

原创 分类的信息扫描

/**分类的信息扫描算法1:1、按照分类的id顺序开始(主分类id必然在子分类的前面)2、用数组结构记录所有分类信息——为避免分类的层次过深不好寻找某分类的信息,利用类似线索二叉树的扫描方式,实现快速定位分类,一个分类关系的数组(这个是有层次的),一个是线性的数组(一维的就可以了,方便索引)。3、扫描到主的数据就添加到关系数组的顶级层4、扫描到子的数据就添加到关系数组的顶级层的

2013-08-05 14:46:25 587

原创 瀑布流的实现

var $container = $('.tjlb ul');$container.imagesLoaded( function(){$container.masonry({columnWidth:350,itemSelector: 'li',animate: true,animationOptions: {},gutterWidth:75,});});va

2013-08-01 23:32:54 567

原创 前端网站开发常用jquery功能插件

用途数据传送——ajax数据传送(html/xml/json)jQuery JSON PluginDOM数据读取——读取元素对象的相关属性http://docs.jquery.com/Plugins/Metadata数据验证(表单验证)——jQuery Valid8http://drupalmodules.com/module/jquery-valid8动画插件(缓

2013-07-30 11:20:15 676

转载 PHP中文URL编解码详细说明

urldecode() 和 rawurldecode() 解码出的字符串是 UTF-8格式的编码,如果URL中含有中文的话,而页面设置又不是 UTF-8 的话,则要把解码出的字符串进行转换,才能正常显示php教程中文url编解码详细说明在php中urlencode和rawurlencode 是对中文进行编码的string urlencode ( string str

2013-07-29 09:55:52 2368

原创 css position和float的使用方法

我的使用规则大致如下:1、如果某块使用了float进行定位,则相应的左部(或右部)也相应的使用float定位,做到统一,最后就是float的闭合了。结论:float统一使用2、float包含的元素可以使用position,而position里面的元素使用float时则确保统一原则。3、注意IE各浏览版本的解释差异。

2013-07-16 09:01:49 663

原创 nofollow和noindex的使用

目标:1、禁止搜索引擎为某内容页面建立索引:2、禁止搜索引擎抓起网页上的所有链接:3、禁止搜索引擎抓取网页上某特定的链接:<ahref="http://www.artmzshuhua.com/article-17-%E8%89%BA%E6%9C%AF%E5%AE%B6.html"title="艺术家" rel="nofollow">艺术家以上的使用都是单独使用noindex

2013-07-15 10:10:31 1332

原创 web.config 301重定向

目标:用户访问artmzshuhua.com时301重定向到www.artmzshuhua.com

2013-07-15 09:58:50 3983

转载 数据流图的画法

数据流图的画法数据流图也称为数据流程图date flow diagram , DFD,是一种便于用户理解和分析系统数据流程的图形工具,他摆脱了系统和具体内容,精确的在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。数据流图的基本组成成分数据流:是由一组固定成分的数据组成,表示数据的流向。值得注意的是,数据流图中描述的是数据流,而不是控制流。除了流向数据存

2013-07-05 00:03:48 867

原创 oracle复习

SQL> edit record.sqlSQL> create table type 2 ( 3 typeid number(10) primary key, 4 gradename varchar2(20) unique not null 5 ) tablespace bookspace;表已创建。SQL> create table grade 2 (

2013-07-04 22:27:38 480

原创 微机接口复习结构图

2013-06-30 17:42:29 703

原创 PHP 观察者模式

<?php /** * 观察者模式 * * 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新 * 能够便利地创建查看目标对象状态的对象,并且提供与核心对象非耦合的指定功能 * 插件系统 */ class Observerable { private $_observers=array(); public function

2013-06-20 19:16:27 484

转载 同步函数与异步函数

1. 同步函数与异步函数        什么是同步函数?        什么是异步函数?        它们在线程中执行时会对线程有何影响?        一个线程如何与一个异步执行的函数进行同步?依据微软的MSDN上的解说:(1)   同步函数:当一个函数是同步执行时,那么当该函数被调用时不会立即返回,直到该函数所要做的事情全都做完了才返回。

2013-06-19 22:50:00 487

原创 php 反射机制实现代理模式

<?php class test{ function callprint() { print_r("onesdf"); } function test2($args='') { print_r($args); } } class testDelegator { private $targets; function __construct($obj) {

2013-06-08 10:29:32 673

转载 joomla数据库表结构

Joomla系统的数据库表一共35张表,这里解释一下每个表对应的大概功能,留作参考(排名不分先后:-))1. jos_bannar/jos_bannarclient/jos_bannarfinish此三张表对应的组件为com_bannar,分别为广告条表/广告客户表/已到期的广告表.bannar广告的管理对应这里三张表.2.jos_categories/jos_sectio

2013-06-04 00:41:11 2694

转载 css 图片居中

.outer {  display:table; width:578px; overflow:hidden;   background: #eee; height: 42px;}.middle {display:table-cell; vertical-align:middle; margin-left 10px;} /*下面的CSS是针对IE7,IE6*/.out

2013-05-14 16:15:40 555

转载 JS倒计时代码

第一种:精确到秒的javascript倒计时代码   HTML代码:         离2010年还有:               cript">   startclock()   var timerID = null;   var timerRunning = false;   function showtime() {

2013-05-11 00:18:49 679

转载 Apache的URL重写规则的标志详细说明

Apache的URL重写规则的标志详细说明 1) R[=code](force redirect) 强制外部重定向     强制在替代字符串加上http://thishost/[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。 2) F(force URL to be forbidden)禁用URL,返回403HTTP状态码。

2013-05-06 13:16:34 467

转载 Apache的URL重写规则的标志详细说明

Apache的URL重写规则的标志详细说明 1) R[=code](force redirect) 强制外部重定向     强制在替代字符串加上http://thishost/[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。 2) F(force URL to be forbidden)禁用URL,返回403HTTP状态码。

2013-05-06 13:15:45 721

转载 国外优秀开源PHP建站程序一览

大量的PHP开源(开放源代码/Open Source)应用改变了这个世界,改变了互联网,以下我们总结从数据库到购物、博客等众多类型的开源PHP软件,供网站开发者们参考。  博客:WordPress  WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台。  论坛:phpBB  phpBB是一种

2013-05-05 16:47:00 759

转载 jQuery插件大全

jQuery是JavaScript语言的一个新的资源库(框架)jQuery能快速,简洁的使用HTML documents, handle events, perform animations,并且能把Ajax交互应用到网页,jQuery能够改变你书写JavaScript的方式.使用下面这些插件,可以实现很多、新、酷的效果!File upload-文件上传Ajax F

2013-05-03 12:05:14 585

转载 JavaScript 的对象层次结构

文档对象现在我们将开始讨论更“实际”的话题——文档对象(DOM)。文档对象是指在网页文档里划分出来的对象。在 JavaScript 能够涉及的范围内有如下几个“大”对象:window, document, location, navigator, screen, history 等。下面是一个文档对象树,你可以看到对象下包含对象的“壮观”情景。要引用某个对象,就要把父级的对象都列出来。例如

2013-04-26 20:26:12 714

转载 软件设计需求分析---用例说明模板2(单列表格式)

编者说明:    如果你觉得文本描述不够清晰,也可以采用如本文档模板所示的表格式的描述方式。用例说明模板3(双列表格式)编者说明:本模板是对上一模板的补充,如果你想更好地捕捉系统的响应,那么就可以采用本表格所示的格式。有时,为了更好地捕获系统的响应,对于场景描述(主成功场景、扩展场景)在上表的基础上变成如下表所示的双列:用例说明模板4

2013-04-22 22:26:44 1709

转载 软件设计需求分析---用例说明模板1(经典模板)

编者说明:    随着UML的日益普及,用例(Use case)分析技术也在需求实践中广泛被采用。但是也有许多团队在使用该技术时,只画出了用例图,而缺少了用例说明,其实这是一个严重的误区。而本模板就将指导你编写该说明。1.用例名称1.1  简要说明[简要说明用例的作用和目的。该小节的篇幅不要太长。]2.上下文图    [在此小节中,有一个只包括本用例和所有与该用例相关的Ac

2013-04-22 22:25:51 1912

GDI使用实例源码

GDI类对象的是使用实例,图像保存与控件的使用

2013-03-21

MFC制作属性表单

MFC制作属性表单

2013-03-20

基于对话框编写的TCP服务器客户端程序源码

基于MFC创建的对话框编写的TCP服务器客户端程序源码

2013-03-12

libpcap学习资料

linux下libpcap学习资料

2013-03-11

linux-expect

这个是一个不错的expect脚本学习典例,大家可以下载学习。

2012-09-20

editplus_3.4.1.1

非常好用的editplus编辑器,功能之强大我在次就不多说了,大家自己下载用吧非常好用

2012-08-24

Discuz开发教程

Discuz开发教程,详细介绍discuz目录结构,变量等

2012-08-20

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

TA关注的人

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