自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 .NET 的时间测试方法汇总(转)

.NET 环境下的测试花费时间的方法汇总1、使用StopWatch Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Stopwatch sw = new Stopwatch();//实例化一个对象,记录时间sw.Start();//开始

2010-05-27 13:04:00 394

原创 在线用户实体缓存解决方案(转)

随着网站访问量的增加,在线用户实体信息的存储方式变得重要起来。存储在线用户的信息一般有这三种方案:     1、用户的实体信息保存在Session里,简单方便,随着Session的过期用户信息自动过期。     2、用户信息保存在数据库中,用一个表存储在线的用户信息。     3、用户信息保存在内存。     当前项目用的是第一种方法,把用户的实体信息保存在Session中,虽然使

2010-05-24 12:55:00 538

转载 c# 线程同步: 详解lock,monitor,同步事件和等待句柄以及mutex (转)

最近由于在准备Collection对象培训的PPT,因为涉及到SyncRoot的属性的讲解,所以对怎样在多线程应用程序中同步资源访问做了个总结:对于引用类型和非线程安全的资源的同步处理,有四种相关处理:lock关键字,监视器(Monitor), 同步事件和等待句柄, mutex类。 Lock关键字    本人愚钝,在以前编程中遇到lock的问题总是使用lock(this)一锁了之,出问题后翻看MS

2010-05-21 10:19:00 579

转载 .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则(转)

 原著名称《.NET Application Architecture Guide,2nd Edition》,应该可以从微软的官网下载到,是微软的模式与实践小组的大作。Patterns & Practices在http://www.codeplex.com/上面有很多的好作品,其实.NET平台也有很好的开源项目,也有很广的选择面,只是这些不像java那么开放,.NET的开源是微软主导的。  下

2010-05-20 10:50:00 459

原创 异步窗体实现操作进度(ProgressWindow) (转)

前面写了几篇关于线程、BackGroundWorker等一下文章,现在主要对这些文章进行一个总结,写一篇关键异步窗体的,来实现操作的进度。     对于大型作业来说,循环处理是一件极其耗时的事情,如果都在Application的主线程中去执行,用户的界面感觉就如同死机一般,但是如果添加了进度窗体(ProcessWindow)来说,就不同了,程序会显示出一个新的窗体,而且给用户的效果是非常好的。

2010-05-19 18:37:00 650

转载 使用BackGroundWork处理大批量数据并用进度条显示进度 (转)

微软提供的backgroundWorker是个非常好的用于异步操作的组件。下面就简单说明一下使用该组件实现异步处理大批量数据并用进度条显示处理进度的功能,并提供取消功能。通过在主窗体点击按钮弹出进度条模式窗体,提示用户数据处理进度。效果图如下:    调用代码:       private void button1_Click(object sender, EventArgs e)

2010-05-19 18:35:00 771

原创 实现http协议GET、POST请求类 (转)

using System; using System.Collections.Generic; using System.Text; using System.Data; using System.IO; using System.Net; using System.Net.Security; using System.Security.Cryptography.X509Certificates;

2010-05-19 18:33:00 697

转载 Socket开发探秘--基类及公共类的定义 (转)

Socket开发是属于通信底层的开发,.NET也提供了非常丰富的类来实现Socket的开发工作,本篇不是介绍这些基础类的操作,而是从一个大的架构方面阐述Socket的快速开发工作,本篇以TCP模式进行程序的开发介绍,以期达到抛砖引玉的目的。要掌握或者了解Socket开发,必须了解下面所述的场景及知识。1、TCP客户端,连接服务器端,进行数据通信2、TCP服务器端,负责侦听客户端连接

2010-05-19 18:29:00 475

转载 Discuz!NT代码阅读笔记(1)--从HttpModule开始 (转)

Discuz是一个开源的ASP.NET论坛程序,从www.discuz.com可以下载源代码。我是从3.0就开始看他的代码的,最新版本是3.1.我拿到它的代码也有一段时间了,每天没事干就看看。以前没做过ASP.NET的东西,刚看见代码简直是一头露水。看了段时间,大概有些眉目了,于是乎,按老赵的说法:写出来,有收获。比较菜鸟,有不对的地方或者语言组织不好没说清楚的还望各位达人多的指正.一、从

2010-05-19 18:20:00 536

原创 winform编程实现程序最小化到系统托盘代码 (转)

1.在form中添加一个NotifyIcon控件        2.把87.ico这个图标放在/bin/Debug目录下   using System;   using System.Collections.Generic; using System.ComponentModel;   using System.Data;   using System.Drawing;   using S

2010-05-19 18:09:00 479

转载 Winform窗体显示在父窗体的中间位置几种代码 (转)

