Articles on this Page
- 12/20/09--08:00:_Sliverlight 3 3D...
- 12/20/09--08:00:_算法大全(2)栈和...
- 12/20/09--08:00:_算法大全(1)单链表
- 12/20/09--08:00:_配置CSLA.NET的例子...
- 12/20/09--08:00:_超级简单的DIV布局
- 12/20/09--08:00:_在.NET平台上使用Sca...
- 12/20/09--08:00:_用一行代码让w3wp进...
- 12/20/09--08:00:_在.NET平台上使用Sca...
- 01/06/10--08:00:_WorldWind系列三:简...
- 01/06/10--08:00:_.NET 4.0新特性--...
- 01/06/10--08:00:_Integration...
- 01/06/10--08:00:_WorldWind系列十五:...
- 01/06/10--08:00:_RapidWebDev框架 -...
- 01/06/10--08:00:_WorldWind系列十三:...
- 01/06/10--08:00:_WorldWind系列一:顺...
- 01/06/10--08:00:_WorldWind系列十四:D...
- 01/06/10--08:00:_WorldWind系列二:擒...
- 01/06/10--08:00:_WorldWind系列八:Load...
- 01/06/10--08:00:_扩展方法和静态方...
- 01/06/10--08:00:_WorldWind系列九:Blue...
- 01/06/10--08:00:_WorldWind系列十:Rend...
- 01/06/10--08:00:_WorldWind系列十二:M...
- 01/06/10--08:00:_WorldWind系列三:简...
- 01/06/10--08:00:_使用Guid做主键和int...
- 01/06/10--08:00:_Integration...
- 01/06/10--08:00:_WorldWind系列十二:M...
- 01/06/10--08:00:_WorldWind系列六:渲...
- 01/06/10--08:00:_WorldWind系列五:插...
- 01/06/10--08:00:_子集和问题:一种...
- 01/06/10--08:00:_WorldWind系列七:Load...
- 01/06/10--08:00:_信息系统开发平台O...
- 01/06/10--08:00:_WorldWind系列四:功...
- 01/06/10--08:00:_Code4Fun:...
- 01/06/10--08:00:_Integration...
- 01/06/10--08:00:_WorldWind系列二:擒...
- 01/06/10--08:00:_Integration...
- 01/06/10--08:00:_ESBasic...
- 01/06/10--08:00:_WorldWind系列十一:V...
- 01/06/10--08:00:_WorldWind系列十四:D...
- 01/07/10--08:00:_使用NSun快速开发项...
- 01/07/10--08:00:_【.Net Micro Framework...
- 01/07/10--08:00:_[你必须知道的.NET]...
- 01/07/10--08:00:_计算机中的颜色X—...
- 01/07/10--08:00:_【.Net Micro Framework...
- 01/07/10--08:00:_【.Net Micro Framework...
- 01/07/10--08:00:_CGI介绍及使用Python...
- 01/07/10--08:00:_共享两个自动生成...
- 01/07/10--08:00:_【.Net Micro Framework...
- 01/07/10--08:00:_安全的截取指定长...
- 01/07/10--08:00:_前后台实现精确截...
- 01/07/10--08:00:_基于插件式的开发...
- 01/07/10--08:00:_WindowsMobile/Win...
- 01/07/10--08:00:_【.Net Micro Framework...
- 01/07/10--08:00:_谈谈Dictionary<T...
- 01/07/10--08:00:_【.Net Micro Framework...
- 01/07/10--08:00:_基于深度优先的回...
- 01/07/10--08:00:_X86架构下WinCE利用MS...
- 01/11/10--08:00:_Flex/AIR控件字体样...
- 01/11/10--08:00:_理解和用好System.Web...
- 01/11/10--08:00:_Lucene 3.0.0...
- 01/11/10--08:00:_浅谈代码的执行效...
- 01/11/10--08:00:_EyesBaby功能实现之...
- 01/11/10--08:00:_浅谈代码的执行效...
- 01/11/10--08:00:_浅谈.NET下的多线程...
- 01/11/10--08:00:_信息系统开发平台O...
- 01/11/10--08:00:_信息系统开发平台O...
- 01/11/10--08:00:_提取DiscuzNT里的提...
- 01/11/10--08:00:_浅谈.NET下的多线程...
- 01/11/10--08:00:_【基于.NET平台网络...
- 01/11/10--08:00:_使用EnvDTE自动格式...
- 01/11/10--08:00:_一个简单的 Generic...
- 01/11/10--08:00:_NHibernate总结:(一...
- 01/11/10--08:00:_EyesBaby功能实现之Wi...
- 01/11/10--08:00:_浅谈代码的执行效...
- 01/11/10--08:00:_打造一个Numeric...
- 01/13/10--08:00:_深入解析Close()和Dis...
- 01/13/10--08:00:_RapidWebDev框架 -...
- 01/13/10--08:00:_基于插件式的开发...
- 01/13/10--08:00:_EyesBaby功能实现之...
- 01/13/10--08:00:_如何获取并设置自...
- 01/13/10--08:00:_基类构造函数和初...
- 01/13/10--08:00:_浅谈代码的执行效...
- 01/13/10--08:00:_使用lucene 3.0.0...
- 01/13/10--08:00:_.Net设计模式实例之...
- 01/13/10--08:00:_Sculpture...
- 01/13/10--08:00:_.Net设计模式实例之...
- 01/18/10--06:08:_NH剖析:Configuration...
- 01/18/10--06:12:_.net设计模式实例之...
- 01/18/10--06:15:_浅谈Try catch finally...
- 01/18/10--06:18:_基于AD的Form表单身...
- 01/18/10--06:20:_ASP.NET...
- 01/27/10--06:49:_用户输入查询与拼...
- 01/27/10--07:16:_Web打印的解决方案...
- 01/27/10--07:19:_推荐两个界面原型...
- 01/27/10--07:25:_Socket开发探秘--基...
- 01/27/10--07:28:_Socket开发探秘--数...
- 01/27/10--07:33:_ActiveReport报表开发-...
- 01/27/10--07:43:_Socket开发探秘--基...
- 03/12/10--07:47:_浅谈.NET下的多线程...
- 03/12/10--07:49:_浅谈.NET下的多线程...
More Channels
- Feb 23: History @ RealAdventures
- Feb 23: Twitter / Favorites from...
- Feb 20: 「龍のゆらゆらまよい道
- Feb 23: おきゃらく雑記帳♪
- Nov 24: ☆なぎすけ☆
- Feb 23: ザ・ブログ(仮)
- Nov 22: Wrzuta.pl - pliki użytkownika...
- Nov 28: Wrzuta.pl - pliki użytkownika...
- Nov 28: Wrzuta.pl - pliki użytkownika...
- Nov 24: ブログタイトルが入り...
- Feb 5: minominoSTYLE
- Nov 24: リターンライダー
- Nov 24: パピマオっぱっぴー
- Feb 22: ならおうは穏やかに語る
- Feb 1: Wrzuta.pl - pliki użytkownika...
- Nov 28: Twitter / Takboph
- Jan 11: Wrzuta.pl - pliki użytkownika...
- Nov 27: Wrzuta.pl - pliki użytkownika...
- Nov 28: Wrzuta.pl - pliki użytkownika...
- Nov 20: Wrzuta.pl - pliki użytkownika...
- Nov 25: Wrzuta.pl - pliki użytkownika...
- Nov 24: Kohsukeのきま...
- Jan 28: 竹村マリオ 科学的根...
- Feb 15: 日々是好日・・・とは...
- Feb 20: ♂超〜塾長爆裂日記Ψ
- Feb 23: 本山硯士の円心五法の...
- Nov 24: 雨に打たれても花はう...
- Nov 24: LEO×LEE-LIFE
- Nov 24: ボク サム君
- Jan 26: なんだか幸せ♪
- Jan 5: Wrzuta.pl - pliki użytkownika...
- Nov 25: Wrzuta.pl - pliki użytkownika...
- Dec 15: Wrzuta.pl - pliki użytkownika...
- Dec 21: Wrzuta.pl - pliki użytkownika...
- Nov 28: Wrzuta.pl - pliki użytkownika...
- Jan 18: Wrzuta.pl - pliki użytkownika...
- Nov 24: Wrzuta.pl - pliki użytkownika...
- Nov 28: Wrzuta.pl - pliki użytkownika...
- Dec 12: Wrzuta.pl - pliki użytkownika...
- Nov 28: Wrzuta.pl - pliki użytkownika...
- Dec 9: Wrzuta.pl - pliki użytkownika...
- Nov 19: Wrzuta.pl - pliki użytkownika...
- Nov 27: Wrzuta.pl - pliki użytkownika...
- Nov 19: Wrzuta.pl - pliki użytkownika...
- Nov 19: Wrzuta.pl - pliki użytkownika...
- Feb 11: まちの駅「ニット物語」
- Jan 23: Team☆ラン姫組
- Feb 20: エドルネ日記
- Feb 23: マリアテレジアの独り言
- Nov 24: ヘッポコ介護と犬日記♪
|
|
Are you the publisher? Claim this channel |
|
Channel Description:
Latest Articles in this Channel:
- 12/20/09--08:00: Sliverlight 3 3D 游戏开发学习 第三章:精灵与背景的结合 (chan 1476289)
- 12/20/09--08:00: 算法大全(2)栈和队列 (chan 1476289)
- 12/20/09--08:00: 算法大全(1)单链表 (chan 1476289)
- 12/20/09--08:00: 配置CSLA.NET的例子程序:ProjectTracker (chan 1476289)
- 12/20/09--08:00: 超级简单的DIV布局 (chan 1476289)
- 12/20/09--08:00: 在.NET平台上使用Scala语言(上):初尝 (chan 1476289)
- 12/20/09--08:00: 用一行代码让w3wp进程崩溃,如何查找w3wp进程崩溃的原因 (chan 1476289)
- 12/20/09--08:00: 在.NET平台上使用Scala语言(下):分析 (chan 1476289)
- 01/06/10--08:00: WorldWind系列三:简单功能分析——主窗体的键盘监听处理及拷贝和粘贴位置坐标功能 (chan 1476289)
- 01/06/10--08:00: .NET 4.0新特性-- Corrupted State Exceptions (chan 1476289)
- 01/06/10--08:00: Integration Services:数据流任务(上) (chan 1476289)
- 01/06/10--08:00: WorldWind系列十五:如何切割影像和DEM数据及其在WW中的应用配置 (chan 1476289)
- 01/06/10--08:00: RapidWebDev框架 - 快速入门 (chan 1476289)
- 01/06/10--08:00: WorldWind系列十三:地形数据(DEM)加载和应用(入门篇) (chan 1476289)
- 01/06/10--08:00: WorldWind系列一:顺利起航篇 (chan 1476289)
- 01/06/10--08:00: WorldWind系列十四:DEM数据加载和应用——以SRTM为例(下) (chan 1476289)
- 01/06/10--08:00: WorldWind系列二:擒贼先擒王篇1 (chan 1476289)
- 01/06/10--08:00: WorldWind系列八:Load/Unload Plugins——直捣黄龙篇 (chan 1476289)
- 01/06/10--08:00: 扩展方法和静态方法使用相同签名而带来的莫名其妙的错误 (chan 1476289)
- 01/06/10--08:00: WorldWind系列九:Blue Marble插件学习 (chan 1476289)
- 01/06/10--08:00: WorldWind系列十:RendableObject中的DirectX渲染分析——ImageLayer为例 (chan 1476289)
- 01/06/10--08:00: WorldWind系列十二:Measure插件学习(下) (chan 1476289)
- 01/06/10--08:00: WorldWind系列三:简单功能分析——截屏功能和“关于”窗体分析 (chan 1476289)
- 01/06/10--08:00: 使用Guid做主键和int做主键性能比较 (chan 1476289)
- 01/06/10--08:00: Integration Services:变量和表达式 (chan 1476289)
- 01/06/10--08:00: WorldWind系列十二:Measure插件学习(上) (chan 1476289)
- 01/06/10--08:00: WorldWind系列六:渲染过程解析篇 (chan 1476289)
- 01/06/10--08:00: WorldWind系列五:插件加载过程全解析 (chan 1476289)
- 01/06/10--08:00: 子集和问题:一种组合生成算法 (chan 1476289)
- 01/06/10--08:00: WorldWind系列七:Load/Unload Plugins——投石问路篇 (chan 1476289)
- 01/06/10--08:00: 信息系统开发平台OpenExpressApp - 支持勾选视图 (chan 1476289)
- 01/06/10--08:00: WorldWind系列四:功能分析——Show Planet Axis、Show Position 、Show Cross Hairs功能 (chan 1476289)
- 01/06/10--08:00: Code4Fun: 通过XML模板替换实现对象的灵活序列化 (chan 1476289)
- 01/06/10--08:00: Integration Services:数据流任务(下) (chan 1476289)
- 01/06/10--08:00: WorldWind系列二:擒贼先擒王篇2 (chan 1476289)
- 01/06/10--08:00: Integration Services:容器 (chan 1476289)
- 01/06/10--08:00: ESBasic 可复用的.NET类库(19) -- 热缓存 IHotCache (chan 1476289)
- 01/06/10--08:00: WorldWind系列十一:Virtual Earth插件学习 (chan 1476289)
- 01/06/10--08:00: WorldWind系列十四:DEM数据加载和应用——以SRTM为例(上) (chan 1476289)
- 01/07/10--08:00: 使用NSun快速开发项目之NSun.NPage(分页控件) (chan 1476289)
- 01/07/10--08:00: 【.Net Micro Framework PortingKit - 01】移植初步:环境搭建 (chan 1476289)
- 01/07/10--08:00: [你必须知道的.NET]第三十五回,判断dll是debug还是release,这是个问题 (chan 1476289)
- 01/07/10--08:00: 计算机中的颜色X——两颜色的偏转值 (chan 1476289)
- 01/07/10--08:00: 【.Net Micro Framework PortingKit - 04】修改启动代码&重写向量表 (chan 1476289)
- 01/07/10--08:00: 【.Net Micro Framework PortingKit - 06】设置芯片时钟 (chan 1476289)
- 01/07/10--08:00: CGI介绍及使用Python来开发CGI应用示例 (chan 1476289)
- 01/07/10--08:00: 共享两个自动生成存储过程的工具 (chan 1476289)
- 01/07/10--08:00: 【.Net Micro Framework PortingKit - 05】SRAM初始化&设置NVIC中断表偏移 (chan 1476289)
- 01/07/10--08:00: 安全的截取指定长度的html或者ubb字符串 (chan 1476289)
- 01/07/10--08:00: 前后台实现精确截取指定长度字符串(考虑全角半角) (chan 1476289)
- 01/07/10--08:00: 基于插件式的开发框架: (1)概念及意图 (chan 1476289)
- 01/07/10--08:00: WindowsMobile/Win Form-界面自适应 (chan 1476289)
- 01/07/10--08:00: 【.Net Micro Framework PortingKit - 03】调试初步:点亮LED灯 (chan 1476289)
- 01/07/10--08:00: 谈谈Dictionary<T1,T2>和List<T>的问题 (chan 1476289)
- 01/07/10--08:00: 【.Net Micro Framework PortingKit - 02】STM3210E平台构建 (chan 1476289)
- 01/07/10--08:00: 基于深度优先的回溯算法框架 (chan 1476289)
- 01/07/10--08:00: X86架构下WinCE利用MSDOS进行多重启动的配置 (chan 1476289)
- 01/11/10--08:00: Flex/AIR控件字体样式设置 (chan 1476289)
- 01/11/10--08:00: 理解和用好System.Web.Abstractions.dll (chan 1476289)
- 01/11/10--08:00: Lucene 3.0.0 之样例解析(1)-配置Lucene的源代码 (chan 1476289)
- 01/11/10--08:00: 浅谈代码的执行效率(1):算法是关键 (chan 1476289)
- 01/11/10--08:00: EyesBaby功能实现之图片控件上添加字符 (chan 1476289)
- 01/11/10--08:00: 浅谈代码的执行效率(2):编译器的威力 (chan 1476289)
- 01/11/10--08:00: 浅谈.NET下的多线程和并行计算(十).NET异步编程模型基础上 (chan 1476289)
- 01/11/10--08:00: 信息系统开发平台OpenExpressApp - 功能权限 (chan 1476289)
- 01/11/10--08:00: 信息系统开发平台OpenExpressApp - 使用CSLA类库实现用户管理 (chan 1476289)
- 01/11/10--08:00: 提取DiscuzNT里的提示功能ToolTip (chan 1476289)
- 01/11/10--08:00: 浅谈.NET下的多线程和并行计算(十一).NET异步编程模型基础下 (chan 1476289)
- 01/11/10--08:00: 【基于.NET平台网络编程入门实战系列三】------搭建世界上最简陋的服务器 (chan 1476289)
- 01/11/10--08:00: 使用EnvDTE自动格式整个工程 (chan 1476289)
- 01/11/10--08:00: 一个简单的 Generic Factory 类 (chan 1476289)
- 01/11/10--08:00: NHibernate总结:(一)NHibernate的使用和配置 (chan 1476289)
- 01/11/10--08:00: EyesBaby功能实现之Windows前景色调节器 (chan 1476289)
- 01/11/10--08:00: 浅谈代码的执行效率(3):缓存与局部性 (chan 1476289)
- 01/11/10--08:00: 打造一个Numeric TextBox控件 (chan 1476289)
- 01/13/10--08:00: 深入解析Close()和Dispose()的区别 (chan 1476289)
- 01/13/10--08:00: RapidWebDev框架 - 快速开发产品管理示例程序 (chan 1476289)
- 01/13/10--08:00: 基于插件式的开发框架: (2)责任分配 (chan 1476289)
- 01/13/10--08:00: EyesBaby功能实现之窗口渐现效果 (chan 1476289)
- 01/13/10--08:00: 如何获取并设置自己的浏览器为默认浏览器 (chan 1476289)
- 01/13/10--08:00: 基类构造函数和初始化器的执行顺序 (chan 1476289)
- 01/13/10--08:00: 浅谈代码的执行效率(4):汇编优化 (chan 1476289)
- 01/13/10--08:00: 使用lucene 3.0.0 索引和检索中文文件 (chan 1476289)
- 01/13/10--08:00: .Net设计模式实例之单例模式( Singleton Pattern) (chan 1476289)
- 01/13/10--08:00: Sculpture ----基于MDD的集成开发平台 (chan 1476289)
- 01/13/10--08:00: .Net设计模式实例之原型模式( Prototype Pattern) (chan 1476289)
- 01/18/10--06:08: NH剖析:Configuration篇——SessionFactory的Properties之fluent-configuration配置 (chan 1476289)
- 01/18/10--06:12: .net设计模式实例之组合模式(Composite Pattern) (chan 1476289)
- 01/18/10--06:15: 浅谈Try catch finally 与using (chan 1476289)
- 01/18/10--06:18: 基于AD的Form表单身份验证 (chan 1476289)
- 01/18/10--06:20: ASP.NET Forms验证实现子域名(SubDomain)共享登陆下的缺陷 (chan 1476289)
- 01/27/10--06:49: 用户输入查询与拼音首字母的结合,提高用户的操作体验 (chan 1476289)
- 01/27/10--07:16: Web打印的解决方案之证件套打 (chan 1476289)
- 01/27/10--07:19: 推荐两个界面原型设计工具--GUIDesignStudio 和 Mockups For Desktop (chan 1476289)
- 01/27/10--07:25: Socket开发探秘--基类及公共类的定义 (chan 1476289)
- 01/27/10--07:28: Socket开发探秘--数据封包和拆包 (chan 1476289)
- 01/27/10--07:33: ActiveReport报表开发---谈谈ActiveReport的中文化问题 (chan 1476289)
- 01/27/10--07:43: Socket开发探秘--基于Json格式的数据协议收发 (chan 1476289)
- 03/12/10--07:47: 浅谈.NET下的多线程和并行计算(十二)CLR via C#第三版阅读笔记(1) (chan 1476289)
- 03/12/10--07:49: 浅谈.NET下的多线程和并行计算(十三)CLR via C#第三版阅读笔记(2) (chan 1476289)
在本章,你将学会: 1、充分利用面向对象编程的观点来对多个精灵进行控制 2、准备编写易于理解和组织良好的游戏循环逻辑 3、根据游戏逻辑的需要动态创建对象 4、对适用于矢量图形的变换操作进行控制 5、了解基本的冲突检测算法 第一项改造任务 到目前为止,我们在屏幕 ...
文章分类:.net综合
阅读全文
目录: 1.设计含min函数的栈,要求min、push和pop的时间复杂度都是o(1)。 2.设计含min函数的栈的另解 3.用两个栈实现队列 4.用两个队列实现栈 5.栈的push、pop序列是否一致 6.递归反转一个栈,要求不得重新申请一个同样的栈,空间复杂度o(1) 7.给栈排个序 8..如何用一 ...
文章分类:.net综合
阅读全文
1.单链表反转 2.找出单链表的倒数第4个元素 3.找出单链表的中间元素 4.删除无头单链表的一个节点 5.两个不交叉的有序链表的合并 6.有个二级单链表,其中每个元素都含有一个指向一个单链表的指针。写程序把这个二级链表称一级单链表。 7.单链表交换任意两个元素(不包括 ...
文章分类:.net综合
阅读全文
作为.NET平台下最优秀的框架之一,CSLA.NET已经被很多项目所使用,其中既有小型的解决特定问题的项目,也有大企业中大型的项目。里面有很多优秀的功能可以让我们直接使用,从而专注于业务领域,更好地来让项目满足用户的需求。 伴随着这个优秀的框架,作者提供了很棒的 ...
文章分类:.net综合
阅读全文
这篇文章演示在一个页面上有效的使用div元素来构建网站,而不是使用table元素。因为div元素有很多优势,所以大部分客户开发网站要求设计开发div元素,而不是table元素。上面的代码是是为了给初学者学习使用div元素开发网站的。 下面解释为什么使用div元素而不是table元 ...
文章分类:.net综合
阅读全文
Scala是Java平台上的一门新兴起的语言,我也不止一次在博客上提到它。我非常希望它可以取代Java这种劣质语言,让Java平台的生产力上一个台阶。事实上,Scala从一开始或者说很早就对生成.NET程序集提供了支持。只可惜,毕竟还是Java平台的东西,.NET方面的资源少之又少 ...
文章分类:.net综合
阅读全文
W3wp进程崩溃了,在系统日志中留下了一个错误,而留下的错误信息却很少,如何才能快速查找w3wp崩溃的原因呢? 首先,我们来写一行代码让w3wp崩溃: 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 ThreadPool.QueueUserWorkItem(delegate(object noUse ...
文章分类:.net综合
阅读全文
上一篇文章里我们简单尝试了在Scala里编写.NET应用程序。这个过程并不困难,因为似乎Scala官方已经对此已经有较好的支持了。我们要做的只是获取工具, 编译成IL,最后再生成程序集即可。那么,这些工具究竟做了些什么,Scala究竟又是如何支持.NET平台的,它的可用性究 ...
文章分类:.net综合
阅读全文
在分析功能时发现,各功能都有自己的快捷键相应,比如今天要分析的 Copy Coordinates (Ctrl+C)和Paste Coordinates (Ctrl+P),以及主窗体的全屏功能也是通过快捷键(Alt+Enter)。这就使我需要彻底分析一下主窗体的键盘监听处理啦。 主窗体的键盘监听处理 与WorldWind ...
文章分类:.net综合
阅读全文
作为程序员,我想很多人应该都有过跟异常打交道的经历。而且相信也有很多人也都写过catch(Exception e){//blabla}这种把所有未知异常一股脑儿捕获并处理掉的代码吧。不管是为敷衍客户也好,让程序继续运行以避免糟糕的用户体验也罢,在微软眼中,这种处理方式都是不对 ...
文章分类:.net综合
阅读全文
数据流任务是SSIS中的一个核心任务,估计大多数ETL包中,都离不开数据流任务。所以我们也从数据流任务学起。 数据流任务包括三种不同类型的数据流组件:源、转换、目标。其中: 源:它是指一组数据存储体,包括关系数据库的表、视图;文件(平面文件、Excel 文件、Xml ...
文章分类:.net综合
阅读全文
WorldWind学习系列十四中我从代码上分析如何加载DEM数据,里面涉及了算法,有学习和借鉴意义。但对于只求应用或者说是急于求成的网友来说,实用价值不是太大!我们分析代码是一种学习过程,不是目的,终究要落在如何应用自己的影像和DEM数据、如何基于自己的数据开发满 ...
文章分类:.net综合
阅读全文
系统需求 RapidWebDev需要的系统环境如下: .NET Framework 3.5 SP1 ASP.NET MVC 1.0 ASP.NET State Service (这个不是必须的,你可以在web.config中进行配置,默认使用本地的session state服务) DTC Service MS SQL Server 2005 + Internet Information Service 从htt ...
文章分类:.net综合
阅读全文
学习WW中DEM的加载和应用对于基于WW搞三维GIS插件开发很重要。我一直也想关注和搜集相关学习资料,之前没有开始研究它,主要是自己没能在 WW看到高程应用功能,感觉没法切入。我昨天下午和今天上午的时间就花在找研究切入点啦!实质上就是找如何在WW查看高程的功能。( ...
文章分类:.net综合
阅读全文
今天从官方下载WorldWind 1.4版的源代码开始研究,可是运行时,发现有很多问题。下面是我的解决对策,帮助遇到相同问题的网友顺利起航! 错误1: 查看原图(大图) 原因:无法找到引用的DLL文件 解决方法: 1.更改发布模式为调试模式(最简单,不用重新添加引用) 2.将D ...
文章分类:.net综合
阅读全文
使用了TerrainAccessor.cs类120行代码 public virtual TerrainTile GetElevationArray(double north, double south, double west, double east, int samples) { TerrainTile res = null; res = new TerrainTile(null); res.North = north; res.South = south; res.West ...
文章分类:.net综合
阅读全文
有了WorldWind系列一的基础,我们已经可以进行正常调试运行啦!可以先操作看看软件的功能吧,这样我们才可以知道WorldWind有哪些功能等待我们学习的。 开始我们的WorldWind系列二:擒贼先擒王分析WorldWind主窗体,从Main函数入口一步步解析学习。至少对于我来说,里面 ...
文章分类:.net综合
阅读全文
第一部分 打开PluginDialog.cs窗体时,会调用273行的 private void PluginDialog_Load(object sender, System.EventArgs e) { //加载插件到ListView控件中 AddPluginList(); //Force UI state update listView_SelectedIndexChanged(this,EventArgs.Empty); //根据List ...
文章分类:.net综合
阅读全文
很久以前我写过一篇文章简单介绍扩展方法、接口和继承带来的有趣现象,而这篇文章就没那么有趣了,介绍由于扩展方法和静态方法命名的冲突引起一个莫名其妙的错误,由于这个莫名其妙的错误暂时使我不能以较好的方式实现我的一些想法,特郁闷的是我觉得不应该是编程上的 ...
文章分类:.net综合
阅读全文
Blue Marble插件实现主要是BMNG.cs文件,里面包括两个类BMNG类和BmngLoader类。 BMNG复杂实现BlueMarble功能的控制窗体,BMNG的意思是Blue Marble Next Generation。 BmngLoader类继承自Plugin类,是负责实现插件功能的。它重载了Plugin.cs的Load()和Unload()方法, ...
文章分类:.net综合
阅读全文
学习WW有一段时间了,但是若想开发自己基于WW的插件,必然会遇到RendableObject中的DirectX渲染问题。所有需要渲染绘制的 WW三维插件,最终是通过继承RendableObject并实现自己的Initialize()、Update()、Render()方法的。想写自己的Render()方法不是简单的事情,你必 ...
文章分类:.net综合
阅读全文
添加层次控制 public void Render(DrawArgs drawArgs) { // Draw the measure line + ends Vector3 referenceCenter = new Vector3( (float)drawArgs.WorldCamera.ReferenceCenter.X, (float)drawArgs.WorldCamera.ReferenceCenter.Y, (float)drawArgs.WorldCamera.Ref ...
文章分类:.net综合
阅读全文
WorldWind.cs中截屏功能分析: private void menuItemSaveScreenShot_Click(object sender, System.EventArgs e)处理截屏的菜单命令的, 主要是弹出SaveFileDialog,设置保存格式和路径选择。 this.worldWindow.SaveScreenshot(dlg.FileName);//调用WorldWindow.cs中的 ...
文章分类:.net综合
阅读全文
在数据库的设计中我们常常用Guid或int来做主键,根据所学的知识一直感觉int做主键效率要高,但没有做仔细的测试无法 说明道理。碰巧今天在数据库的优化过程中,遇到此问题,于是做了一下测试。 测试环境: 台式电脑 Pentiun(R) 4 Cpu 3.06GHz Win XP professional 1.5G ...
文章分类:.net综合
阅读全文
变量,作为程序员的我们,是一个多么熟悉的概念,从开始学习编程的第一天起,就要了解什么是变量?如何定义一个变量?变量的使用范围等。现在还有必要在这里大费口舌来讨论变量吗?不错,我们今天谈的变量,也脱离不了这个范畴:如何定义一个变量?如何使用变量?变量 ...
文章分类:.net综合
阅读全文
我在写自己的WorldWind插件时,遇到很大挫折,上周六本来想写个简单的画线的插件,费了九牛二虎之力终于画出了,如何以动画效果画出线的问题没解决。Direct3D中画线本来是个简单的事,画到球面上也不难,但是实践告诉我:我前期学习WW,又犯了眼高手低的毛病!改动人家 ...
文章分类:.net综合
阅读全文
WW中所有需要绘制的对象都RenderableObject,WW的各功能的执行显示都是不断地调用相应的Render方法。 1.RenderableObject整个绘制对象继承图 WW绘制都是通过RenderableObject类,将所有的要绘制对象都看做是RenderableObject,从而统一了整个系统WW的绘制对象的绘制过 ...
文章分类:.net综合
阅读全文
不得不承认World Wind的代码真的很庞大,没有太多帮助文档的前提下,一头钻进代码里肯定令你头疼的,甚至研究代码间关联仿佛是在走迷宫。我最近一直想弄明白如何在 MenuBar中加载那些插件的,WorldWind学习系列四中研究的只是特殊的三个功能加载的,那三个没有继承Plug ...
文章分类:.net综合
阅读全文
今天在网上看见这么一道题目:给你m个数,从里面找出和为sum的n个数,问一共能找到多少组这样的数。 根据我的理解,这是一道组合生成的题目。令m个数组成的集合为M,就是要找到所有元素个数为n且和为sum的子集。 最笨的方法是生成所有的子集,然后进行验证,这样复杂度 ...
文章分类:.net综合
阅读全文
World Wind Plugin基础知识 WorldWind魅力不仅是因为它是开源的三维软件,而且在于它更是一个开源的三维框架。很多朋友都想基于WorldWind搞开发,我原来也是冲着这目的来学习WorldWind,因为它是三维而且是开源的(即:免费的)。但我现在给出原因是:WorldWind具有着让 ...
文章分类:.net综合
阅读全文
在OpenExpressApp中部门+岗位=角色,功能权限属于角色的,所以功能权限也放在部门模块中设置了,后期将会单独对权限部门进行介绍,本篇讲解一下在功能权限实现中使用到的一种新的内置视图样式,我把它叫做勾选视图。 之前的列表视图 OEA的所有Command都有一个Guid, ...
文章分类:.net综合
阅读全文
代码如下: 显示位置信息 private void menuItemShowPosition_Click(object sender, System.EventArgs e) { World.Settings.ShowPosition = !World.Settings.ShowPosition; this.toolBarButtonPosition.Pushed = World.Settings.ShowPosition; this.menuItemShowPositi ...
文章分类:.net综合
阅读全文
前阵子在写LINQ2Douban的时候碰到关于XML序列化的场景。通过Douban api添加和更新数据的时候都需要Post一个xml entry,如: 添加活动(xml中用%%括起来的部分是需要填写的部分,为了精简删除了xmlns) 01 ?xml version=1.0 encoding=UTF-8? 02 entry 03 title%titl ...
文章分类:.net综合
阅读全文
前一篇文章Integration Services:数据流任务(上),介绍了如何创建一个简单的ETL包,如何通过一个简单的数据流任务,将一个文本文件的数据导入到数据库中去。这些数据都保持了它原有的本色,一个字符不多,一个字符地少导入,但是在实际应用过程中,可能很少有这种情 ...
文章分类:.net综合
阅读全文
4.解析Main(string[] args)中参数args。主要是在控制台中启动程序时同时赋予了参数的形式。 // ParseArgs may set values that are used elsewhere, // such as startFullScreen and CurrentSettingsDirectory. ParseArgs(args); args中参数可能是: worldwind://: ...
文章分类:.net综合
阅读全文
容器是Integration Services 包中非常重要的一部分功能,它可以对控制流中的任务进行直观的划分与组织,使包的结构简明扼要、易于管理、易于维护。 在Integration Services 中,主要有以下三种类型的容器: 序列容器(SequenceContainers)、For 循环、Foreach 循环。下 ...
文章分类:.net综合
阅读全文
1.缘起: 假设我们有一个订单系统,现在这个系统要增加一个功能――允许客人查核他认为有问题的订单的详细信息。当客人觉得自己的某个订单不对劲时,他首先会从订单系统查询这个订单的详细信息,然后打电话告诉我们的客服有问题的订单的编号,客服再去查核,如果属实, ...
文章分类:.net综合
阅读全文
学习WorldWind有很长时间了,理论学习算是基本完成了。我体会是WW的学习主要分为两大步:WW框架体系学习和WW插件学习。学习WW插件逐步深入后,必然要首先学习Direct3D编程,这也算是我的经验之谈吧。今天Virtual Earth插件学习完成,也标志着我可以从WW理论转向WW实践 ...
文章分类:.net综合
阅读全文
DEM应用在WW的三维表现中占有很重要的位置,跟影像数据同等重要!幸好影像和DEM的加载和处理原理上几乎一致,对基于WW搞GIS三维开发来说是件好事,理解好任何一种,另一种触类旁通!前一篇,主要从功能上做了简单入门介绍,该篇将从代码级别分析WW内置的SRTM的DEM数据 ...
文章分类:.net综合
阅读全文
在Winform开发中分页控件是必不可少的。而在Web开发中AspNetPage 能够使得分页显示变的非常容易便捷。 基于bindingNavigator控件的基础上进行二次开发,使得在Winform开发中分页显示变的更加方便。 NPage: Npage使用方法: 将dll拖入工具箱,显示如下 控件拖入窗体显 ...
文章分类:.net综合
阅读全文
.Net Micro Framework V4.0开源已经几个月了(参见:.Net Micro Framework 4.0正式开源),而支持.Net Micro Framework的低价开发板却难以找寻。其实在未开源之前,国外就已经推出了多款支持.Net Micro Framework的开发板,不过价格均在几千人民币以上,让一般MF开发爱 ...
文章分类:.net综合
阅读全文
问题的提出 晚上翻着群里的聊天,发现一个有趣的问题:如何通过编码方式来判断一个dll或者exe为debug build还是release build?由于没有太多的讨论,所以我只好自己找点儿办法,试图解决这个问题,为夜生活带点刺激。于是,便有了本文的探索和分析。 当然,为了充分的 ...
文章分类:.net综合
阅读全文
颜色C1到颜色C2的偏转值定义为,颜色C1沿顺时针方向偏转到颜色C2时所转过的角度。 偏转值和两颜色C1与C2的夹角类似,但不完全一样。两颜色的夹角表示为两颜色的色相值的夹角,取值范围为[0,180],C1和C2的夹角与 C2和C1的夹角是一样的。偏转值特制C1沿顺时针所偏转的角 ...
文章分类:.net综合
阅读全文
在上三篇《移植初步:环境搭建》《STM3210E平台构建》《调试初步:点亮LED灯》文章中,我们介绍了如何搭建开发环境,并初步写了测试代码,下一步我们将根据Cortex-M3的架构特点,修改启动代码和重写中断向量表。 Cortex-M3的中断架构非常有特色,芯片内建一个嵌套向量 ...
文章分类:.net综合
阅读全文
上两篇《修改启动代码重写向量表》《SRAM初始化设置NVIC中断表偏移》文章中,我们设置了中断向量表,初始化了RAM,并重设了向量表的地址,本篇文章是相对重要的一篇,我们将设置芯片时钟。 1、新建CortexM3.h头文件 在.\DeviceCode\Targets\Native\CortexM3目录中新建 ...
文章分类:.net综合
阅读全文
引入 我没有经历过 CGI 非常火的年代,也一直没有机会了解 CGI 开发web应用的开发过程,直到 最近听一位室友很藐视地说 QQ居然还在用CGI 来开发自己的应用, 于是心生出了想了解 CGI 的想法, 于是经过一些学习和调研,也弄清楚了一些问题,和大家分享下. CGI的介绍 wikipedi ...
文章分类:.net综合
阅读全文
开发一个项目或者开发一个应用系统初期大多数都是从数据库,类,UI界面开始的。其中最令人厌烦的是写些简单的CRUD的存储过程,以及调用这些存储过程的方法的类。 我花了很多时间在网上寻找,去找一个能根据能数据库中一个存在的数据表,为我们产生大部分存储过程和调用 ...
文章分类:.net综合
阅读全文
上篇《修改启动代码重写向量表》文章中我们介绍了中断向量表的编写,这次我们编写SRAM初始化代码,在《调试初步:点亮LED灯》文章中,我们提到了MDK脚本代码,其实这部分代码和MDK脚本代码实现类似的功能。 1、编写PreStackInit代码 我们从.\DeviceCode\Drivers\Stubs\ ...
文章分类:.net综合
阅读全文
在将html代码输出到页面时,有时候会需要截断字符串保留指定长度的字符串,由于html中有些标签必须成对出现,所以在截取html时需要特别注意,不能因为截断问题把页面搞乱掉。 在截取字符串时需要记录每一个标签是否关闭,如果截取到指定长度还有没有关闭的标签,那么我 ...
文章分类:.net综合
阅读全文
页面上很多显示新闻列表时,考虑面子问题,常常需要限制标题长度。 以前都是用 %#Eval(title).ToString().Length 10 ? Eval(title).ToString().Substring(0, 8) + ... : Eval(title).ToString()% 这样的方式实现,这样代码即繁多又不能重用,不过这个还不是问 ...
文章分类:.net综合
阅读全文
插件: 插件是可独立完成某个或一系列功能的模块. 通常插件由宿主程序加载, 不能独立运行. 宿主:宿主是承载插件运行的环境, 为插件提供基本服务. 通常插件由宿主程序管理和控制. 插件式:通常是由开发人员编写宿主程序, 并预先定义好系统提供基本服务接口和插件接口.然后 ...
文章分类:.net综合
阅读全文
起因 使用SmartPhone上的WinForm做了一个WM的小程序,结果放到手机上实际一运行。发现动态生成的控件在里面显示得都非常小,难以看清。 原因 我的问题是需要在InitializeComponent方法结束后,动态生成一些控件,如下: /// summary /// 这个方法会根据传入的实体模型 ...
文章分类:.net综合
阅读全文
在上一篇文章《STM3210E平台构建》中,我们已经构建好了STM3210的基本平台,并且已经编译通过,所以我们下一步就要考虑用MDK进行下载调试了。 由于我们用到了片外SRAM,所以我们还得写一个MDK 脚本,实现三点功能,一是SRAM初始化,二是下载镜像文件,三是设置PC指针。 ...
文章分类:.net综合
阅读全文
引子: 事情的起因我已经记不清了,但是事情的根本原因在于,我们要遍历一个集合,是用字典来存储还是用数组链表来存储。 1. 把基本概念说清 对ListT的阐述,我在http://www.cnblogs.com/kym/archive/2009/03/09/1406657.html一文中已经有过相应的解释,再此不再赘述。 ...
文章分类:.net综合
阅读全文
在上一篇《移植初步:环境搭建》文章中,我们介绍了环境搭建的相关工作,下一步我们将要为STM3210E开发板构建平台代码。 打开.\tools\bin\SolutionWizard\SolutionWizard.exe,我们用平台向导来搭建我们的项目(具体的图文步骤请参见:.Net Micro Framework平台移植初 ...
文章分类:.net综合
阅读全文
很多复杂点儿的问题都要用树或图来建模,树和图最基础的操作是遍历,但是有时候我们并不需要访问每个结点。比如问你,中国地图上有镇江这个城市吗?那你肯定是找到就立马告诉我,而不会傻拉吧唧地把每个城市都看一遍,即使找到了镇江也闷头向前。在这里我想为这一类问 ...
文章分类:.net综合
阅读全文
MSDOS多重启动在10多年前是非常流行的一件事情,因为配置MSDOS玩游戏和运行win31需要基本完全不同的配置.有些游戏对于基本内存要求极为严苛,不少游戏都要求有600k以上的基本内存,这样即使有4M或者8M内存如果不能满足基本内存的要求也是玩不了的。可是说在Dos时代配置 C ...
文章分类:.net综合
阅读全文
今天在写个air的程序,写完后老婆说我字体太 ...
文章分类:.net综合
阅读全文
ASP.NET中,所有的上下文对象(HttpContext,HttpReqeust,HttpResponse)都没有进行抽象,而且它们都是自我封闭的对象,我们无法对它进行扩展和修改。虽然它们都提供公有构造器,我们可能也可以追溯到请求管道的源头,去自己实例化HttpContext,可是它们的大部分方法 ...
文章分类:.net综合
阅读全文
...
文章分类:.net综合
阅读全文
前一段时间在博客园里看到这样一篇文章,那位兄弟谈到程序效率的关键是简短。他说,程序越简短,其可执行代码就越少,就越有效率,而在编写程序的时候,要尽量改进我们的算法,而改进算法中最重要的一条,就是减少语句。这句话从表面上似乎正确,但我认为性能这问题不 ...
文章分类:.net综合
阅读全文
其实普通的图片控件上显示字符很简单,拖个图片控件再拽个Label就ok了。但是这样可能达不到我们的要求,比如EyesBaby休息窗口中要求隐藏倒计秒数,如果按照之前的做法Label部分背景会有阴影效果。下面就是主要怎末让Label的背景透明,让字符感觉跟图片溶为一体; 代码 ...
文章分类:.net综合
阅读全文
在上一篇文章中,我主要表达了这样一个观点:影响程序效率的关键之一是算法,而算法的选择与优化,和是否多一个赋值少一个判断的关系不大。关于算法的选择,我谈到其理论上的复杂度,并不直接反映出效率。因为在实际运用时,数据的规模,特征等等都会涉及到算法的实际 ...
文章分类:.net综合
阅读全文
谈多线程谈到现在,我们要明确多线程的一个好处是可以进行并行的运算(充分利用多核处理器,对于桌面应用程序来说就更重要一点了,没有WEB服务器,利用多核只能靠自己),还有一个好处就是异步操作,就是我们可以让某个长时间的操作独立运行,不妨碍主线程继续进行一些 ...
文章分类:.net综合
阅读全文
在《信息系统开发平台OpenExpressApp - 用户权限模块设计》中对RBAC以及在OEA中的涉及进行了简要介绍,上篇《信息系统开发平台OpenExpressApp - 用户管理》介绍了基本的用户管理,本篇继续讲解基于用户的功能权限管理,下一篇介绍数据权限。 部门管理 部门相当于组织 ...
文章分类:.net综合
阅读全文
在《信息系统开发平台OpenExpressApp - 用户权限模块设计》中对RBAC以及在OEA中的涉及进行了简要介绍,权限的基础必须存在用户,实现自定义用户管理,CSLA已经提供一些类库来继承使用,本篇简单的讲解一下如何使用CSLA类库实现用户管理以及登录,下一篇再介绍功能权限 ...
文章分类:.net综合
阅读全文
DiscuzNT有一个比较好的控件:Hint,它可以给控件添加提示内容,目前基于JQuery的Tip也有不少,但是使用起来非常的不方便,DiscuzNT提供的这个控件比较美观,使用也很简单,类似如下,鼠标放上去会有一个提示框, 整个提示的核心在Hint.cs里的Render里实现, protected ...
文章分类:.net综合
阅读全文
上次我们说了,要进行多线程编程,我们可以使用最原始的方式也是最灵活的方式进行,那就是Thread(ThreadPool)+信号量+ 锁+Control.Invoke。.NET的异步编程模型给我们提供了一种基于IAsyncResult的编程模式,它尤其适用于处理下面的应用场景: 1) 被阻止,正在等待一 ...
文章分类:.net综合
阅读全文
服务器是干啥子用滴?监听客户端,响应客户端用滴! 虽然是世界上最简陋的服务器,但是也有几个注意点: 1.因为要一个死循环监听客户端响应,也就是说无法和用户进行交互了,所以防止前台假死就要为监听新起一个线程; 2.要把新起的线程td.IsBackground = true;设置为 ...
文章分类:.net综合
阅读全文
今天看一C#开源工程的源代码觉得很不习惯,因为作者是使用C++ coding style组织代码的, VS只有自动格式单个文件代码的功能(Edit - Advanced - Format Document), 没有自动格式整个工程的选项, 没办法,只能自己动手写个宏了。 首先打开Marcos Explorer ( Tools - Mar ...
文章分类:.net综合
阅读全文
简单的工厂类的一个使用场景是, 假设有一个基类 BaseClass, 和一系列的子类 A, B, C, 工厂类根据某个参数,例如字符串 A, B, C 创建出相应的子类。 举例如下: public class Factory { public static BaseClass Create(string name) { switch (name) { case A: ...
文章分类:.net综合
阅读全文
从今天开始学习NHibernate,同时记录一些遇到的问题和学习的经验,希望对大家有一些帮助。 NHibernate的具体作用之类的,我就不介绍了,直接开始它的使用。 开发工具:VS2008 SP1 开发环境:Win2003 、.NET 3.5 SP1、MS SQL Server 2005 在数据库中新建如下图的数据库 ...
文章分类:.net综合
阅读全文
其实所谓Windows前景色调节器就是利用Winform窗体遮盖整个Windows区域。主要要求实现窗口透明,且鼠标可以穿过窗体点击其他程序。 难点就是怎么样让鼠标穿透窗体,代码也是从网上找的,现在找不到原链接了:) 原理就是调用Windows API设置窗口的属性。 代码: using S ...
文章分类:.net综合
阅读全文
在前两篇文章里,我们讨论了程序性能的两个方面,一是算法(广义的算法,即解决问题的方法),二是编译器。通过这两个方面,我想表达的意思是,一段程序的执行效率,是很难从表面现象得出结论的,至少从一些简单的层面,如代码的长度是几乎难以说明任何问题因此一定要 ...
文章分类:.net综合
阅读全文
1、创建一个新的类库目,将它命名为MyCustomControls 2、 添加System.Web引用: 3、 Visual Studio 将会自动添加一个名字为Class1.cs的文件。请将它删除,然后添加 NumericTextBox.cs 和NumericTextBoxExtention.cs两个文件类。另外创建一个名字为Resources 新的文 ...
文章分类:.net综合
阅读全文
很多人都认为Close()方法内部会调用Dispose()方法,所以并没有本质的区别!实际上这个看法不是很准确,对有些类来说,的确Close()和Dispose()没有本质区别,但是对有些类来说并非如此! 首先,让我们看看我们最常使用的SqlConnection的Close()方法和Dispose()方法的区 ...
文章分类:.net综合
阅读全文
首先,我们按照以往的思路,先将上一章中的t_product进行一定的扩展,如下图: 在这里,我增加了一张T_PRODUCT_CATEGORY表,用于存放产品分类信息,分类为树型结构,另外增加了一个T_WAREHOUSE表,用于存放仓库信信息,然后在T_PRODUCT增加了相应的外键和一些扩展字段 ...
文章分类:.net综合
阅读全文
公司里有两部电话, 是用来做支持的, 一个是技术方面的, 一个是业务方面的. 客户会打电话过来咨询一些问题. 但是, 出现一个小问题, 客户通常分不清他要问的问题是业务的还是技术的, 所以总是会打错电话. 公司内部麻烦不说, 造成客户满意度直线下降. 后来领导要求将两部 ...
文章分类:.net综合
阅读全文
窗口渐现效果主要是增强软件的用户体验。目前winform程序在Vista/Win7上已经自动具备了该功能,所以只有在XP等早期版本系统上才有勇武之地。 说说具体实现吧:-) 1.利用Timer控件控制窗体的透明度(Opacity)。 /// summary /// 显示窗体 /// /summary private void ShowW ...
文章分类:.net综合
阅读全文
在.net里面,有一个WebBrowser控件,这个控件可以用于很多用途,很多人用来定做自己的浏览器,本文谈谈如何获取默认浏览器的设置,并介绍如何设置自己的浏览器为默认浏览器的小技巧。 先看一个小的界面图形,用来更好理解这个功能的用途,如下图我们可以看到需要获取到 ...
文章分类:.net综合
阅读全文
标题比较抽象,所以我写了一个Demo来说明问题: public class A { public A() { Console.WriteLine(A的构造函数被调用); } } public class B : A { private X x = new X(); //初始化器 } public class X { public X() { Console.WriteLine(X的构造函数调用); } } s ...
文章分类:.net综合
阅读全文
终于谈到这个话题了,首先声明我不是汇编优化的高手,甚至于我知道的所有关于汇编优化的内容,仅仅来自于学校的课程、书本及当年做过的一些简单练习。换句话说,我了解的东西只能算是一些原则,甚至也有一些陈旧了不过我想既然是一些原则性的东西,还是能够用它来做一 ...
文章分类:.net综合
阅读全文
一. 我本来的程序 其实我本来的程序挺简单, 完全修改自Demo里面的SearchFiles和IndexFiles. 唯一不同的是引用了SmartCN的分词器. 我把修改那一点的代码贴出来. IndexhChinese.java: Date start = new Date(); try { IndexWriter writer = new IndexWriter(FSDirectory. ...
文章分类:.net综合
阅读全文
一、单例模式简介(Brief Introduction) 单例模式(Singleton Pattern),保证一个类只有一个实例,并提供一个访问它的全局访问点。单例模式因为Singleton封装它的唯一实例,它就可以严格地控制客户怎样访问它以及何时访问它。 二、解决的问题(What To Solve) 当一个 ...
文章分类:.net综合
阅读全文
Sculpture是一个基于模型驱动的集成开发平台,目前已经发布了2.1版本. 相信大家对模型驱动,领域设计这些概念已经并不陌生,模型驱动能够极大的提高开发效率,当然这也和项目的类型有关,有所为有所不为,一定要因地制宜。 对于开发系统产品来说,一般是分三个方向: 1.一 ...
文章分类:.net综合
阅读全文
一、原型模式简介(Brief Introduction) 原型模式(Prototype Pattern):用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 Specify the kind of objects to create using a prototypical instance, and create new objects by copying this prototype ...
文章分类:.net综合
阅读全文
概览 全新的NHibernate3.0为我们带来了很多便利。我们一起来看看在Configuration篇中有哪些新玩意吧。 我们一直都提倡约定胜于配置(Convention over Configuration)。然而在NHibernate2时代我们大多数情况下使用hibernate.cfg.xml配置文件中使用字符串配置 SessionFact ...
文章分类:.net综合
阅读全文
一、组合模式简介(Brief Introduction) 组合模式,将对象组合成树形结构以表示部分-整体的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 二、解决的问题(What To Solve) 解决整合与部分可以被一致对待问题。 三、组合模式分析(Analysis)1、 ...
文章分类:.net综合
阅读全文
对于Try catch finally,大家应该都不陌生,您接触的写法可能会是下面的记几种类型: Try catch (您可以匹配多个catch) try { } catch (Exception) { throw; } Try finally try { } finally { } Try catch finally (同样,你一样可以匹配多个catch) Try catch finally ...
文章分类:.net综合
阅读全文
默认情况,MOSS的身份验证是基于AD的,但是基于AD的用户身份验证较适合于企业的内部中使用,若要在外部网络环境下要访问MOSS网站那么基于AD身份验证的方式就不太适用了,因为要基于AD认证必须要开启些不必要的端口号,所以出于安全原因的考虑,大家就想到基于Form表单 ...
文章分类:.net综合
阅读全文
一、什么是单点登录 单点登录就是在多个web应用程序中,实现统一登录方式,一但登录了某web应用程序,其它相关联的web应用程序都无需再次登录,一个地方退出,所有相关联的web应用程序都退出. 二、通过利用ASP.NET Forms验证模式可以实现子域名(SubDomain)共享登陆下的缺 ...
文章分类:.net综合
阅读全文
我们在界面设计的时候,不管是Web的还是Winform的程序,为了方便用户对各种数据进行操作,提高用户的操作体验,都是一个永恒不变的话题,需要尽可能地提高。本文抛砖引玉,介绍本人在Web和Winform中使用拼音简码以及智能提示的具体例子,对这个话题进行探讨。 在下面的 ...
文章分类:.net综合
阅读全文
由于以前未接触过套打,一直觉得套打是一个比较神秘和麻烦的事情,因为打印机的位置总是需要调整的,你总不能硬编码吧?但是如果位置可调,有需要直观一些来处理,那就比较麻烦了。 在前面介绍过《 Web打印的解决方案之普通报表打印 》的一片文章中提到过那个打印控件L ...
文章分类:.net综合
阅读全文
前段时间,有幸参加一次高级软件架构师的培训,授课老师介绍了两个很好玩的界面原型设计工具:GUIDesignStudio 和 Mockups For Desktop,现分享一下,截图说明,洗洗眼球,权当娱乐。 以前在做界面原型设计的时候(不多,但有时候要做的),印象中多数用Visio或者一些U ...
文章分类:.net综合
阅读全文
Socket开发是属于通信底层的开发,.NET也提供了非常丰富的类来实现Socket的开发工作,本篇不是介绍这些基础类的操作,而是从一个大的架构方面阐述Socket的快速开发工作,本篇以TCP模式进行程序的开发介绍,以期达到抛砖引玉的目的。 要掌握或者了解Socket开发,必须 ...
文章分类:.net综合
阅读全文
在上篇《 Socket开发探秘--基类及公共类的定义 》中介绍过,所有受到的数据包,经过系统的预处理后,都会得到一个PreData的数据实体,该实体包含了协议头、协议内容和所属用户的ID。PreData是定义了一个标准的协议数据格式,包含了协议关键字、协议内容、用户标识的内容 ...
文章分类:.net综合
阅读全文
ActiveReport 是.net下的一个出色的报表开发程序,虽然和水晶报表相比,名气不那么大,甚至有很多人不知道它的存在,但是并不妨碍它在.net报表开发中的出色表现,本文主要介绍下其中文化的操作。ActiveReport 目前最新版本是3.0,默认运行的例子是英文的,所以如果要在 ...
文章分类:.net综合
阅读全文
前面发表过两篇随笔:《 Socket开发探秘--基类及公共类的定义 》和《 Socket开发探秘--数据封包和拆包 》,介绍了Socket方面的开发。本文继续探讨使用Json格式来作为Socket收发协议方面的技术问题。 前面说到, 收到的Socket数据经过粗略的解析后,就是PreData类型的数 ...
文章分类:.net综合
阅读全文
最近此书出了第三版,在阅读此书线程部分的过程中有很多心得,补充了此前知识盲点,因此把这些关键和重要的知识点汇集成日志文章并且纳入到这个系列中。顺便说一下,笔者喜欢这本书的原因是作者作为微软顾问并没有按照MSDN的教条教大家怎么去用而是能说出很多自己的观 ...
文章分类:.net综合
阅读全文
线程同步的问题 1) 我们必须找到代码中所有可能被多个线程同时访问的资源,然后使用线程同步来保护资源,并且我们没有办法来验证是不是正确进行了线程同步,包括是否有遗漏和是否对不需要同步的资源进行同步。 2) 线程同步是有损性能的,如果某个操作大量执行,并且 ...
文章分类:.net综合
阅读全文