Github配置多个ssh key对应不同项目

然后 git clone git@xxlh-github.com/xxlh/start就可以用id_rsa访问xxlh/start项目了!

# 这个是原来的key
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_ed25519
	
# 这个是新加的key
# github_2
Host xxlh-github.com
HostName github.com
PreferredAuthentications publickey[......]

继续阅读

Vue异步加载数据,视图不更新

写点赞功能时,点赞后已经追加到对象里了,但是视图没有更新。

查找了些资料:

数据已经更新了但是视图不更新的问题,有几个原因:

1、根属性不存在,而想要直接给根属性赋值导致的视图不更新。此时初始化属性的时候给根属性初始化一个空值就可以了。

2、只有通过以下几个方法更新数组

1234567push()pop()shift()unshift()splice()sort()reverse()

vue才能检测到数组更新。如果想直接通过下标修改数组的话,就需要使用vm-set 方法来通知vue你更新了这个数组。

语法为:

vm.$set( targe[......]

继续阅读

Git撤销/回滚(还原)

虽然记了个大致,但是这种危险操作还是每次要来确认下。

开发过程中,你肯定会遇到这样的场景:

场景一:

糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作!

场景二:

彻底完了,刚线上更新的代码出现问题了,需要还原这次提交的代码!

场景三:

刚才我发现之前的某次提交太愚蠢了,现在想要干掉它!

撤销

上述场景一,在未进行git push前的所有操作,都是在“本地仓库”中执行的。我们暂且将“本地仓库”的代码还原操作叫做“撤销”!

情况一:文件被修改了,但未执行git add操作(working tree内撤销)

[……]

继续阅读

在线项目管理

目前同类产品其实还是不少的,国外的起步时间较早,有trello、asana、basecamp等,国内的有明道、worktile、tower、teambition等,国外的我就不多说了,并且你在试用trello,简单的提一下,trello比basecamp要更好用,这是国外最近的一项调查(Trello vs Basecamp

BuzzBattle: Basecamp vs. Trello — Which Project Management Tool is Best for Business?),trello完胜。 

我还是比较建议使用国内的工具,因为即使英文不错[……]

继续阅读

Picasa 你不知道的技巧~

对于一个细节控来说,,纠结于 Picasa照片管理简单易用背后的复杂操作 和 关注Picasa版本更新的任何一处细微改动 是在正常不过的了。。。

Picasa同步联系人头像到谷歌通讯录

听起来好像只要用过Picasa的人都知道这个怎么操作,而且使用起来非常简单方便。

但是,,你有没有发现,3.9最新版本的Picasa中已经无法再将联系人的头像同步到谷歌通讯录了!

不仅是Tools菜单下的Upload->Upload People Thumbnails菜单消失了,就连“选项”中“名称标签”的“同步[……]

继续阅读

设置静态路由 不同网段可以互相访问

(下级路由网段访问上级路由网段  上级路由网段访问下级路由网段)
(从属网段访问共享)
文章貌似说的很详细了。
简单来说,
下级路由网段自然可以访问上级路由网段,像图1那种,192.168.1.x网段的电脑是自然可以访问192.168.0.x网段的电脑的共享。因为有R1路由器。
上级路由网段如果要访问下级路由网段,像图1那种,如果192.168.0.x网段的电脑想要访问192.168.1.x网段的电脑的共享,那么就要像下述那样,设置一条静态路由即可。
其他例子不说。我只是针对某一种特定需求,比如原来在局域网中的一台电脑一根网线连接[……]

继续阅读

在iOS Safari中播放离线音频

        在iOSSafari浏览器上播放缓存的音频供离线使用一直是一个挑战,已经被证明是不可能完成的任务 。但随着网络音频API的发展(仅支持WebKit内核),现在终于实现了不过还需要经过一些步骤。

        坏消息是我们还无法使用应用缓存缓存MP3文件,然后简单地使用XmlHttpRequest进行加载。iOS6上的Safari浏览器可以缓存MP3,但是会拒绝播放它。

        但是这不代表着无药可救…[……]

继续阅读