自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 收藏
  • 关注

原创 UMeditor

UMeditor,简称UM,是为满足广大门户网站对于简单发帖框,或者回复框需求所定制的在线富文本编辑器。 UM的主要特点就是容量和加载速度上的改变,主文件的代码量为139k,而且放弃了使用传统的iframe模式,采用了div的加载方式, 以达到更快的加载速度和零加载失败率。现在UM的第一个使用者是百度贴吧,贴吧每天几亿的pv是对UM各种指标的最好测试平台。 当然随着代码的减少,UM的功能对于UE...

2015-01-07 16:50:36 273

原创 使用SignalR构建一个最基本的web聊天室

使用SignalR,可以使用服务器消息推送到客户端,件demo

2015-01-06 15:09:11 208

原创 lazyload异步加载图片

如果一个网页很长并且有很多图片的话,下载图片就需要很多时间,那么就会影响整个网页的加载速度,而这款延迟加载插件,会通过你的滚动情况来加载你需要看的图片,然后它才会从后台请求下载图片,最后显示出来。通过这个插件,可以在需要显示图片的时候,才下载图片,从而可以减少服务器的压力,提高页面加载速度。Lazy Load 插件原理修改目标img元素的src属性为orginal属性,从而中断图片的加...

2014-12-24 15:18:27 273

原创 一台服务器访问另外一台服务器的共享目录

情况:A服务器的asp.ne程序需访问B服务器的共享目录,需做如下操作1.需在A服务器创建一个账号(如aspnet,自定义),密码(如123456,也自定义)2.在B服务器也需创建一个和A服务器一样的账号和密码,必须相同3.在asp.net 程序web.config文件添加 <identity  impersonate="true" userName="aspnet"  pa...

2014-12-19 10:50:41 1718

原创 windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET

aspx 常见错误 CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/.........dll”--“拒绝访问。 ” win7中安装asp.net的问题 编译器错误信息: CS0016: 未能写入输出文件问题解决办法编译错误 说明: 在编译向该请求提供服务所需资...

2014-12-19 10:31:16 148

原创 windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET

windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NETIIS7报错:如果要使用托管的处理程序,请安装 ASP.NETwindows7,部署在本地的IIS7里以后,结果不能访问承载SL的.aspx页面,而如果用.html承载则可以访问。亲测可用修复办法:进入CMD 输入如下命令即可"%WINDIR%\Microsoft.NET\Fram...

2014-12-19 10:30:25 193

原创 Cookie小知识

如果cookie设置了过期时间,cookie就会保存在硬盘中,关闭浏览器后 下次打开还是有上次保存的cookie的,如果cookie没设置过期时间,cookie就是保存在内存中,关闭浏览器后,下次打开就是新的cookie了!...

2014-12-17 11:02:42 112

原创 提升对ASP.NET网站性能和多并发的设计的讨论

对于如何提高应用程序的性能(无论是互联网应用还是企业级应用)我的观点一直是考虑一个核心:IO处理。因为我认为目前的CPU的处理能力已经是非常高了,正常编写的在内存中处理的代码没有太严重的问题都不会对CPU造成很大的影响,性能往往是被IO所限制。由于我和我的团队沟通时间比较长,所以我们之间的一个简单的IO说明往往覆盖了很多的含义,这些IO包括了磁盘IO、网络IO、内存IO以及各种设备的IO处理。我...

2014-09-03 09:49:15 89

远程服务器返回错误: (500) 内部服务器错误 (解决方案)

“/”应用程序中的服务器错误。远程服务器返回错误: (500) 内部服务器错误。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Net.WebException: 远程服务器返回错误: (500) 内部服务器错误。 -------------------------...

2013-12-19 18:00:34 13983

原创 C# 的异步get 的三种方法

using System;using System.Collections.Generic;using System.Configuration;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Threading.Tasks;namespace WebClientAsynProjec...

2013-06-21 16:04:30 804

原创 checbox,redio超强样式运用

<html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server">    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    &

2013-06-04 16:49:56 129

html页面获取参数加载数据,提高访问速度

