自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dr. SUN 的专栏

多年对日欧美开发经验的资深软件工程师

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 ASP.Net MVC3连接SAP实践

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using SAP.Middleware.Connector;using System.Data;namespace SAPMVC.Controllers{ public

2013-04-01 11:20:03 2147

原创 项目总结:复杂树状菜单-结点增改删(ZTree)

<!-- var userGroup; var CanAddDeleteComponent; var setting = {// async: {// enable: true,// url: '',// autoParam: ["id", "pId", "name=n", "level=

2013-03-29 10:43:15 9663 1

原创 项目总结:文件上传(MVC uploadify)

Picture                                                                   ">                      <% if (Model.MultipleLocalComparisonArgument[i].PictureURL != null)                      {%>

2013-03-29 10:30:33 1131

原创 SQL Server 复杂查询

/********************************************例1查询每个学生及其选修课程的情况 *********************************************/1 SELECT STUDENT.*,SC.* FROM SC,STUDENT WHERE SC.SNO = STUDENT.SNO; /****

2012-11-16 10:05:42 547

转载 深入理解子查询

T-SQL查询进阶--深入理解子查询引言       SQL有着非常强大且灵活的查询方式,而多表连接操作往往也可以用子查询进行替代,本篇文章将会讲述子查询的方方面面。 简介       子查询本质上是嵌套进其他SELECT,UPDATE,INSERT,DELETE语句的一个被限制的SELECT语句,在子查询中,只有下面几个子句可以使用SELECT子句(必须) F

2012-11-15 14:32:27 1720 1

转载 SQL查询入门---聚合函数的使用和数据的分组

简介      简单的说,聚合函数是按照一定的规则将多行(Row)数据汇总成一行的函数。对数据进行汇总前,还可以按照特定的列(column)将数据进行分组(Group by)再汇总,然后按照再次给定的条件进行筛选(Having).      聚合函数将多行数据进行汇总的概念可以简单用下图解释:       简单聚合函数       简单聚合函数是那些拥有很直观将

2012-11-15 14:31:29 2770

转载 T-SQL查询进阶--详解公用表表达式(CTE)

T-SQL查询进阶--详解公用表表达式(CTE)简介     对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候,使用视图就显得有些奢侈了.    公用表表达式(Common Ta

2012-11-15 14:14:36 597

转载 SQL

下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:1、说明:创建数据库CREATE D

2012-10-19 15:36:49 1083

转载 英文面试常见问题

一般有这些:1.家庭,成长环境。2.教育背景,专业优势,人格魅力。3 参加或组织过的活动。4 你对这份工作的认识以及工作态度。1. What is important to you in a job?   Mention specific rewards other than a paycheck for example, challenge, t he fee

2012-09-24 11:02:01 10572 2

转载 C# 4.0 延迟加载 Lazy<>用法

C# 4.0 延迟加载 Lazy    class Program    {        static void Main(string[] args)        {            BlogUser blogUser = new BlogUser(1);            Console.WriteLine("blogUser has been ini

2012-09-20 15:16:58 6212

原创 一些有用的SQL

1. 查询存储过程列表select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsProcedure') = 1 and type= 'P' and name like 'sp%' order by name asc(select * from  sys.objects where type= 'P' and name like

2012-09-20 15:11:48 482

转载 C#基础概念之延迟加载

延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。  先来看一下在Framework4.0中如何实现延迟加载。  Framework4.0提供了一个包装类 Lazy,可以轻松的实现延迟加载。

2012-09-20 15:08:03 482

原创 字符串检索-递归遍历文件夹-excel读取成dataset-结果导入到excel

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Tex

2012-09-20 14:38:56 1520

转载 【MVC整理】1.使用 StructureMap 作为 ASP.NET MVC 的 DI 框架

StructureMap 是一个非常灵巧的IOC框架,与asp.net MVC 更是很好的集成。准备:下载StructureMap,基本实例中只需要引用StructureMap.dll文件,并引用命名空间StructureMap下面是我们需要使用IoC的示例代码,我们

2011-09-13 15:44:36 2251

原创 轻量级IOC框架:StructureMap

StructureMap项目地址:http://structuremap.sourceforge.net/Default.htm我以webform为例,简单介绍一下如何在项目中使用StructureMap:1.在Global.asax中的Application_Start

2011-09-13 15:41:37 2415

转载 C#中Abstract和Virtual

在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法)     virtual 关键字用于在基类中修饰方法。virtual的使用会有两种

2011-09-07 10:01:31 377

原创 ASP.NET MVC Music Store Tutorial

ASP.NET MVC Music Store TutorialVersion 3.0bJon Galloway - Microsoft4/28/2011http://mvcmusicstore.codeplex.com - Licensed under Crea

2011-08-25 10:25:33 4583

转载 MVC3 Razor视图引擎基础语法

MVC3 Razor视图引擎基础语法-基础-所有以 @开头 或 @{ /* 代码体 */ }  (在@与{直接不得添加任何空格) 的部分代码都会被ASP.NET引擎进行处理.在 @{ /*代码体*/ } 内的代码每一行都必须以";"结束,如@{

2011-08-24 14:45:05 1133

原创 22个非常棒的网站后台管理界面

http://sd.csdn.net/a/20110823/303448.html

2011-08-24 10:48:04 758

转载 SQL语句大全

SQL语句大全—查看表空间 数据库各个表空间增长情况的检查:SQL>SELECT A.TABLESPACE_NAME,(1-(A.TOTAL)/B.TOTAL)*100 USED_PERCENTFROM (SELECT TABLESPACE_N

2011-08-23 14:13:02 1569

转载 SQL2005语句大全

SQL 2005语句大全其实一般用的就是查询,插入,删除等语句而已....但学学存储过程是好事...以后数据方面的东西就不用在程序里搞喽..而且程序与数据库只要一个来回通讯就可以搞定所有数据的操作....一、基础1、说明:创建数据库Create DAT

2011-08-23 13:56:26 2449

原创 asp.net MVC3之AJAX实现(json)

1.建一个mvc3的项目,取名叫MVC3Test2.修改About.cshtml,如下代码About.cshtml About.cshtml@{ ViewBag.Title = "About Us";}script type="text/javascr

2011-08-10 13:55:17 6045

原创 jQuery中$.get、$.post、$.getJSON和$.ajax的用法

1、$.get$.get()方法使用GET方式来进行异步请求,它的语法结构为:$.get( url [, data] [, callback] ) 解释一下这个函数的各个参数:url:string类型,ajax请求的地址。data:可选参数,object类

2011-08-10 13:42:22 48074 1

转载 一步一步学Linq to sql(一)

(一):预备知识什么是Linq to sqlLinq to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq

2011-08-02 13:41:16 1764

转载 C#英语面试题

1. Does C# support multiple inheritance?No, use interfaces instead2. What’s the implicit name of the parameter that gets passedinto th

2011-08-01 15:33:52 1398

原创 英文面试相关问题对应

1. So, tell me a little about yourself.You don’t need to explain everything from birth to present day.Relevant facts about education, your career and your current lifesituation are fine.2.

2011-06-28 14:03:00 1135

原创 java面试题及答案(基础题122道,代码题19道)

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以

2011-06-15 22:45:00 564

原创 SQL递归函数列出父级的所有子级(ID ParentID模式)

--调用方法:  --select * from GetChild(24)  --select id from GetChild(24)  --select * from KuCun where ProductType in(select id from GetChild(24))    Create fu

2011-06-15 22:28:00 3603

原创 C++面试题2

1、局部变量能否和全局变量重名?   答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。    2、如何引用一个已经定义过的全局变量?

2011-06-09 14:22:00 1599

原创 C++面试题1

1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的空间里有父类的所有变量(static除外) 同一个函数只存在一个实体(inline除外) 子类覆盖它的函数不

2011-06-09 14:19:00 363

原创 C语言面试题总汇

4.    static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7.    引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。   2) 不存在指向空值的引用,但是存在指向空值的指针。 8.    描述实时系统的基本特性在特定时间内完成特定的任务,实时性与

2011-06-09 14:18:00 397

原创 C#,ASP.NET,数据库面试题

1. 简述 private、 protected、 public、 internal 润饰符的走访权限。 答 . private : 公有成员, 在类的内部才可以造访。 protected : 维护成员,当类内部和承继类中可以拜访。 public : 公同成员,完整公然,出有造访限造。 internal: 在统一

2011-06-09 11:52:00 908

转载 浅谈C#多线程与UI响应

一.C#多线程概述1.后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。2.耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用一个远程WebService接口。这种情况可以开两个线程,一个工作,一个更新UI(不能提供进度,只能显示动画表示系统在运行中)。3.耗时的UI任

2011-06-09 11:50:00 418

原创 SQL SERVER面试题

1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name   kecheng   fenshu 张三     语文       81张三     数学       75李四     语文       76李四     数学       90王五     语文       81王五     数学       100王五    

2011-06-09 11:45:00 579

原创 .net面试题

在网上找来的,希望对大家有所帮助。1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__<br />2.当整数a赋值给一个object对象时,整数a将会被__装箱___?<br />3.类成员有__3__种可访问形式?<br />4.public static const int A=1;这段代码有错误么?是什么?

2011-06-02 23:45:00 1403

原创 什么是装箱和拆箱?

<br /> <br />        装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个值复制给这个object,装箱后的object对象中的数据位于堆中,堆中的地址在栈中。被装箱的类型的值是作为一个拷贝赋给对象的。如:int i =10;object obj =

2011-06-02 23:20:00 727

转载 C# 委托

<br />委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。 <br />将方法作为方法的参数<

2011-05-25 11:00:00 296

原创 oracle字段类型

<br />Char 用于描述定长的字符型数据,长度<=2000字节 <br />varchar2 用于描述变长的字符型数据,长度<=4000字节 <br />nchar 用来存储Unicode字符集的定长字符型数据,长度<=1000字节 <br />nvarchar2 用来存储Unicode字符集的变长字符型数据,长度<=1000字节 <br />number 用来存储整型或者浮点型数值 <br />Date 用来存储日期数据 <br />Long 用来存储最大长度为2GB的变长字

2011-05-24 18:16:00 421

原创 linux目录结构

<br />目录树的主要部分有root(/)、/usr、/var、/home等等。下面是一个典型的linux目录结构如下: <br />/ 根目录 <br />/bin 存放必要的命令 <br />/boot 存放内核以及启动所需的文件等 <br />/dev 存放设备文件 <br />/etc 存放系统的配置文件 <br />/home 用户文件的主目录,用户数据存放在其主目录中 <br />/lib 存放必要的运行库 <br />/mnt 存放临时的映射文件系统,我们常把

2011-05-24 18:08:00 363

转载 c#值类型和引用类型

<br />在C#中,<br />值类型:整型、布尔型、字符型、实数型、结构型、枚举型。<br />引用类型:类、对象、字符串、数组、接口、委托。<br /><br /><br />区别:<br />1、值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。<br /><br />2、引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。<br /><br />3、值类型继承自ValueType(注意:而System.ValueType

2011-05-24 17:37:00 356

MVC3 Music Store 教程

MVC3 Music Store 教程,很好的MVC3学习资料!!!

2011-08-29

空空如也

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

TA关注的人

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