文章列表
税额 = 不含税金额 * 增值税率
不含税金额 = 含税金额 / (1 + 增值税率)
含税金额 = 不含税金额 + 税额
出口退税金额 = 不含税金额 * 出口退税率
问题描述:
WCF中在将一个自定义类序例化到文件时,会出现如下错误提示:
System.Reflection.TargetInvocationException: 调用的目标发生了异常。
System.InvalidOperationException: 生成 XML 文档时出错。
使用 XmlInclude 或 SoapInclude 属性静态指定非已知的类型。
解决方案:
在类声明处增加“XmlInclude”和“KnownType”两个特性。
例如表A中包括“A1”和“A2”两个自定义对象,代码如下:
/// <summar ...
LINQ to SQL中,可以直接用Contains或Any来实现IN的查询,但是到了LINQ to Entity,用这种方式会直接提示系统不支持的错误,所以需要通过以下方式解决:
1、首先需要增加一个构建Lambda表达式的方法:
/// <summary> /// 通过变通方法实现IN查询。 /// </summary> /// <typeparam name="T">数据集合中的对象。</typeparam> /// <typep ...
问题描述:
在企业管理器中修改表结构,有时因表中的记录太多,会出现“超时时间已到。在操作完成之前超时时间已过或服务器未响应。”的错误提示。
解决方法:
1、通过SQL语句ALTER TABLE来更新表结构;
2、企业管理器->菜单栏->工具->选项->设计器->表设计器和数据库设计器,将默认30秒,改成300秒。
1、先在服务器上安装dotNetFx4.0环境(英文版约48M);
2、IIS 6中创建一个新AppPool(2.0的应用程序池和4.0的不能公用,必须分别创建独立的应用程序池);
3、创建一个新网站,应用程序池选4.0的AppPool;
4、查看网站属性,切换到ASP.NET的页签,ASP.NET version选择4.0;
5、查看IIS Web Services Extensions(网站服务扩展),将ASP.NET 4.0的权限改成“Allow”(允许),默认是“Prohibit”(禁止);
6、配置完成,重启IIS。
IIS启动不了,提示"服务没有及时响应启动或控制请求"的问题,在服务找到World Wide Web Publishing启动项也无法启动,导致该问题的原因是下面两个补丁引起的:KB2124261(2010-9-15),KB2290570(2010-9-17),在控制面板的添加删除程序中找到这两个补丁,删除后重启iis即可。
开发环境和部署环境中可能出现小数点位数倍数扩大的问题,例如在开发环境输入0.08,在本地界面上显示0.08正常,而部署到服务器上时输入0.08,可能界面会显示8,出现该情况是由于服务器环境和开发环境的区域不同引起的,解决的方法:在执行计算代码之前先强制将区域设置为中国:
Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN");
在使用上面的代码中还得添加如下引用:
using System.Threading;using System.Globalization;
IE中访问ftp方式:
ftp://用户名:密码@公网IP址或域名:端口号(如果默认21就不用。。其它的都要)
指运港:卸货的港口(运抵国的港口)。装运港:装货的港口。 起运国(地区)指进口货物直接运抵或者在运输中转国(地)未发生任何商业性交易的情况下运抵我国的起始发出的国家(地区)。 运抵国(地区)指出口货物离开我国关境直接运抵或者在运输中转国(地)未发生任何商业性交易的情况下最后运抵的的国家(地区)。 对发生运输中转的货物,如中转地未发生任何商业性交易,则起、抵地不变,如中转地发生商业性交易,则以中转地作为起运/运抵国(地区)。
package sort.bubble;
import java.util.Random;/** * 依次比较相邻的两个数,将小数放在前面,大数放在后面 * 冒泡排序,具有稳定性 * 时间复杂度为O(n^2) * 不及堆排序,快速排序O(nlogn,底数为2) * @author liangge * */public class Main { public static void main(String[] args) { Random ran = new Random(); int[] sort = new int[10]; for(int i = 0 ; i < 10 ; i+ ...