使用 prettier 格式化 PHP 代码

在 js 项目中,因为使用了 prettier,可以一顿乱写,完全不管格式,写完之后,在自动保存的时候使用 prettier 格式化一下。代码又变成了美美哒、井然有序的样子,这种体验非常好。这种好的体验,应该怎么复制到 PHP 的开发中呢?那么请看这篇文章吧。

继续阅读“使用 prettier 格式化 PHP 代码”

解决 mac 下 xampp 安装 WordPress 插件需要 ftp 账号

xampp、ftp、mac、wordpress

想在 mac 里做点 wordpress 开发没有那么困难,安装 xampp 就行,而且是免费的。

但是在默认情况下,安装 wordpress 插件需要 ftp 账号的权限,怎么解决呢?于是就有了这个文章。因为我从网上找答案还是花了一些时间,所以有记录一下的必要。

在 wp-config.php 中添加

define( 'FS_METHOD', 'direct' ); 
// 定义这个常量是做什么用的,我并没有深究。

更改文件的权限

sudo chmod -R 777 /Applications/XAMPP/xamppfiles/htdocs/

上面是更改对应目录下的权限,找到对应的目录,比如我的是:/Users/zengliaoliao/.bitnami/stackman/machines/xampp/volumes/root/htdocs/zengxiaoluan,这样就搞定了。

参考链接:https://www.youtube.com/watch?v=dn6_nYQFjok

UI设计规范汇总

UI,也即用户界面(User Interface,简称UI,亦称使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。UI包括了GUI(图形界面设计) 、UE(用户体验设计)以及ID(交互设计),在现如今的UI设计往往说的是GUI设计。一个公司的UI设计师与交互设计师往往都需要了解UI设计规范,大多公司对于UI设计师的要求一般包括“熟悉主流平台的UI设计规范”这一要求,那么在相应平台上遵守 iOS 或 Android 设计规范对用户来说很重要吗?

继续阅读“UI设计规范汇总”

从哪些方面审视自己或别人的APP设计(UI设计)?

一、 页面视觉构成要素的审视

在一个完整的页面的视觉设计当中,我们可以把其几个核心视觉点进行拆分,单独罗列。比如在一系列页面设计中,我们可以它理解为几大核心点,如『版,质,形,色,字』

  • – 版和栅格,版式间距亲密性等会直接影响到页面的张力及空间感、主次感及视觉引导、页面逻辑
  • – 页面风格、肌理、维度、整个产品视觉调性
  • – 大面积区域的形状、控件尺寸比例、图标、图形元素的统一性
  • – 颜色情绪、比例、风格,页面色相饱和度明度整体风格统一性
  • – 字体的样式、字体、字号、衬线、内容识别性

另外加一个“图”,页面中图片的质量直接影响了UI的精致度。

二、功能的审视

定位

轻量度

功能完善度

三、交互的审视

交互逻辑

交互速度

交互特色(统一性与创意性)

响应式布局

forin 和 Object.entries 运行效率对比

我们从一个很简单的问题出发,怎么遍历一个 js 对象?第一种使用 forin,但是会遍历到原型链上的属性,这个不是我们想要的。

forin 存在的问题

var s = {a:1}
s.__proto__ = {b:2}
for(var i in s) {console.log(i)}

所以我们要这样判断一下。

var s = {a:1}
s.__proto__ = {b:2}
for(var i in s) { if(s.hasOwnProperty(i)) console.log(i)}
继续阅读“forin 和 Object.entries 运行效率对比”

阿笠博士的兔子

这是公司 ctf 活动分值最高的一个题目,是这样说的:

柯南立刻想起阿笠博士培养出一对繁殖能力超强的兔子(雌雄),这种兔子嗅觉特别好,能快速找到丢失的镇馆之宝,这种兔子出生后一个月就会成年,成年的兔子再过一个月会生一对(雌雄)兔子,并且之后的每个月都会生一对兔子,兔子不会死亡,由于这种兔子一生只有一个伴侣,当兔子数量(对)越多对找回的镇馆之宝帮助最大,阿笠博士想知道当兔子数量(对)第11次出现素数之后过再128个月有多少对兔子,机智你能帮阿笠博士算出来吗?

当时应该没有人做出来,仔细分析一下,就是一个斐波那契数列加素数的判断,本身并不难。即便如此,我今晚也花了近三个小时在调试下面几行 js 代码。惭愧、惭愧,实在为自己的数学能力堪忧,还说要去考研······

继续阅读“阿笠博士的兔子”

股票的各种参数学习

我们买股票的时候,有一些参数,随着交易的时间累积,可以逐渐明白代表的是什么意思,比如“今开”、“昨收”。每日的增长下跌百分比的公式是:

(实价 – 昨收) / 昨收 * 100%

但是有一些统计学参数不太理解,需要特意学习一下,比如“量比”、“振幅”、“市盈率”等等,我特意查了一下,放在这里,方便我自己回顾。

继续阅读“股票的各种参数学习”

新年和新冠病毒

大事记:春节、新冠肺炎、衡山旅游

2020-01-31

乱语:视频里的这个人(我不能输入这个名字,你懂的)去了武汉实地采访调查,推荐了解这个人(陈秋实)。

https://www.bilibili.com/video/av50921461

2020-01-30

最近很多朋友都在问我小度智能音箱怎么与电脑配对和连接,于是小编就多方整理资料,今天就教大家小度智能音箱如何与电脑配对和连接,一起来看看吧。

https://www.znj.com/news/14024.html

乱语:小度音箱可以控制家里的空调、电视,价格便宜,值得拥有。

继续阅读“新年和新冠病毒”