![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载
匿名程序员老师
这个作者很懒,什么都没留下…
展开
-
PHP程序员要想在北京买房你得狠
开始,先简单介绍一下我自己,我是一个标准的PHP程序员,虽然我做过很多管理岗位,对产品、对市场也有很多的涉及,但骨子里我依然坚持认为自己是一个PHP程序员,谁叫PHP才是这个世界上最好的语言呢? 现在我住在北京的二环边上,一个房价10万每平的小区里面,除了这套房子,五环外以及北京周边还有六套房。而这些都是我近六年来通过自己的努力以及媳妇儿不断的”激励”中获得的。当然一开始我就说这些事情,大转载 2017-05-22 22:14:54 · 337 阅读 · 0 评论 -
做开发如何快速提升自己
我们这个时代,快速成长对大多数人来说是刚需。我们想要尝试最新鲜的事物,想要拥有更广阔的视野,想要第一时间获得新知,迫不及待的学习新的技能。因为,我们无法接受自己和看到的世界没有任何联系,我们必须参与其中。只有不断成长,我们才不会错过美好人生。这是成长最好的时代这个时代好在,我们有无限种可能,走向我们看到的美好。一个人真的想要在短时间改变命运,获得成长,那么可以选择PHP培训,而选择千锋PHP的人只转载 2017-06-15 20:52:14 · 247 阅读 · 0 评论 -
Zttp - 一个基于 Guzzle Http 的更好用的 PHP HTTP Package
在 PHP 的项目中,如果你需要通过代码来发起 HTTP 请求,根据千锋PHP整理的最新文章,相信很多人对 GuzzleHttp 这个 Package 很熟悉,然而其实在使用 Guzzle 的时候,我们依然可以做得更简便一点的,比如我们可以使用 Zttp,这是基于 Guzzle 的另外一个 HTTP Package。 大致来看看 Zttp 的用法: 1.比如发送一个携带 heade转载 2017-06-06 11:29:00 · 2306 阅读 · 0 评论 -
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/02/22 15:12:2转载 2017-06-01 17:32:41 · 769 阅读 · 0 评论 -
你应该知道的PHP库
下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。 图表库 下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。 pChart – 一个可以创建统计图的库。Libchart – 这也是一个简单的统计图库。JpGraph – 一个面向对象的图片创建类。Open Flash Chart – 这是一个基于Flash的统计图。转载 2017-06-06 13:50:15 · 335 阅读 · 0 评论 -
Larval 主从读写分离配置
在DB的连接工厂中找到以下代码 .../vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php /** * Get the read configuration for a read / write connection. * * @param array $config转载 2017-06-06 15:16:47 · 269 阅读 · 0 评论 -
PHP教程之常见数组函数使用
1、数组中元素指针的移动 next:向后移动,指向下一个元素 prev:向前移动,指向前一个元素 end:指向最后一个元素 reset:复位,重新指向第一个元素 2、键和值相关的操作 key:获取数组当前元素的键 current/pos:获取数组当前元素的值 array_keys:获取所有的键 array_values:获取所有的值,并为其转载 2017-06-02 16:42:10 · 188 阅读 · 0 评论 -
PHP教程之数据库操作类封装
/** * 1、连贯操作 * 返回$this * 2、字符串替换 * str_replace */ $database = include('config/database.php'); $model = new Model(); $result = $model->getBy('id',30); /* $result = $model->getByU转载 2017-06-02 16:43:35 · 433 阅读 · 0 评论 -
PHP 实现四种基本排序算法
PHP 实现四种基本排序算法 许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。 许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排转载 2017-06-02 16:46:15 · 236 阅读 · 0 评论 -
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.bz转载 2017-06-07 00:12:49 · 585 阅读 · 0 评论 -
PHP新特性
1. ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: php$a = isset($_GET['a']) ? $_GET['a'] : 1; 我们知道三元运算符是可以这样用的: $a ?: 1但是这是建立在 $a 已经定义了的前提上。新增的 ?? 运算符可以简化判断。2. 函数返回值类转载 2017-06-07 00:13:48 · 172 阅读 · 0 评论 -
50个G的PHP视频教程全集下载-PHP视频教程排行以及深度解析
PHP是世界上最好的编程语言,没有之一! 哈哈,最近发现很多小伙伴都在自学PHP,在网上找了很多的教程之后,陷入了误区,有的讲的知识点还算全面,但是老师讲课语言没有刺激性,听着听着就睡着了,有的讲的乱七八糟,非常的不系统,学完也不知道做什么。 然后我整理了这份应该是目前所见到的PHP视频中讲课最利落、知识点系统最全面的了。这份资源是在千锋PHP官网拿到的链接,然后直接点开就是百度盘的下载地址,非常转载 2017-06-20 17:16:59 · 896 阅读 · 0 评论 -
「PSR 规范」PSR-6 缓存接口规范
介绍 缓存是提升应用性能的常用手段,为框架中最通用的功能,每个框架也都推出专属的、功能多 样的缓存库。这些差别使得开发人员不得不学习多种系统,而很多可能是他们并不需要的功能。 此外,缓存库的开发者同样面临着一个窘境,是只支持有限数量的几个框架还是创建一堆庞 大的适配器类。 一个通用的缓存系统接口可以解决掉这些问题。库和框架的开发人员能够知道缓存系统会按照他们所 预期的方式工作,缓存系统的开发人转载 2017-06-15 20:45:51 · 197 阅读 · 0 评论 -
linux下之手动安装git教程
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。 1、介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握手动编译安转载 2017-05-31 17:56:44 · 193 阅读 · 0 评论 -
PHP 源码学习之线程安全
PHP 源码学习之线程安全 了解线程安全之前,我们先回顾几点基础知识点,是我们后面分析学习的基础。 变量的作用域 从作用域上来说,C语言可以定义4种不同的变量:全局变量,静态全局变量,局部变量,静态局部变量。 下面仅从函数作用域的角度分析一下不同的变量,假设所有变量声明不重名。 全局变量(int gVar;),在函数外声明。全局变量,所有函数共享,在任何地方出现这个变量名都是转载 2017-06-05 10:15:49 · 685 阅读 · 0 评论 -
PHP学习路线图
在网上很多人公布了太多的PHP学习路线图,本人在互联网公司工作十余年,也带了很多PHP入门的新手,将他们的一些问题和学习路线图为大家整理出来,希望很多小白少走弯路。 一、 网上某些错误的学习路线图 网上有些错误的学习路线图,让学完HTML、CSS后立马去学Javascript和jQuery等,这种课程简直是对牛弹琴。你特么的怎么不去搞个前端工程师培训或者是吹牛逼的全栈工程师转载 2017-05-22 22:15:49 · 227 阅读 · 0 评论 -
自学PHP与培训PHP的到底有多大的差距?
从我自己开始学习编程到现在经过八年多的时间,很多人问过我,或者经常听到别人讨论这个话题,结合现在认知,我简单谈一下这个问题。 现在很多招聘的公司,都不太喜欢培训机构出来的学生,认为他们没有工作经验,自学能力不强等等,所以很多培训过的同学去面试可能会受到鄙视。 最近呢,大家也知道很多培训机构的学生去找工作已经不写培训经历了,这时候你会发现一个很有意思的现象,当他们选择不说培训过这件转载 2017-05-23 10:44:09 · 477 阅读 · 0 评论 -
一把钥匙开一把锁
一把钥匙开一把锁是生活中的一种常识,连三岁大的小孩子都懂得。而且,一把钥匙开一把锁同时还是一种可以推广的理论,也就是教师常说的举一反三的道理,这就不是一般人能掌握的,所以值得一说。 记得去年我还在工地搬砖,一次喝酒过后,我们宿舍的老张头说起一个故事,单位单身宿舍楼是前年夏天装修的,资金控制在牛处长手里,牛处长找马老板接手这一项工程,马老板找一个没有施工资质的野鸡施工队伍把活儿干完了,从工程转载 2017-05-23 10:46:18 · 238 阅读 · 0 评论 -
HTTP协议简单认识
Http协议的认识HTPP协议的定义:全称 Hyper text transfer protocol (超文本传输协议),主要作用是客户端和服务器端的交互,实现从WWW将文本传输到客户端进行渲染显示,就是我们常说的c/s,客户端和服务器模式。而且是个问答模式,只有客户端发送请求了,服务器端才会响应发送数据,是单向的。而现在webservice可以实现服务器端主动向客户端发送数据。 HTT转载 2017-05-23 23:25:01 · 291 阅读 · 0 评论 -
高流量站点NGINX与PHP-fpm配置优化
以下是NGINX与PHP-fpm配置优化 这方面的一些提示和建议: 1. 将TCP切换为UNIX域套接字 1. 将TCP切换为UNIX域套接字 UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。 但有一点需要牢记:仅运行在同一台服务器上的程序可以访问UNIX域套接字(显然没有网络支持)。 upstream backend转载 2017-05-24 09:36:35 · 285 阅读 · 0 评论 -
Linux常用命令整理
文件、目录类 文件查看、处理 cat file # 显示文件的内容 cat -n file # 显示文件的行数编号 cat file1 file2 > file3 # 将文件 file1 和 file2 的内容合并之后放入 新文件 file3 中 head file # 显示文件的头 10 行内容 tail file # 显示文件的最后 10 行内容 ta转载 2017-05-25 09:03:17 · 274 阅读 · 0 评论 -
面向对象的六大原则
OOP基本上有6大原则,而实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。6大原则如下: 1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Software既是基于此原则而开发的。其他的原则也是对它的实现提供了路径。 2) Liskov转载 2017-05-25 15:01:34 · 155 阅读 · 0 评论 -
在php中如何实现cookie即时生效,不用刷新就可以使用
PHP中的cookie必须刷新才能生效的问题,``` 这里输入代码 ```可用以下方法解决: // php COOKIE设置函数立即生效,支持数组 function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false) { $_COOKIE[var] = $value; i转载 2017-05-26 14:00:11 · 700 阅读 · 0 评论 -
如何通过curl完成一些功能
微信微博公众号、QQ公众号、地图和很多的第三方功能提供都是采用http 的API(应用程序)形式向开发人员提供的功能。 如果你只希望能够做些简单的微信公众号、QQ公众号等小应用,深入学习PHP。学习到本章,你就可以完全掌握微信公众号服务端的的所需知识了。 如何请求微信、地图等第三方API呢? 这个时候就需要使用到——cURL。cURL中文翻译过来叫做基于URL的函数库。它的主转载 2017-05-26 14:16:27 · 387 阅读 · 0 评论 -
分布式存储系统可靠性如何估算?
常规情况下,我们一般使用多副本技术来提高存储系统的可靠性,无论是结构化数据库存储 (如典型的 mysql)、文档型 Nosql 数据库存储 (mongodb ) 或者是常规的 blob 存储系统 (GFS、Hadoop) 等,无不如此。 因为数据几乎可以称得上是企业生命力的核心,保障数据存储系统的可靠性对于任何企业来说都不是一件小事。 数据丢失与 copyset(复制组)转载 2017-05-27 09:06:28 · 437 阅读 · 0 评论 -
PHP7扩展开发之字符串处理
前言 这次,我们来看看字符串在PHP扩展里面如何处理。 示例代码如下: <?php function str_concat($prefix, $string) { $len = strlen($prefix); $substr = substr($string, 0, $len); if ($substr != $prefix) { return转载 2017-06-05 08:58:48 · 451 阅读 · 0 评论 -
想学编程的同学,我给你一点点建议
想学编程的童鞋们注意了 有些同学想学软件编程,可是因为完全没有接触过计算机编程语言,经常不明白究竟什么是程序设计。这里我们就来简单介绍一下。 首先我们要了解一些关于程序设计基本概念。 计算机现已广泛应用于社会生活的各个领域,成为大众化的现代工具。但是,不熟悉计算机的人仍然把它想象得十分神秘。其实,计算机不过是一种具有内部存储能力、由程序自动控制的电子设备。人们将需要计算机做的工作转载 2017-06-25 17:42:48 · 720 阅读 · 0 评论