随笔分类 -  Csharp

C#
Csharp--Read Csv file to DataTable
摘要:在网上找的资料都不怎么好使,许多代码一看就知道根本没有考虑全面。 最后找到一个好用的,在codeproject上,这位老兄写成了一个framework,太重了。http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader确实挺好用的。 我没耐下... 阅读全文

posted @ 2014-12-04 21:39 tneduts 阅读(1301) 评论(7) 推荐(1)

dotnet use regex two samples
摘要:One sample is used to replace double quote from words which encapsulated by csvwriter ,you know csv writer will take care of the double quote and com... 阅读全文

posted @ 2014-12-04 18:07 tneduts 阅读(215) 评论(0) 推荐(0)

c# 当引用类型作为方法的参数
摘要:c#(java)中,参数传递都是传递的参数本身的值,对于值类型,传递的是值本身。 对于引用类型,定义引用类型变量的时候,一个是在栈中的变量,存储的是一个指针,指向在堆中分配的对象实例的地址,当然,如果对象没有实例化,给null值的时候例外。传递引用类型变量的时候,传递的也是值, 但它的值是内存地址,... 阅读全文

posted @ 2014-11-05 07:53 tneduts 阅读(3596) 评论(7) 推荐(0)

BI测试工具之跨数据库数据对比,支持oracle,sqlserver
摘要:应用场景:本周在进行SIT,我帮助仅有的一个测试妹妹对部分表进行数据质量验证,第一步需要做的就是比对source与stage表的table definition 与 数据内容的一致性。本项目使用的是oracle作为DW,source是oracle,sqlserver和xls.没有权限建立databa... 阅读全文

posted @ 2014-10-29 22:11 tneduts 阅读(2505) 评论(1) 推荐(1)

c#分页读取GB文本文件
摘要:use c# to read gb size txt file by pagesize 阅读全文

posted @ 2014-10-26 12:17 tneduts 阅读(1827) 评论(6) 推荐(1)

