关闭

[置顶] .Net企业级应用架构设计之数据访问层

综述 数据访问层的设计很大程度上取决于项目干系人需求的影响。例如,数据访问层应该持久化对象模型还是简单的的值的集合?数据访问层应该支持一种数据库还是多种数据库?下面仔细分析数据访问层的常见功能需求。 数据库独立性:数据访问层是系统中唯一知道并使用连接字符串和数据表名称的地方,考虑到这些,数据访问层必须要依赖于数据库管理系统DBMS,对于外部观察者,数据访问层应该就像一个黑盒,可以插入到现有系统中,...
阅读(6516) 评论(3)

[置顶] .Net企业级应用架构设计之表现层设计

综述 如果没有用户界面,哪个程序都不能运行。哪怕是中间层代码堪称完美,用户也无法使用到。很多架构师不太重视表现层,仅将表现层作为业务层和数据访问层完成后的一个细节处理。但实际上,用户界面、业务逻辑和数据访问代码在任何一个系统中都是同等重要的。你的态度、偏好和自身的专业技能决定了你为每个层制定的“优先级”,也导致了你对各个层的关注顺序。 实际的开发中,表现层经常是系统中最后开发的一部分,且非常依赖于...
阅读(3607) 评论(3)

[置顶] .Net企业级应用架构设计之业务层设计

业务层剖析 任何复杂的任何软件都可以通过层来组织,每一层表示系统中的一个逻辑部分,一般来说,业务逻辑层中的模块包含了系统所需要的所有功能上的算法和计算过程,并于数据层和表现层交互。抽象的说,业务逻辑层是软件中专门处理业务相关任务性能的部分。 业务逻辑层表示了系统的逻辑,此处的代码将要进行必要的决断并执行操作。前面谈到过安全性,在业务逻辑层的安全性意味着使用基于角色的安全原则,仅允许认证用户访问特定...
阅读(6336) 评论(0)

[置顶] Windows Phone开发技术博文归纳终结篇

虽然CSDN的Windows phone7开发专栏已经开通了很长时间了 点击跳转到专栏 ,但是感觉还是没有能把技术和知识点集中。现在把我所有windows phone7的博文都集中归纳了一下,希望能达到应有的效果!由于文章太多,最近更新的我将会在文章后面标注(New)控件篇:windows phone开发之 listbox分页加载数据windows phone开发之Image控件windows p...
阅读(3280) 评论(8)

MongoDB 使用笔记

1、创建服务   "d:\mongodb\bin\mongod.exe" --logpath "D:\mongodb\data\log\mongodb.log" --logappend --dbpath "D:\mongodb\data\db" --directoryperdb -auth --service...
阅读(968) 评论(0)

学习go语言(1)

受十一文的影响,昨天看了一下go语言的几个视频,今天早上把环境都配好了熟悉了一下,虽然还是有点不适应,但总算是能写出一段不报错的代码了。目前还是以熟悉为主,天天写博客记一下,也许写的多就慢慢适应了。随便玩玩,纯属娱乐(虽然还不能说入门和了解,但是简洁的语法特性还是非常不错的)关于怎么安装我就不分享了,网上有很多博客都有分享。例如:http://blog.csdn.net/qiurisuixiang...
阅读(1515) 评论(2)

生成长微博(文转图)方法

#region 长微博生成图片处理合心方法 public string ConvertTextFileToImage(String text, String imageFile) { System.Drawing.Font drawFont = new System.Drawing.Font("微软雅黑", 12);...
阅读(5707) 评论(0)

通过DBCC整理Sqlserver数据库表索引碎片

