自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

转载 Socket编程(网络协议一)

“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容“TCP/IP只是一个协议栈,就像程序运行一样,必须要实现运行,同时还要提供对外的操作接口网络从下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,应用层协议有很多,

2017-06-13 15:32:24 254

转载 WAMP启动报错MSVCR100.dll丢失

最近电脑因为系统损坏无法启动,不得已重装系统,也让PHP程序员雷雪松下决心坚决的抛弃XP系统。这样一来跟上时代的步伐,二来也为Win7的市场占有率和消灭IE7以下浏览器做点贡献。,作为一个PHP程序员,装完系统的第一件事就是安装PHP的环境了,下面PHP程序员雷雪松就详细的和大家分享下如何解决WAMP启动报错”无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问

2017-06-13 15:31:47 374

转载 你和成功之间,也许只隔了一层PHP

每个月总有那么几次,微信的那个头像上会冒出一颗小红点,我知道,一场尬聊又要开始了。她是我的大学同学,毕业后在一家大公司端着稳稳当当的铁饭碗,拥有让我们这种加班狗特别羡慕的作息。突然有一天,她在网上对我说:不想干了。四个字吓得我鼠标都掉了。她说,她们公司已经日薄西山,从上到下守着数十年如一日的工资混日子,顶头上司又是个刻薄无能的人。她的才华没地方施展,成长也没有空间,她对这样的现状厌

2017-06-13 15:30:53 173

转载 你还不知的git

第一部分:基础管理1 创建版本库$ git init2 通过ls -a 查看,就可以看见 .git/文件夹 证明创建成功3 可以通过git status 查看当前的状态  git status -s 显示简单信息4 添加文件 $ git add 123.txt[文件名] 添加文件到版本库,可以指定文件,也可以使用.添加所有文件 例如:$ git add

2017-06-13 15:30:20 217

转载 PHP培训系列文章之怎么学好php(2017年博主最新更新,独一份,拿走不谢~)

PHP培训系列文章之怎么学好php(2017年博主最新更新,独一份,拿走不谢~)时光荏苒,不知不觉学习php已经一个月了.一个月的时间让我学会了很多,也收获了很多!在来这里参加PHP培训班之前,我自学了一个多月PHP,天天在琢磨课本上的那些看不懂的代码,照着书上写了很多代码,可测试运行,总是报错,可又不知道自己错在什么地方。心里非常焦躁,也受到了打击。后来经朋友的介绍千峰教育的

2017-06-13 15:29:22 371

转载 在phper中如何成为崛起最快的1%

我们这个时代,快速成长对大多数人来说是刚需。我们想要尝试最新鲜的事物,想要拥有更广阔的视野,想要第一时间获得新知,迫不及待的学习新的技能。因为,我们无法接受自己和看到的世界没有任何联系,我们必须参与其中。只有不断成长,我们才不会错过美好人生。这是成长最好的时代这个时代好在,我们有无限种可能,走向我们看到的美好。一个人真的想要在短时间改变命运,获得成长,那么可以选择PHP培训,而选择千锋PHP的人只

2017-06-13 15:28:47 280

转载 PHP7.0新增加的特性

1. ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: 1. ?? 运算符(NULL 合并运算符)把这个放在第一个说是因为我觉得它很有用。用法:$a = $_GET['a'] ?? 1;它相当于:$a = isset($_GET['a']) ? $_G

2017-06-13 15:27:59 268

转载 如何启用 Apache 的 PHP-FPM 多实例

PHP-FPM 作为 FastCGI 进程管理器而广为熟知,它是PHPFastCGI 实现的改进,带有更为有用的功能,用于处理高负载的服务器和网站。下面列出其中一些功能: 新功能 拥有具有优雅(graceful)启动/停止选项的高级进程管理能力。PHP-FPM 作为 FastCGI 进程管理器而广为熟知,它是 PHP FastCGI 实现的改进,带有更为有用的功能,用于处理高负载的服务

2017-06-13 15:27:21 449

转载 Linux课程-vim

终端编辑工具:vi/vim、emacs等基本介绍:vim是vi的扩展,被誉为终端编辑器之神软件安装:yum install -y vim工作模式:1、正常模式0、使用格式说明 vim filename若文件已存在,则直接打开若文件不存在,则会新建,若不修改则不会创建空文件1、主要用来浏览或修改文本内容2、使用vim打开文件

