摘要:
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。 阅读全文
2018年5月15日 #
2018年3月9日 #
摘要:
在反射的时候我们可以通过class的getParameterNames()反射获得参数的名称,但是这个名称并不是参数的真实名称,而是类似于arg0,arg1等占位名称。 下面介绍一种方法获得参数真实名称 其中parameterNames就是参数的真实名称。 例如foo(string a, strin 阅读全文
2017年11月28日 #
摘要:
use master go select top 10 substring(qt.text,(qs.statement_start_offset/2)+1, ((case qs.statement_end_offset when -1 then datalength(qt.text) else qs 阅读全文
2017年11月6日 #
摘要:
1. npm install --save-dev @types/quill 安装types 2.npm install ng2-quill-editor --save 安装quill 3.配置tsconfig.app.json "compilerOptions": { "types": ["nod 阅读全文
2017年8月7日 #
摘要:
基于ikvm的rocketmq的c#客户端,由于阿里对c#不敏感,对这方面的东西缺少。因为工作需要弄了一个,分享给大家 https://github.com/franknew/RocketMQ-Client 如何使用: 1.添加引用 IKVM.OpenJDK.Charsets.dll IKVM.Op 阅读全文
2015年1月30日 #
摘要:
MapReduce方法主体: 1 public static IDictionary<TKey, TResult> MapReduce<TInput, TKey, TValue, TResult>(this IList<TInput> inputList, 2 Func<MapReduceData< 阅读全文
2012年10月22日 #
摘要:
方法1:利用DataTable中的Compute方法View Code 1 string expression = "1+2*3";2 DataTable eval = new DataTable();object result = eval.Compute(expression, “”);方法2:... 阅读全文
2012年3月18日 #
摘要:
原始数据:Table1ID Name-----------------------1 a 2 b3 a4 c5 b需要数据:Table1ID Name-----------------------1 a 2 b4 c开始:DELETE FROM TABLE1 WHERE ID IN (SELECT ID FROM (SELECT ID, RANK OVER(PARTRITION BY NAME ORDER BY ID) AS RankNumberFROM TABLE1WHERE RankNumber<>1) -- 根据name分组,在组内设置等级编号,保留第一条,其他删掉)该SQL 阅读全文
2011年7月29日 #
摘要:
c#3.0(VS2008)支持在任何类型上扩展生成自定义的方法。比如说想在string类型的对象里面多一个ToInt32(),来方便的将字符转换成整形。在实现的过程中的关键字为static和this下面我们来做一个在string类型中新建一个ToInt32的自定义方法View Code public static class Extension//必须先声明一个静态类,类名随意 { public static int ToInt32(this string In)//扩建的方法必须是静态方法,参数里面必须含有this关键字,this关键字后面的类型为需要扩展的类型 { return Conve 阅读全文
2011年7月21日 #
摘要:
在网上看到一个面试题,是怎么在10万个手机号码中把重复的号码筛选出来。想了一下,可以先使用快速排序法进行排序,然后再逐条循环和相邻号码匹配,这样重复的号码就出来了。如果分段进行的话可以适当减小算法的复杂度。而且可以通过多线程充分利用CPU性能。使用mapreduce简直不要太容易了。var resu... 阅读全文
2011年7月20日 #
摘要:
弄了半天,查了很多资料,原来是类中没有含有参数为空的构造函数造成。如果要根据xmlserializer来把对象序列化成XML,必须至少有一个参数为空的构造函数,否则就会报该类型错误。 阅读全文
2011年7月8日 #
摘要:
SOA:面向服务的架构SOA的优缺点在这里就不浪费文字论述了,请参考:http://www.ibm.com/developerworks/cn/webservices/ws-goodbad/index.html目前实现SOA的.NET技术有以下几种1.Web Service2.Socket3.Remoting4.WCF(Windows Communication Foundation)这几种技术有以下优缺点1.Web Service:成熟的技术,Windows中有IIS强力支持,开发简单,上手容易。但是底层自由度小,无法定制自己的安全验证,只能基于HTTP协议,无法推送数据。不过绝大部分企业和 阅读全文
2011年7月6日 #
摘要:
1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(userid int identity(1,1) primary key nonclustered,nick varchar(50) not null default '',classid int not null default 0,writeti 阅读全文
摘要:
示例表 tb 数据如下id value—————1 aa1 bb2 aaa2 bbb2 ccc第一种SELECT id, [val]=( SELECT [value] +',' FROM tb AS b WHERE b.id = a.id FOR XML PATH('') ) FROM tb AS a 第一种显示结果1 aa,bb,1 aa,bb,2 aaa,bbb,ccc,2 aaa,bbb,ccc,2 aaa,bbb,ccc,第二种SELECT id, [val]=( SELECT [value] +',' FROM tb AS b WHER 阅读全文
2011年7月5日 #
摘要:
今天心血来潮,想到自己数据结构学的不好,于是查了下快速排序法的原理,实现了一个玩玩。算是对自身知识的补充。View Code public class Sort { /// <summary> /// 快速排序法(ASC) /// </summary> /// <param name="SortInt"></param> /// <param name="StartIndex"></param> /// <param name="EndIndex">& 阅读全文