quick sort java version
摘要:import java.util.Random;public class test { public static void main(String[] args) { int[] arr= generatenumbers(10); show(arr,"before sort:"); quic... 阅读全文

posted @ 2014-10-09 17:26 tneduts 阅读(268) 评论(1) 推荐(0)

SSAS CUBE TEST CASES
摘要:经过周末两天和今天的努力,基本上完成并修复了一些bug并且集成到我的MSBIHelper项目中去,可以进行数据测试了.效果图如下:可以帮助开发人员快速生成等值的Tsql和mdx查询,辅助测试人员快速完成test cases的开发.下一步准备开发的功能是进行数据比对,其实我之前有完成一个SSIS的packages,来比对tsql和mdx的数据集,而这个工具生成的刚好是 那个SSIS packages的数据源.下次把那个package贴上来. 有兴趣的读者可以到以下地址下载,绿色软件,无需安装:解压可用.需要安装Sqlserver的SSIS SSAS平台.dotnet3.5 framework. 阅读全文

posted @ 2013-12-02 20:05 tneduts 阅读(647) 评论(0) 推荐(1)

通用cube refresh方案
摘要:通用cube refresh c# script 解决方法:需要设置的变量如下:User::varcubename,User::varolapconnstr,User::varolapdbnameCube 名字,olap连接字符串,和db名字.这几个变量需要在script task中运用.Script task中的代码如下,可以根据具体需要做修改:public void Main(){// TODO: Add your code hereDts.TaskResult = (int)ScriptResults.Success; //User::varolapconnstr,User::var.. 阅读全文

posted @ 2013-11-30 21:18 tneduts 阅读(614) 评论(0) 推荐(0)

AMO olap Test C# generate tsql and mdx
摘要:通过AMO访问online的cube,生成等值的TSql和mdx自动生成等值的TSQL和MDX进行Cube测试.其中难度比较大的部分是拼接TSQL.暂时不处理calculations,只除理metrics和Regular Type的dimension Usage.metric的聚合方法只处理(max,min,sum,count,distinct count)以下是问题的记录与处理情况.1.adventureworks示例cube中,会把Date dimension的attributes的表名取成dimtime. 未解决 已经解决此问题2.如果dimension 表中的attributes引用了 阅读全文

posted @ 2013-11-30 19:32 tneduts 阅读(731) 评论(2) 推荐(1)

一个简单的windows services demo(c#)
摘要:功能:每三十分钟扫描进程,如果不存在进程fromdemo.exe.则启动该应用程序.1.检测进程进否存在代码2.建一个windows services 工程,添加一个System.Timers.Timer来使用. // Create a timer with a 60*5 second interval.aTimer = new System.Timers.Timer(60000*30); aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent); aTimer.Enabled = true; 在OnTimedEvent里写要处理的内容.代 阅读全文

posted @ 2011-01-04 15:05 tneduts 阅读(593) 评论(0) 推荐(0)

递归显示treeview,求更好方法
摘要:递归显示菜单或者treeview是一个常见的功能,一直用下面的这种写法,自己也不太清楚其缺点,而且希望能够得到大侠指点,得到更好的方法,以望在以后的工作学习中能够写出更高效的代码来完成类似的任务。求分享。递归显示treeview,方法如下,求更好方法:第一步先虚拟一个数据源:代码第二步:添加根结点,并调用递归函数生成结点。代码求更好的方法 阅读全文

posted @ 2010-12-24 06:42 tneduts 阅读(425) 评论(5) 推荐(0)

实现 Finalize 和 Dispose 以清理非托管资源
摘要:本资源整理自MSDN,希望自己加深对此标题与内容的理解.实现 Finalize 和 Dispose 以清理非托管资源类实例经常封装对不受运行库管理的资源(如窗口句柄 (HWND)、数据库连接等)的控制。因此,应该既提供显式方法也提供隐式方法来释放这些资源。通过在对象上实现受保护的Finalize(在 C# 和 C++ 中为析构函数语法)可提供隐式控制。当不再有任何有效的对象引用后,垃圾回收器在某个... 阅读全文

posted @ 2010-10-15 11:47 tneduts 阅读(433) 评论(1) 推荐(0)

AppDomain and related
摘要:以下资料整理自MSDN公共语言运行库已经过专门设计,支持各种类型的应用程序,包括从 Web 服务器应用程序到具有传统的丰富 Windows 用户界面的应用程序在内的所有应用程序。每种应用程序都需要一个运行库宿主来启动它。运行库宿主将该运行库加载到进程中,在该进程内创建应用程序域,并且将用户代码加载到该应用程序域中。.NET Framework 附带有多种不同的运行库宿主,包括下表中列出的宿主。运行... 阅读全文

posted @ 2010-10-06 08:51 tneduts 阅读(357) 评论(0) 推荐(0)

NumberStyles在类型转换时的使用
摘要:以下内容整理自MSDN和.NET FRAMEWORK PROGRAMINGNumberStyles 枚举 .NET Framework 3.0确定数字字符串参数中允许的样式,这些参数被传递到数字基类型类的 Parse 方法。此枚举有一个 FlagsAttribute 属性,允许其成员值按位组合。命名空间: System.Globalization程序集: mscorlib(在 mscorlib.d... 阅读全文

posted @ 2010-10-02 12:57 tneduts 阅读(2601) 评论(0) 推荐(0)

Relearn dotnet framework int32
摘要:以下所有资料整理自MSDNint32 表示 32 位有符号的整数。 命名空间: System程序集: mscorlib(在 mscorlib.dll 中)[SerializableAttribute][ComVisibleAttribute(true)]public struct Int32 : IComparable, IFormattable, IConvertible, IComparabl... 阅读全文

posted @ 2010-09-27 23:35 tneduts 阅读(283) 评论(0) 推荐(0)

C#泛型学习
摘要:泛型(Generics) (整理自张子阳博客MSDN等)泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入.NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转... 阅读全文

posted @ 2010-08-28 16:04 tneduts 阅读(479) 评论(0) 推荐(0)

基本的排序(C#代码)
摘要:基本的排序方法,C#代码代码 阅读全文

posted @ 2010-08-28 10:55 tneduts 阅读(396) 评论(0) 推荐(0)

params修饰符
摘要:http://msdn.microsoft.com/zh-cn/library/w5zay9db.aspxparams 关键字可以指定采用数目可变的参数的方法参数。可以发送参数声明中所指定类型的逗号分隔的参数列表或指定类型的参数数组。还可以不发送参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 阅读全文

posted @ 2010-06-26 13:46 tneduts 阅读(360) 评论(2) 推荐(0)

导航