随笔分类 -  .NET

从clr profiler的角度看string concat 和stringbuilder的性能差别
摘要:private int BUFSIZE = 10000; private void button1_Click(object sender, System.EventArgs e) { string s = ""; long t1 = System.DateTime.Now.Ticks; for(int i=0;i<BUFSIZE;i++)s += "a"; long t2 = Syste... 阅读全文

posted @ 2005-04-19 15:59 鞠强 阅读(3944) 评论(14) 推荐(0) 编辑

为啥我的程序内存占用那么大???
摘要:相信很多人都问过这个问题,都郁闷过。。。看着dllhost内存疯涨,看着aspnet_wp.exe或者w3wp.exe内存狂涨。。。 从微软产品角度来看,asp/com+/.net都可能会发生这个问题。在从前,你需要adplus等东东,需要windbg来敲打它。但是总会有一些所谓的private symbols让你不能看到庐山真面目,不能看到你最想找到的程序错误代码。 终于找到了两个好用的工具... 阅读全文

posted @ 2005-04-19 13:12 鞠强 阅读(4480) 评论(8) 推荐(0) 编辑

将一统江湖的微软重大产品发布
摘要:今天是全世界的LINUX开发者值得悲伤的日子,因为微软将在今天下午召开新闻发布会 一个旗舰型的产品将会被发布,这就是传说中的MOSDK。 MOSDK MOSDK是Microsoft Operating System Development Kit的缩写,这是一个封装了核心操作系统底层实现的二次开发包,我们可以使用它进行操作系统的二次开发~。 我们传统意义上的SDK都是Software... 阅读全文

posted @ 2005-04-01 09:18 鞠强 阅读(1848) 评论(15) 推荐(0) 编辑

WebService安全性的问题
摘要:碰到一个很奇怪的问题,我想在WebService里面建立一个本地的directory。一开始,我这么写的: [WebMethod] public void CreateFolder(){ System.IO.Directory.CreateDirectory("c:\\fqq\\fqq2\\fqq3"); } ok,上面代码毫无问题,但是当我在产品中这么写的时候: [We... 阅读全文

posted @ 2005-03-28 22:02 鞠强 阅读(4228) 评论(15) 推荐(0) 编辑

校园招聘技术面试方面的小题目
摘要:最近到哈工大和吉大校园招聘,偶出了15个题,有的题目本身就是错误的,有些没有对环境说明,只想看看学生们的基础知识掌握程度。当然,如果答的好,我会穷追猛打,如果不知所云,就不会深入的问下去了。结果还不错,确实有答的很好的。据我观察,如果学生们没有在软件公司做过项目(无论本科还是硕士),那么答这些题比较困难。为啥?因为只有上机课的时候,才会coding,平时学习过了,就还给老师了。1、请简述C++中O... 阅读全文

posted @ 2004-11-18 20:33 鞠强 阅读(9951) 评论(79) 推荐(0) 编辑

利用人们的薄弱安全意识,手工修复针对msn骗子的、专杀工具的、而无法启动的操作系统
摘要:10日msn骗子席卷中国,然后是rising11日的专杀工具,也是席卷大陆:N多的电脑无法启动。本来没在意,因为偶已经7、8年没有感染过病毒了。今天早上,一哥们的机器起不来了。症状和被专杀工具蹂躏的一样。于是,偶就搞了一把,不到半个小时吧,终于OK了。首先,非常幸运,他机器上的mssqlserver是auto start的。虽然他无法登录到系统,但是出现login界面后1分钟左右,mssqlser... 阅读全文

posted @ 2004-10-13 09:29 鞠强 阅读(2308) 评论(5) 推荐(0) 编辑

一个简单的进程察看器
摘要:using System;using System.Diagnostics;namespace ProcessManager{ /**//// /// Summary description for Class1. /// class MainEntry { /**//// /// The main entry point for ... 阅读全文

posted @ 2004-10-12 16:27 鞠强 阅读(1541) 评论(4) 推荐(0) 编辑

Reflection中对于out类型的获取
摘要:先看这个代码: using System;namespace AppTest{ public class AppTest1 { public void SetValue(string value1, out string value2) { value2 = "hello"; } public void... 阅读全文

posted @ 2004-10-11 14:04 鞠强 阅读(1777) 评论(1) 推荐(0) 编辑

两种动态创建对象的方法
摘要:1、如果要创建的对象,在一个assembly中,那么方法可以有很多。如这种方式: System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFrom(@"D:Programsvs.netInterfaceCominDebugCom.dll"); Type t = ... 阅读全文

posted @ 2004-09-22 09:42 鞠强 阅读(1926) 评论(2) 推荐(0) 编辑

对于类继承的思考
摘要:1、ChildClass cc = new ParentClass();//这句为什么无法编译通过?2、ParentClass pc = new ChildClass();//这句为什么可以编译通过?3、ChildClass cc = (ChildClass)(new ParentClass());//这句为什么可以编译通过,执行却会发生错误?呵呵,挺有意思的问题。去年培训的时候,给大家谈到过这点... 阅读全文

posted @ 2004-09-15 15:25 鞠强 阅读(2125) 评论(9) 推荐(0) 编辑

winform下提高control在UI中的响应速度
摘要:其实有很多种办法,先列出第一种性能最差,也是我们经常写的代码: private int count = 10000; private void button1_Click(object sender, System.EventArgs e) { long l1 = System.DateTime.Now.Ticks; lis... 阅读全文

posted @ 2004-09-10 16:28 鞠强 阅读(2673) 评论(10) 推荐(1) 编辑

动态创建webservice的方法
摘要:做现在的引擎,需要支持COM+/.NET/WebService/Application,WebService的还没有搞定。需求很简单,提供一个WebService的连接,提供一堆参数,然后引擎对它实例化、运行之。代码应该类似于这样:string assembly = @“c:\temp\salesorder_service.dll“;string url = “http://www.langcha... 阅读全文

posted @ 2004-08-30 15:06 鞠强 阅读(12669) 评论(14) 推荐(0) 编辑

对于string类的困惑
摘要:我们都知道,string类是一个reference type。看下面这段代码: string s1 = "hello";string s2 = s1;Console.WriteLine(s1);Console.WriteLine(s2);s1 = "world";Console.WriteLine(s1);Console.WriteLine(s2);按理来说,s1被赋予world之后,那么s2应... 阅读全文

posted @ 2004-08-30 09:04 鞠强 阅读(3701) 评论(30) 推荐(0) 编辑

下定决心,准备买dopod535,做基于M$ smartphone 2003(ce.net 4.2)的开发了
摘要:北斗上面卖,3299,加一块256M的sd,3680左右,和dopod官方报价差不多。看了一堆smartphone开发的东西,知道了一点,.net2003可以玩。做了一个,模拟运行之,发现form之类的property\event,少了n多。最大的愿望,开发出各种使用小软件,或者小游戏,可以make money,呵呵。始终感觉,smart device的开发,是继windows开发之后,最能改变中... 阅读全文

posted @ 2004-08-27 23:22 鞠强 阅读(3561) 评论(12) 推荐(0) 编辑

查找素数的程序
摘要:在csdn上看亡灵法师的帖子,突然找到一个好点的,如何找到素数。看了大家的讨论,参照registered等的算法,用.net写了一个。原帖连接在这里。我运行后,效果如下:1到200,000,000,一共找到了11078933个素数,花时间20秒(PIII 1G/512M)。代码如下,哪位有兴趣,可以对它进行优化。 using System;using System.Collections;nam... 阅读全文

posted @ 2004-08-26 11:52 鞠强 阅读(1284) 评论(2) 推荐(0) 编辑

对于NDOC支持中文msdn风格的修改
摘要:公司的一个任务,要整理一些文档。因为以前用过ndoc,所以这次继续用这个。compile完了之后,发现了几个问题。1、每个type的html中,诸如:class/namespace等,都是E文的,而不是中文的。看起来不爽。2、对于任何一个class,都会有object类的一些方法,如:"Equals","Finalize","GetHashCode","GetType","MemberwiseCl... 阅读全文

posted @ 2004-08-20 16:31 鞠强 阅读(1509) 评论(3) 推荐(0) 编辑

微软对于我们公司的.net产品是否需要兼容mono的建议
摘要:他们不建议我们进行此移植工作。认为UNIX和Windows占据了95%的市场,Linix的份额很小,做此项移植工作付出大于收益。 阅读全文

posted @ 2004-08-01 00:52 鞠强 阅读(1646) 评论(5) 推荐(0) 编辑

关于自定义实体类在webservice调用时property丢失的问题
摘要:三个project,一个client,一个webservice,一个webservicecomponent。client代码: localhost.ToolType[] types;localhost.Service1 s = new localhost.Service1();types = s.GetToolType();comboBox1.DisplayMember = "Name";com... 阅读全文

posted @ 2004-07-30 16:47 鞠强 阅读(1841) 评论(1) 推荐(0) 编辑

C#中字符串的常用用法(原创)
摘要:一哥们问我一些字符串的问题,找以前再csdn的帖子,没找到。google了一下表体(去掉原创两个字),晕倒!!!大部分都变成了大家自己的原创。不过幸亏转载的很多,才把这个找到。嗬嗬,赶紧做个记号。//获得汉字的区位码 byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes("啊"); int i1 ... 阅读全文

posted @ 2004-07-28 11:07 鞠强 阅读(2654) 评论(3) 推荐(0) 编辑

看了dannyr的java中文类,自己写了一个。
摘要:嗬嗬,虽然知道.net支持中文类名、变量,不过,自己从来没有试验过。下面是代码: using System;namespace ConsTest{ class Class1 { [STAThread] static void Main(string[] args) { 中文类 个人信息 = new 中文类("鞠强"); ... 阅读全文

posted @ 2004-07-16 18:33 鞠强 阅读(768) 评论(2) 推荐(0) 编辑

hello

world

点击右上角即可分享
微信分享提示