摘要:
4.1所有类型都从System.Object派生所有类型派生自System.Object,有一下公共实例方法:1.Equals:两个对象具有相同值返回true2.GetHashCode:返回对象值的哈希码。3.ToString:默认返回类型完整名称(this.GetType().FullName) 核心类型Boolean和Int32重写了该方法。为方便调试可以重写返回对象各个字段的值字符串。4.GetType:返回Type派生的一个对象的实例,指出调用GetType那个对象的类型。System.Object的GetType方法返回的是“类型对象指针”地址,可以判断出真实的类型。从System.
阅读全文
posted @ 2014-02-20 16:40
IT浪潮之巅
阅读(223)
推荐(0)
摘要:
第一部分 CLR基础:第3章 共享程序集和强命名程序集
阅读全文
posted @ 2014-02-20 16:38
IT浪潮之巅
阅读(155)
推荐(0)
摘要:
一、XML Expat解析器内建的Expat解析器使在PHP中处理XML文档成为可能。XML用于描述数据,其焦点是数据是什么。XML 文件描述了数据的结构。在XML中,没有预定义的标签。您必须定义自己的标签。如需读取和更新 - 创建并处理 - 一个XML文档,您需要XML解析器。两种基本的XML解析...
阅读全文
posted @ 2014-02-20 14:21
IT浪潮之巅
阅读(237)
推荐(0)
摘要:
一、MySQL简介MySQL是最流行的开源数据库服务器。MySQL是一种数据库。数据库定义了存储信息的结构。数据库通常包含一个或多个表。每个表都一个名称(比如 "Customers" 或 "Orders")。每个表包含带有数据的记录(行)。下面是一个名为 "Persons" 的表的例子:上面的表含有...
阅读全文
posted @ 2014-02-19 10:16
IT浪潮之巅
阅读(251)
推荐(0)
摘要:
一、PHP日期PHP的date()函数用于格式化时间或日期。PHP Date()函数可把时间戳格式化为可读性更好的日期和时间。语法:date(format,timestamp)format:必需。规定时间戳的格式。timestamp:可选。规定时间戳。默认是当前的日期和时间。时间戳是自1970年1月...
阅读全文
posted @ 2014-02-18 13:42
IT浪潮之巅
阅读(357)
推荐(0)
摘要:
2.1.NET Framework部署目标Microsoft Windows多年来因不稳定和复杂而口碑不佳。造成的原因:1.应用程序都使用来自微软和厂商的动态链接库(dynamic-link library,DLL),可能互相会干扰破坏。2.安装的复杂性:应用程序安装需要将文件复制到目录、更新注册表、创建快捷方式。不能轻松将应用程序转移到另一天电脑,也无法保证卸载干净。3.安全性:程序可能后台操作一些用户不希望发生的动作,比如下载,执行危险操作等。附注:.NET Framew正尝试解决DLL hell的问题,但目前快捷方式的问题还不能解决。安全性上,.NET Framework包含一个名为“代
阅读全文
posted @ 2014-02-17 15:30
IT浪潮之巅
阅读(294)
推荐(0)
摘要:
一、PHP简介PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名)PHP 是一种服务器端的脚本语言,类似 ASPPHP 文件的文件后缀是 ".php"、".php3" 或 ".phtml"PHP的好处:1.跨平台2.与大多服务器相兼容(Apache、II...
阅读全文
posted @ 2014-02-17 14:14
IT浪潮之巅
阅读(265)
推荐(0)
摘要:
JS匿名函数自执行函数:(function(){})();(function(){}) 这是一个函数,函数后面接(),则是调用函数 比如(function(arg){console.log(arg);})(4); 则输出4好处:放在里面,不会污染外面的变量,也保护了自己,外面调用不了里面的函数和变量。在js中写大量代码,可以防止变量冲突和错误调用。插件常用的是( function ($ ) {// 插件代码} ) (jQuery ) ;这样的好处是可以在函数内自由使用$,不用担心跟别的库冲突。http://jack.wilead.com/jquery-plugin-develop/示例js文件
阅读全文
posted @ 2014-02-11 17:43
IT浪潮之巅
阅读(770)
推荐(1)
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Syste
阅读全文
posted @ 2014-01-21 11:05
IT浪潮之巅
阅读(17379)
推荐(0)
摘要:
状态是某一类型的数据在一定时期内保持活跃的信息。这里说的一定时期可以使整个应用程序的生命周期,可以使用户操作程序的时间,当然也可以是单个页面的生命周期等。 为了解决传统Web编程中固有的限制,ASP.NET提供了按页面保留数据和在整个应用程序范围内保留数据的功能,这些具体功能如下:(其中1到5是以不同方式将数据存储到客户端上,6到8是将数据存储到服务器上的内存中) 一、视图状态 ViewState属性提供一个字典对象,用于在对同一页的多个请求之间保留值。它是页用来在往返行程之间保留页和控件属性值的默认方法。 当将页面回发至服务器时,页面会在页的初始化阶段分析视图状态字符串,和原页...
阅读全文
posted @ 2014-01-20 15:13
IT浪潮之巅
阅读(341)
推荐(0)
posted @ 2014-01-20 15:01
IT浪潮之巅
阅读(6)
推荐(0)
摘要:
jQuery在vs2008中的智能提示1 安装VS2008SP1补丁要确保您的vs2008已经打了sp1补丁,在vs2008的帮助里的关于,要是安装了sp1,会出现“版本 3.5 sp1”,没安装当然就只有“版本 3.5”。如果没有安装可以在这下载sp1。 Win7系统下载好SP1的ISO文件后解压,打开vs90sp1文件夹,然后复制一份该文件夹下的VC_x86Runtime.exe改名 dotnetfx35langpack_x86zh-CHS.exe替换该目录的dotnetfx35langpack_x86zh-CHS.exe,然 后再运行SPInstaller.exe安装即可。2 安装VS
阅读全文
posted @ 2014-01-06 16:36
IT浪潮之巅
阅读(372)
推荐(0)
摘要:
后台CS代码:namespace WebFormTest.TestCollect{ public partial class ListTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { List list1 = new List(); list1.Add(new Person() { Age = 1, Name = "张三", Time = Convert.ToDateTime("2013/12/2...
阅读全文
posted @ 2013-12-20 16:50
IT浪潮之巅
阅读(614)
推荐(0)
摘要:
ViewState是ASP.NET的.aspx页面特有的,是页面级的状态保持。一般用在内网系统和网站后台。namespace WebFormTest.TestCollect{ public partial class ViewStateTest2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //服务器端多值控件状态自动保存在页面属性ViewState中 DropDownList1.Items.Add(...
阅读全文
posted @ 2013-12-18 17:39
IT浪潮之巅
阅读(942)
推荐(0)
摘要:
1.1将源代码编译成托管模块 每个面向CLR的编译器生成的都是IL(中间语言)代码,或称为托管代码,因为CLR管理它执行;另外编译器还要在每个托管模块中生成完整的元数据,元数据是一组数据表,一些数据表描述模块中定义的内容,比如类型及其成员。还有一些元数据表描述了托管模块引用的内容,比如导入的类型及其成员。元数据作用:1.编译后可以解析元数据,才有“智能感知”。2.将对象属性序列化和反序列化。注:CLR(Common Language Runtime)公共语言运行时 核心功能:内存管理、程序集加载、安全性、异常处理、线程同步1.2将托管模块合并成程序集清单是有一个或多个元数据表构成的集合,描述构
阅读全文
posted @ 2013-12-17 13:46
IT浪潮之巅
阅读(231)
推荐(0)
摘要:
基本语法篇: 1 CREATE OR REPLACE PROCEDURE 存储过程名 //CREATEORREPLACEPROCEDURE是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程,如果存在就覆盖它; 2 IS //IS关键词表明后面将跟随一个PL/SQL...
阅读全文
posted @ 2013-12-13 14:07
IT浪潮之巅
阅读(527)
推荐(0)
摘要:
在Repeater中的使用: ' /> ' /> ...
阅读全文
posted @ 2013-12-12 16:39
IT浪潮之巅
阅读(12167)
推荐(0)
摘要:
查询存储过程方法:1.右上角小百页 - 新建SQL窗口 - 复制存储过程名称 - 按住CTRL - 点击链接进入2.点击查询按钮(望远镜) - 文本查找输入名称 - 对象类型默认(函数、过程,包说明,包体) - 搜索快速检索表:文件 - 新建SQL窗口 - 输入表名 - 按住Ctrl - 表名变成链...
阅读全文
posted @ 2013-12-11 14:07
IT浪潮之巅
阅读(212)
推荐(0)
摘要:
1. 打开新的窗口并传送参数: 传送参数:response.write("")2.跳转到新页面Response.Write("");3.为按钮添加对话框在aspx前台页面:在cs后台文件:Button1.Attributes.Add("onclick","return confirm('确认?')");button.attributes.add("onclick","if(confirm('are you sure...?')){return true;
阅读全文
posted @ 2013-12-10 17:12
IT浪潮之巅
阅读(460)
推荐(0)
摘要:
1.检查服务器编码: 执行SQL语法: select * from v$nls_parameters; 2.设置本地客户端编码: 进入 我的电脑,属性,高级,环境变量,添加2项:LANG=zh_CN.GBK 和 NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
阅读全文
posted @ 2013-12-06 13:22
IT浪潮之巅
阅读(19919)
推荐(0)
摘要:
1.定义正则表达式:a.普通方式:var reg=/表达式/附加参数附件参数:g:代表可以进行全局匹配。i:代表不区分大小写匹配。m:代表可以进行多行匹配。上面三个参数,可以任意组合,代表复合含义,当然也可以不加参数。例子:var reg=/a*b/;var reg=/abc+f/g;b.构造函数方式:var reg=new RegExp(“表达式”,”附加参数”);例子:var reg=new RegExp(“a*b”);var reg=new RegExp(“abc+f”,”g”);两者区别:普通方式中的表达式必须是一个常量字符串,而构造函数中的表达式可以是常量字符串,也可以是一个js变量
阅读全文
posted @ 2013-12-04 10:34
IT浪潮之巅
阅读(3361)
推荐(0)
摘要:
部分示例前台代码: 无标题页 DropDownList: ListBox: CheckBox: CheckBoxList: RadioButton: Table: View Code 部分示例后台cs代码:using System;using Sy...
阅读全文
posted @ 2013-11-29 11:01
IT浪潮之巅
阅读(193)
推荐(0)
摘要:
Aspx前端页面: ajax一般处理程序页面:namespace WebFormTest.Ajax{ /// /// $codebehindclassname$ 的摘要说明 /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class TestAjax : IHttpHandler { public void ProcessRequest(...
阅读全文
posted @ 2013-11-22 16:45
IT浪潮之巅
阅读(1033)
推荐(0)
摘要:
将对象转换为json格式字符串:private JavaScriptSerializer serializer = new JavaScriptSerializer();protected void Page_Load(object sender, EventArgs e){ Books bo...
阅读全文
posted @ 2013-11-15 16:44
IT浪潮之巅
阅读(2753)
推荐(0)
摘要:
/// /// 获取本周的周一日期 /// /// public static string GetThisWeekMonday() { DateTime date = DateTime.Now; DateTime firstDate = System.DateTime.Now; switch (date.DayOfWeek) { case System.DayOfWeek.Monday...
阅读全文
posted @ 2013-11-14 17:41
IT浪潮之巅
阅读(3148)
推荐(0)
摘要:
/// /// 获取当月用户已投票数量 /// /// 用户Id /// public int GetBookPinkTicket(long userId) { IDataParameter[] paramArray = new IDataParameter[] { this.AdoHelper.GetReturnParameter(), this.AdoHelper.GetParameter("inin...
阅读全文
posted @ 2013-11-13 17:33
IT浪潮之巅
阅读(484)
推荐(0)
摘要:
DLL层调用: List tupleList = new List(); using (IDataReader reader = this.AdoHelper.ExecuteReader(this.ConnectionString, CommandType.StoredProcedure, "FN_VOTEBOOKIDNAME_GET", paramArray)) { while (reader.Read()) { ...
阅读全文
posted @ 2013-11-13 17:24
IT浪潮之巅
阅读(331)
推荐(0)
摘要:
在工作中用到了Oracle数据库,需要调用Oracle的Function,Function返回的游标和结果都是通过参数来获取的比如Function定义如下:1FUNCTIONgetlinkuserinfo(inintuseridINTEGER,2ininttypeINTEGER,3outcurlis...
阅读全文
posted @ 2013-11-12 15:50
IT浪潮之巅
阅读(1214)
推荐(0)
摘要:
在Service服务文件夹下新建Windows服务 - TestService 更改服务名称: 一、Timer方式: 二、线程方式 app.config
阅读全文
posted @ 2013-11-08 15:59
IT浪潮之巅
阅读(1285)
推荐(1)
posted @ 2013-11-06 13:53
IT浪潮之巅
阅读(17)
推荐(0)
posted @ 2013-11-06 13:37
IT浪潮之巅
阅读(12)
推荐(0)
posted @ 2013-11-06 10:11
IT浪潮之巅
阅读(22)
推荐(0)
摘要:
* IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。CREATE PROCEDURE [dbo].[PR_NewsAffiche_AddNewsEntity] ( @NewsTitle varchar(200), @NewsContent varcha...
阅读全文
posted @ 2013-11-01 15:52
IT浪潮之巅
阅读(3160)
推荐(0)
摘要:
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数
阅读全文
posted @ 2013-10-29 17:37
IT浪潮之巅
阅读(280)
推荐(0)
摘要:
System.Uri ms = new Uri("http://www.microsoft.com/en/us/default.aspx"); Console.WriteLine("Scheme:{0}",ms.Scheme); Console.WriteLine("Host:{0}", ms.Host); Console.WriteLine("Port:{0}", ms.Port); Console.WriteLine("AbsolutePath:{0}", ms.Absolute...
阅读全文
posted @ 2013-10-26 21:52
IT浪潮之巅
阅读(364)
推荐(0)
摘要:
引言委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里憋得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使 用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语:public
阅读全文
posted @ 2013-10-18 13:44
IT浪潮之巅
阅读(593)
推荐(0)
摘要:
从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能力说也没有资格说。但是结果不重要,重要的是这个过程我的收获!主要包括如下几个方面: 1、认识了这么多设计模式。刚刚接触java没多久就在学长那里听过设计模式的大名,但是由于能力有限,一直不敢触碰。而今有幸将其都认识了。 2、开始有设计的理论了。在接触设计模式之前没有怎么想过设计方面东东,看到问题就立马动手解决,没有想到怎么样来设计更好,如何来是这块更加优化、漂亮。 3、开始考虑系统的可扩展性了。 4、在遇到问题后开始想有那个设计模式会适用这个场景。 5、对面向对象有了更深一步的了解。 .
阅读全文
posted @ 2013-10-16 10:44
IT浪潮之巅
阅读(237)
推荐(0)
摘要:
VS2008技巧,非常实用,非常提高效率。1,Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标、光标和动画文件在Visual Studio 2008的安装目录下,\Microsoft Visual Studio 9.0\Common7\VS2008Image...
阅读全文
posted @ 2013-10-14 17:35
IT浪潮之巅
阅读(3423)
推荐(1)
摘要:
清除vs2008起始页最近打开项目第一种:最简单的方式:把以下内容保存为.bat批处理文件@echo off@REG Delete HKCU\Software\Microsoft\VisualStudio\9.0\FileMRUList /va /f@REG Delete HKCU\Software...
阅读全文
posted @ 2013-10-14 16:43
IT浪潮之巅
阅读(265)
推荐(0)
摘要:
异常介绍1、System.Exception类Message属性:发生异常的原因和异常的内容Souce属性:抛出异常程序集的名称StackTrace属性:发生异常的方法调用情况InnerException属性:次异常中包含的异常2、try{}catch{}finally{}处理异常a、不带参数的ca...
阅读全文
posted @ 2013-10-14 14:41
IT浪潮之巅
阅读(525)
推荐(0)