自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何处寻欢

人只要还活着,就能笑得出,只要还笑得出,就应该多笑笑。把生命浪费在美好的事物上

  • 博客(44)
  • 收藏
  • 关注

原创 《可不可以》一夜刷爆朋友圈:人这辈子,最怕突然听懂了一首歌……

☾图 / 网络 文 / 凯紫来源:凯紫(ID:kaikaivoice)点上方绿标即可收听今天的女神读书电台结尾曲:张紫豪--可不可以你有没有曾经爱过一个人,遇见他的瞬间,他就已经偷走了你的心?你有没有曾经爱过一个人,失去他的刹那,他就已经偷走了你的回忆?1这两天,一直在单曲循环一首歌,歌名叫《可不可以》。里面有句歌词唱到:“你的心伤,我能治愈,我的快乐,也只...

2019-05-13 15:56:18 489

转载 PHP 使用 array_map 替代 foreach

讲个 PHP 的骚操作。论如何实现:把二维数组内某二维元素的值,单独提出来组成一维数组。0x00 传统操作 $pieces = [];foreach($whole as $item){ $pieces[] = $item['foo'];}return $pieces; 0x01 骚操作 return array_map( funct...

2019-04-30 14:00:11 7502 2

转载 我十年的程序员生涯----雷军(写于1996年)

最近,和UCWEB同事讨论,怎么才能把我们的UCWEB做到极致。我说,“手机上的平台非常多,如果想做好,需要足够多、足够优秀的程序员。优秀的程序员如何定义呢?首先必须热爱写程序,其次必须是一个完美主义者。只有这样的人,才能把事情做得极致。”说着说着,我怀念起我过去写程序的日子,从1987年到1996年,那是一段阳光灿烂的日子。几年前我无意中从网上找到了1996年在金山西点BBS上写几篇...

2019-04-16 12:58:34 5196 8

原创 开启MySQL远程访问权限 允许远程连接

开启MySQL远程访问权限 允许远程连接1、登陆mysql数据库 mysql -u root -p 查看user表mysql>use mysql;Database changedmysql>select host,user,password from user;+--------------+------+------------------...

2019-04-11 11:57:37 157

转载 php redis 详细操作

php redis 详细操作/*1.Connection*/
$redis = new Redis();
$redis->connect(‘127.0.0.1’,6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接
$redis->open(‘127.0.0.1’,6379,1);//短链接(同上)
$redis->pconnect(‘127.0....

2019-03-25 15:56:56 1257

转载 搞清楚php-FPM到底是什么?

有一些工具一直在用,却从来也不知道这些东西是什么。现在想想还是梳理一下比较好。所以看到我觉得不错的定义就抄过来了。首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发...

2019-03-19 17:29:36 2429 3

原创 设计巧夺天工的Yii2 中的 查询总结

User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子);User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿'] 的一条数据;User::find()->where(['...

2019-03-19 09:46:09 120

原创 yaconf使用

鸟哥博客原文:Yaconf – 一个高性能的配置管理扩展什么是yaconf ?它使用单独的一个配置目录(在yaconf.directory指定), 不和代码在一起.它在PHP启动的时候, 处理所有的要处理的配置, 然后这些配置就会常驻内存, 随着PHP的生命周期存亡. 避免了每次请求的时候解析配置文件.配置目录和代码分离以后, 可以借助一个配置管理后台, 来实现配置的统一化管理.配置如果有...

2019-03-15 14:55:35 916

转载 PHP程序员职业规划:如何快速成长为不可或缺的技术人才?

前言:学PHP过时了吗?PHP开发人员如何快速成长?怎么进行职业规划?特别是近几年非常火热的人工智能,机器学习,区块链技术等等,这多少会带动一些人盲目跟风,迷茫等,下面是PHP大牛魏永强带来的一篇根据自己多年的php工作经验,带来关于php和职业规划方面的思考,希望能够对php中文网的网友们有一些启发!作者简介:魏永强,一直致力于百万级访问量企业应用开发,架构工作,参与猪八戒金融产品八戒...

2019-03-06 15:37:21 274

原创 什么是RPC框架

rpc框架解释谁能用通俗的语言解释一下什么是 RPC 框架? - 远程过程调用协议RPC(Remote Procedure Call Protocol)首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如...

2019-03-05 15:26:32 2073

转载 分布式架构的前世今生

一,前言随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本,难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前一亮的感觉。二,背景说明我们都知道一个成熟的大型网站的系统架构并非一开始就设计的非常...

2019-03-04 11:03:38 125

原创 几种面试常见的算法(C++实现)

#include <iostream>using namespace std;void quickSort(int s[], int left, int right) //快速排序{ if (left < right) { int i = left, j = right, x = s[left]; while (i < j)...

2019-02-19 15:27:50 2016

转载 面试中经常被问到的18个算法题

算法是比较复杂又基础的学科,每个学编程的人都会学习大量的算法。而根据统计,以下这18个问题是面试中最容易遇到的,本文给出了一些基本答案,供算法方向工程师或对此感兴趣的程序员参考。1)请简单解释算法是什么?算法是一个定义良好的计算过程,它将一些值作为输入并产生相应的输出值。简单来说,它是将输入转换为输出的一系列计算步骤。2)解释什么是快速排序算法?快速排序算法能够快速排序列表或查询。...

