PHP数组合并之array_merge和数组相加

PHP

在我们实际的PHP项目开发中,数组合并是常用的操作之一。array_merge() 函数可以把一个或多个数组合并为一个数组。如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。如果是整数下标则会重新排,不会覆盖。数组相加则是先出现的保留,后出现的舍弃。如果有相同的整数下表则也会先出现的保留,后出现的舍弃,然后再重新排列下标。下面PHP程序员雷雪松举个例子来讲解一下PHP数组合并之array_merge和数组相加。
阅读原文 »

CentOS7如何使用yum-cron自动更新?

Linux

yum-cron是一个RHEL/CentOS系统自动更新的软件。保持服务器系统实时更新是一个很好避免攻击的办法。在之前PHP程序员雷雪松的博客有介绍yum和cron命令的用法。yum命令是RHEL/CentOS系统中用来安装和更新软件包的一个工具,crontab主要提交和管理用户的定时任务。下面PHP程序员雷雪松详细的介绍一下CentOS7如何使用yum-cron自动更新。
阅读原文 »

JS中的值类型和引用类型详解

WEB前端

在我们web开发中,有时需要考虑数据的类型。JS中分为两种不同类型的值:基本数据类型和引用数据类型。基本数据类型指的是简单的数据,引用数据类型指的是有多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。下面PHP程序员雷雪松详细的讲解一下JS中的值类型和引用类型。
阅读原文 »

JS对象深拷贝

WEB前端

Vue最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接。在有些特定的时候,我们希望修改数据,并不影响原数据的时候。因为对象是引用类型,我们就要用深拷贝复制一个变量。深拷贝是能拷贝对象中的对象,而不会对原对象产生影响。下面PHP程序员雷雪松就详细的介绍一下JS对象深拷贝的两种方法。
阅读原文 »

TortoiseSVN全局忽略文件或文件夹

WEB前端

在我们做VueJS的前端项目开发时,经常会使用npm intsall安装依赖,这个命令执行完以后会在项目的根目录生成一个node_modules文件夹。node_modules文件很多,占用空间比较大。一般node_modules这个文件夹我们不用提交到SVN中做版本控制。这个项目文件很多,很大。而且有的时候别人电脑环境不一样,下载下来也不能正常使用。下面PHP程序员雷雪松就详细的讲解一下TortoiseSVN如何全局忽略文件或文件夹。
阅读原文 »

《别输在表达上》读后感

人生杂谈

《别输在表达上》总结出了一整套易练习、见效快的语言表达训练方法。生活中什么样的人最受欢迎?什么样的话语最动人?我们认为,有礼貌的人最受欢迎,有礼貌的话语最动人心。所以,本书主要以礼貌话为基础,讲述中国传统的礼节和礼貌。只要掌握了正确的训练方法,平时勤加练习,即使原来语言表达很糟糕,最终也可以练好。学习最受欢迎的说话艺术,不让人生输在表达上!语言表达绝不仅是一件工具,还是一门真正的生活艺术。下面PHP程序员雷雪松和大家分享下《别输在表达上》这本书的读后感。

阅读原文 »

强烈推荐优秀的Vue UI组件库

WEB前端

Vue 是一个轻巧、高性能、可组件化的MVVM库,API简洁明了,上手快。从Vue推出以来,得到众多Web开发者的认可。在公司的Web前端项目开发中,多个项目采用基于Vue的UI组件框架开发,并投入正式使用。开发团队在使用Vue.js框架和UI组件库以后,开发效率大大提高,自己写的代码也少了,很多界面效果组件已经封装好了。在选择Vue UI组件库的过程中,通过GitHub上根据star数量、文档丰富程度、更新的频率以及维护等因素,也收集整理了一些优秀的Vue UI组件库。下面PHP程序员雷雪松详细的给大家介绍一下强烈推荐优秀的Vue UI组件库。
阅读原文 »

Vue中style的scoped属性以及穿透方法

WEB前端

Vue组件中,为了使样式私有化(模块化),不对全局造成污染,可以在style标签上添加scoped属性以表示它的只属于当下的模块,局部有效。如果一个项目中的所有vue组件style标签全部加上了scoped,相当于实现了样式的私有化。如果引用了第三方组件,需要在当前组件中局部修改第三方组件的样式,而又不想去除scoped属性造成组件之间的样式污染。此时只能通过穿透scoped的方式来解决,选择器>>>。下面PHP程序员雷雪松详细的介绍一下vue中style的scoped属性以及穿透方法。
阅读原文 »

拼多多迎来劲敌?支付宝上线拼团

人生杂谈

继网易推出“网易一起拼”平台,京东上线“京东拼购”小程序后,近日支付宝悄然上线拼团功能,支付宝方面表示,这个功能是“限时拼团”,会分时段给用户推荐不同的拼团商品。商品全都来自不同的淘宝店家,涵盖日用、食品、服饰等十多个品类。拼团价比淘宝价格再低一些,很多甚至是打5折的降价幅度。下面PHP程序员雷雪松 带大家一起了解一下支付宝上线的拼团。
阅读原文 »

ThinkPHP5 HTTP状态码500

PHP

在一次 ThinkPHP5 项目部署的时候,环境为Linux服务器。前端Vue项目通过Axios访问 接口,一直走catch的逻辑。直接在浏览器请求接口能返回正常数据,但是通过Chrome浏览器查看请求的状态码为红色的500。初步猜测前端请求不成功和ThinkPHP5 HTTP状态码500 有关。下面PHP程序员雷雪松就详细的讲解一下如何解决ThinkPHP5 HTTP状态码500。

阅读原文 »