自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Roby sky

探索永不止境

  • 博客(96)
  • 资源 (9)
  • 收藏
  • 关注

转载 MVP 系统架构师-基础到企业应用架构-表现层

一、前言      最近也许是由于假期的原因,我发布的文章的速度变慢了,对大家说下抱歉,这个系列的确我很难写,感谢大家对我的支持和关注,的确我在发布后得到大家的支持和认可,让我有了更多的动力,之前发布的有些内容,可能对各层讲解的内容的广度还不够,当然这和我个人的水平面有关,还请各位多多提出宝贵意见和建议。      从本篇开始,我将会采用更加规范的格式,更严谨的求知态度,更

2012-05-15 23:26:44 4578

原创 asp.net还原与恢复sqlserver数据库

利用SQLDMO实现的,只要添加SQLDMO引用,紧接着利用以下类的方法就可以实现了 需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储过程: create proc killspid (@dbname varchar(20))asbegindeclare @sql nvarchar(500)d

2011-06-29 20:20:00 507

原创 堆的排序

n个关键字序列Kl,K2,…,Kn称为(Heap),当且仅当该序列满足如下性质(简称为堆性质):(1) ki≤K2i且ki≤K2i+1 或(2)Ki≥K2i且ki≥K2i+1(1≤i≤ n) //ki相当于二叉树的非叶结点,K2i则是左孩子,k2i+1是右孩子若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均

2011-06-27 00:13:00 511

转载 Javascript的用户指南--编写 JavaScript 代码

与许多其他编程语言一样,JavaScript 按语句、由相关语句集构成的块和注释进行组织。 在一个语句内,可以使用变量、字符串、数字和表达式。语句JavaScript 程序是语句的集合。 JavaScript 语句通过某种方式组合表达式以执行完整任务。一个语句由一个或多个表达式、关键字或运算符(符号)组成。 通常,在一个行上书写一个语句,但可在两个行

2012-10-17 10:12:47 451

转载 面向接口编程详解(三)——模式研究

通过前面两篇,我想各位朋友对“面向接口编程”的思想有了一定认识,并通过第二篇的例子,获得了一定的直观印象。但是,第二篇中的例子旨在展示面向接口编程的实现方法,比较简单,不能体现出面向接口编程的优势和这种思想的内涵。那么,这一篇作为本系列的终结篇,将通过分析几个比较有深度的模式或架构,解析隐藏其背后的面向接口思想。这篇我将要分析的分别是MVC模式和.NET平台的分层架构。  这篇的内容可能会

2012-08-31 17:06:02 1036

原创 MVC 文件上传和图片上传