昨天检查了一张效率极慢的表,两年多没有维护,逻辑扫描碎片高达99.81%,于是开始对这个表进行重点跟踪和记录日志。今天用DBCC SHOWCONTIG WITH TABLERESULTS  命令检查了一下所有表的概况,然后参照着MSDN对字段的说明,发现问题比较严重。ScanDensity(这是“最佳计数”与“实际计数”的比率。如果所有内容都是连续的,则该值为 100;如果该值小于 100,则存在...
阅读(5221) 评论(0)

查询索引中的碎片和重建SQL server索引

无论何时对基础数据执行插入、更新或删除操作,SQL Server 数据库引擎都会自动维护索引。随着时间的推移,这些修改可能会导致索引中的信息分散在数据库中(含有碎片)。当索引包含的页中的逻辑排序(基于键值)与数据文件中的物理排序不匹配时,就存在碎片。碎片非常多的索引可能会降低查询性能,导致应用程序响应缓慢。下面是一些简单的查询索引的sql。MSSQL的 DBA_Huangzj  提供。 判断无用的...
阅读(7926) 评论(2)

MongoDB之介绍和安装

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系型数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,...
阅读(1512) 评论(0)

.Net企业级应用架构设计之服务层设计

在领域模型模式中,我们大都是将服务层看作是业务层的一部分。虽然这个做法非常常见,不过显然,我们还有其他选择。通常来说,服务层为表现层定义了一个接口,从而允许表现层触发一些预定义的系统操作。正如名称表现出来那样,服务层可以看作是表现层结束、业务逻辑层开始的一个边界,服务层用来尽可能的降低表现层和业务逻辑层之间的耦合,让表现层无需关注业务逻辑层中的具体实现组织方式。因此,无论你选择任何一种业务逻辑模式...
阅读(3499) 评论(0)

.Net企业级应用架构设计之设计原则和模式

基本设计原则 写出可以正常工作的代码是一回事,写出可以正常工作的良好代码则是另外一回事。一个设计精良的系统并不是一系列指令和修补的堆砌,里面还有很多与设计直接或间接相关的东西。与国际化标准中定义的其他质量特性相比,需要更加重视代码的可维护性,之所以选择这个特性,并不是因为其他特性(例如可扩展性、可伸缩性)和可维护性相比不重要,而是保持代码的可维护性的代价比较高,而且容易让开发者忽视,可维护是系统最...
阅读(3458) 评论(6)

.Net企业级应用架构设计之UML

这篇博客之所讲UML出现在了《Microsoft.Net企业级应用架构设计》一书的第二章,从架构上讲不应该出现这节知识点,但是从架构师的职责角度,UML知识点是一个基础,因此作者独立出了一个章节。大家在学生时代都有学习和接触过UML,那就当作是对于UML的复习了。 若想设计一个系统,无论是任何领域的任何系统,都需要首先对其抽象,抽象就是指建立一个模型,对系统视图、结构、行为、参与的实体和流程方面提...
阅读(3539) 评论(0)

.Net企业级应用架构设计之当代的架构师和架构

前段时间刚刚看完了《Microsoft .Net企业级应用架构设计》一书,以后陆续的分享作者在书中的精华,简明扼要的进行总结和概述。同时这本书推荐给有兴趣的童鞋。软件架构到底是什么 每次遇到软件项目时,我们都会创建一个解决方案。这个过程就叫做架构设计,而架构设计的最终产物就是软件架构。在软件领域,架构就是指为客户构建系统。 软件架构分为隐式和显式两种。隐式架构可以看作是一系列原有经验,其他类似项目...
阅读(5558) 评论(2)

关于x-webkit-speech 语音输入功能体验与小结

从今年开始很多网站的搜索都逐渐改成了带有语音搜索的input文本框。从淘宝到各个小站,乃至于博客。网页上面右键查看源码,我们不难发现,其实它只是调用了Google的API而已。 我实验了几次,例如我在淘宝语音“ 诺基亚 Windows Phone Lumia 900“,对于我这个南方口音,普通话不是绝对标准的人来说,能全部返回,并且能进行空格分词,从个人而言还是非常满意的。但是唯一的缺点是在网速不...
阅读(2824) 评论(1)

Windows phone开发之分页方法

分页方法:using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Med...
阅读(2322) 评论(7)

Windows Phone开发之发送邮件操作类

代码真的太简单,只要大家愿意真的就只是Ctrl+C一下的事儿。方便大家少写代码,直接上代码。using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using Syste...
阅读(2892) 评论(6)

Windows Phone开发之Coding4Fun对话框操作类

去年把windows phone手机的自带弹出框和Coding4Fun做了一个对比【http://blog.csdn.net/fengyarongaa/article/details/7077031】。今天就把操作类全部贴出来。1.自己先下载一个Coding4Fun的dll文件,然后引用到项目里面,你懂的!    下载地址http://coding4fun.codeplex.com/2.直接上代码...
阅读(2251) 评论(0)

Windows phone开发IsolatedStorageSettings 操作类

娜娜一直说我写博客没有文字描述,不过我觉得直接上代码才干脆wp的兄弟们,IsolatedStorageSettings 操作类奉上。using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Wind...
阅读(2083) 评论(0)

SQL存储过程生成Model层,两种风格样式可选

以下存储过程直接在数据库执行,然后按照示例调用即可。提供两种生成的代码样式样式一:Framework 3.5 以下适用SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON go CREATE PROC [dbo].[p_db_wsp] @dbname VARCHAR(50) , --数据库名 @path VARCHAR(100) , -...
阅读(2040) 评论(0)

sql语句将excel数据导入到表

访问外部数据时,opendatasource的使用范例:注意:sql2000默认是启用opendatasource功能的。但sql2005是默认不启用的。如果在sql2005中要使用opendatasource,则需要先开启。      开启方式:             方式一(手工修改sql配置):在sql2005的配置工具-》sql server外围应用配置器-》即席远程查询-》勾选"启用O...
阅读(7788) 评论(1)
97条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:306788次
    • 积分:4594
    • 等级:
    • 排名:第7061名
    • 原创:89篇
    • 转载:8篇
    • 译文:0篇
    • 评论:159条
    博客专栏
    QQ群
    CSDN-北京群:65128172
    最新评论