代码改变世界

数据加密算法(DEA)和DES

2011-09-13 14:59 by 沐海, 6114 阅读, 1 推荐, 收藏, 编辑
摘要:数据加密算法(Data Encryption Algorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用DEA。它出自IBM的研究工作,IBM也曾对它拥有几年的专利权,但是在1983年已到期后,处于公有范围中,允许在特定条件下可以免除专利使用费而使用。1977年被美国政府正式采纳。数据加密标准DES DES的原始思想可以参照二战德国的恩格玛机,其基本思想大致相同。传统的密码加密都是由古代的循环移位思想而来,恩格玛机在这个基础之上进. 阅读全文

加密算法

2011-09-13 14:47 by 沐海, 363 阅读, 0 推荐, 收藏, 编辑
摘要:数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。 加密技术通常分为两大类 对称式加密就是加密和解密使用同一个密钥,通常称之为“Session Key ”这种加密技术目前被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的Session Key长度为56Bits。 非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公... 阅读全文

用C#实现pdf文件的完整性验证

2011-09-13 11:55 by 沐海, 1241 阅读, 0 推荐, 收藏, 编辑
摘要:用C#实现pdf文件的完整性验证 现在对文件的完整性验证,防止文件被篡改的技术已经比较成熟,一般使用数字签名,数字水印等,最近我在一个项目中也遇到了防篡改的需求。该项目要求用户将原始发票用专门的扫描程序扫描成pdf文件,然后将该pdf文件传到服务器上,在上传的同时必须要验证这个pdf是没有被手工修改过的。我刚一接触到这个需求想到的就是使用数字水印,要不然就直接使用PDF的数字签名功能,不过这些方法都感觉比较比较复杂,一大堆的英文文档也没有心思去研究,于是琢磨了半天,写了一个简化版的数字水印程序,实现了pdf文件完整性验证。 验证的基本思路是:对文件全部内容计算其MD5值,这样无论用户修改了文件 阅读全文

MD5 初探。

2011-09-13 11:54 by 沐海, 362 阅读, 0 推荐, 收藏, 编辑
摘要: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.IO;using System.Security.Cryptography;namespace WindowsFormsApplication3{ public partial class Form1 : Form ... 阅读全文

句柄和指针

2011-09-09 16:22 by 沐海, 1707 阅读, 0 推荐, 收藏, 编辑
摘要:句柄和指针区别。从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄" 。指针其实也是一种"句柄",只是由于指针同时拥有更特殊的含义——实实在在地对应内存里地一个地址——所以,通常不把指针说成是"句柄"。但指针也有着能从一个32位的值引用到一大堆数据的作用。 Windows系统中有许多内核对象(这里的对象不完全等价于"面向对象程序设计"一词中的"对象",虽然实质上还真差不多),比如打开的文件,创建的线程,程序的窗口,等等。这些 阅读全文

用 VS2008 打开 VS2010 的解决方案文件

2011-09-09 09:38 by 沐海, 697 阅读, 0 推荐, 收藏, 编辑
摘要:当用 VS2010 打开 VS2008 解决方案(sln文件)或项目(csproj 文件或 vbproj 文件等)时,VS2010 会提示需要进行升级转换。反之,如果用 VS2008 打开 VS2010 的解决方案文件,会提示此 sln 是新版本的 VS 创建,无法打开;如果打开项目,会有安全警告,但可以打开。有时候,你可能又想用 VS2008 打开 VS2010 的解决方案,比如你的机器还没有装 VS2010,但拿到的却是 VS2010 创建的解决方案文件。有两个办法, 一是,在 VS2008 创建一个空的新解决方案,然后一个个添加已有的 VS2010 项目,在安全警告窗口中,选择 O... 阅读全文

WIN FORM 布局

2011-09-08 11:45 by 沐海, 428 阅读, 0 推荐, 收藏, 编辑
摘要:为了防止layout事件的发生。这个事件将引发重新绘图的事件,如果介面上控件较多的话,改变控件某些属性时,由于不断地重画,性能变低,所以用suspendlayout来阻止。resumelayou可以结束上面的限制。 如果有任何挂起的布局请求,那么调用 ResumeLayout 方法将强制立即进行布局。在 performLayout 参数设置为 true 时,如果有任何挂起的布局请求,则会立即进行布局。当调整控件的多个属性时,将先后使用 SuspendLayout 和 ResumeLayout 方法取消多个 Layout 事件。例如,通常先调用 SuspendLayout 方法,然后设置控件的 阅读全文

初次接触WIN FORM,深入事件、委托、方法 ,深入看不到的C#探索。

2011-09-08 11:35 by 沐海, 1941 阅读, 1 推荐, 收藏, 编辑
摘要:针对FORM的成员构成。分为:构造函数属性---一些有关于此FORM对象的设置。方法--用来直接使用 对整个FORM对象操作(后台)。事件---可以前台显示中所有的操作事件 绑定到后台委托。 这里。LOAD是事件。这样来思考。 ASP.NET中的PAGE_LOAD() 也是事件。在 ASP.NET Web 应用程序中,通常的做法是将页面的所有启动代码放置在 Page_Load 事件处理程序中,而该事件处理程序将被 Page.Load 事件调用。那么这些C#中已经定义好的事件 他们原本的面目是什么样的那?C# 复制代码 // This is the constructor for a cust. 阅读全文

VFW 结构 综合

2011-08-27 09:52 by 沐海, 480 阅读, 0 推荐, 收藏, 编辑
摘要:#region 结构 VIDEOHDR|BITMAPINFOHEADER|BITMAPINFO|CAPTUREPARMS|CAPDRIVERCAPS|CAPSTATUS //========================================================VideoHdr 结构===================================================================== //VideoHdr 结构 定义了视频数据块的头信息,在编写回调函数时常用到其数据成员lpData(指向... 阅读全文

VFW系列教程----经典

2011-08-25 19:04 by 沐海, 3240 阅读, 1 推荐, 收藏, 编辑
摘要:先说一下:大家都说VFW过时了。其实吧我觉得其他的东西也是基于VFW的第三方。VFW还是能够让大家做出比较好的软件的。在网上找了很多的资料。整理后才做出来这个VFW的特辑。更高级的我还要仔细研究。有了这个系列。肯定再去学习会很快的。VFW基础知识(一些定义性质的。从CSDN中得到的。) 辅助文档。VFW基础细节 流程文档VFW技术资料基本解析。 解析文档VFW实例程序。简单 “视频捕获”,没有压缩、线程、保存、等更多的功能 实例源码(有大量注释)VFW程序分析上面源码程序 的具体分析。结合注释去了解VFW的运行和程序写法。C#打开摄像头抓取照片然后退出 调用dll ,只能做图片存储。注:转载请 阅读全文

VFW基础知识(一些定义性质的。从CSDN中得到的。)

2011-08-25 18:51 by 沐海, 1128 阅读, 0 推荐, 收藏, 编辑
摘要:指示该属性化方法由非托管动态链接库 (DLL) 作为静态入口点公开。命名空间: System.Runtime.InteropServices程序集: mscorlib(在 mscorlib.dll 中) 语法C#[ComVisibleAttribute(true)][AttributeUsageAttribute(AttributeTargets.Method, Inherited = false)]public sealed class DllImportAttribute : Attribute备注可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出 阅读全文

VFW程序分析

2011-08-25 18:50 by 沐海, 761 阅读, 0 推荐, 收藏, 编辑
摘要:程序所在位置:http://www.cnblogs.com/mahaisong/archive/2011/08/25/2153653.htmlVFW程序分析以FORM1为例 private void Form1_Load(object sender, EventArgs e){ wc = new WebCamera(panelPreview.Handle, panelPreview.Width, panelPreview.Height); wc.StartWebCam();} private void b_play_Click(object sender, EventArgs e){ wc = 阅读全文

VFW基础细节

2011-08-25 18:49 by 沐海, 1004 阅读, 0 推荐, 收藏, 编辑
摘要:一.视频捕获快速入门视频捕捉将一个视频流和音频流数字化,然后存储在硬盘或其他存储介质上.一个AVICap视窗口句柄描述了声频与视频流的细节,这样就使你的应用程序从AVI文件格式,声频视频缓冲管理,低层声频视频驱动访问等等解脱出来, AVICap为应用程序提供了一个灵活的介面,你可以仅仅使用如下几行代码就可以将视频捕捉加入你的程序:hWndC = capCreateCaptureWindow ( "My Own Capture Window",WS_CHILD | WS_VISIBLE , 0, 0, 160, 120, hwndParent, nID);SendMessag 阅读全文

VFW技术资料基本解析。

2011-08-25 18:48 by 沐海, 4357 阅读, 1 推荐, 收藏, 编辑
摘要:VFW概念VFW是微软公司1992年推出的关于数字视频的一个软件包,它能使应用程序通过数字化设备从传统的模拟视频源得到数字化的视频剪辑。VFW的一个关键思想是播放时不需要专用硬件,为了解决数字视频数据量大的问题,需要对数据进行压缩。它引进了一种叫AVI的文件标准,该标准未规定如何对视频进行捕获、压缩及播放,仅规定视频和音频该如何存储在硬盘上,以及在AVI文件中交替存储视频帧和与之相匹配的音频数据。VFW给程序员提供.VBX和AVICap窗口类的高级编程工具,使程序员能通过发送消息或设置属性来捕获、播放和编辑视频剪辑。VFW提供了基于消息的接口,而这些接口,也可以利用它本省定义的宏来实现。在Wi 阅读全文

VFW实例程序。简单 “视频捕获”,没有压缩、线程、保存、等更多的功能

2011-08-25 18:47 by 沐海, 2296 阅读, 0 推荐, 收藏, 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace webcam{ public class showVideo { // showVideo calls [DllImport("avicap32.dll")] public static extern IntPtr capCreateCaptureWindowA(byte[] lpszWindowName, int dw 阅读全文

结合MSDN理解windows service 服务安装的三个类。

2011-08-22 15:03 by 沐海, 1767 阅读, 1 推荐, 收藏, 编辑
摘要:servicebase类:服务类从此类派生,重写方法。一个可执行文件包含多项服务,每项服务包含单独的安装“注册服务类”。服务与日志相关。可执行文件的main()函数定义那些服务应该运行。服务工作目录是系统目录,而不是可执行文件所在目录。启动某服务时,系统将定位相应的可执行文件,并运行该服务的ONSTART()方法,运行服务于运行可执行文件并不相同。可执行文件仅加载服务。服务则通过“SCM(服务控制器)”访问。也就是大家在系统中-管理工具-服务 。当对服务首次调用开始时,可执行文件调用服务类的派生类的构造函数。构造函数之后立即调用ONstart()方法。服务首次加载之后构造函数不会再执行。构造函 阅读全文

修改 计算机名后,修改SQLserver 注册服务器对象的名称

2011-08-19 11:00 by 沐海, 3416 阅读, 1 推荐, 收藏, 编辑
摘要:已经将这两个服务器通过名字分开了,而且我们通过SSMS也的确看到了2个不同的服务器: 但是在配置复制的时候却出了问题,我在MS-ZY上配置了数据库分发,配置成功,接下来想在MS-ZY2上配置订阅,可是却报错。于是我就试一下在MS-ZY2上配置分发,同样报错,报错内容为: 显然,虽然在操作系统中将机器名修改为MS-ZY2了,但是在数据库中仍然使用的MS-ZY作为服务器名。唯一的办法就是修改数据库的服务器名。 具体修改过程:这里无法登录。怎么调出查询那?视图--已注册的服务器。点击其中一个就可以用查询了。 1.使用select @@ServerName可以看到当前数据库的服务器名,果然还是MS-Z 阅读全文

转 Web service是什么?

2011-08-18 15:41 by 沐海, 223 阅读, 1 推荐, 收藏, 编辑
摘要:Web service是什么?我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。我把学习笔记和学习心得,放到网志上,欢迎指正。今天先写一个最基本的问题,Web service到底是什么?一、Web service的概念想要理解Web service,必须先理解什么是Service(服务)。传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个"服务"。通俗地说,"服务"就是计算机 阅读全文

IE版本简单兼容 JS闭包和JS对象解说。

2011-08-18 15:39 by 沐海, 679 阅读, 0 推荐, 收藏, 编辑
摘要:IE版本兼容的方式1. CSS:一般使用外部的HACK写法。(不过我一般不用。嘿嘿。我比较懒)2.<meta http-equiv="x-ua-compatible" content="ie=7" />//一定要仔细体验啊,这段代码写的非常好。是我转的别人的然后自己敲的。用FF调试一下能看懂真正的执行逻辑,容易理解闭包的概念。为什么ASP.NET中使用"<meta http-equiv="x-ua-compatible" content="ie=7" />"还是不能使网页 阅读全文

依赖注入

2011-08-04 09:26 by 沐海, 393 阅读, 0 推荐, 收藏, 编辑
摘要:控制反转百科名片控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。目录起源IoC是设计模式IoC的优点和缺点IoC实现初探IoC 的类型IoC实现策略编辑本段起源 早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这个结论,他为控制反转创造了一个更好的名字:依赖注入。许多非凡的应用(比HelloWorld.java更加优美,更加复杂)都是由两个或是更多的 阅读全文

T_SQL case 语法定义

2011-08-03 11:56 by 沐海, 455 阅读, 0 推荐, 收藏, 编辑
摘要:计算条件列表并返回多个可能结果表达式之一。CASE 具有两种格式:简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔表达式以确定结果。两种格式都支持可选的 ELSE 参数。 Transact-SQL 语法约定语法Simple CASE function:CASE input_expression WHEN when_expression THEN result_expression [ ...n ] [ ELSE else_result_expression ] END Searched CASE function:CASEWHEN Boole 阅读全文

Socket握手通信实例++++++++图

2011-07-25 17:39 by 沐海, 1671 阅读, 0 推荐, 收藏, 编辑
摘要://如果tcp连接的话,一端能够监听到另一端的关闭动作的//也就是说,一端可以主动关闭,另一端监听到这个动作之后,把socket关闭就OK了========================================================示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;,是一个最基本的socket编程流程,依次记录套接字的同步和异步,以及它们的区别。下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用socket对像的B. 阅读全文

揭开Socket编程的面纱 (四)

2011-07-25 12:29 by 沐海, 3784 阅读, 1 推荐, 收藏, 编辑
摘要:Socket Basic Concepts首先介绍Socket的一些基本概念 Socket是操作系统提供的一系列网络编程接口。 网络模型分若干层,也有一些协议,比如TCP协议,UDP协议等,这些都是抽象的定义,在硬件以及操作系统级别上有一些对应的实现,Socket可以看做操作系统为开发人员提供的一系列网络编程接口,它封装了一些协议的细节,比如怎么组织数据包,怎么发送数据之类的。 Socket编程的几个基本概念 EndpointEndpoin指定要连接到哪里,Endpoint包括两部分内容,IP和Port,IP地址和端口组合起来才能唯一指定远程的通信端。 AddressFamily怎么寻址,有了 阅读全文

揭开Socket编程的面纱 (三)

2011-07-25 12:23 by 沐海, 534 阅读, 0 推荐, 收藏, 编辑
摘要:首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。客户端在需要的时刻发出向服务端的连接请求。这里为了便于理解,提到了一些调用及其大致的功能。使用socket调用后,仅产生了一个可以使用的socket描述符,这时还不能进行通信,还要使用其他的调用,以使得socket所指的结构中使用的信息被填写完。 在使用TCP协议时,一般服务端进程先使用socket调用得到一个描述符,然后使用bind调用将一个名字与soc. 阅读全文

揭开Socket编程的面纱 (一)

2011-07-25 11:49 by 沐海, 1570 阅读, 2 推荐, 收藏, 编辑
摘要:声明一下。这个系列是博客园一个高手的我转载来学了。不过对他的代码加了点小注释。嘿嘿对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。 UDP(User Data Protocol,用户数据报协议)是 阅读全文

Windows Service结合调试+相关资料 之我见

2011-07-19 11:01 by 沐海, 1508 阅读, 1 推荐, 收藏, 编辑
摘要:Windows Service 需要3种程序:服务程序服务控制程序服务配置程序————————————————————服务程序服务程序需要3个部分:主函数service-main函数处理程序有关一个SCM(服务控制管理器)。可以把启动或停止服务的请求发给服务——————————————————SCM怎么与服务通信?SCM发送启动服务请求给服务。 调用服务进程的主函数.服务发回SCM。scm为每一个服务都注册一个service-main函数。主函数是服务程序的入口点。在这里service-main函数的入口点必须用SCM注册。从主函数入口进入到service-main函数的入口。然后调用 来注册 阅读全文

ServiceInstaller 类

2011-07-19 09:30 by 沐海, 1784 阅读, 0 推荐, 收藏, 编辑
摘要:安装一个类,该类扩展 ServiceBase来实现服务。在安装服务应用程序时由安装实用工具调用该类。命名空间:System.ServiceProcess程序集:System.ServiceProcess(在 system.serviceprocess.dll 中)语法VBC#C++F#JScript复制public class ServiceInstaller : ComponentInstallerJ#复制public class ServiceInstaller extends ComponentInstaller备注ServiceInstaller 执行特定于其所关联服务的操作。它由安装 阅读全文

ServiceProcessInstaller 类

2011-07-19 09:29 by 沐海, 1781 阅读, 1 推荐, 收藏, 编辑
摘要:安装一个可执行文件,该文件包含扩展 ServiceBase的类。该类由安装实用工具(如 InstallUtil.exe)在安装服务应用程序时调用。命名空间:System.ServiceProcess程序集:System.ServiceProcess(在 system.serviceprocess.dll 中)语法VBC#C++F#JScript复制public class ServiceProcessInstaller : ComponentInstallerJ#复制public class ServiceProcessInstaller extends ComponentInstaller备 阅读全文

C#: +(特性 ) + Attitude C#(类)前面或者(方法)前面 (中括号)定义

2011-07-18 20:30 by 沐海, 6699 阅读, 3 推荐, 收藏, 编辑
摘要:系列文章索引:《白话C#》首先要说的是,可能一些刚接触C#的朋友常常容易把属性(Property)跟特性(Attribute)弄混淆,其实这是两种不同的东西。属性就是面向对象思想里所说的封装在类里面的数据字段,其形式为: 1: public class HumanBase 2: { 3: public string Name { get; set; } 4: public int Age { get; set; } 5: public int Gender { get; set; } 6: }在HumanBase这个类里出现的字段都叫属性(Pro... 阅读全文

Windows API 之 Windows Service

2011-07-18 16:56 by 沐海, 2929 阅读, 0 推荐, 收藏, 编辑
摘要:再来谈Windows Service, 但是通过昨天的两篇文章,发现Windows Service 还存有一些疑问,所以就顺势将Windows Service 彻底弄清楚。 前两篇:AutoExcuteJob Framework(一)如何构建,部署 Windows Service AutoExcuteJob Framework(二)再谈Windows Service:SC 和 InstallUtil 区别 已经对如何创建Windows Service,以及Windows Service 的安装和部署有了一个大概的介绍,这一篇主要是通过Windows API 来操作Windows Servic. 阅读全文

Windows Service:SC 和 InstallUtil 区别

2011-07-18 16:55 by 沐海, 2866 阅读, 0 推荐, 收藏, 编辑
摘要:就是在部署和卸载 Windows Service 的时候,我介绍了两种不同的命令:SC和InstallUtil,为什么在使用SC的时候,内部不需要创建ProjectInstaller,而使用InstallUtil的时候,却一定要创建ProjectInstaller,带着疑问,查阅了一些资料,终于找出了一些线索,不足的地方还请懂的指点一下。 原来以为SC是最底层的命令行,而InstallUtil是调用SC命令来创建的,可惜我犯了个比较低级的错误,所有的一切应该都来源于Windows API,不管是SC,还是InstallUtil。 我们先来看看InstallUtil,MSDN的解释是:安装程序工 阅读全文

System.Configuration.Install 命名空间

2011-07-18 12:18 by 沐海, 1383 阅读, 0 推荐, 收藏, 编辑
摘要:System.Configuration.Install 命名空间提供类,这些类使您可以为自己的组件编写自定义安装程序。Installer 类是 .NET Framework 中所有自定义安装程序的基类。通过 Installers 属性,一个安装程序可包含其他安装程序的集合作为其子级。执行安装程序时,将循环通过其子级,并调用 Install、Commit、Rollback 或 Uninstall。有关 Installers 集合中对象的示例,请参见 EventLogInstaller。Context 属性包含关于安装的信息。例如,关于安装的日志文件位置的信息,保存 Uninstall 方法所要 阅读全文

System.ServiceProcess 命名空间

2011-07-18 12:17 by 沐海, 2135 阅读, 0 推荐, 收藏, 编辑
摘要:System.ServiceProcess 命名空间System.ServiceProcess 命名空间提供用于实现、安装和控制 Windows 服务应用程序的类。服务是长期运行的可执行文件,其运行没有用户界面。实现服务包括从 ServiceBase 类继承,也包括定义在传入开始、停止、暂停和继续命令时所处理的特定行为以及定义在系统关闭时所执行的自定义行为和操作。服务是使用安装实用工具(例如 InstallUtil.exe)安装的。System.ServiceProcess 命名空间提供安装类,该类将服务信息写入注册表。ServiceProcessInstaller 类提供一个包含类,该类安装 阅读全文

JQ AJAX 超时问题 timeout

2011-07-08 17:31 by 沐海, 33229 阅读, 7 推荐, 收藏, 编辑
摘要:超时原因:1.网络不通畅。 2.后台运行比较慢(服务器第一次运行时,容易出现)超时结果:JQ中 timeout设置请求超时时间。如果服务器响应时间超过了 设置的时间,则进入 ERROR (错误处理) timeoutNumber设置请求超时时间(毫秒)。此设置将覆盖全局设置。超时解决方案: 1.默认的timeout为0,代表永不超时 2.尽量把timeout设置的大一点。坏处:使数据的加载变慢(貌似。呵呵)。 3.在ERROR回调函数中写 有关于 超时 处理 的函数:例如,可以在超时的情况下再次调用取数据函数。------------------------------------------- 阅读全文

开发中“错误: 意外地调用了方法或属性访问。” 和 第一行错误 的IE 两个问题( JQ 进行转义字符 , 分页JS 调用 时参数问题。)

2011-07-06 11:10 by 沐海, 4083 阅读, 0 推荐, 收藏, 编辑
摘要:错误: 意外地调用了方法或属性访问。:是因为:在后台取出的数据Contents 是被C# HTMLENCODE()过的。用于输出成HTML格式的话,要通过解析。这里没用字符串替换,而是取巧使用JQ的HTML(“XXX”);首先,页面声明一个容器。<div style="visibility:hidden" id="Change"></div> :注意 这里一定要 调用,并设置为 不可见。设置的方式 是CSS第二, jQuery("#Change").html();清空。只有清空了才能保证内部的字符是当前的字符 阅读全文

属性(Properties)和字段在C#中的关系

2011-07-05 15:38 by 沐海, 544 阅读, 0 推荐, 收藏, 编辑
摘要:主题:这篇文章我来说下属性(Properties)和字段在C#中的关系。首先申明一下,这里讲的属性就是通常说的包含get,或者是set访问器的属性,不是属性 (Attribute)。我们写程序的时候大多都会用到实体类,而生成实体类,我们都会申明一些常规属性或者是自动实现的属性。至于到底选用哪一种属性,或者说是否可以直接用字段代替呢? 常规属性(带有私有字段)和自动实现属性的区别: 一个完整的常规属性由以下几部分构成: 1:私有字段,用来存储变量(后备存储),这个字段之所以是私有的,是为了让它只能通过属性来赋值。private string _sName; 2:一个get访问器,它负责读取数据. 阅读全文

Uploadify的一些参数

2011-06-25 10:47 by 沐海, 2575 阅读, 1 推荐, 收藏, 编辑
摘要:Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载 官方文档 官方演示 首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加JQueryUploadHandler.ashx文件用来处理文件的上传。3 在项目中添加UploadFile文件夹,用来存放上传的文件。进行完上面三步后项目的基本结构如下图: 4 Default.asp 阅读全文

uploadify API

2011-06-25 10:45 by 沐海, 1828 阅读, 0 推荐, 收藏, 编辑
摘要:uploader : uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。 script : 后台处理程序的相对路径 。默认值:uploadify.php checkScript :用来判断上传选择的文件在服务器是否存在的后台处理程序的相对路径 fileDataName :设置一个名字,在服务器处理程序中根据该名字来取上传文件的数据。默认为Filedata method : 提交方式Post 或Get 默认为Post scriptAccess :flash脚本文件的访问模式,如果在本地测试设置为 阅读全文

详细讲解jquery带进度上传插件Uploadify(ASP.NET版本)使用

2011-06-25 10:44 by 沐海, 784 阅读, 0 推荐, 收藏, 编辑
摘要:文将带给大家很帅的jquery上传插件,ASP.NET版本的哦,这个插件是Uploadify实现的效果非常不错,带进度显示。首先到Uploadify官方下载这个插件:官方下载 官方文档 官方演示 好,下载好之后,按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加JQueryUploadHandler.ashx文件用来处理文件的上传。3 在项目中添加UploadFile文件夹,用来存放上传的文件。进行完上面三步后项目的基本结构如下图:4 Default.aspx的html页的代码修改如下:C 阅读全文

JQ error 异常错误

2011-06-24 11:15 by 沐海, 396 阅读, 0 推荐, 收藏, 编辑
摘要:$.ajax({type:"post",datatype:"json",url:"saveorupdatetemplate",data:"templatestr=" + encodeuri(str),error:function (xmlhttprequest, textstatus, errorthrown){alert(xmlhttprequest.status);if(xmlhttprequest.status==200){var errorstr = xmlhttprequest.responsetext; 阅读全文
记录生活、工作、学习点滴!
E-Mail:mahaisong@hotmail.com 欢迎大家讨论。
沐海博客园,我有一颗,卓越的心!
点击右上角即可分享
微信分享提示