it works like a charm for me.
vs:versus
ps:postscript
压缩js,css好工具:http://tool.css-js.com/
groovy是java的一个怪胎吗....
maven刚上手,Gradle似乎更有优势...勒个去!.....没关系,gradle也快上手了....
N多篇好文章::
http://www.cyberciti.biz/tips/linux-unix-bsd-nginx-webserver-security.html
在ios写了一个普通的对象类,其中有一个属性名是type.实现了nscopy协议才知道,setType是CATransition的一个方法,造成冲突,以前不用type作为属性了行不....勒个去.......
紧跟着我改据整个app改用style来换一下,再去冲突,再次勒个去,oc你敢再骚点么,再次轮到scale,你真能能...再骚点么...
20131228
刚上手的audiotoolbox,今天在最新的xcode编译.... 擦,发现过时了!!!!苦逼.....
个人所得税:
/**
* 计算个人所得税
*级数 全月应纳税所得额税率(%) 速算 扣除数
*1 不超过1,500元 3 0
*2 超过1,500元至4,500元的部分 10 105
*3 超过4,500元至9,000元的部分 20 555
*4 超过9,000元至35,000元的部分 25 1,005
*5 超过35,000元至55,000元的部分 30 2,755
*6 超过55,000元至80,000元的部分 35 5,505
*7 超过80,000元的部分 45 13,505
* @param income 税前总收入总数
* @param insurance 五险一金总数
*/
public static double calculateTax(double income,double insurance){
//应缴税金额等于收入扣除五险一金,再减去起征点数
double x=income-insurance-8000;
double y=0f;
if(x>80000){
y=x*0.45-13505;
}else if(x>55000){
y=x*0.35-5505;
}else if(x>35000){
y=x*0.3-2755;
}else if(x>9000){
y=x*0.25-1005;
}else if(x>4500){
y=x*0.2-555;
}else if(x>1500){
y=x*0.1-105;
}else if(x>0){
y=x*0.03;
}else{
y=0;
}
System.out.println("税前收入:"+income);
System.out.println("非缴税收入(五险一金):"+insurance);
System.out.println("应缴税:"+y);
System.out.println("税后收入:"+(income-insurance-y));
return y;
}