2017-06-13 15:26:35 213

转载 linux课程--目录介绍

/:最顶层的目录,是所有目录的直接或间接的父级目录,也叫根目录/boot:启动目录,启动信息/bin:程序的启动文件,程序的命令/sbin:这是超级用户存放一些应用程序的地方/dev:设备目录/etc:Editable Text Configuration,可编辑文本配置,放一些配置信息/home:家目录,其实是指用户的目录/root:最

2017-06-13 15:25:49 296

转载 PHP的运行模式小结

PHP运行模式有4钟:1)cgi 通用网关接口(Common Gateway Interface))2) fast-cgi 常驻 (long-live) 型的 CGI3) cli  命令行运行   (Command Line Interface)4)web模块模式 (apache等web服务器运行的模块模式)1.CGI(Common Gateway Interface)CG

2017-06-08 14:42:23 238

转载 在phper中如何成为崛起最快的1%

我们这个时代,快速成长对大多数人来说是刚需。我们想要尝试最新鲜的事物,想要拥有更广阔的视野,想要第一时间获得新知,迫不及待的学习新的技能。因为,我们无法接受自己和看到的世界没有任何联系,我们必须参与其中。 只有不断成长,我们才不会错过美好人生。 这是成长最好的时代这个时代好在,我们有无限种可能,走向我们看到的美好。一个人真的想要在短时间改变命运,获得成长,那么可以选

2017-06-08 09:44:49 278

转载 Nginx+PHP-FPM优化技巧

1.Unix域Socket通信 之前简单介绍过Unix Domain Socket这种通信方式,参见:Nginx+PHP-FPM的域Socket配置方法 Unix域Socket因为不走网络,的确可以提高Nginx和php-fpm通信的性能,但在高并发时会不稳定。Nginx会频繁报错:     connect() to unix:/dev/shm/ph

2017-06-07 12:05:35 749

转载 php使用phpqrcode类库生成带图片LOGO的二维码

这段有个小项目要用到二维码生成,而且要求二维码中间带有一个LOGO图标,索性就查了些资料,发现有一个PHP 类库phpqrcode对生成这种二维码很方便,下面把自己的用法和代码与大家分享,具体代码:include ('phpqrcode.php');$value = 'www.codesc.net';//二维码数据$errorCorrectionLevel = 'L';//纠错级别:L、M

2017-06-07 11:33:55 871

转载 8个最佳的PHP扩展库

PHP标准库 (SPL)的目的就是提供一组接口,让开发者在PHP5中充分利用面向对象编程。因此本文我们搜集了8个最好的,能辅助开发者简化他们的工作,为他们的开发任务服务的PHP库。 1. Whoops : 更好的php错误报告库Whoops是一个易于处理和调试错误的PHP库 。它提供基于堆栈的的错误处理和好看的错误界面。它有个简单的API来处理异常,跟踪帧和数据,并能和任何

2017-06-07 11:05:03 5098 1

转载 PHP基础学习之文件操作。

php支持文件的各种处理方式,包括打开关闭  拷贝 读取,简单介绍如下:fopen       打开文件fclose      关闭文件fgets        从文件指针读取一行数据,读取到回车算一行。fread       以二进制方式读取文件,读取指定长度file        读取整个文件的内容存放在数组,每一行占数组一个值        

2017-06-07 10:07:51 281

转载 PHP常用函数

(一)字符串函数1.str_word_count:统计单词个数2.count_chars:得到字符串里面字符的有关情况3.str_len:得到字符串长度,就是有多少个字符4.substr_count:统计有多少个字符串,比如统计is,this is PHP里面就会出现2个 is5.strpos:定义字符串出现的首次位置(大小写不敏感   IS=is)6.

2017-06-06 14:28:14 264

转载 PhP功能模块扩展——ImageMagick

ImageMagick是一套稳定的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。ImageMagick下载地址:ftp://mirrors-ru.go-parts.com/mirrors/ImageMagick/tar jxf ImageMagick-6.9.1-6.tar.b

2017-06-06 14:26:17 305

转载 PHP命名空间详解。

对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增

2017-06-06 14:25:34 254

转载 如何通过curl完成一些功能。

