AngularJS禁用客户端缓存

在用AngularJS开发的时候,经常会遇到的一个问题是,浏览器总是使用已经缓存的html或者js文件,导致的结果就是每次改动js或者html文件以后,用浏览器预览的时候,看到的却总是之前的版本效果。

手工的清除客户端缓存固然可以解决问题,但是Chrome提供了一个更简单的方法,在开发者工具里有一个Disable cache (while DevTools is open)的选项,只要把这个勾上,在开发者工具开启的情况下,Chrome默认就不缓存任何文件了。

image

Ubuntu常用命令记录

记录一些ubuntu下常用的命令做备忘

更改APT源

默认的APT的源更新非常慢,国内建议用163的源。

JAVA

sudo apt-get openjdk-7-jre

sudo apt-get openjdk-7-jdk

Git

sudo apt-get git

Ruby & Rails

R&R有点复杂,首先是按照https://rvm.io/rvm/install的步骤安装RVM,装rails这步的命令会因为墙的原因在中间失败,解决方法是按这个教程http://ruby.taobao.org/把gem源更新成taobao的源,然后运行rvm install rails。

用AngularJS往Web Api post的正确用法

最新发现用AngularJS+Web Api写代码,开发效率比MVC大大提高,于是准备全面转向AngularJS。迁移过程中,发现用AngularJS的$http.post和之前jQuery的写法略有区别,一直遇到各种小问题,比如服务器端什么参数都接收不到,或者接受到时间总是1900年。下面记录一下最终试验出来的正确写法,分2种情况,服务器端接受基本对象参数,和服务器端接受model对象类。

Continue reading 用AngularJS往Web Api post的正确用法