最近因为工作的原因,开始使用mac进行开发。这也算是往头一回进行ios环境下的开发,也是着实遇到了一些问题。就比如chrome下的flash。

chrome是自带flash的,按理说,不管那个平台下面(手机端不算),flash都是能正常工作的,可是偏偏就是有问题了。

在网上看了下解决方式:

第一步:在新标签页打开chrome://plugins/

打开chrome组件的方式

第二步:点击右上角的“详细信息”按钮

点击详细信息按钮

第三步:停用

查看Adobe Flash Player对应的下面是不是有两个或者多个组件,如果有,则停用,只保留一个(如果只有一个,那就先通过Safari去安装一个flash,再重复第三步)。

一般最后不要保留chrome自带的那个flash——类型为PPAPI(进程外插件)的,问题很可能就出在那上面。

停用PPAPI的Flash插件

完成以上三步之后,重启浏览器或者刷新一下刚刚打开的含有flash的页面,应该就能正常工作了。如果不可以,那就试着启用之前禁用的,禁用之前启用的,切换一下试试。要是再不行,那就没法了。

参考文章:
http://www.howtogeek.com/tips/how-to-fix-flash-videos-having-no-sound-in-chrome-on-mac-os-x/
http://helpx.adobe.com/flash-player/kb/enable-system-flash-player-google-chrome.html

这两天,在虚拟机上开始用ubuntu进行开发,代码就保存到github上面(非核心代码)。之前在Windows上面用了很长一段时间的git,很方便。按理说在Linux上面应该更加方便,可是有个问题干扰了我很久,严重干扰了项目的开发。

在ubuntu上面,git clone,git pull这两个获取远程仓库上面代码的命令都工作的很正常,可是在使用git push提交代码的时候,总是不行


error: The requested URL returned error: 503 while accessing https://github.com/shuizhongyueming/yaoyao.git/info/refs

fatal: HTTP request failed

开始还怀疑是不是github被墙了,可要是墙了,是不会clone和pull成功的。然后也排除了github服务器出问题这个可能性,因为问题发生了好几天,要是真有这个问题,早就闹翻天了。

所以,最后只能是我这边的问题,我也只好安心Google了

万能的Stack Overflow再次给我找了解决方案。虽然提问人的错误代码跟我的不一样,是403,但是很奇怪,错误内容跟我的一模一样。可能这是github后来修改了返回的错误代码吧。

想要能够针对远程仓库的代码具有read和write的权限,有两种途径,一种是ssh,一种是用带有你的用户名的远程仓库的地址进行push。

第一种途径的做法是:


git remote set-url origin ssh://git@github.com/your-user-name/your-project-name.git

改https协议为ssh协议,github.com改为git@github.com

第二种途径的做法是:


git remote set-url origin https://your-user-name@github.com/your-user-name/your-project-name.git

改github.com为your-user-name@github.com

以上两种方式,我通过第二种方式是顺利的push了,有同样问题的同学,可以尝试着使用第一种看看行不行,也希望能把结果和我分享一下

用windwos8/8.1的时候,虽然电脑很新,性能也还算不错,可总是经常用了一会儿之后,突然的变得非常的卡。

今天又是这样,才开机一个小时左右的,又卡的不得了。决心解决这个问题。

打开任务管理器,看了下进程。发现有个叫windows modules installer的占用了很多的磁盘读写和CPU,弄的电脑的磁盘读写时满满的100%,而CPU也被占据了20%之多。

上网查了下,这个进程主要是进行windows更新。而且也有很多人的window8有着同样的问题。

具体产生这个问题的原因就没看了,但是找到了两种解决方式:

第一种是野路子:http://social.technet.microsoft.com/Forums/windows/zh-CN/2f46738f-75fa-4e48-ba60-79f473aac6f6/windows-modules-installer-worker-is-making-my-computer-hang

在回帖的最后,倒数第三条,有人说了个法子:关闭自动更新。不自动更新,那个进程也就不会被启动了。

第二种是官方的:

据官方说法,安装了这个更新就能解决这个问题和顺带的其他很多很多问题。官方的贴子地址是:http://support.microsoft.com/kb/2771431/en-us上面说到,这个更新对Windows 8 和 Windows Server 2012都是有效的,安装之后可以解决:

A Windows 8-based or Windows Server 2012-based computer experiences high CPU usage when it runs a Windows Update applicability scan. Additionally, the applicability scan takes longer than expected.

我偷懒了,用的第一种方式。很有效,关闭自动更新之后,那个进程立马就没了。然后我又建了个Google日历,隔一个星期提醒我开启自动更新一次。

如果有人不想定期开启自动更新,那可以尝试着用第二种方法,也欢迎反馈一下,让后来者都安心