微信微博公众号、QQ公众号、地图和很多的第三方功能提供都是采用http 的API(应用程序)形式向开发人员提供的功能。如果你只希望能够做些简单的微信公众号、QQ公众号等小应用,深入学习PHP。学习到本章,你就可以完全掌握微信公众号服务端的的所需知识了千锋PHP。如何请求微信、地图等第三方API呢?这个时候就需要使用到——cURL。cURL中文翻译过来叫做基于URL的函数库。

2017-06-06 14:24:52 213

转载 PHP的页面静态化简介。

页面静态化 1、什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在用户面前。 2、为什么要让网页静态化 (1)加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高; (2)有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面; (3)减轻服务器负担,浏览网页无需调用系统数据库; (4)网站更安全,

2017-06-06 14:24:15 231

转载 Zttp - 一个基于 Guzzle Http 的更好用的 PHP HTTP Package

在PHP的项目中,如果你需要通过代码来发起 HTTP 请求,根据千锋PHP整理的最新文章,相信很多人对 GuzzleHttp 这个 Package 很熟悉,然而其实在使用 Guzzle 的时候,我们依然可以做得更简便一点的,比如我们可以使用 Zttp,这是基于 Guzzle 的另外一个 HTTP Package。大致来看看 Zttp 的用法:1.比如发送一个携带 heade

2017-06-06 11:54:46 991

转载 Nginx配置文件详细说明

#运行用户 千锋PHP-PHP培训的实力派user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes  1;#全局错误日志及PID文件error_log  /var/log/nginx/error.log;pid        /var/run/nginx.pid;#工作模式及连接数上限events

2017-06-06 11:25:50 3472

转载 怎么样才能进入BAT公司的研发部门

为什么去BAT找工作就像相亲,你牛逼了,BAT并不一定给你发offer,反之,即使你不牛逼,BAT的offer也有可能是非常容易的事情。BAT每年分别都能发出近千个校招offer,如果题主要听这么多人的意见其实也挺难做决定的,毕竟拿到BAT其中一家offer的给他换个时间换个地点换个面试官就不靠谱了,拿到两家的建议也许可以稍微听一听,拿到三家的就可以认真揣摩一下,毕竟能拿到三家offer至

2017-06-06 11:24:42 5903

转载 最简单的php操作MySQL数据库

PHP操作MySQL必须先开启mysq扩展函数库  首先先开启extension = mysqli_dll;  开启成功呢我就可以开始连接数据库了,  第一步:连接数据库  mysqli_connect(服务器地址,mysql用户名,mysql密码);  $link= @mysqli_connect('localhost','root','123456');

2017-06-06 11:23:44 545

转载 清除浏览器缓存js文件的几种方法

关于浏览器缓存浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。清理网站缓存的几种方法meta方法//不缓存清理form表单的临时缓存 其实form表单

2017-06-05 14:37:40 417

转载 在php中如何实现cookie即时生效,不用刷新就可以使用

今天学生在做练习的时候遇到了PHP中的cookie必须刷新才能生效的问题,可用以下方法解决:// php COOKIE设置函数立即生效,支持数组function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false){ $_COOKIE[var] = $value; if (

2017-06-05 14:26:31 349

转载 PHP Web开发技巧

1、如何正确的创建一个网站的Index页面创建每一个网站时,建立网站的index页面是首要做的事情之一。如果你是一个PHP新手,在编写index页面时典型的做法是只对index页面所需的内容进行编程,其它链接创建另一个页面。不过,如果想学习一种更高效的方式来实现PHP编程,可以采用“index.php?page=home”模式,许多网站都在采用这种模式。2、使用Request Gl

2017-06-05 14:25:05 514

转载 CGI FastCGI PHP-CGI与PHP-FPM概念介绍

