自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郝云博客

不要质疑你的付出,这些都会一种累积一种沉淀,它们会默默铺路,只为让你成为更优秀的人。

  • 博客(263)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP面向对象_对象串行化

在开发时有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串,等到达另一端时,在还原成原来的对象。这一个过程简称串行化(序列化)案例:把一辆启程通过轮船运到美国去,因为汽车体积比较大 ,我们可以把汽车拆分开成小的部件,然后我们把这些部件通过轮船搬运到美国去,到了地方之后在进行组装。serialize()序列化把对象转化为二进制的字符串unserialize()反...

2018-08-30 21:29:19 210

原创 PHP魔术方法之__toString()方法

__tostring()方法:在直接输出对象引用的时候,就不会产生错误,而是自动调用了__tostring()方法,输出__tostring()方法中返回的字符串通俗来说就是 对象一般是使用print_r() 或 var_dump() 来打印访问但对于一般闲的人来说直接 使用 echo 输出对象时,必定会报错的,原因是对象无法使用echo的。这个时候如果想解决这个错误,咱们应该怎么操作...

2018-08-30 21:04:17 4245 1

原创 PHP魔术方法之__call()处理调用错误

在以后开发写代码时,如果在使用对象调用内部方法适合,调用的方法不存在程序就会报错,且然后程序退出不能继续执行?这个时候能否在程序调用内部不存在的方法是,提示我们调用的方法及参数不存在,底下代码执行呢?能否实现,郝先生带你领略一下奇迹?<?phpheader("content-type:text/html;charset=utf-8");// +-----------------...

2018-08-30 20:55:37 817

原创 PHP魔术方法之自动加载类 __autoload()函数

为什么使用自动加载?在以后编写代码时,有的时候需要做一个新增功能,上传功能,表单验证功能这个时候引入文件是一件非常头疼的事情,那么针对这件头疼的事情如何处理,今天由郝先生带各位一块了解一下?1.以前没有加载时代码如何书写?include "Mysql.php";//引入MySQL类include "Upload.php";//引入上传类include "Form.php";//引入...

2018-08-30 20:45:38 3448 1

原创 PHP魔术方法之__isset 和 __unset代码使用?

__isset()方法:学习之前一定要掌握isset()函数的功能使用。isset()是测定变量是否设定用的函数,传入一个变量作为参数,如果传入的变量存在返回true,否则返回false;$page=isset($_GET['p'])? $_GET['p']: "1";//意思:检测get能否接到值,如果能接收到的话获取get的值否则默认为1<?phpheader("c...

2018-08-30 20:29:28 590

原创 PHP-魔术方法-__get()和__set()

__get() 方法:用来获取私有成员属性值得,有一个参数,参数传入你要获取的成员属性的名称,返回获取的属性值。这个方法不用我们手工的去调用,是在直接获取私有属性的时候自动调用的。因为私有属性已经被封装上了,是不能直接获取值的。<?phpheader("content-type:text/html;charset=utf-8");// +------------------...

2018-08-30 20:10:31 579

原创 正则表达式二-简易版本

       正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂...

2018-08-28 20:37:06 248

原创 PHP中的正则表达式--代码参考

一、正则表达式的定义、作用、声明方式  1、定义:正则表达式是一种描述字符串结构的语法规则,是一个特定的格式化模式,可以匹配、替换、截取匹配的字符串。  2、作用:php的正则验证增强了数据的有效性以及合法性,为数据的入库操作做了大量的验证工作,有利于让服务器得到更真实,更准确的客户端信息。  3、声明方式:$变量名=”/^正则表达式$/”;   //与js正则唯一的不同处就是表达式要...

2018-08-27 21:34:07 340

原创 面向对象三大特征和五大原则

面向对象的三大特性 1.封装 所谓封装,就是将客观事物封装成抽象的类,并且类可以把数据和方法让可信的类或者对象进行操作,对不可信的类或者对象进行隐藏。类就是封装数据和操作这些数据代码的逻辑实体。在一个类的内部,某些属性和方法是私有的,不能被外界所访问。通过这种方式,对象对内部数据进行了不同级别的访问控制,就避免了程序中的无关部分的意外改变或错误改变了对象的私有部分。2.继承  ...

2018-08-26 16:35:27 571