如果你的网站很多数据是用jquery ajax获取的,那就没必要用aspx页面了,用html就可以了,这样可以减少页面生命周期,减少请求管理处理,然后参数也直接在html页面后加,如html?id=1&name=jacklai, 获取方式如下var id= Request("id");var name= Request ("name"); function Request(p...

2013-06-03 14:49:20 304

ado.net 连接池相关知识

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Data.SqlClient;namespace _10连接池2{    class Program    {        static void Mai...

2013-01-27 20:07:56 108

原创 一个避免用户重复点击按钮造成重复数据的小技巧

    <script>        //启用遮罩        function SetEstopForButton(buttionId) {            if ($("#btnEstop")[0] == null) {                $("#" + buttionId).after("<div id='btnEstop' style='z-ind...

2013-01-13 16:13:50 521

原创 网页链接到QQ

<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=QQ号&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:QQ号:41" alt="点击这里给我发消息" title="

2012-12-05 18:59:22 204

原创 SWFupload 上传控件的使用的使用

-- 首先说个解决 ie兼容的标签 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> ---aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SWFupload_Demo.aspx.cs"    Inher

2012-12-02 16:17:32 146

原创 评论的延迟加载

看verycd、cnbeta的评论区域很奇怪,每次看完了正文,再翻到评论区评论区都显示“正在加载评论”,稍等片刻才显示出来评论,评论的加载当然是用ajax实现的了,但是为什么不管是进入页面立即看评论区还是看帖子一段时间在看评论区都是看的时候才显示“正在加载评论”,好像不看它就不显示一样,难道真是哲学中的“看到的东西才存在”?经过研究源代码发现,原来是程序中在定时的做判断,判断评论区是否在显示范...

2012-11-10 18:34:32 124

原创 id,name的小区别

很多时候,很多人喜欢只写id,不写name,不过这两个作用还是有点不一样的,id是方便页面操作的,比较js控制,name是为了方便服务器能获取数据,因为服务器只能获取表单中的含有name和value两个属性的标签值,比如input,textarea,select,其他标签的值是获取不到的,比如div,table,之类的值是获取不到的(所以asp.net 是用viewstate保存状态),所以如果代...

2012-11-08 23:42:10 127

原创 SessionID的本质

一、客户端用cookie保存了sessionID 客户端用cookie保存了sessionID,当我们请求服务器的时候,会把这个sessionID一起发给服务器,服务器会到内存中搜索对应的sessionID,如果找到了对应的 sessionID,说明我们处于登录状态,有相应的权限;如果没有找到对应的sessionID,这说明:要么是我们把浏览器关掉了(后面会说明为什 么),要么sessio...

2012-11-05 23:08:14 121

原创 进程管理运用,防盗链,权限限制

图片防止盗链 void Application_BeginRequest(object sender, EventArgs e)    {        if (Request.RawUrl.Contains("images/"))        {            if (Request.UrlReferrer == null || !IsSameDomain(Request.UrlR...

2012-11-05 22:58:45 107

原创 进程外session配置

进程外session StateServer  对象必须可序列化  1.开始 ASP.NET 状态服务:cmd里面命令:services.msc  2.配置webconfig   <sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424">   </sessionState> ...

2012-11-05 22:57:00 143

原创 海量图片的分布式存储及负载均衡研究(浅析)

海量图片的分布式存储及负载均衡研究(浅析)

2012-10-21 18:04:45 129

原创 Windows2008 网络负载均衡(NLB)

Windows2008 网络负载均衡(NLB)

2012-10-21 17:42:17 157

原创 SqlServer2008发布订阅机制(数据库数据同步)

发布订阅份为两个步骤:1、发布。2订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也可以对整张表进行发布...

2012-10-21 16:47:29 642

原创 分页底层实现(超原理)

--样式.paginator{    font: 12px Arial, Helvetica, sans-serif;    padding: 10px 20px 10px 0;    margin: 0px;}.paginator a{    border: solid 1px #ccc;    color: #0063dc;    cursor: pointer;    text-de...

2012-10-16 22:19:01 364

原创 网站盗链和网站防盗链

什么是盗链 “盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。   为什么会产生盗链 一般浏览有一个重要的现象就是一个完整的页面并...

2012-10-07 14:42:47 177

原创 生命周期请求过程

客户端第一步:用户在地址栏里面输入地址,或者是提交表单第二步:浏览器内部会将请求封装成HTTP请求报文,并建立Socket连接发送HTTP请求到服务器端第三步:等待服务器端响应服务器端: 1、内核模块 1.1 内核模块(HTTP.SYS)监听80端口 1.2 监听到客户端的连接,并解析出请求的协议以及访问的端口 1.3 查询注册表,并将此请求交给具体处理的进程(默认IIS会注册此过滤模块),此时请...

2012-10-07 14:40:53 154

原创 c# 验证码生成与使用

---生成验证码的类using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO;using System.Web;namespace Maticsoft.Common{    public class ValidateCode   ...

2012-10-07 14:37:59 128

原创 多线程的理解

什么是多线程:多线程就是“同时”可以执行多个任务,实际上并不是同时,而是由CPU分配时间给每个线程,只不过这个时间段很小很小,我们感觉不出来,就觉得是同时在进行了在一个程序中,这些独立运行的程序片断叫作“线程”(Thread)进程里面的任务在什么时候用多线程:使用线程可以把占据长时间的程序中的任务放到后台去处理   ·用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出...

2012-09-21 00:31:32 104

原创 委托:委托、事件与Observer设计模式

上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些:假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,来提示水已经快烧开了。现在我们需要写个程序来模拟这个烧水的过程,我们将定义一个类来代表热水器,我们管它叫:Heater,它有代表水温的字...

2012-09-20 23:10:14 103

原创 委托:将方法绑定到委托

将方法绑定到委托看到这里,是不是有那么点如梦初醒的感觉?于是,你是不是在想:在上面的例子中,我不一定要直接在GreetPeople()方法中给 name参数赋值,我可以像这样使用变量:而既然委托GreetingDelegate 和 类型 string 的地位一样,都是定义了一种参数类型,那么,我是不是也可以这么使用委托?如你所料,这样是没有问题的,程序一如预料的那样输出。这...

2012-09-20 22:59:23 185

原创 委托:将方法做为方法的参数

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

2012-09-20 22:51:06 187

原创 table属性

表格的色彩 表元的背景色彩和背景图象<th bgcolor=#><th background="URL"> #=rrggbb 16 进制 RGB 数码, 或者是下列预定义色彩名称:Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,Fuchsia, White, Green, Purple, Silv...

2012-08-25 23:50:12 280

原创 C#,FTP上传的代码 FtpWebRequest

private void Upload(string filename){string ftpServerIP = "221.12.163.61";FileInfo fileInf = new FileInfo(filename);string uri = "ftp://221.12.163.61/" + fileInf.Name;FtpWebRequest reqFTP;// 根据uri创建Ft...

2012-08-24 22:46:10 480

sql server 使用for xml path 将一对多的数据拼接

比如兴趣爱好表create table hobby(id int identity,userId int,hobbycontent) insert  into hobby values('1','溜冰')insert into hobby values('1','打球')insert into hobby values('1','看书')insert into ...

2012-08-17 20:57:37 196

原创 使用HTML,CSS快速导出数据到Excel

一般是导出到txt,csv或excel。txt和csv一般用在系统间的数据交换, 而excel一般有较好的显示效果,可以按照一定的模板导出,导出就不用再排版了,使用简单,如果是使用做报表一般都导出excel文件。但是使用com组件导出到Excel数据很慢,有另一种生成excel文件的方式就是通过html和css快速导出数据同时并能设置样式,使用这种方式有两个优点:1是速度快,2是...

2012-08-12 22:16:22 351

原创 .net web加载时出现正在加载的效果

方法一:1、添加 引用using System.Threading;2、在页面加载时protected void Page_Load(object sender, EventArgs e){////////////////////以下是进度条Response.Write("<div style='COLOR: red; POSITION: absolute; ' id='mydiv...

2012-08-12 22:15:53 676

原创 .net文件上传的各种操作及创建文件夹和删除上传的文件方法

aspx中<tr><td align="left" colspan="2" style="height: 27px"><input id="myFile" name="myFile" style="width:441px; height:23px;" type="file" runat=&quot

2012-08-12 22:15:20 219

原创 Repeater 控件实现无刷新分页

本文讲述的是如何利用 XMLHttpRequest 来对 Repeater 控件 进行无刷新分页。实现的方式是,使用XMLHttpRequest对象异步向服务器发送post 请求,传递设置好的每页显示记录数,当前页码和记录总数。服务器端接收到请求时,根据参数从数据库中查询相应记录,并通过Repeater 控件将数据显示出来,然后调用Repeater 的RenderControl 方法...

2012-08-12 22:13:06 187

原创 下拉框下的树形结构数据的绑定

privatevoid BindDropDownList(){DataTable dtSite;/* Get data here* dtSite = ...* */DataRow[] dr = dtSite.Select("PARENTID=0");for (int i=0; i<dr.Length; i++){//ddlSite is your DropDownList cont...

2012-08-12 22:12:26 244

空空如也

空空如也

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

TA关注的人

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