对于winform窗体显示在父窗体中,有两种情况,第一是模式显示,既showDialog().这种显示只需要设置StartPosition=CenterPostion.用代码如下:From f2=new Form();f2.StartPosition = FormStartPosition.CenterParent;f2.ShowDialog()第二种是非模式显示:这样只能用手动去控制他的位置了。

2010-05-19 18:09:00 1124

原创 保证WebBrowser中的url跳转始终在WebBrowser中 (转)

//保证WebBrowser中的url跳转始终在WebBrowser中            e.Cancel = true;            //MessageBox.Show(((WebBrowser)sender).StatusText);                     uri = new Uri(((WebBrowser)sender).StatusText);      

2010-05-19 18:05:00 2791

转载 C#的Timer (转)

再C#里现在有3个Timer类:System.Windows.Forms.Timer System.Threading.Timer System.Timers.Timer这三个Timer我想大家对System.Windows.Forms.Timer已经很熟悉了,唯一我要说的就是这个Timer在激发Timer.Tick事件的时候,事件的处理函数是在程序主线程上执行的,所以在W

2010-05-19 18:01:00 470

原创 WinForm开发,窗体显示和窗体传值相关知识总结 (转)

 以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm开发,把用到的相关知识整理如下A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下:1.在调用Form.Show方法后,Show方法后面的代码会立即执行2.在调用Form.S

2010-05-19 17:57:00 413

转载 C#中Socket多线程编程实例 (转)

C#是微软随着VS.net新推出的一门语言。它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性。而且,微软推出C#主要的目的是为了对抗Sun公司的Java。大家都知道Java语言的强大功能,尤其在网络编程方面。于是,C#在网络编程方面也自然不甘落后于人。本文就向大家介绍一下C#下实现套接字(Sockets)编程的一些基本知识,以期能使大家对此有个大致了解。首先,我向大家介绍一下套接字

2010-05-19 17:51:00 849

转载 Discuz!NT代码阅读笔记(6)--从全局看看:各个模块功能摘要(转)

Discuz!NT代码阅读笔记(1)--从HttpModule开始:首页的显示Discuz!NT代码阅读笔记(2)--网站安装也能自动化:论坛程序安装及初始化过程Discuz!NT代码阅读笔记(3)--网站安装也能自动化(2)--DNT安装时使用到的几个函数解析Discuz!NT代码阅读笔记(4)-- 一切皆可配置:页面的显示Discuz!NT代码阅读笔记(5)--从全局看看:各个

2010-05-19 15:09:00 794

转载 C# 安装部署项目 (转)

1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。 3 开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件

2010-05-19 15:07:00 555

原创 Memcache and Mongodb (转)

先说说自己对Memcache和Mongodb的一些看法,主要是抛砖引玉了,希望看到大家的意见和补充。 MemcacheMemcache的优势我觉得总结下来主要体现在:1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池,完全可以把大部分热点业务数据保存进去,由内存来阻挡大部分对数据库读的请求,对数据库释放可观的压

2010-05-19 11:35:00 427

转载 企业应用平台设计杂想 (转)

 软件体系本身已经很复杂,更何况用以构建软件的框架。同计算机硬件的发展一样,我们只有在不断的学习、不断的思考中进步。从前人的经典中学习积累知识,从成功的实践中学习经验,从失败的过程中总结教训。本文的内容也正是我学习、实践、和思想的过程。希望能有效的与您沟通。    首先,在诸如"架构"、"框架"这些词上请不要和我太计较。只要你能清楚我所要表达的意思就好,不要在为这些词语的解释上分散我们的主

2010-05-19 11:05:00 644

转载 web高性能开发系列随笔 (转)

 http://www.cnblogs.com/BearsTaR/archive/2010/05/12/web_performance.html 在BlogJava里写了一些关于高性能WEB开发的随笔,因为都是跟前端技术相关(html,http,js,css等),所以也贴到博客园来,吸收下人气。1、 HTTP服务器.2、性能测试工具推荐3、 图片篇.4、 如何加载JS,JS应该放在什么

2010-05-12 18:03:00 444

转载 采用软件负载均衡器实现web服务器集群 (转)

我用nginx实现网站负载均衡测试的例子,windows下IIS做负载实测.  如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,目前好多门户网站与大访问量的网站都在使用nginx做为HTTP服务器,所以nginx是非常优秀的,下面我亲

2010-05-12 18:01:00 521

原创 股东大会上巴菲特亲传选股10招