2019-02-19 15:06:04 1117

原创 记一次php 中 static:: 和 __callStatic 和 call_user_func_array 的妙用

<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/2/14 * Time: 11:02 */class Medoo{ private static $database; private static $pass; public function __construct($data...

2019-02-14 12:02:53 701

原创 细数PHP中的那些魔术常量

<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/2/13 * Time: 16:58 */namespace MagicConst;trait co{ public function ff() { print 'this is Trait name : ' . __...

2019-02-13 17:12:46 124

原创 细数PHP中的那些魔术方法

<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/2/13 * Time: 14:36 *//** * ----魔术方法类 * ---php中,程序在特定时间自动调用的方法,叫做魔术方法 * Class Magic */class Magic{ public $name; ...

2019-02-13 16:43:09 226

原创 PSR-2 代码风格规范

这篇规范是PSR-1(基本代码规范)的扩展和继承。本规通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。这个风格规范是从各种各样的项目的共性中延伸出来的。当多名程序员在多个项目中合作时,它有助于有一套准则,在所有的项目中使用。因此,本指南的好处不是在规则本身,而是在这些规则的共享。关键词 “必须”(“MUST”)、“一定不可/一定不能”...

2019-02-11 17:22:08 154

原创 PHP7匿名类的使用

<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/17 * Time: 18:15 */class An{ private $num; protected $age = 15; public function __construct() { $this-&gt...

2019-01-25 13:55:06 780

原创 PHP不是最好的语言

写这篇文章的原因公司项目多人少,新项目需要外包,找到上海比较好的上市公司操作。我们希望使用PHP作为后台语言进行开发。而对方公司JAVA积累比较丰富,希望使用JAVA开发并提出了JAVA优于PHP的一些特点。语言之争毫无意义——主观判断,太多细节取舍,太多立场之争,永远不应该在公众场合展开讨论,浪费时间。作为甲方我们完全支持他们选择最擅长的实施方案。但我需要给我的上级平衡的信息,以避免我这...

2019-01-24 10:26:33 656

原创 PHP 中 用 || && 代替 if( ) { } 语句

$bool = true;$bool == true && print_r('pass &&'.PHP_EOL);$re = false;$re == true || print_r('pass ||'.PHP_EOL);短路原理--->用 " || " 前面 为false 才执行后面用 " && " 前...

2019-01-17 14:35:28 4115

原创 php中 instanceof 有什么作用

PHP5的另一个新成员是instdnceof关键字。使用这个关键字可以确定一个对象是类的实例、类的子类,还是实现了某个特定接口,并进行相应的操作。php中 instanceof有什么作用作用:(1)判断一个对象是否是某个类的实例,(2)判断一个对象是否实现了某个接口。 第一种用法:判断一个对象是否是某个类的实例<?php$obj = new A();if ($obj...

2019-01-17 11:41:09 5098

原创 正则 通配符 笔记

# 正则表达式基础1. " . "用于匹配除了换行符之外的任意一个字符grep 'r..t' /etc/passwd 'root','reet' 之类的都能匹配到2." * "用于匹配前一个字符0次或者任意多次grep 'r*t' /etc/passwd 'root','reet','rdsafsdat' 之类的都能匹配到grep 'r.*t' /etc/pass...

2019-01-17 10:59:12 270

原创 sed 笔记

一.删除(显示效果,并不是直接处理文本)sed '1d' test.txt # 将test.txt 的第一行删除后 剩下的显示在屏幕上如果想直接修改文件 使用 -i 参数sed -i'1d' test.txt # 将test.txt(源文件)的第一行删除sed '1d' test.txt >> savet.txt # 将处理后的输出结果重定向保存到文件中...

2019-01-17 10:56:43 160

原创 awk 笔记

awk '{print $0}' awk.txt # 打印全部内容awk '{print $1,$4}' awk.txt # 打印 第一和第四部分#指定打印分隔符awk -F/ '{print $1,$2}' awk.txt#截取字符串substr(指定域,开始位置,结束位置)cat dir.txt | awk -F/ '{print substr($NF,4,3)}' ...

2019-01-17 10:55:44 110

原创 linux 下 screen 的使用 常驻进程

screen支持会话恢复 当我们开启screen后,只要screen进程没有终止,其内部运行的会话都可以恢复。网络连接中断临时,用户也可以进入开启的screen中,对中断的会话的进行控制(恢复或删除)。 通常的用法是在暂时离开的时候,让在screen中运行的会话保持正常运行并将Screen切换到后台。 支持多窗口 当使用screen时,可以开启多个窗口,让每个会话都独立运行到不同的窗口...

2019-01-17 10:54:27 2216

原创 PHP 生成器 yield的使用

<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/16 * Time: 11:25 */function myGenerator(){ yield "hello me"; yield "hello kunming"; yield "hello beijing";}for...

2019-01-17 10:49:30 213

原创 PHP filter_var()函数验证邮箱等..

<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/16 * Time: 16:30 */$email = 'intb<>><M<<>>><DSlkfad<<[email protected]';$emailSafe...

2019-01-17 10:47:01 948

原创 php -S 创建php内置http服务器

从php5.4开始,引入了一个内置web服务器,可以在测试环境迅速搭建web环境而无须复杂的配置。性能肯定是不如nginx和apache服务器的,生成环境还是要搭建服务器。1-命令使用方法:php -S 0.0.0.0:4000当然的其前提是进入到项目的相应的入口文件index.php的目录中执行  端口是可以的改变   ,在浏览器输入 127.0.0.1:4000/地址2-  ...

2019-01-17 10:44:00 2099

原创 PHP处理时间的DateTime ,DateInterval 等类的使用

<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/16 * Time: 16:50 */$datetime = new DateTime();var_dump($datetime);$dateset = new DateTime('2015-05-04 5:17 AM');var_dump...

2019-01-17 10:39:49 3222

原创 闭包 bindTo 绑定 php

 1.闭包 bindTo 绑定<?php/** * Created by PhpStorm. * User: Itboot * Date: 2019/1/16 * Time: 13:33 */class App{ protected $routes = array(); protected $responseStatus = '200 OK'; ...

2019-01-16 18:55:59 263

原创 程序员如果不学好底层,将毫无作为

王安石在《游褒禅山记》中有一经典句“而世之奇伟,瑰怪,非常之观,常在于险远,而人之所罕至焉”,在我刚参加工作时,我是做的应用层,对于新人来说,需要快速学习和掌握技能,有时不求甚解,只要实现就行,因为时间有限,来不及让你去了解更细的东西。问别人,别人总是说,你先按我的来吧,后续有时间再给你讲讲。后续很难有时间,于是只有自己琢磨。在武学里面,有内功一族,和招式一族,招式一族,适合入门,这样有趣,可以学...

2018-08-27 11:15:30 1201 4

原创 昨夜西风凋碧树,独上高楼、望断天涯路。

  昨夜西风凋碧树,独上高楼、望断天涯路。   ——题记  曾经以为,古代文人的生命会简单而明了,时代赋予他们简明的期望:入相出将,封妻荫子。然而,是谁?偏偏要抛开那些世俗的期望,独上高楼,为自己的人生另择一条路? ...

2018-08-22 18:29:37 2609 1

原创 PHP7新特性整理~~~~~~

PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来越好。 在这里整理 PHP 5.1 ,PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP5.6 ,PHP7,PHP7.1 所有新特性,已备大家学习及使用 PHP5.1~PHP5.6 http://blog.csdn.net/fenglailea/article/de...

2018-08-19 19:36:53 244 1

原创 常说这几句话,贵人会越来越多

1…… 我想听听你的意见2…… 幸亏有你3…… 你真的太优秀了4…… 我相信你5…… 有你我踏实多了

2018-08-18 18:07:29 850

原创 何为强撩 ?? 学到了

1…… “我感冒了” “那你注意一点身体” “因为我见到你就没有了抵抗力” &&感叹青春是一场大雨,淋了雨,感冒了,可是还想再淋一遍。2…… “你为什要害我” “我害你什么了” “害得我这么喜欢你” &&也许爱和被爱都是一种幸福。3…… “可不可以做我的奥利奥” “不做” “我想泡你”4…… “我想去吃一碗面” “那你去吃啊” ...

2018-08-18 17:15:17 297

原创 千万不要嫁给程序猿,我是认真的

千万不要嫁给程序猿, 因为程序猿的手机永远24小时保持开机,随时都可以向他抱怨、哭诉、查岗。 不小心成怨妇了,有木有?千万不要嫁给程序猿, 因为程序猿口才差,根本讲不过你,你可以尽情用言语侮辱、调戏他,过一把黄蓉瘾。 河东狮吼了,有木有?千万不要嫁给程序猿, 因为程序猿呆板无趣,根本不活在人的社会中,只活在程序、代码的世界里,完全不用花心思去取悦他。 完全没情趣,有木有?千...

2018-08-18 17:00:18 5007 35

原创 只要能相聚,自然哪里都好

萧庭生1.长林风骨的承袭和延续  并不仅仅是在血脉之间2.你今后做出的每一个决定,都不是因为你大哥的期许,更不是因为你父王的执念,而是因为你现在,已经有了这份决断和担当。3.荣华富贵,尊荣权柄,常常可以让人忘记初衷,忘记本心。4.如果你觉得这世态炎凉,那是因为你还没有经历过真正的地狱。 一个人若人性本善,纵然是烈狱归来,其赤子之心,亦可永生不死。5.将二十万皇属主力斩于马下,父...

2018-08-17 13:20:30 391

原创 只要肯努力学习,人人可以成为技术大牛。

-----来自swoole开源项目发起人 韩天峰微博 看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。这些文章都存在一个严...

2018-08-17 13:11:52 811

原创 php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别

最近项目中本地测试环境遇到了windows环境下的nginx使用file_get_contents/curl访问php文件导致的阻塞问题,一直在找解决的方案,这个问题研究了三天终于找到了解决方案,特别因为这个我也对php的运行原理产生了兴趣,所以这里对此进行一定程度的记录,可能会有错漏的地方,欢迎指正。要了解php的运行原理,首先要了解下面几个概念:CGI:CGI的英文是(COMMON...

2018-08-17 12:59:24 191

原创 相对于别的php框架来说thinkphp有什么缺点吗?

Thinkphp就像是电脑操作系统里的Windows。足够简单,能让你很快地体会到什么是MVC,就像Windows能让你认识电脑是个什么东西,日常能用来干些什么事情。但它就会偶尔要更新一下漏洞,偶尔可能要修修补补升升级什么的,偶尔可能也会被卡一下什么的,但这些都不紧迫,因为你毕竟有框架可以用了。就像你已经有电脑可以用了,出了点什么问题,或者要重装系统,叫个同学就能帮你搞定了,某...

2018-08-17 10:19:46 1738 2

空空如也

空空如也

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

TA关注的人

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