原创 PHP封装mysql类

<?php//1.定义一个MySQL类class Mysql{ //2.定义了4个空的变量(主机名,账号,密码,库名) public $host; public $login; public $password; public $dbname; public $link;//定义一个连接符 //3.利用构造方法完成赋值操作 ...

2018-08-24 17:29:37 1329

原创 PHP-面向对象-类常量设置-2-2-1

掌握清楚2个如何?如何设置一个常量,在类中如何访问一个常量,在类外类常量的定义定义在类里面的常量。类常量必须使用const关键字定义const 常量名 = 值;常量与对象的关系常量不能通过对象访问类常量的访问 类常量属于类,而不属于对象。对象是不能访问类常量。常量的访问必须通过类来实现:类名::常量名:: 叫做范围解析操作符在类的内部经常性的...

2018-08-23 20:35:43 207

原创 PHP面向对象-静态方法和静态属性2-2-2

静态分为两个部分:静态属性和静态方法静态的东西都是给类用的(包括类常量),非静态的都是给对象用的静态属性在定义属性的时候,使用关键字static修饰的属性称之为静态属性。静态方法使用static关键字修饰的方法叫做静态方法。能用静态解决的问题,不用普通方法解决问题(静态的东西可以直接使用类访问,不需要通过对象实例化,因此节省了内存空间,提升了效率)。 从内存角度看:...

2018-08-21 22:15:00 234

原创 PHP面向对象-类常量的定义-2-1-1

类常量的定义定义在类里面的常量。类常量必须使用const关键字定义const 常量名 = 值;常量与对象的关系常量不能通过对象访问类常量的访问 类常量属于类,而不属于对象。对象是不能访问类常量。常量的访问必须通过类来实现:类名::常量名:: 叫做范围解析操作符在类的内部经常性的使用类来访问类中的成员,所在类的内部使用类进行访问的时候,有一个类似$this...

2018-08-21 22:13:15 858

原创 PHP面向对象--类代码回顾-1-1-3

