《断舍离》笔记:通向自由的26个丢弃

这本书最早是博客思听里听到的有声书, 今年出简体版了, 作者山下英子, 是个杂物管理咨询师。 她在书中提到目前为止大部分的整理术, 特别是收纳术, 都是在物品数量不减少的基础上, 花费大量的时间、 空间、 劳力、 精力来整理。 而“ 断舍离” 是从根本上反思自己与物品的关系, 对物品进行简化、 取舍, 为人们省出整理的时间、 空间、 劳力和精力。 山下英子将瑜伽中的行法哲学“ 断行、 舍行、 离行”—— 这种放弃心中执念的理念提炼成“ 断舍离”, 运用到日常生活整理整顿、 人际关系、 思考等各个方面。

ng-repeat的私有作用域scope

起因:

前几天用angular碰到个scope的问题,成功触发了div的ng-click事件,但是全局变量的值不改变。

例子:

1
2
3
4
5
6
7
<ion-scroll class="filter" ng-init="cis=0">
<div ng-repeat="item in pos"
ng-class="{'active': cis== item.id }"
ng-click="cis=item.id;">
{{item.name}}
</div>
</ion-scroll>

原因:

ng-repeat在遍历创建列表的时候,ng-repeat里面输出的元素会有自己新的scope,也就是说这里的 cis 的作用域已经发生了变化,ng-init 中声明的 cis 和 ng-class 中的 cis 已经变成了不同的变量了。这样写相当于 cis[0] = item.id, cis[1] = item.id, cis[2] = item.id。

LESS的简单语法介绍

Less 笔记

  1. 多出来一种注释方式【双斜杠//】,这个不会被编译到CSS文件。【/**/】会被编译到CSS文件。

  2. 变量定义,用@符号定义,用冒号赋值,【@变量名:值】。

  3. 声明css样式的时候可以写个括号,并引用参数,【.css-name(@param)】,此时必须传值。

  4. 声明带参数的css样式的时候,可以带上默认值,【.css-name(@param:value)】。

Win10下CMD添加静态路由

使用cmd设置添加电脑上静态路由:

  1. 在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行,输入(如下命令),其中10.253.251.0是源地址,255.255.255.0是源地址掩码,192.254.1.1是目标地址。
    1
    route add 10.253.251.0 mask 255.255.255.0 -p 192.254.1.1

WordPress的邮箱设置 (插件 WP-Mail-SMTP)

在WordPress默认注册中,需要填写邮箱地址并且通过邮箱地址设置密码。但是WordPress的邮箱需要设置之后才能使用,这里用一个Gmail邮箱为例。

  1. 在插件中心下载插件 WP-Mail-SMTP
  2. 编辑WP-Mail-SMTP的设置,SMTP Host设置为smtp.gmail.com,端口设置为465,并且是用SSL通道。
  3. 修改wp-login.php:328中的文件,主要是为了修改发送的邮件的结尾不要带上尖括号。
  4. 修改wp-include/pluggable.php:1787,目的是和步骤三一样。

Wordpress中根据用户角色显示菜单

插件名:Nav Menu Roles 作者:Kathy Darling 下载 Nav Menu Roles

有时候,我们需要根据用户是否登录,或者当前用户是什么角色来决定显示哪些菜单。虽然我们可以注册多个菜单,然后结合WordPress条件标签来达到目的。比如,如果用户没有登录,那就调用菜单1,如果登录,就调用菜单2。但是这样就需要注册很多菜单,也需要你进行菜单设置,这无疑增加了我们的负担。

,