2012年4月24日

计算个税(定义一个薪水类)

摘要: (起征点800):#include <iostream> using namespace std; #define TAX_THRESHOLD 800 struct Tax { double standard; double tax_rate; }; class Salary { double income; public: static Tax tax_array[]; Salary(int m = 0) { income = m; } void operator - (int payout) { income -= payout; cout << "工资余 阅读全文

posted @ 2012-04-24 19:39 c语言源码 阅读(304) 评论(0) 推荐(0) 编辑

ASP.NET 4.0中使用FreeTextBox遇到安全问题警告的解决办法

摘要: 新闻发布系统看了有一段时间了,很少遇到棘手的问题,基本上遇到最多的就是浏览器的兼容问题。 不过,在今天遇到了一个关于freeTextBox的安全问题。也就是用freeTextBox来添加新闻内容的时候,弹出如下警告:出错内容:从客户端(ContentPlaceHolder1_M_ContentPlaceHolder_ftbContent="ff<STRONG>ff</STRONG>")中检测到有潜在危险的 Request.Form 值。说明:请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示存在危及应用程序安全的尝试,如跨 阅读全文

posted @ 2012-04-24 17:32 c语言源码 阅读(207) 评论(0) 推荐(0) 编辑

C#的隐式和显示类型转换

摘要: 关于隐式转换和显示转换,每种语言都有的,C#中当然也不例外。一般常用到的场合,一种是写运算表达式的时候,要保持整体的数据类型一致和计算准确,比如有一个变量a是int型,但是它是通过加减乘除得到的,那么在运算中就要考虑用显示转换,除的运算需要转换成float或double,再把结果强制转换为int;再一个就是传参数的时候,需要注意哪些需要显示转换,或者对集合赋值的时候也要注意类型的问题。1. 隐式类型转换所谓隐式转换,就是系统默认的转换,其本质是小存储容量数据类型自动转换为大存储容量数据类型。有如下几种:从sbyte类型到short,int,long,float,double,或decimal. 阅读全文

posted @ 2012-04-24 17:02 c语言源码 阅读(339) 评论(0) 推荐(0) 编辑

导航