北京时间5月1日晚,伯克希尔·哈撒韦股东年度大会召开,来自全球37000投资者参会。80岁高龄的巴菲特精神矍铄,他告诉投资者出现严重通胀的可能性很大,不仅仅是美国,全世界都是如此。断定“断药可能比治病本身更加困难,如果拿命来打赌,我会赌未来通胀要高很多”。巴菲特称未来20年甚至更久他宁愿持有股票而不是持有债券或现金。如果我们听从巴菲特的话,那么应该如何选股呢?其实在巴菲特5个半小时的问答中,股

2010-05-10 17:06:00 1509

转载 OutputCache缓存技术(转)

http://www.cnblogs.com/PLAYBOY840616/archive/2007/08/29/874624.htmlCache -- OutputCache Response.Write(DateTime.Now.ToString());//==========================================================if (!t

2010-05-10 10:30:00 567

转载 Discuz!NT 缓存设计简析

http://www.cnblogs.com/daizhj/archive/2007/08/15/855163.html

2010-05-10 10:29:00 415

原创 异步Socket编写的一个简易的聊天室

http://www.cnblogs.com/xuting/archive/2009/08/12/1544381.html http://www.cnblogs.com/sufei/archive/2009/04/13/1434690.html

2010-05-10 10:26:00 516

原创 asp.net主机设置经验

您可以通过以下设置控制asp.net对服务器内存的占用。并能设置aspnet进程定时重建(类似IIS6中AppPool里的定时重启),这样可以避免服务器长时间运行aspnet占用大量空闲内存,有利于提高aspnet运行效率。aspnet配置文件位置为CWINDOWSMicrosoft.NETFrameworkv1.1.4322CONFIGmachine.config用文本编辑器打开该文件,

2010-05-10 10:23:00 527

转载 Asp.Net 构架(HttpModule 介绍)

http://www.cnblogs.com/JimmyZhang/archive/2007/11/25/971878.html 引言Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。

2010-05-07 17:59:00 406

原创 ASP.NET页面生命周期

  有很多理由去解释理解ASP.NET页面生命周期是非常重要的,主要是要去理解什么地方放置什么特定的方法,什么时候我们应该设置什么相关的属性。如果去开发自定义的服务器控件,理解生命周期对纠正控件初始化时候的错误,以及使用view-state和后台代码设置属性是非常有用的。(控件事件只与ASP.NET页面相关)        页面生命周期要看它是否是第一次请求,还是回发(本身页面请求),最后决定

2010-05-07 16:19:00 393

原创 系统缓存全解析

http://blog.csdn.net/litp/archive/2009/07/08/4330142.aspx李天平

2010-05-07 14:10:00 612

转载 软件研发部经理岗位职责

根据网上的一些资料以及公司实际的情况而制定:1、负责部门人员的引进及本部门人员的绩效考评管理工作;2、制订部门内部的改造计划,组织审定部门各项技术标准,编制、完善软件开发流程,并组织部门人员进行研究讨论;3、抓好本部门项目组总结分析报告工作,定期进行项目分析、总结经验、找出存在的问题,提出改进工作的意见和建议,为公司领导决策提供专题分析报告或综合分析资料。4、组织本部门人员的培训、

2010-05-06 16:32:00 10893

原创 大型高性能网站的十项规则

来源: 《程序员》杂志  发布时间: 2010-05-01 17:57  阅读: 2159 次  原文链接   字体: 大 中 小 [收藏]     在我们公司ChinaNetCloud,见过多种不同类型的网站和系统,有好也有差。其中有些系统拥有良好的服务器/网络架构,并且进行了合理的调整和监控;然而一般的系统都会有安全和性能上的问题,不能良好运行,也无法变得更流行。  在

2010-05-06 15:36:00 731

原创 如何做项目(转)看了很有感悟

总写失败的经历,可能会误导大家,也可能会对刚开始学习软件技术的人也会有一些消极的负面的影响,大部分人也会觉得我的开发水平、管理水平很糟糕一样,其实我也说不出来有啥独特的技术,自己总结下来后:“以最快的速度搞定客户的实际工作需要,把项目用最快的速度做好、最稳定高效运行,能经得起长期的考验,大数据量的考验”。    故事的一切前提:     你是个工作狂,工作拼命,不管是打工还是创业,

2010-05-06 14:46:00 1136

原创 ASP.NET 首页性能的十大做法

本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分:1.采用 HTTP Module 控制页面的生命周期。 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。 3.页面GZIP压缩。 4.OutputCache 编程方式输出页面缓存。 5.删除页面空白字符串。 6.完全删除ViewState。 7

2010-05-06 11:42:00 403

网页信息抓取程序,供大家下载

网页信息抓取程序,供大家下载。。。。。。。。。。。。。。。。。。。

2010-12-17

jQuery and jQuery UI

jQuery and jQuery UI

2010-12-17

空空如也

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

TA关注的人

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