桦山涧

桦山涧
Asp.net ---->知识改变命运!
随笔 - 259, 文章 - 3, 评论 - 174, 阅读 - 48万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  编程理论概念

摘要:了解COM 组件对象模型(Component Object Model,COM)是为开发和支持程序组件对象准备的微软框架。 阅读全文

posted @ 2008-04-07 15:27 桦林 阅读(558) 评论(0) 推荐(0) 编辑

摘要:C# 装箱和拆箱 阅读全文

posted @ 2007-05-16 23:55 桦林 阅读(44424) 评论(24) 推荐(35) 编辑

摘要:对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。 更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据。 阅读全文

posted @ 2007-04-28 11:19 桦林 阅读(3130) 评论(2) 推荐(1) 编辑

摘要:现在网站的性能是个很大的问题了,服务器性能也同样在考虑之列,看来得花点心思好好研究下了! 阅读全文

posted @ 2007-04-04 16:39 桦林 阅读(865) 评论(0) 推荐(0) 编辑

摘要: 软件开发模式经过几十年的发展已经从最为原始的机器码时代,逐步发展到面向结构化的编程时代和面向对象的编程时代,但软件开发技术和模式的发展始终没有能够解决软件开发工作的繁琐、反复、高技术要求和高风险的问题;而随着构件技术和组件技术的出现,软件开发模式向低技术需求,流水线生产方向发展的趋势越发明显;   所谓构建式开发就是基于构件和组件的,非编程,组装式的软件开发方式,构建式软件开发就像专业的组装工厂一样,可以基于标准的零部件快速组装生产出大量的个性化的产品;    目前,国内传统大型企业应用软件有两种方式居多:编码式开发方式和一次开发方式。值得注意的是,两种方式都有致命的缺陷---编码式开发方式使得企业级应用软件的快速开发和实施难以实现;一次性开发持续运行的方式,则导致软件的严重僵化和应用的不适应。尽管有时两种方式的操作者会彼此攻击,但在用户看来,它们之间并无显著不同。     显然,软件机构和生产方式需要变法,而应用对用户需要个性化而灵活的软件,从传统的软件体系中根本找不到 阅读全文

posted @ 2007-01-17 11:07 桦林 阅读(1352) 评论(3) 推荐(0) 编辑

摘要:一1、C#设计过程Bruce Eckel:我听说C#是一个工程师小组在一个屋子里设计出来的? Anders Hejlsberg:是的。4年来,我们一直呆在这个屋子里。现在,每周一、三、五,我们仍然在这里会面。 Bruce Eckel:我很想了解一些关于C#设计过程的情况。我直接或间接参与过几种语言的设计工作,如Python。在Python设计过程中,Guido van Rossum被我们戏称为“仁... 阅读全文

posted @ 2006-11-08 00:38 桦林 阅读(409) 评论(0) 推荐(0) 编辑

摘要:本页内容 LoadControl 和输出缓存 会话和输出缓存 Forms 身份验证票证生存期 视图状态:无声的性能杀手 SQL Server 会话状态:另一个性能杀手 未缓存的角色 配置文件属性序列化 线程池饱和 模拟和 ACL 授权 不要完全信赖它 — 请设置数据库的配置文件! 结论 阅读全文

posted @ 2006-11-01 02:19 桦林 阅读(271) 评论(0) 推荐(0) 编辑

摘要:软件开发具体的内容是:需求、设计、编程和测试! 软件开发中,客户和开发人员都有自己的基本权利和义务。 软件开发过程可以包括以下6个阶段:计划 分析 设计 编码 测试 维护 阅读全文

posted @ 2006-10-27 19:21 桦林 阅读(4277) 评论(1) 推荐(0) 编辑

摘要: 在有些项目的尾期,看似已经即将结束而实际上却是麻烦重重,由于种种原因没有人能说出项目结束的时间。这些原因中有包括设计漏洞百出,客户因为看到结果后才意识到问题而导致的需求的频繁变更,设计进度计划没有半点准确性等等。这些问题在实际中实际上是很常见的,这里看到一位老兄站在管理层面上看待同样的这个问题的一些看法,转录如下--来自leo's blog 阅读全文

posted @ 2006-10-27 18:54 桦林 阅读(345) 评论(0) 推荐(0) 编辑

摘要:长久以来在开发者中有一个这样的误区,即认为体系架构和设计模式是系统架构师是或者高级专家才需要考虑的问题,和普通的开发者关系不大。实际上,架构与模式和开发者紧密相关,于是微软的.NET将架构与模式这样的“大”问题推向了普通的一线开发者。尽管Microsoft不是架构和模式的缔造者,.NET Framework也不是第一个体现架构和模式的软件平台,但我们必须承认,正是因为Microso... 阅读全文

posted @ 2006-10-26 18:38 桦林 阅读(901) 评论(1) 推荐(0) 编辑

摘要:Win32下的ADO无疑是一项非常重要而且成功的技术,从某种意义上来说,正是因为它的成功才极大的促进了基于Windows平台的上的商业应用,因为它提供了统一的编程模型,能够让开发人员在异种数据库连接的环境下使用通过的模型去开发应用。 在.NET时代,ADO.NET将数据访问进一步“进化”。不要简单地以为ADO.NET只是ADO的一个简单升级,除了在一些模型的命名保持一致以外,ADO.... 阅读全文

posted @ 2006-10-26 18:26 桦林 阅读(260) 评论(0) 推荐(0) 编辑

摘要:程序包含了若干进程,每一个进程包含了一个或多个概念上知执行的线程。线程是进程的执行单元。当进程被初始化后,主线程就被创建了。对于绝大多数的应用程序来说,通常仅要求有一个主线程。尽管如此进程也可以创建额外的线程。每一个用户进程拥有自己私有的地址空间,也就是说,进程拥有一定的可被其访问的内存区域。一个用户进程不可以直接访问其他进程的地址空间。另外还有一个特殊的进程,内核进程,它运行在超级用户权限模式。... 阅读全文

posted @ 2006-10-10 20:28 桦林 阅读(450) 评论(0) 推荐(0) 编辑

摘要:在应聘的时候常考到了这些个问题,以前是在操作系统中学习到的,并不是很了解,只是一个很大慨的印象。 多个进程的内部数据和状态都是完全独立的, 多线程是共享一块内存空间和一组系统资源,有可能互相影响. 进程是没有活力的,它只是一个静态的概念。为了让进程完成一些工作,进程必须至少占有一线程,所以线程是描述进程内的执行,正是线程负责执行包含在进程的地址空间中的代码。 线程本身的数据通常只有寄存器数据,以及一个程序执行时使用的堆栈,所以线程的切换比进程切换的负担要小。 阅读全文

posted @ 2006-10-10 20:19 桦林 阅读(1959) 评论(0) 推荐(0) 编辑

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