1.CGICGI全称是公共网关接口(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如PHP,perl,tcl等。2.FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,

2017-06-05 14:22:12 254

转载 nginx-视频直播和点播服务的干货分享

近年互联网直播业务非常火热。我也研究了下,发现nginx上配置视频直播点播也很容易实现,特分享一下。一、ubuntu14.04安装nginx及nginx_rtmp_module扩展 nginx根据是否已安装和安装的方式不同,有一下三种方式安装及扩展安装。1.全新安装nginx和nginx_rtmp_module扩展#!/bin/shapt-get updateapt-get i

2017-06-05 14:20:54 1813

转载 UML的类图详解

UML类图是一种结构图,用于描述一个系统的静态结构。类图以反映类结构和类之间关系为目的,用以描述软件系统的结构,是一种静态建模方法。类图中的类,与面向对象语言中的类的概念是对应的。1 类结构在类的UML图中,使用长方形描述一个类的主要构成,长方形垂直地分为三层,以此放置类的名称、属性和方法。其中,一般类的类名用正常字体粗体表示,如上图;抽象类名用斜体字粗体,

2017-06-05 14:19:31 1385

转载 php中对象是引用类型吗?

这貌似是一个极其简单的问题,还用得着专门写一篇博文?各位看官,最初我也这么认为,但这的确蒙蔽了你那水灵灵的小眼睛,不妨看看什么是引用?$a = 10;$b = &$a;$b = 20;var_dump($a,$b);在这段极其简单的代码中,$b是$a的引用,也即是别名,修改$b,$a会变,反之亦然。这就是所谓的引用,那对象是不是也是这样的呢?clas

2017-06-05 14:18:08 381

转载 ubuntu/centos 搭建 搭建 redis 集群

1 环境配置: ubuntu16.04 redis3.0.62 机器: 192.168.50.156 192.168.50.154 192.168.50.1553 下载redis独立文件位置:http://download.redis.io/releases/4 安装redis: apt-get install redis-server关键点:Redi

2017-06-02 21:30:37 255

转载 CentOS 7 中使用 Sendmail 通过 PHP 发送邮件

如果你运行了一个 web 服务器或者一台 VPS ,你可能需要在你的 PHP 程序中发送邮件。同样,如果你正在运行一个 WordPress 博客,或者你正在使用任何类型的 CMS,你允许你的访问者通过联系表单向你发送电子邮件(例如使用 WordPress 的 ContactForm 7 插件),你可能需要安装一个名为 sendmail的简单的程序到你的web 服务器上。Sendma

2017-06-02 21:26:05 437

转载 nginx+php显示 502 bad gateway的解决方法

502 Bad Gateway  nginx/1.2.9  在百度上查找错误信息:nginx+PHP 错误502 bad gateway时,也没有找到好的方法,这时我分析我的nginx日志文件,我的nginx日志文件存放在/usr/local/nginx/logs/nginx_error.log,发现有如下一行的错误:2016/0

2017-06-01 17:45:13 598

转载 内核参数优化和PHP 安全设置

内核参数优化vi /etc/sysctl.confnet.ipv4.tcp_max_syn_backlog = 65536net.core.netdev_max_backlog = 32768net.core.somaxconn = 32768net.core.wmem_default = 8388608net.core.rmem_default = 8388608ne

2017-06-01 17:44:22 311

转载 linux下之手动安装git教程

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握手

2017-06-01 17:43:21 277

转载 php中比rbac更好的权限认证的方式auth认证类

RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了,比如页面上面的操作按钮, 我想判断用户权限来显示这个按钮, 如果没有权限就不会显示这个按钮; 再比如我想按积分进行权限认证, 积分在0-100时能干什么, 在101-200时能干什么。 这些权限认证用RABC都很困难。 下面介绍 Auth权限认证, 它几乎是全能的, 除了能进行节点认证, 上面说的RABC很难认证的两种情况,它都能

2017-06-01 17:42:40 312

转载 检查PHP脚本的执行效率(xdebug)

xdebug是一个开源的PHP调试器,以php模块的形式加载并被使用。 windows 平台下: 一、安装xdebug模块 1、去www.xdebug.org下载相应版本php的模块文件,保存下载后的文件到php的ext目录,可以自己修改文件的名称,现在最新的版本是 2.0.1。 2、修改php.ini,增加如下信息 [Xdebug] zend_extension_ts

2017-06-01 17:41:18 219

转载 面向对象的六大设计原则

OOP基本上有6大原则,而实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。6大原则如下:1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Software既是基于此原则而开发的。其他的原则也是对它的实现提供了路径。2) Liskov

2017-06-01 17:40:33 262

PHP自动标签云

PHP标签云,便于添加标签时候的选择,效果很好

2015-06-02

空空如也

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

TA关注的人

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