- 博客(28)
- 资源 (9)
- 收藏
- 关注
转载 WCF 与Web Service的区别
WCF 与Web Service的区别【0】问题:WCF与 Web Service的区别是什么? 和ASP.NET Web Service有什么关系? WCF与ASP.NET Web Service的区别是什么?这是很多.NET开发人员容易搞错的问题。面试的时候也经常遇到。而很多新手也会因为初次接触WCF或者W
2012-09-24 10:58:37
896
1
转载 数据库中函数与存储过程的区别
在网上看了很多解释的版本,觉得这个写的最好!数据库中函数与存储过程的区别 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少由于我现在基本上是DBA的工作
2012-09-16 20:27:55
1948
转载 利用JQuery+Ajax实现aspx页面无刷新的动态数据绑定
我们在写asp.net网页的时候,会用到很多需要数据绑定的控件。Asp.net提供了数据绑定这一特性,确实方便了很多。但是这样的绑定都是在服务器端完成的,而我们有时会希望根据用户的选择来动态的更新其它一些控件的数据内容。例如用两个DropDownList来让用户选择所在的城市,一个绑定“省”一级的数据,如“浙江”、“吉林”等,另一个绑定用户选择的“省”下面的城市。要实现这样一个动态的数据绑定其实不
2012-08-27 21:03:18
5629
转载 sql语句like的用法 有些正则表达式可以通过like实现
在SQL结构化查询语言中,LIKE语句有着至关重要的作用。LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记
2012-08-27 17:32:08
36109
原创 Java 线程的基本概念(模仿生产者与消费者的问题)
1.什么是线程?程序中一个单一顺序的控制流程。2.线程与进程的区别?每个进程都有独立的代码和数据空间,进程间的切换有较大的开销。线程可以看做是轻量级的进程,是进程的一个实例。同一类线程共享代码和数据空间,每个线程都有独立的运行栈和程序计数器(PC),线程间切换开销小。3.多线程与多进程多进程:在操作系统中能同时运行多个任务(程序)多线程:同一应用程序中有多个顺序
2012-07-22 14:10:22
1048
原创 Asp.net Web应用程序和Asp.Net网站的区别
Web Application模型的优点网站编译速度快生成的程序集如下:Web Application可以指定网站项目生成单一程序集。Web Site生成随机的程序集名,需要通过插件Web Deployment才可以生成单一程序集可以将网站拆分成对各项目方便管理可以从项目中和源代码管理中排除一些文件等。Web Site 模型的优点动态编译该页面,不用编译整个站点就可
2012-06-23 16:17:16
1126
原创 SQL中Left Join 与Right Join 与 Inner Join 与 Full Join的区别
首先看看Left Join 与Right Join 与 Inner Join 与 Full Join对表进行操作后得到的结果。在数据库中新建两张表,并插入要测试的数据。新建表:USE [Test]GO/****** 对象: Table [dbo].[EMP] 脚本日期: 06/22/2012 15:37:28 ******/SET ANSI_NULLS ON
2012-06-22 15:45:46
60976
4
原创 .Net的反射机制
通过反射(Reflection)可以在运行时获得.Net中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。 有了反射,只要获得了构造函数的信息,就可以直接创建对象。一些在反射中经常使用的类Assembly类,可以使用Assembly.Load和Assembly.LoadFrom方法动态地加载程序集。Type类,System.
2012-06-11 10:50:14
883
原创 C#中的密封类(sealed)
很多初学者都不明白,C#中为什么会有密封类? 其实我们知道C#语言是一种面向对象的语言,而继承是面向对象的主要特征之一,继承就是在类之间建立一种相交关系,使子类可以继承父类的一些特性,因此减少了代码的重复率。然而如果所有的类都可以被继承,继承会使类的层次结构体系变得十分庞大,类之间的关系杂乱无章,对类的理解和使用都会变得十分困难。因此有些时候我们就希望自己编写的类不被继承,或者有些
2012-06-08 14:40:07
4595
原创 C#字符串常见操作
1.取字符串长度string str = "chain";int strLength = str.Length; 2.字符串转为比特码byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);strLength = bytStr.Length; 3.字符串相加System.Text.StringBuil
2012-06-08 13:44:51
5379
转载 Java 注释规范
整个类文件注释示例如下:/** @(#)Object.java 1.61 03/01/23** Copyright 2003 Sun Microsystems, Inc. All rights reserved.* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.*/packag
2012-05-15 06:18:34
726
原创 XML 学习(一)
1.什么是XML?XML指可扩展标记语言(Extensible Markup Language),类似于HTMLXML的宗旨是传输数据,而非显示数据XML是W3C(World Wide Web Consortium)万维网联盟的推荐的标准XML具有自我描述性XML没有预定义的标签,需要自行定义标签XML仅仅是用来结构化、存储以及传输信息2.什么是XML数据的自描述性?XML文档
2012-04-12 16:03:19
603
原创 Microsoft .NET框架程序设计读书笔记(一)
1.什么是DLL hell?由什么引起的?DLL hell DLL灾难是由COM组件升级引起程序不能运行的情况。COM对象常常编译为dll文件。由于COM对象可以重用,这样多个程序可能使用同一个COM对象,如果这个COM组件升级了,就可能出现某个使用这个组件的应用程序不能正常运行。DLL hell问题的根本原因在于为一个新应用程序所安装的组件覆盖了一个现有应用程序正在使用的组件,而其结果往
2012-04-12 11:20:56
939
翻译 面向对象分析与设计(UML 2.0)读书笔记(一)
1.什么是方法学?方法学是做事的系统方法,它是一个可以接受的过程。方法学还包括资源管理、规划、调度和其他管理任务的建议或技术。 2.方法学能够解决的问题?规划:确定需要做什么调度:确定完成工作的时间分配资源:估计和获得人力、软件、硬件和其他需要的资源工作流:较大开发工作中的子过程,如:设计系统的体系结构、给问题域建模,规划开发过程活动:工作流中的各个任务,如:测试组件、绘制类图
2012-04-10 10:42:36
2926
原创 统一软件过程的基本概念
原来在学习软件工程中了解到软件生命周期阶段是可行性分析、需求、概要设计、详细设计、编码实现、测试、运行于维护等阶段,在软件工程中,把软件生命周期中指导软件开发的模型称为软件开发模型或软件生命周期模型,软件开发典型的模型有:瀑布模型、快速原型模型、螺旋模型、迭代模型等。在软件开发的过程中可以运用结构化的设计和分析方法以数据流为驱动并结合以上软件开发模型开进行软件开发;也可以运用面向对象的设计和分析方
2012-03-31 14:54:12
14027
原创 关于软件工程的一些基本概念
一直对软件工程中的很多概念都混淆不清,因此查找了相关资料,对很多概念进行了总结,现在脑子终于清楚了!1.软件生命周期(SDLC,Software Devlopment Life Cycle) 软件从孕育、诞生、成长、成熟、衰亡等等段称为软件生命周期。 早在在20世纪70/80年代起系统开发的生命周期以结构化的方法具体分成了六个阶段:问题的定义及规划、需求分析
2012-03-30 13:58:35
21885
2
转载 面向对象的开发方法(Object Oriented,OO)
面向对象的开发方法(Object Oriented,OO)(转载) 现在每个程序员都会说:OO思想,OO开发,呵呵,是真的理解了嘛?看看下面的文章就知道啦。。。面向对象的开发方法(Object Oriented,OO) 从事软件开发的工程师们常常有这样 的体会:在软件开发过程中,使用者会不断地提出各种更改要求,即使在软件投入使用后,也常常需要对其做出修改
2012-03-30 10:47:09
4253
转载 Visual Studio 2008 常用快捷键
调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+
2012-03-27 15:41:44
638
原创 JavaScript对象(四)之HTML DOM对象
前面提到过的JavaScript的String对象、Date对象、Array对象、Boolean对象、Math对象、RegExp对象等都是JavaScript的内置对象。JavaScript可以使用HTML DOM(HTML Document Object Mode 文档对象模型)动态修改网页。 HTML DOM定义了访问和操作HTML文档的标准方法。他把HTML文档呈现为带有元
2012-03-26 14:02:49
9699
原创 DAO 、ADO和ADO.NET
1.什么是DAO(Data Access Objects)DAO数据访问对象是一种应用程序编程接口(API),存在于微软的Visual Basic中,它允许开发者通过ODBC(Open Database Connectivity,是微软提出数据库访问接口标准)连接到Access数据库,对其进行访问。2.什么是ADO(ActiveX Data Objects)ADO是一项微软的技术,是A
2012-03-22 11:38:40
1517
原创 JavaScript 对象(三) 之Boolean对象、Math对象和RegExp对象
4.JavaScript Boolean对象(1)创建Boolean对象的方法:var boolTemp = new Boolean(value);//构造函数var boolTemp = Boolean(value);//转换函数 //创建初始值为false的Boolean对象 var boolTemp = new Boolean(); var boolTem
2012-03-19 13:22:08
1005
原创 JavaScript对象(二)之Array对象
3.JavaScript Array对象(1)创建Array对象和遍历Array的方法: //第一种数组声明和初始化方法 var myBooks = new Array(); myBooks[0]="组合数学"; myBooks[1]="数据挖掘"; myBooks[2]="分布式数据库"; //第二种数组声明和初始化方法 var languages = new Ar
2012-03-18 20:46:02
878
原创 JavaScript对象(一)之String对象和Date对象
JavaScript是面向对象的语言(OOP)JavaScript的对象有:JS String,JS Date,JS Array,JS Boolean,JS Math,JS Number,JS RegExp,JS Function,JS Events1.JavaScript字符串string对象(1)创建一个string字符串对象new String(s) 或 String(s);
2012-03-16 16:39:11
1620
原创 JavaScript的重要基础知识点
1.javascript的消息框警告框:alert()确认框:confirm()提示框:prompt()2.For...invar xvar mybook = new Array()mybook[0]="组合数学"mybook[1]="数据挖掘"mybook[2]="分布式数据库"for(x in mybook){document
2012-03-14 21:57:22
6330
原创 asp.net控件
1.asp.net控件、HTML服务器控件都有的特点(1)必须在当前页面有一个唯一的ID属性和runat="server";(2)必须放在服务表单中,也就是...之中;(3)最终会解释成普通的HTML控件发送到客户端asp.net控件的形式是形如在客户端解释为普通的HTML控件,形如asp.net表单:在客户端:2.几个常用的asp.net控件(
2012-03-13 21:43:23
837
原创 asp.net的六个内置对象
1.Request对象:封装了客户端向服务器发送的请求信息,是HttpRequest类的实例。2.Response对象:封装了服务器向客户端响应的信息。3.Server对象:是获取服务器的相关信息的对象,是HttpServerUtility的实例。4.Session对象:在服务器端保存与特定用户相关的信息的对象,是HttpSessionState类的实例。m
2012-03-12 21:48:29
3469
原创 MS SQL 2005基本操作(一):SQL语句对表、视图、索引和同义词的操作
1. 创建表Use db_ProductMngCreat table t_ProductInfo(ProductCode varchar(10) Not Null,DeptNo varchar(3) Null,ProduceName varchar(20) Not Null,Pr
2011-07-14 21:40:24
2087
原创 C#连接数据库的三种方法
第一种方法:直接通过数据库的用户名、密码等连接到数据库进行数据库连接。如:private void sqlconn(){SqlConncetion conn = new SqlConnection("SERVER=.;DATABASE=pubs;PWD=;UID=sa;");S
2011-07-14 21:36:03
88616
2
WinMerge(java代码比较工具)
2011-09-13
FushionChart(开发指南+源代码)
2011-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人