php面向对象:成员方法、成员变量、类的常量成员方法之前我们说了php类的定义与实例化方法,举了个例子,创建了一个人的类。但是人不单单有属性,还有行为方式,比如人可以跑步,可以跳舞,可以唱歌,可以吃饭等等。那么,我们改如何去实现这些行为呢?接下来就要用到我们的成员方法去实现了。<?phpclass Preson{     public $name;     publi...

2018-08-21 22:04:41 205

翻译 PHP面向对象-面向对象含义-1-1-1

含义通过百度汇总而来。       面向对象编程技术的关键性观念是它将数据及对数据的操作行为放在一起,作为一个相互依存、不可分割的整体——对象。对于相同类型的对象进行分类、抽象后,得出共同的特征 而形成了类。面向对象编程就是定义这些类。类是描述相同类型的对象集合。类定义好之后将作为数据类型用于创建类的对象。程序的执行表现为一组对象之间的交 互通信。对象之间通过公共接口进行通信,从而完成系统功能...

2018-08-21 21:58:17 197

原创 PHP面向对象-如何定义一个类1-1-2

面向对象基本概念   包括3部分内容:   面向对象分析(Object Oriented Analysis,OOA)   面向对象设计(Object Oriented Design,OOD)   面向对象编程(Object Oriented Programming,OOP)类的定义    类是属性和方法的集合【人类,动物类,植物类】   属性,即类内定义的变量,又称成员...

2018-08-21 21:49:40 1200

转载 Web系统大规模并发——电商秒杀与抢购

转自:zph1234电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒...

2018-08-18 19:53:59 160

原创 PHP $_FILES函数详解

在PHP中上传一个文件建一个表单要比ASP中灵活得多。具体的看代码。<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000"&gt

2018-07-17 12:55:21 20123

原创 MySQL中的表中增加删除字段?

mysql> create table id_name(id int,name varchar(20));Query OK, 0 rows affected (0.13 sec)mysql> alter table id_name add age int,add address varchar(11);Query OK, 0 rows affected (0.13 sec)Record...

2018-07-05 13:14:46 403

转载 流程分析话[全职]

1.web开发流程所有认真对待互联网产品的大公司都引入了流水线开发流程,在这条流水线上诞生了多个非常专业的职位    产品经理    用户研究员 交互设计师:交互设计师更多的着眼于如何优化用户界面的信息分布和操作流程,他的输出品一般是描述用户和网站“交互”过程的流程图以及描述页面信息结构的线框图。    视觉设计师    前端工程师:HTML、CSS、JavaScript、性能、语意化、多浏览器兼...

2018-06-13 10:36:50 227

原创 git命令大全

$ git init  // 初始化一个Git仓库$ git status   // 查看仓库的状态$ git add .   // 将所有修改添加到暂存区$ git add *  // Ant风格添加修改$ git add *Controller   // 将以Controller结尾的文件的所有修改添加到暂存区$ git add Hello*   // 将所有以Hello开头的文件的修改添加到...

2018-06-12 13:59:44 219

原创 thinkphp备份数据库

数据库备份<?php/*** 导出数据库备份* 郝云* 2017年4月1日22:13:58*/public function exportDatabase(){header("Content-type:text/html;charset=utf-8");$path = C('ROOT_MYSQL_PATH');$model = M();//查询所有表$sql="show

2017-04-01 22:14:25 568

转载 php微信扫描关注登陆

具体尝试一下地址:http://www.sucaihuo.com/php/1414.html

2017-04-01 21:55:27 638

翻译 百度地图API 显示餐饮店铺

body, html {width: 100%;height: 100%;margin:0;font-family:"微软雅黑";} #allmap{width:100%;height:100%;} p{margin-left:5px; font-size:14px;} 给多个点添

2017-04-01 21:42:35 3983

原创 thinkphp实现对MySQL数据库实现备份功能

public function exportDatabase(){header("Content-type:text/html;charset=utf-8");$path = C('ROOT_MYSQL_PATH');$model = M();//查询所有表$sql="show tables";$result=$model->query($sql);//print_r($result

2017-02-12 11:04:19 5676

原创 下载阅读pdf文档

public function pdf(){ $filename = 'http://101.201.196.201/2.pdf';//文件的类型 header('Content-type: application/pdf');//下载显示的名字 header('Content-Disposition: attachment; filename="1.pdf"'); readf

2017-01-07 18:23:37 444

原创 mysql主从复制

主从复制配置步骤如下:主服务器:从服务器ip地址分别为[python] view plain copy 192.168.145.222、192.168.145.226  1、修改主服务器master:[python] view plain copy vi /e

2016-11-17 17:48:27 610

原创 WEB开发中的页面跳转方法

PHP header()函数跳转PHP的header()函数非常强大,其中在页面url跳转方面也调用简单,使用header()直接跳转到指定url页面,这时页面跳转是302重定向:$url = "http://www.helloweba.com/";   header( "Location: $url" ); 我们有可能会遇到特殊的跳转时,比如网站改版有个页面地址要做301重定向,

2016-09-29 08:21:00 665

原创 php防止表单重复提交

防止表单重复提交的方法有很多种,那么今天就给大家介绍一种php如何有效的防止表单重复提交。代码非常简单:我相信大家很聪明给大家分享一个小的demo,大家可以借鉴一下:<?php/** 2016年9月29日08:09:13 郝云云书*/session_start();header("Content-Type: text/html;charset=utf-8");functi

2016-09-29 08:16:22 2005 1

原创 使用PHP将长文章分页

新学的同志们,今天给大家们说一个很好的分页方法,值需要简单的几行代码和一个封装好的类就可以轻松的完成长文章进行分页的方法,再也不用每次敲那繁琐的代码,我希望今天给的代码可以对大家能够有用。好了,废了不说了,咱们大家开始案例学习吧:案例展示:代码实现只需要 两部即可:1.封装一个类page.php<?php /* * 长文章分页类 */ cla

2016-09-29 08:02:20 1666

原创 OSS是什么玩意?

请参考本人有道云笔记查看OSS是什么?链接地址:http://note.youdao.com/noteshare?id=094079039532d67a1dc3329ed0de5371希望对你们有所帮助。谢谢。郝云云书。

2016-09-28 21:42:49 3385

转载 开启梦幻般的webrtc之旅

觉得这个东西是非常牛逼的,所以就转载过来了。转自:http://blog.csdn.net/zph1234/article/details/52324846废话不多说,直接上demo 学习webrtc 新建main.jsfunction hasUserMedia(){//判断是否支持调用设备api,因为浏览器不同所以判断方式不

2016-09-28 21:36:24 434

原创 一个好的企业所应具备的企业制度

国有国法,家有家规,校有校规。这些规定的出现都是为了约束我们,其实没有人约束我们,我们自己能够保持一个良好的心态才是至关重要的。何为人性?人之初,性到底本善还是本恶?这个问题我们暂且不议。先说说,究竟何为人性?百科上解释为:人性是在一定的社会制度和历史条件下形成的人的品性。也就是说,人生来的精神属性为空,人性即为后来衍生物。人性会因环境的变化、时间的推移而发生改变,而在不同的情境下,善

2016-09-28 21:22:20 1842

原创 XunSearch搜索

也许以前大家经常会用sphinx搜索:sphinx是一个基于sql的全文检索引擎,可以结合mysql,postgresql做全文搜索,他可以提供比数据库本身更加专业的搜索功能,使得应用程序更容易实现专业化的全文检索。sphinx特别为一些脚本语言设计搜索引擎API接口,如php、Python、Perl、ruby等,同时为mysql也设计了一个存储引擎插件。sphinx单一索引最大可包含一亿

2016-09-28 20:23:54 1611

原创 电子商务秒杀所带来的问题?

秒杀会给一个网站带来的影响:1.对现有网站的冲击,因为秒杀活动只是网站的一个营销所附带的一个网络附加活动,这个活动具有的特点是:时间短,并发能力强。如果网站和原有应用部署在一起,必然会对网站本身的业务造成冲击,稍有不慎,整个网站就会发生瘫痪。2.高并发的情况以及数据库的负载用户在秒杀活动开始之前,总是会不断的通过刷新页面以此来保证不会错失秒杀的机会。这些请求一般的网站应用结构,访问应用

2016-09-28 20:12:47 588

原创 6个常见的 PHP 安全性攻击

1、SQL注入 SQL注入是一种恶意攻击,用户利用在表单字段输入SQL语句的方式来影响正常的SQL执行。还有一种是通过system()或exec()命令注入的,它具有相同的SQL注入机制,但只针对shell命令。$username = $_POST['username'];$query = "select * from auth where username = '".$userna

2016-09-26 07:49:45 651

转载 程序员的逗逼事。

1、栈和队列的区别是啥? 吃多了拉就是队列;吃多了吐就是栈  2、世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。。。  3、《c++程序设计语言》比《c程序设计语言》厚了几倍。。。果然有了对象就麻烦很多。。。  4、怎么使用面向对象的方式变得富有?继承。  5、为什么程序员总是分不清万圣节和圣诞节?因为 Oct 31 == Dec 25。 

2016-09-25 20:45:40 627

原创 php生成数据字典

最近时间紧迫,没有时间发博客,趁现在有点时间向大家分享一个知识点。在咱们做开发的时候 ,也许经常会遇到对数据库分析,做一个数据字典,那么现在好处来了,大家只需要关注我所发送的这个链接轻轻松松帮你们搞定数据字典的设计,再也不用你们下载数据字典那个工具,作为一个开发人员,随便几行代码就应该会搞定这个知识,那么现在废话我也不多说了,大家看底下的代码,大家只需要改一下你的数据库账号和密码然后运行一下就可以

2016-09-23 20:42:11 3569

原创 php--快捷方式的实现

保留一个URL的路径放到当前页面:请参考以下有道云链接笔记:http://note.youdao.com/noteshare?id=8aa60bc51d769abd61dcd2ee7b569315事就是那个事,情况就是这么个情况。

2016-09-19 15:10:17 3473 1

原创 文件上传所发生的一些事?

文件上传在WEB开发中应用很广泛,我们经常发微博、发微信朋友圈都用到了图片上传功能。文件上传是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。今天我给大家聊聊常见的文件(图片)上传的方式和要点处理。下面是本人通过搜索总结的一些有关上传的笔记。请关注本人的有道云笔记链接地址:http://note.youdao.com/noteshare?id=4c5bc5

2016-09-13 21:27:17 2920

地区三级联动

地区插件 三级联动 带样式,方便快捷,供大家简单高效的完成现有功能开发

2018-08-31

session入库

2016-06-29

空空如也

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

TA关注的人

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