public JsonResult AddProDoc(ProjectDoc doc)        {            try            {///文件                HttpPostedFileBase file = Request.Files["File"];///图片                //WebImage image

2012-07-19 10:16:34 3504 3

转载 ASP.NET 〈%# 〉与〈%=〉的区别

是输出,是赋值!绑定时机不同,是在控件调用DataBind函数的时候才被确定。对于,我想你应该不会陌生,在ASP时代,它就相当于 Response.Write。在ASP.NET时代也一样。  里面放的变量名,如: Hello World Welcome to Beginning ASP.NET 3.5 on DateTime.Now.ToString() %> 输

2012-07-18 16:50:35 755

转载 机器人走进开放源代码

Darrick Addison 是个在数据库、网络、用户界面和嵌入式系统方面具备丰富经验的研发人员,他介绍了机器人技术领域和和机器人系统有关的问题。他谈到了机械设计、传感系统、电子控制和软件。他还讨论了微控制器系统,包括串行接口连接和存储映象接口连接,并谈到了某些可供选择的开放源代码软件。“机器人”一词起源于捷克语,意为强迫劳动力或奴隶。这个词是由剧作家 Karel Capek 引入的,他

2012-05-20 21:29:10 4749

原创 MVC系统架构中应该进行抽象的几个东西

MVC的WEB层应该进行抽象的是:统一的Controller,将其它controller公有的属性和方法进行一个抽象,方便以后扩展和维护.代码可能是这样:    ///     /// Controller基类    ///     public abstract class ControllerBase : Controller    {

2012-01-09 23:39:12 837

原创 UML类图关系大全

1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。

2011-11-11 15:40:13 434

转载 逆波兰表达式

逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,所以,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法。按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出。逆波兰表达式又叫做后缀表达式。这个知识点在数据结构和编译原理这两门课

2011-11-06 11:07:30 349

原创 关于过程模型分析

在软件开发过程中,软件开发者必须综合出一个开发策略,该策略应该覆盖软件工程层次中的过程、方法和工具三个层次。过程模型的选择应该是基于项目和应用的特点、方法和工具,以及需要的控制和交付的产品。一般包括下列几种。一、线性顺序模型线性顺序模型又称“传统生命周期”或“瀑布模型”。它由winstonRoyce最早提出。该模型阐述了软件开发中系统化的。顺序的方法。借鉴传统的工程周期,从系统级开始,

2011-10-20 09:57:46 1295

转载 Oracle面试题

这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关个人的问题和解答。这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对Oracle概念的熟悉程度。1.解释冷备

2011-09-28 16:57:59 354

转载 ORACLE基础知识

第一章:ORACLE的结构 一、ORACLE的SERVER 1、SERVER=DATABASE+INSTANCE(内存结构) 2、ORACLOE的连接方式: A、直接登录:UNIX主机,客户端通过串口,TCP/IP直接登陆到主机,使用ORACLE B、C/S方

2011-09-28 16:56:19 635

原创 Oracle彻底优化——优化内存

内存的优化历来都是数据库或者操作系统优化的重中之重。在Oracle数据库体系结构中内存优化也是性能优化的关键。优化内存主要是通过优化内存结构来提高系统性能。这里所说的内存结构主要由专用SQL及PL/SQL区、共享池、日志缓冲区和高速缓冲存储区构成。由于0racle的内存结构需

2011-09-23 09:10:12 4844 1

转载 Oracle 彻底优化

大多数性能问题并不是一种孤立的症状,而是系统设计的结果,因此性能优化就集中在那些导致不可接受特征的同一的、固定的和潜在的问题上。优化是数据库设计中“计划”、“设计”、“监视”和“优化”四大步骤的最后一步。 除了用Oracle优化器来优化数据库的性能外,DBA还可通过优化Ora

2011-09-23 09:08:11 604

原创 C#调用Windows API

在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studi

2011-09-15 16:09:16 658

原创 ASP.NET MVC中你必须知道的13个扩展点[转]

ScottGu在其最新的博文中推荐了Simone Chiaretta的文章13 ASP.NET MVC extensibility points you have to know,该文章为我们简单介绍了ASP.NET MVC中的13个扩展点。Keyvan Nayyeri(

2011-09-12 00:20:55 1107

原创 面向对象的设计原则与目标

在谈论面对对象时先了解下面对对象的定义; 面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。以下是面对对象的原则

2011-09-12 00:17:32 1483 2

原创 Oracle 的 sqlldr 用法

SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LO

2011-09-06 10:17:28 487

原创 ASP.NET 下MVC设计模式的实现方式

ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的 Web 开发模型相比,ASP.NET 提供了许多重要的优点例如: 简易性;安全性;可管理性等。而且与基于过程的ASP页面技术相比,面向对象技术

2011-09-05 15:47:11 1091

原创 ASP.NET MVC Framework 系列

序言做为设计模式的王者,MVC在众多领域都成为良好的模型的代名词,从前在ASP.NET下我们只能依靠Monorail来实现ASP.NET下无控件的MVC,但是现在ASP.NET 下的MVC已经成为现实。本文只想让大家更直观地认知ASP.NET MVC,如果语言有所不当

2011-09-05 15:42:51 747

原创 游标的使用方法

游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。1.游标和游标的优点在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检

2011-08-25 10:48:08 2867

原创 Xml解析及导入数据图总结

大型XML数据的解析以及由XML数据转换到数据库数据探索                    一下将分两点介绍:1、大型XML的解析,2、XML数据存储到数据库             1、大型XML的解析              解析Xml的方法包括如下几种

2011-08-25 09:24:17 600 1

原创 oracle常用的分析函数

分析函数,最早是从ORACLE8.1.6开始出现的,它的设计目的是为了解决诸如“累计计算”,“找出分组内百分比”,“前-N条查询”,“移动平均数计算”"等问题。其实大部分的问题都可以用PL/SQL解决,但是它的性能并不能达到你所期望的效果。分析函数是SQL语言的一种扩充,

2011-08-24 14:14:58 363

原创 ORACLE 事务的完整流程的分析

oracle服务进程如何处理用户进程的请求服务器进程在完成用户进程的请求过程中,主要完成如下7个任务:0.sql语句的解析1.数据块的读入db buffer2.记日志3.为事务建立回滚段4.本事务修改数据块5.放入dirty list6.用户commit或rollback

2011-08-24 11:24:35 396

转载 由快速排序引申而来--如何学习算法

大部分人都知道,其实我们一般都不需要去学什么算法。除非是,要么是学生(立志参加ACM),或者做纯粹算法研究的专业人员,再者要么是为了进一些大公司而准备面试,要么是纯兴趣使然。真正因为参加工作要用很多算法的人实在是少之又少。当然,或许做图像处理或者数据处理,数据挖掘,再或者,有关搜

2011-07-27 08:56:33 467

原创 XML操作类

XML操作类,包括读取/插入/修改/删除using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI

2011-07-19 16:51:17 535 1

原创 如何利用html中元素

1. 如何设置一个元素就可以把所有链接规定默认地址或默认目标。

2011-07-12 08:12:09 358

原创 什么是架构师

[什么是架构师?]架构师是软件行业中的新兴角色,主导系统全局的分析设计和实施、负责软件构架和关键技术决策。[架构师的工作职责]:在软件项目开发过程中,将客户的需求转化为规范的开发计划和文本,并指定这个项目的总体架构,指导整个开发团队完成这个计划。【梁永昌,趋势科技研究部和软件系统

2011-07-07 23:47:21 637

原创 asp.net性能优化总结

1. C#语言方面1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1.1.1.1 避免循环创建对象 ★ 如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。高

2011-06-30 00:02:00 420

原创 如何进行项目管理

 一、项目开发前提:1. 明确的目标  对产品的期望(功能期望,页面效果的期望,)。项目目标包括:项目可交付结果的列表;指定项目最终完成及中间里程碑的截止日期;指定可交付结果必须满足的质量准则;项目不能超过的成本限制。 2. 项目的独特性  项目所涉及的某些内容是以前没有做过的,也就是说这些内容是唯一的3. 项目的时限性  时限性指每个项目都具有明确的开始和结束

2011-06-10 14:03:00 761

原创 文章中图片宽度过大,可能会把页面撑开的问题

<br /><br />图片宽度过大,可能会把页面撑开,很多解决办法都是通过css样式来控制的,这种方式存在bug(图片可能变得很小)<br /><br />只有刷新才能回复正常,建议改成通过js控制:<br /><SCRIPTlanguage=JavaScript><br />//图片按比例缩放<br />var flag=false;<br />functionDrawImage(ImgD,iwidth,iheight){<br />    //参数(图片,允许的宽度,允许的高度)<br /> 

2011-04-02 17:59:00 1353

原创 iframe自适应高度

<br /><br /> <script type="text/javascript"><br />    function reinitIframe(){var iframe = document.getElementById("frame_content");<br /> <br />try{<br /> <br />var bHeight = iframe.contentWindow.document.body.scrollHeight;<br /> <br />var dHeight = ifram

2011-03-28 15:12:00 366

转载 整理的asp.net资料(收藏)

<br /> 使用SqlBulkCopy类加载其他源数据到SQL表在数据回发时,维护ASP.NET Tree控件的位置vagerent的vs2005网站开发技巧ASP.NET2.0小技巧--内部控件权限的实现图片滚动代码。css——之三行三列等高布局Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?SQL Server各种日期计算方法在sqlserver中如何根据字段名查找字段所在的表[CommunityServer]看RBAC的一方景象七招制胜ASP.NET

2011-03-22 20:51:00 811

转载 整理的asp.net资料(收藏)

<br />使用SqlBulkCopy类加载其他源数据到SQL表在数据回发时,维护ASP.NET Tree控件的位置vagerent的vs2005网站开发技巧ASP.NET2.0小技巧--内部控件权限的实现图片滚动代码。css——之三行三列等高布局Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?SQL Server各种日期计算方法在sqlserver中如何根据字段名查找字段所在的表[CommunityServer]看RBAC的一方景象七招制胜ASP.NET应

2011-03-22 20:50:00 1060

转载 整理的asp.net资料(收藏)

<br />使用SqlBulkCopy类加载其他源数据到SQL表在数据回发时,维护ASP.NET Tree控件的位置vagerent的vs2005网站开发技巧ASP.NET2.0小技巧--内部控件权限的实现图片滚动代码。css——之三行三列等高布局Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?SQL Server各种日期计算方法在sqlserver中如何根据字段名查找字段所在的表[CommunityServer]看RBAC的一方景象七招制胜ASP.NET应

2011-03-22 20:24:00 989

原创 整理的asp.net资料(收藏)

<br />使用SqlBulkCopy类加载其他源数据到SQL表在数据回发时,维护ASP.NET Tree控件的位置vagerent的vs2005网站开发技巧ASP.NET2.0小技巧--内部控件权限的实现图片滚动代码。css——之三行三列等高布局Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?SQL Server各种日期计算方法在sqlserver中如何根据字段名查找字段所在的表[CommunityServer]看RBAC的一方景象七招制胜ASP.NET应

2011-03-22 20:22:00 1488

转载 firebug的使用方法

<br />什么是Firebug<br />从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅助开发工具。<br />Firebug是Firefox下的一款开发类插件,现属于Firefo

2011-02-23 00:12:00 4335 1

转载 ASP.NET控件之Menu控件

<br /><br />利用 ASP.NET Menu 控件,可以开发 ASP.NET 网页的静态和动态显示菜单。<br />Menu 控件具有两种显示模式:静态模式和动态模式。静态显示意味着 Menu 控件始终是完全展开的。整个结构都是可视的,用户可以单击任何部位。在动态显示的菜单中,只有指定的部分是静态的,而只有用户将鼠标指针放置在父节点上时才会显示其子菜单项。<br />您可以在 Menu 控件中直接配置其内容,也可通过将该控件绑定到数据源的方式来指定其内容。无需编写任何代码,便可控制 ASP.NET

2011-02-11 11:03:00 2304 1

discuz nt 数据字典

discuz nt 数据字典

2013-01-13

SQL+Assistant 4.8+注册机

SQL+Assistant 4.8+注册机 SQL+Assistant 4.8 注册机

2011-10-07

安卓 Android 蓝牙通信

安卓 Android 蓝牙通信 安卓 Android 蓝牙通信安卓 Android 蓝牙通信安卓 Android 蓝牙通信安卓 Android 蓝牙通信安卓 Android 蓝牙通信

2011-07-14

鼠标右键菜单 asp.net

鼠标右键菜单 asp.net 实用代码 asp.net开发

2010-07-06

ASP.NET 数据操作类库

ASP.NET 数据操作类库 SQLSERVER

2010-06-23

.NET BS结构 物流管理系统 三层架构

.NET BS结构 物流管理系统 三层架构开发 厦门软件学院

2010-05-19

C#开发 企业短信群发系统C#源代码cdx

C#开发 企业短信群发系统C#源代码cdx

2010-04-23

C# 软件技术 毕业设计 毕业论文 软件+源码

C# 软件技术 毕业设计 毕业论文 软件+源码

2010-04-23

水晶报表excel等格式导出

水晶报表excel等格式导出 导出.pdf文件 导出.doc文件(.doc) 导出.rtf文件(.rtf) 导出.rpt文件(.rpt)

2009-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除