自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习

点滴分享

  • 博客(79)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用规范的url参数命名,降低被攻击的危险,提升应用程序性能

为了防止Sql注入等攻击,我们都会在使用来自用户输入的信息时进行验证,验证是不是数字,是不是超长等 其中用户输入信息的主要来源就是url中的参数,而在asp.net中开发时往往一个页面中会包含大量的用户控件(WebUserControl),而在每一个Control中都要作验证的话不仅麻烦,也不容易维护,也降低了程序性能(虽然很小),针对这种现象,我想到了以下的解决方法,与同仁们分享: 

2009-02-23 11:01:00 1345

原创 四、优化数据库,将不同功能的表分别建立在不同的库中,尽量避免表的联合查询,重视索引

        对于大型网站最终数据库将会是瓶颈,因为对于网站程序来说可以架构负载平衡,让多个服务器来分担执行程序,但要让多个服务器同时操作一个数据库是比较困难的,也因此最终会选择把一个库分成多个库的方式来让多台服务器分担数据库的压力,所以我建议在最初就根据功能将表分开放在不同的数据库中。         因为要分数据库,最初的架构(分的各种数据库)随着网站流量的增加可能会不能满足需要,因

2009-01-06 21:26:00 1111

原创 三、使用基页面类、模板页及用户控件

    何为“基页面类”?就是指创建一个类继承自System.Web.UI.Page,然后让项目中的所有.aspx页的类继承它,那么它就是基页面类。     使用基页面类的好处: 可以提供所有.aspx页适用的属性、方法,方便的实现一些功能,如:页面访问计数、更改页面Culture、实现自动登入功能等     使用模板页的好处: 设计良好的模板页可以让网站轻松实现更换皮肤(Skin

2009-01-06 21:16:00 1230

原创 二、将一个大项目分成多个子项目作为一个解决方案进行开发

     新人可能不太明白解决方案与项目的关系,解决方案一般来说是用来处理一个问题所有可能用到的“东西”的总和。这里的问题可能就是“要建立一个大型SNS网站”。    要建立一个大型SNS网站我们最初的想法可能就是要在VS2008中新增一个“网站…”,把所有用到的内容都放在里面,比如:数据库操作类文件、  缓存处理类文件、aspx页、ascx页、图片、样式等等。这样也就意味着,我们这个解决方案就是

2009-01-03 13:10:00 3998

原创 一、前言(必知)

本系列文章主要是针对目前Asp.net开发中开发模式及性能问题的探讨,主要包括本人在使用Asp.net开发中学习和积累的一些经验,希望能对Asp.net新人及有一定开发经验但对开发速度及性能都不能把握的开发者提供帮助,如果你是Asp.net高手完成可以略过以免耽误你宝贵的时间。    由于本人时间有限,系列文章可能会在很长一段时间才会完成,另外,本人文笔能力有限,个人认为只要能说明问题

2009-01-03 12:46:00 683

原创 我改的[放烟火],哈哈

"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> "http://www.w3.org/1999/xhtml">  "Content-Type" content="text/html; charset=utf-8" /> 【编

2008-12-31 11:10:00 590

原创 [贺]CaraQ会员数突破十万

2009来临之即,休闲游戏CaraQRoom+社群交友网络CaraQCity会员数突破十万,作为开发人员真是非常高兴,相信我们会很快成功的 官方网站:http://www.CaraQ.com大家想加我为好友的话可以直接用我的邀请链接注册哦:点这里注册就可以加我为好友哦~[CaraQRoom]详情:http://www.caraq.com/helpview/88.shtmlCaraQ Roo

2008-12-31 09:53:00 743

原创 解决Rss/Xml中一不能被识别的特殊字符问题

 最近在网站发现Rss订阅链接出现“无法识别的特殊字符”问题,这个字符一般出现在某字符串的前面或后面,使用Trim无法去除,在IE中不能正确显示,Firefox中不能显示格式化后的内容,保存xml文件用UltraEdit查看,此无法识别的字符显示为空格,查看字符属性Ascii为32,这个是由于字体显示的问题,实际肯定不是32,因为在程序中查找32字符查不到,最后在Asp.net中用户Server.

2008-09-11 11:37:00 1859

原创 TFS 2008:没有安装或未能初始化关联的源代码管理插件 解决方法

最近做的项目使用TFS 2008来做源代码管理,前几天使用离线方式写完代码后,通过解决方案xxxx.sln打开项目报错: "。。。没有安装或未能初始化关联的源代码管理插件。。。" 这问题困扰了我几天,今天终于解决了这个问题,方法如下: 用记事本打开:xxxx.sln找到配置节(会有两个):GlobalSection(TeamFoundationVersionContro

2008-09-03 10:03:00 6347 4

原创 [转]操纵自如--页面内的配合与通信

.NET的页面看似一个整体,却可能是由很多不同的区域组合而来的,常常用到的母版页、用户控件就是最鲜明的例子。然而在一个页面内的元素要形成一个整体,就少不了控件之间的通信与传值,本文是个人在不断的使用过程中总结的一些东西,有谬误或有更好的解决方案,还请提出来。在写这篇文章的过程中我做了一些一示例,以作佐证。这些示例的目的都是 在“A”中 把 “B”中 的一个Label的值改变。这样的做法有什么意义?

2008-05-22 22:12:00 542

原创 [原](源码)JS OOP 实现页面浮动图片,支持多图同时浮动,简单调用

前几天女朋友所在公司网站上要加上浮动图片的显示,她在网站上找了几个"特效"代码感觉都不太好用,于是我就给写了一个,使用JS 的OOP方式实现,可以同时浮动多图,代码如下:// 功能:在网页中浮动显示指定的图像// 作者:[email protected] (刚)// 日期:2008-3-20// 转载请保留本注释部分//// **************************

2008-03-25 12:10:00 1324

原创 Jquery中给属性赋值时应该注意的问题

Jquery中的赋值时应该注意,对于大小值 ,(如:20px , 30pt ...) 为了兼容浏览器,应该如下方式赋值:$("div.test").css("left","20px");(在Firefox中 $("div.test").css("left","20px;"); 也是可以的,但IE中就不行了)

2007-10-16 10:16:00 1715

原创 caraq iframe test

2007-08-06 15:23:00 771

原创 CaraQ來了,呵呵

2007-05-24 17:23:00 730

原创 手动编写以DLL为载体的COM

 一、基础知识――DLL 的调试  方法①: 对DLL的工程DEBUG,在DLL工程的Project Setting->Debug->Executable for debug session中加入你的.exe的路径和名字。可以在dll中设置断点,.exe程序必须要调用dll中函数。  方法②: 对调用程序DEBUG:在settings/debug中category选additi

2007-02-03 01:32:00 898

转载 meta标签备忘

meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码:<head><meta http-equiv="content-Type" content="text/html; charset=gb2312"></head>    也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜

2006-12-19 17:00:00 803

转载 在Sql Server 2000中区分大小写

 今天碰到这个问题了,问了一下朋友,给出了以下几种解决方法,贴出来大家都看一下:第一种:(蟋蟀)ALTER TABLE tbALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_P

2006-12-04 14:38:00 1906

原创 C#中的接口分析

转:http://zhenyulu.cnblogs.com/archive/2006/04/18/377705.html本文将通过以下四个案例来分析C#中的接口究竟是如何工作的。1、公有方法实现接口方法尽管C#在定义接口时不用指明接口方法的访问控制方式,但默认接口方法均为public型(这可以从反编译的IL代码中看到)。下面是使用Reflector查看的接口IL代码.class p

2006-11-16 09:31:00 993

转载 字符,字节和编码

字符,字节和编码[转载:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确

2006-11-08 15:36:00 959

转载 C++关键字const用法详解

const修饰指针和引用的用法,对于初学C++的人直是讳莫如深,不知所云.一旦你了解了其用法,一切便不值一哂了.下面我为读者一一释疑:    大致说来其可分为三种情况: const修饰指针,const修饰引用,const修饰指针的引用. 1.const修饰指针    const修饰指针又可分为三种情况:     const修饰指针本身     const修饰指针所指的变量(或对象)     c

2006-09-29 14:18:00 1123

转载 C++中的sizeof 关键字详解

 1、什么是sizeof    首先看一下sizeof在msdn上的定义:    The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of

2006-09-29 11:40:00 1339

转载 C++字符串—— Win32 字符编码

C++字符串—— Win32 字符编码 引言   毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展示一些简单的用法,并告诉您在必要时,如何实现各种字符串类型之间的转换。   在第一部分,我们将介绍3种字符编码类型。了解各种编码模式的工作方式是

2006-09-29 10:22:00 2049

转载 .Net平台下使应用程序只运行一个实例

摘要:   本文阐述了在基于.NET平台的应用程序开发中如何实现唯一应用程序运行实例,对几种实现方式进行分析测试比较,从而寻找一种合适的处理方式。单击此处才查看本文的示例代码。概述   在开发一些应用系统的时候,由于程序内在的一些特征,系统的某些组成子程序只允许运行一个应用程序实例,以保证业务和数据处理安全。本文将从实际应用角度来分析其实现原理,对三种实现方式进行测试比较,从而确定一种合适的实

2006-09-28 18:14:00 3084 1

转载 GCC使用手册中文版

GCC使用手册 【转载】GCC使用手册中文版作者:Clock  1.前言     GCC编译器的手册(GCC MANUAL)的英文版已经非常全面,并且结构也非常完善了,只是一直都没有中文的版本,我这次阅读了GCC编译器的主要内容,对手册的内容进行了结构性 的了解,认为有必要对这次阅读的内容进行整理,为以后的工作做准备。     由于我对这个英文手册的阅读也仅仅是结构性的。因此有

2006-09-19 07:29:00 3411

原创 Asp.net 2.0 中如何调用用户控件(UserControl)的相关方法或属性/如何传参等

方法一: 直接拖放的用户控件这是某个aspx页-->.....@ Register Src="TestControl.ascx" TagName="TestControl" TagPrefix="MyControl" %>.....MyControl:TestControl ID="TestControl1" runat="server" />.....若TestControl.a

2006-09-11 10:43:00 3642 1

原创 MFC中获得全局指针的方法

MFC中获得全局指针的方法 全局函数AfxGetApp可以得到CWinApp应用类指针 AfxGetApp()->m_pMainWnd为框架窗口指针 在框架窗口中:CFrameWnd::GetActiveDocument得到当前活动文档指针 在框架窗口中:CFrameWnd::GetActiveView得到当前活动视指针 在视中:CView

2006-09-07 15:45:00 1648

原创 C#中的运行时类型与编译时类型

今天在看C#参考时明白了 什么是C#的运行时类型与编译时类型,记录下来,以备查阅:相信很多刚学C#的人都对这两个概念感到迷惑,其时并不难(以前太重于技术可用性,比如:asp.net中的DataDrid怎么用等问题,没大研究过这方面),希望能对C#初学者有所帮助。请看如下代码:class A{...}class B{...}class App{   public static void 

2006-09-05 18:08:00 3851 2

转载 PHP输出控制功能在简繁体转换中的应用

概要:本文对PHP的输出控制功能进行了简单介绍并对其在简繁体转化中的应用给出了具体思路和实例 一 PHP 输出控制功能介绍 PHP作为当今流行的脚本语言之一,具有编写简便,执行速度快,扩充性好等优点。PHP的输出信息控制函数可以让你控制你的脚本输出的内容,可以用于许多不同的情况,特别是在你的脚本已经输出信息后需要发送文件头的情况以及需要对输出信息进行编辑处理的地方。输出控制函数不对使用 heade

2006-09-05 09:35:00 681

转载 用asp.net 2.0实现网站二级域名

本人才疏学浅,实现方法可能不是太理想,有点曲折吧,现与大家分享一下 ^O^,希望对新手有所帮助,以下是以www.域名.com这个域名为例,让每个注册用户都有自已的二级域名,其中abc.域名.com就是要用到的二级域名基本思路:1. 域名支持泛解析,即是指:把A记录 *.域名.com  解析到服务器IP,服务器IIS中做绑定,绑定时主机头为空;2. 为了实现完全的二级域,建两个站点,一个为主站用,一

2006-09-03 18:36:00 1029

转载 Web Service开发指南

Web Service开发指南 开发说明: 1. 创建Web Service,并编译: 开发方法与普通的动态库的开发一样,只是方法前加说明行性的属性,如:[WebMethod(Description="插入数据")] public string InsertData(string strName){ ……函数功能 } 2. 通过IE进行测试: 直接在IE里通过URL调用即可,如http://l

2006-08-31 17:59:00 886

原创 C#如何不根据图像文件扩展名来确定一个图像文件是什么格式

    bool IsJPEG()    {        System.Drawing.Image image1 = System.Drawing.Image.FromFile(@"E:workWorkManagerimagesadmin ew-bg.dd");        if (image1.RawFormat.Equals(System.Drawing.Imaging.ImageFo

2006-08-17 09:22:00 1054

转载 Web 应用程序用户界面低层测试自动化

原文出处:Low-Level Web App UI Test Automation 下载源代码:TestRun0510.exe (166KB)   Web 应用程序日渐复杂,对它们的测试工作也变得越来越重要。有很多测试技术可供你选择使用。例如,在 2005 年 4 月份的 MSDN

2006-08-16 18:15:00 1180

转载 争用、 性能下降和死锁进行 Web 服务请求 ASP.NET 应用程序优化

 原文链接:http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B821268注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。

2006-08-13 16:36:00 2227

转载 ADO.NET防止可淹没应用程序的池溢出

大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),接着运行一个或多个查询,然后处理行集,最后将连接释放回连接池。如果没有连接池,这些应用程序将花费许多额外时间来打开和关闭连接。当您使用 ADO.NET 连接池来管理基于 Web 的应用程序和客户端/服务器 Web 服

2006-08-13 14:36:00 857

转载 ASP.NET 2.0运行时简要分析

概述:      本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。  关键字:  ASP.NET 2.0运行时,原理,请求处理,页面编译,ASP.NET 2.0 HTTP Runtime  主要类:  System.Web.HttpRuntime  System.Web.HttpAp

2006-08-13 14:30:00 782

转载 ASP.NET1.1 HTTP 运行时详细说明

  原文链接:http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/dngrftheaspnethttpruntime.asp一个请求从 URL 字符串到 HTML 代码的“漫长曲折”之路 Dino EspositoWintellect 2003年7月10日 摘要:本文详细介绍了 HTTP 运行时的

2006-08-13 14:21:00 1674

转载 提高ASP.Net应用程序性能的十大方法

你也许会想到把你的应用程序划分成不同的逻辑层。你也可能听过三层物理架构或N层架构,这是最常用的架构模式,它把不同的程序功能物理的分配给各个硬件来执行。这样,如果我们想提高应用程序的性能的话,加一些硬件就可以达到目的了。按理说这种方法能提高应用程序的性能,但是我们应该避免使用这种方法。所以,只要有可能,我们都应该把asp.net页面和它用到的组件放到一个应用程序中运行。 因为分布式的布署,要用到we

2006-08-11 16:46:00 1290

转载 javascript浏览器判断函数

 来自163.comfunction fGetVersion()...{    var userAgent = window.navigator.userAgent.toLowerCase();    var AppName = "";    var Version = "";    var Sys = "";    if(userAgent.indexOf("msie")>-1)...{

2006-08-10 16:11:00 1000

转载 Javascript实现网页中元素的拖拽

英文原文: http://www.webreference.com/programming/javascript/mk/column2/index.htmlJavascript的特点是dom的处理与网页效果,大多数情况我们只用到了这个语言的最简单的功能,比如制作图片轮播/网页的tab等等,这篇文章将向你展示如何在自己的网页上制作拖拽.  有很多理由让你的网站加入拖拽功能,最简单的一个是数据重组

2006-08-08 17:37:00 1307

转载 PHP面向对象编程

面向对象编程的概念:   不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:   抽象数据类型和信息封装   继承   多态   在PHP中是通过类来完成封装的:     class Something {   // 在OOP类中,通常第一个字符为大写   var $x;   function setX($v) {   // 方法开始为小写单词,然后使用大写字母来分隔单词,例如ge

2006-07-27 17:54:00 837

一个顶点可动、动态显示角度的三角形

在网页中 矢量SVG或VML 实现了一个顶点可动 动态显示角度的三角形 可用于教学示例等 纯Javascript实现 仅供学习使用 商用请先联系

2014-07-12

FloatImg(浮动图片js源码)

使用JS 的OOP方式实现的可以在网页中同时浮动多个图片的js源码,支持多浏览器,有示例

2008-03-25

空空如也

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

TA关注的人

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