自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

转载 php中$this的引用计数

在探讨php中单例模式在序列化的情形下的解决方案时,引发了一个问题,关于$this的引用计数问题[php] view plain copy   class A {       public function __construct() {          $o = $this;          xdebug_d

2016-08-28 22:04:30 395

转载 一道关于删除数据表中重复数据的笔试题

一张存放学生学号、姓名、课程以及成绩的数据表,设计将同一学号的记录只保留一条结果如下图所示 我的答案:[sql] view plain copy CREATE TABLE IF NOT EXISTS `student` (  `stu_no` int unsigned NOT NUL

2016-08-28 22:02:21 584

转载 php的rpc扩展之soap

SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。要想在php中使用soap,需要在编译php时,指定configure参数--enable-soap。一个简单的soap case:soap的server端代码 server.php:[php] view plain copy class MyC

2016-08-28 22:01:10 521

转载 php中的trait

php中的traitPHP5.4起,新增一种新的代码复用的方法,trait。PHP与JAVA类似,与C++不同,是一种单继承语言,PHP引入trait,可以减少单继承语言的限制,使开发人员能够自由地在不同的层次结构内独立的类中复用method。Trait和Class组合的语义定义了一种减少复杂性的方式,避免传统多继承和Mixin类相关经典问题,例如C++中的钻石危机(也称棱形问题):

2016-08-21 23:02:59 587

转载 教你如何学习自动化测试

教你如何学习自动化测试 软件测试行业经过这么多年的发展,如今测试行业对从业者的要求是越来越高,不再仅仅局限于要求会写测试用例、会细致的执行测试、能有效的发现系统缺陷等;越来越多的企业对应聘者本身的技能要求也越来越高,招聘信息中诸如“精通VBscrīpt、Perl/Ruby等至少一门脚本语言”、“至少熟悉一门开发语言”、“精通QTP、LR等自动化测试工具”、“有大型项目自动化实施成功经验

2016-08-21 22:56:05 2386

转载 linux文件交集差集

comm命令:comm file1 file2在没有指定可选参数,默认会输出三列: 只在file1中的数据,只在file2中的数据以及file1和file2的交集。也可以指定如下参数:[plain] view plain copy -1              suppress column 1 (lines unique 

2016-08-21 22:55:03 249

转载 php.ini 文件配置详解

php.ini 文件配置详解;;;;;;;;;;;;;;;;;; 作者:金步国;; 日期:2006.11.12;;;;;;;;;;;;;;;;;;  版权声明  ;;;;;;;;;;;;;;;;;;; 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。; 任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,

2016-08-14 17:02:47 582

转载 php编程——验证码的实现(session方法)

php编程——验证码的实现(session方法)index.php(实现输入验证码页面)代码如下:check code验证码:image.php(验证码生成页面)代码如下:session_start();srand((double)microtim

2016-08-14 16:59:22 575

转载 50个提高PHP编程效率的方法(整理)

50个提高PHP编程效率的方法(整理)0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的

2016-08-14 16:57:59 494

转载 六种实现元素水平居中

六种实现元素水平居中居中效果在CSS中很是普通的效果,平时大家所看到的居中效果主要分为三大类:水平居中、垂直居中和水平垂直居中。而其中水平居中相对于后两者来说要简单得多。早期总结了一下互联网上有关于水平垂直居中的几种实现方案,比如说《CSS制作水平垂直居中对齐》中介绍了八中实现水平垂直的方案,而在《CSS制作图片水平垂直居中》一文介绍了四种实现图片垂直居中的方案,并且在《CSS3实现水

2016-08-14 16:52:36 389

转载 网站任何显示器全屏显示

网站任何显示器全屏显示    现在很多公司在内容区域不大的情况下喜欢在浏览器上全屏显示。而且在不同分辨率下都要实现。    开始以为每个浏览器都要做一款CSS样式。但是成本太高,所以就要引用JS。     首先可以在网站中放一个img 然后把它绝对定位,然后没10毫秒改变一下这个图片的大小就可以了,这样这张图片就可以在任何显示器上全屏显示。   

2016-08-14 16:51:00 293

转载 div 内容点击切换的小技巧

div 内容点击切换的小技巧   对于内容区的切换,假如是一个,二个,写2次就可以了,假如像sina里面的内容区切换多的时候又改怎么写呢,如果是10 个,我是吧上班要写10遍呢,这明显的不是我们要求的。所以我推荐一个小技巧。      就是在生成的内容区的div 的切换导航加个自定义属性 如:                              

2016-08-14 16:50:07 5499

转载 CSS3 transform使用参考指南

CSS3 transform使用参考指南CSS3 transform使用参考指南语法:transform : none | [ ]*取值:none :指定一个身份转变。matrix(, , , , , ) :以一个含六值的(a,b,c,d,e,f)变换矩阵的形式指定一个2D变换,相当于直接应用一个[a b c d e f]变换

2016-08-14 16:48:34 424

转载 PHP复用curl请求遇到的请求参数混乱的问题

PHP复用curl请求遇到的请求参数混乱的问题在调开放平台的一个查询接口的时候,开始一直是好好的,某种特定的情况下会报签名失败!不能理解,接口一直运行的好好的,没有改动,一定是哪里出现了问题!经过若干次尝试,终于复现问题。找到了这个“特定情况”。如果我在请求这个查询接口,称之为A接口吧,请求A接口之前,请求了同一域名下的另外一个接口B,这时候就会出现“签名失败”的问

2016-08-14 16:45:53 240

转载 css3媒体查询

Contents  [hide] 1 背景2 媒体查询3 语法3.1 错误处理4 媒体特性4.1 width4.2 height4.3 device-width4.4 device-height4.5 orientation4.6 aspect-ratio4.7 device-aspect-ratio4.8 color4.9 color-index4.10 mono

2016-08-14 16:44:33 530

转载 CSS3 之媒体查询Media Query

CSS3 之媒体查询Media Query Media Queries是CSS3有关媒体查询的属性,有了CSS3 之媒体查询Media Queries就可以进行媒体查询,针对每个不同的媒体进行不同的样式编写。传说中的Web响应式布局就可以毫无压力的做出来了。下面我们就一起来看看CSS3 之媒体查询Media Queries的相关知识吧。   一、Medi

2016-08-14 16:42:39 396

转载 【《代码整洁之道》精读与演绎】之二 高质量代码的命名法则

【《代码整洁之道》精读与演绎】之二 高质量代码的命名法则标签: clean code读书笔记代码整洁之道2016-08-07 19:00 8922人阅读 评论(11) 收藏 举报 分类:【读书笔记】(1) 目录(?)[+] 本系列文章由@浅墨_毛星云 出品,转载请注明出处。  文章链接: h

2016-08-14 16:40:30 217

转载 致JavaScript也将征服的物联网世界

致JavaScript也将征服的物联网世界凡是能用JavaScript写出来的,最终都会用JavaScript写出来。—— Atwood定律在那篇《最流行的编程语言JavaScript能做什么?》里,我们列举了JavaScript在不同领域的使用情况,今天让我们来详解一下JavaScript在物联网中的应用。基础:物联网的三个层级开始之前

2016-08-14 16:39:22 396

转载 响应式设计媒体查询尺寸分界点一览表

响应式设计媒体查询尺寸分界点一览表CSS3中的媒体查询(media query)是响应式设计的关键技术。媒体查询技术本质就是检测设备不同的尺寸来应用不同的样式,所以我们需要对尺寸检测有一个统一的参考标准。从最佳用户体验来看,材料化设计用户界面应该适应如下布局尺寸:480、600、840、960、1280、1440和1600dp(设备独立像素):分界点(d

2016-08-14 16:37:00 2650

转载 设计响应式导航菜单的五大法则

本文把目光聚集在更具挑战性的响应式Web设计:响应式导航菜单设计,这里提供了五大法则,让你无论在大屏幕还是小屏幕上都能轻松高效地设计响应式导航菜单。响应式Web设计(Responsive Web design)的理念是,页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。响应式设计允许你在不同的平台上,创建独一无二的用户体验,与此同时,只

2016-07-24 20:47:45 2882

转载 响应式布局的设计方法

作为一名优秀的web前端人员,不懂响应式布局怎么可以呢? 今天跟大家分享web前端开发和设计的干货。关于响应式布局的设计方法和响应式前端优化。       我们都知道,目前主流的pc屏幕的分辨率都是1366*768、1440*900 、1280*1024等大屏的显示器。       所以,我们设计的网页不能在按照1024的标准来设计或者是前端重构了。       再加上现在移动互联网的

2016-07-24 20:46:47 713

转载 关于响应式布局

对于响应式布局,别人总是会想到BootStrap这个响应式框架,.   1.栅格布局               .col-xs-6 .col-md-4           .col-xs-6 .col-md-4           .col-xs-6 .col-md-4     2.媒体查询@media          A: 一种是直接在link中判断设备的

2016-07-24 20:45:16 376

转载 html5 audio音频播放全解析

html5开启了一个新时代,因为它让浏览器本身变得不那么被动,audio api就是一个典型的列子,在html5还没确定之前,如果想要在听音乐看视频唯一的办法就是用flash意思是当你没有给浏览器装载Flash插件的话 那么音乐视频即是空谈,html5 audio的出现改变了这一格局,因为你可以不用Flash插件就可以听音乐看视频,当然这些能否实现还跟你用的浏览器有关。这是demo地址

2016-07-17 21:23:45 5484

转载 纯CSS3实现图片展示特效

Web浏览器端的特效越来越让人兴奋,通过CSS和JavaScript,各种意想不到的绚丽效果都能用简单的几句代码完成。本文中要实现的一个纯CSS3的图片展示特效,以前只能用JavaScript实现,可想而知会受到多方面的限制,特别是性能。而今天我们将用简单的CSS3代码实现,你会发现它的动画效果在现代浏览器的帮助下无比的顺滑。观看演示HTML代码通过上的演示,估计你已经能猜

2016-07-17 21:22:23 2521 1

转载 CSS3滚动视差效果的制作技巧

“视差(parallax)”效果现在在互联网上越来越流行了。如果你还没听说过什么是视差效果,它其实就是利用图片形成不同的层,分别以不同的速度,不同的方向移动产生的效果。这会产生出很奇妙的视觉效果,能有力的吸引住浏览者的目光。观看演示在web设计中,最常见的实现视差效果的方式是使用jQuery插件。但这种方法有一些弊端。这些插件大多都是在window对象的scroll事件上放置监听器

2016-07-17 21:19:58 433

转载 PHP设计模式 一(命名空间,类的自动加载,PSR-0)

1.如果是相同的命名空间,就不能创建相同名字的类和函数了。会产生命名冲突。 2.调用对应命名空间的方法,先用require来引入,然后用Test1\test()的方式来引用。 3.类的自动载入:代码如下,这是被废弃的版本,因为可能一个php项目会有多个框架,然后都用__autoload的话,会导致命名冲突。但这个也是不错的方法。 __DIR__ 这个魔法变量是获取当前的目录

2016-07-10 22:07:57 556

转载 30个优秀的开源CMS建站系统,采用PHP开发

本文汇集了30个优秀的开源CMS建站系统,采用PHP开发。以下列表不分先后顺序。1. AdaptCMSAdaptCMS Lite是一个开源的CMS系统,主要特点是易用,而且可以轻松和其他系统接驳,提供简单的扩展定制途径,一个简单而且功能强大的模板系统,以及更多很有用的功能。2. OneCMSOneCMS是一个适合管理游戏的内容管理系统。它可以很容易的通过自己

2016-07-10 22:04:51 6891

转载 js翻书功能

html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type" content="text/html; charset=gb2312" />title>JS实现图片翻书效果-懒人图库/title>META http-equiv=imagetoolbar content=no>STYLE type=text/

2016-07-10 22:01:59 409

转载 smarty模版手册

一.  变量1. php变量   A. 普通变量:{$var}   B. 关联数组:{$array.var1.var2}   C. 数字数组:{$array[0][1]}   D. 对象:{$object->var}   E. 在引号内的使用方法,以关联数组为例,其他类似:{function var="{$array.var1.var2}"}   F. 声明

2016-07-03 16:06:14 329

转载 smarty原则及优点

原则:Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重

2016-07-03 16:02:50 544

转载 php模板引擎原理

模板引擎实现的原理访问php文件, php文件会去加载模板引擎,通过模板引擎去加载模板然后替换模板里面的变量 然后生成一个编译文件最后将该编译文件导入 访问的php文件中输出 第二次访问的时候 如果 缓存文件存在或者没有被改动则直接 导入缓存文件 输出否则重新编译自定义的一个模板引擎 mytpl.class.phpclass mytpl{//指定模板目录pr

2016-07-03 13:09:20 768

转载 PHP中的final/static

final 关键字的应用 这个关键字只能用来定义类和定义方法,不能使用final 这个关键字来定义成员属性,因为final 是常量的意思,我们在PHP 里定义常量使用的是define()函数,所以不能使用final 来定义成员属性。使用final 关键标记的类不能被继承; [php] view plain copyfi

2016-06-26 20:27:43 245

转载 php接口

继承简化了对象,类的创建,增加了代码的可重性,但php只支持单继承,如果要实现多重继承,就要使用多个接口。 接口通过interface关键字来声明,并且类中只能包含未实现的方法和一些成员变量,格式如下: interface interfaceName{ function interfaceName1(); function interfaceName2(); … }

2016-06-26 20:23:45 184

转载 php.ini 文件配置详解

php.ini 文件配置详解;;;;;;;;;;;;;;;;;; 作者:金步国;; 日期:2006.11.12;;;;;;;;;;;;;;;;;;  版权声明  ;;;;;;;;;;;;;;;;;;; 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。; 任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,;

2016-06-26 20:20:09 1943

原创 什么是多态

多态是指在面向对象中能够根据使用类的上下文来重新定义或改变类的性质和行为。          PHP不支持重载实现多态,但是PHP可以变向的实现多态效果。如下:class a{    function test($i){// $i可以是任何类型的变量        print_r $i;    }}      上例,可以看出由于PHP是弱类型语言,所以$i可以是任何

2016-06-19 19:07:17 299

原创 public protected private 的作用及区别

访问修饰符:public protected private 的作用及区别 PHP中有三种访问修饰符,分别是:  public(公共的、默认) 谁都可以访问和直接 改变protected(受保护的) 只有自己和后代可以访问和改变private(私有的) 只有自己才能访问和改变 不能被继承 它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),

2016-06-19 19:05:34 1136

原创 构造函数,析构函数

我们在创建和销毁对象时需要执行一些任务。例如,在创建对象时给属性赋值,在对象销毁时关闭数据连接等,这时就需要构造函数和析构函数。 在PHP中构造函数和析构函数是固定的,如下:// 构造函数function __construct([argument1,argument2,...,argumentN]){    /* Class initialization code */}

2016-06-19 19:01:11 166

转载 XMLHttpRequest文件上传,并显示进度条

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 5

2016-06-05 22:51:28 1526

转载 文件上传和下载

//文件上传package com.bochy.action;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import org.apache.struts2.Servl

2016-06-05 22:45:43 182

转载 PHP复用curl请求遇到的请求参数混乱的问题

在调开放平台的一个查询接口的时候,开始一直是好好的,某种特定的情况下会报签名失败!不能理解,接口一直运行的好好的,没有改动,一定是哪里出现了问题!经过若干次尝试,终于复现问题。找到了这个“特定情况”。如果我在请求这个查询接口,称之为A接口吧,请求A接口之前,请求了同一域名下的另外一个接口B,这时候就会出现“签名失败”的问题。百分百复现。进一步分析框架发现,在进行接口请求时,采用的htt

2016-05-29 22:02:12 1127

空空如也

空空如也

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

TA关注的人

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