CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 521 下一页

2007年12月17日

摘要: 今天写代码的时候发现一个警告(下面是模拟的代码和警告): warning CS3005: Identifier 'ClassLibrary1' differing only in case is not CLS-compliant 而'ClassLibrary1' 是我的命名空间。当时我就头大了,命名空间也会报not CLS-compliant。 分析后,结果发现是我命名空间书写的时候,一... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(171) 评论(0) 推荐(0)

摘要: 昨天和今天,我都在对我之前写的UBB解析代码进行性能优化。优化的结果是:1个具有600多个UBB标签的文本,包含多层UBB嵌套,优化前,解析出这个文本需要2分钟,优化后解析出这个文本需要1秒钟。而这次优化,核心优化的技术只有一点:正则表达式Regex 的构造位置发生变化。下面我就来慢慢来说这次优化。 UBB解析组件的简单介绍 需求: 1、把支持的14个UBB标签解析成不同的Html文本。这14... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(133) 评论(0) 推荐(0)

摘要: 对于以前用 Windows Form 来开发客户端程序的程序员,在使用 WPF 开发客户端的程序时,在窗体布局上将是他必须面对的一个坎。 布局产生困惑的一个典型场景如下: 我们在开发WPF窗体时候,我们会发现,当我们把菜单控件(Menu)、工具条(ToolBar、ToolBarPanel)、状态条(StatusBar)这些最常见的页面元素拖动到WPF窗体的... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(339) 评论(0) 推荐(0)

摘要: 我们要在这篇文章中将实现的功能: 如上图荧光笔画的地方所示:我们需要通过编写服务程序的安装程序,把企业服务上面 Run application as NT Service 选择框的进行选中操作。 阅读本文基础:如果你对企业服务不是很了解,可以阅读我之前写的一系列跟企业服务有关的博客。我书写的跟企业服务有关的系列文章可以访问以下链接。http://blog.joycode.com/ghj/cat... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(123) 评论(0) 推荐(0)

摘要: 企业服务优化原则中有下面一条原则,最近我优化一个企业服务时,对此有了特别深刻的体验,特整理本篇博客:使用 COM 可封送的参数如果企业服务组件的方法接受调用方传递数据时所用的参数,强烈建议您尽量使用 COM 和 .NET 之间易于封送的类型,例如: • Boolean • Byte、SByte • Char • DateTime • Decimal • Single、Double • Guid... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(68) 评论(0) 推荐(0)

摘要: 最近公司一直在招人,我作为主考官之一 。经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说ASP.net的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道Memcached(一个分布式的缓存)。而对于缓存的一些基本思想,却没有一个人能说出来。 现在的技术人员,很多时候,不管三七二十一,把一个个实体丢到缓存中,然后在用的时候,就... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(90) 评论(0) 推荐(0)

摘要: 先来听我说几个真实的故事: 上周面试了一个开发人员,这个人所有的面试题都答出来了。各方面我们需要的知识也掌握了,但是在初试中,这个人就被我们三个面试官一并否决了。 原因很简单,这个面试者提供的答案都是能解决问题,但几乎都是效率最差的方案;另外,从一些面试题中,可以看出这人很多时候,把开发工作当成一个应付差事的工作来做,而不是作为自己的兴趣来做。缺乏激情,工作只是应付差事,仅仅是由于有几... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(79) 评论(0) 推荐(0)

摘要: 我们先来看一个我们在使用 GridSplitter 时,经常可能会碰到的问题: 把一个窗体分成2部分,这两部分中间是一个GridSplitter来支持这左右两部分的宽度变动。类似下面的效果图: 中间红色就是分割线,这个分割线支持左右两部分的宽度变更,一般我们会把这个需求写成类似下面XAML文件的方式: ... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(195) 评论(0) 推荐(0)

摘要: 在 Windows Form 应用中,我们碰到需要展开一个TreeView 控件的所有树节点的时候很简单,微软已经替我们提供了ExpandAll 方法,我们只要简单的一行代码tv_QTree.ExpandAll();就可以了。即 System.Windows.Forms 命名空间的 TreeView.ExpandAll 方法 。 在WPF中,我们会发现,System.... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(288) 评论(0) 推荐(0)

摘要: 最近在通过一边动手做一个智能客户端的WPF应用,一边在学习WPF技术。 WPF技术跟之前的Windows Form应用两者给我的感觉是:这两个技术是一个非常大的跨越。很多Windows Form的心得,想法,思想在WPF中都不再有用了。 我最近几年学习新技术,很多时候是通过网上看文章,自己查MSDN,或者看杂志的文章来完成学习的,而不是看图书... 阅读全文

posted @ 2007-12-17 11:19 csdnexpert 阅读(110) 评论(0) 推荐(0)

上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 521 下一页