自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(69)
  • 收藏
  • 关注

转载 说说大型高并发高负载网站的系统架构

我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。  一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录

2007-10-04 13:35:00 1089

转载 2010年中国移动视频市场规模将达到34575万元 3G门户、神州掌讯、乐视移动居市场主导地位

易观国际研究表明,2010年中国移动视频市场规模将达到34575万元人民币。届时除了传统的娱乐和商务型移动视频业务外,一些基于行业应用的移动视频业务也将逐渐丰富。经过产业盘整期后,移动视频市场进入理性竞争阶段。同时,用户认知度的提高将有效带动区域市场的发展,用户规模呈稳步增长态势并出现成熟的商业模式和完整的产业链。从受众群体看,移动视频用户主要集中在积极尝试新事物、个性化需求较高的年轻群体

2007-09-29 22:46:00 871

原创 让网页清晰易懂的5种方法

当用户打开一个页面,更多的是快速扫描,他们不会仔细阅读网页上的所有内容,也没有必要。可以说如果一个网站没有在用户快速扫描的过程中给他带来点独特的内容,那么他就会丝毫不需理由的离开你的网站。为此,让网页更清晰易懂将是留住用户的最佳法宝。让网页清晰易懂,使用户尽快理解网站可以从以下5个方面做起:1、突出重点突出重点是为了让用户最快的找到页面的重点内容,减缓用户的视觉疲惫。突出重点,一般是通

2007-09-25 16:45:00 705

转载 什么是WAP网站

WAP是一种无线应用协议,是一个全球性的开放协议。WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML描述的信息,显示在移动电话或者其他手持设备的显示屏上。多种网络,也就是说,它不依赖某种网络而存在,今天的WAP服务在3G到来后仍然可能继续存在,不过传输速率更快,协议标准也会随之升级。

2007-09-23 05:01:00 1066

原创 对于Web开发到底是否应该使用DataReader(探讨)

对于Web开发到底是否应该使用DataReader? 今天我的那位非常忠实的DataReader哥们又给我说,为什么不扩展一个DataReader的数据操作类.我没有回答他的这个问题,只说了句一般Web开发不推荐使用这个东西.(因为以前给他说过这个问题).   那么到底在Web开发中是否要使用DataReader呢?   首先我们来看下DataReader的概念.(MSDN上的内容)   Data

2007-09-16 16:06:00 917 1

原创 算法

常用算法设计方法 要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。      算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确

2005-08-10 10:43:00 1573

原创 check约束

alter table xsa_xsjbqkaddconstraint pk_1 primary key (id)alter table xsa_xsgkcjaddconstraint fk_1 foreign key (xid) references xsa_xsjbqk (id) on delete cascade on update cascade(商品编号 varchar(20) not

2005-07-05 00:18:00 843

原创 c#.net常用的小函数和方法集

1、DateTime   数字型          System.DateTime currentTime=new System.DateTime();     1.1 取当前年月日时分秒          currentTime=System.DateTime.Now;     1.2 取当前年          int 年=currentTime.Year;     1.3 取当前月     

2005-04-16 22:11:00 694

原创 如何自定义类以及如何使用自定义类

1、首先编写类文件,比如Hello.csusing System; namespace myclass.SayHello{public class TSayHello{String name;public TSayHello(){this.name = "World";} public String Say(){return("Hello, " + this.name + "!");}}} 2、编

2005-03-27 19:31:00 831

原创 DataGrid 自定义分页导航

DataGrid 自定义分页导航效果:  让DataGrid自己的分页实现这样的效果[1][2][3][4][5][6]  private void grid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)  {   if(e.Item.ItemType==ListItemT

2005-02-24 11:16:00 786

原创 高性能ASP.NET应用程序的探讨与研究

0 引 言ASP.NET是微软公司推出的新一代的动态服务器页面,目前的版本是1.0。它是微软的.NET框架结构中的一个重要组成部分。在性能上,ASP.NET比以往的ASP 3.0更加强大和稳定:ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP.NET使用编译后的语言,从而提升性能和伸缩性;ASP.NET使用Web表单使开发更直观,利用面向对象技术促进组件

2005-02-24 11:14:00 697

原创 JavaScript和ASP.NET的传值

 因项目需要,最近一段时间里对于js的开发有了一定的了解。在基于ASP.NET的开发中,经常性的需要JS脚本来增加一些客户端的控制,比如限制输入字符,日期控件等等。一般这样的控制基本上在客户端完成就比较好,无需回传到服务端。总结了最近的开发中使用的一些js的技巧,提供给大家 1、js脚本如何访问服务器控件的值         界面上有一个TextBox控件,ID为Name,js里可以采用如下脚本取

2005-02-19 00:00:00 832

原创 程序员的酸甜苦辣——告别Coding

<!-- function __doPostBack(eventTarget, eventArgument) { var theform; if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) { theform = document.Form1; } else {

2005-01-31 18:50:00 5416 1

原创 DataGrid使用技巧

-------如何屏蔽单元格输入       有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。       比较经常碰到的一个问题是:我们希望DataGrid的某一列只能输入特定的文本,

2005-01-28 16:42:00 674

原创 如何在JS里得到文件名称

楼主你问的不清不楚: 若是得到本网页的文件名可以用:function get(str)  //从链接地址里提取出本文档名{  return str.match(///([^/?/]*)(/?|$)/)[1];}alert(get(location.href));

2005-01-28 16:31:00 754

原创 我写的第一个ASP.NET"组件"

demo.aspx代码: void btnSetBgcolor_click(Object s,EventArgs e) {  setBackCalor(txtBgcolor.Text); } void btnSubmit_click(Object s,EventArgs e) {  Add(txtUsername.Text,txtContent.Text); }  cellspacing="0"

2005-01-28 16:01:00 30993

原创 Microsoft PetShop 3.0 设计与实现--数据访问层

Microsoft PetShop 3.0 设计与实现--数据访问层   最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是3.0,和以前的版本从设计上已有一定的区别,应该是和Java的Petshop设计相当。关于一些Microsoft PetShop的来由、如何安装,所表现业务流程,数据库表结构等基本的信息的资料请大家参考下面

2005-01-27 14:09:00 579

原创 [ASP.net]Loading制作

方法很简单。把代码放上来大家看看!打了包成了个控件。下载地址:http://upserver4.ys168.com/ys168up/D1/YY1.aspx?f=050P1D8E0E3E5D9D5G6ALI7A00A05AKA03D6A00A08A08I5F9G0E0D9E0D8D6E1A24E6E1D9E5D9C3下面是源码:===================================u

2005-01-25 16:00:00 546

原创 决定何时使用 DataGrid、DataList 或 Repeater

摘要:了解 ASP.NET 用于显示数据的三个控件: DataGrid、DataList 和 Repeater。 这些控件中的每一个都有独特的特性以及相关的优点和缺点。 创建显示数据的 ASP.NET 应用程序时,为这项工作选择正确的控件非常重要。 正如将在本文中所看到的一样,选择使用 DataGrid、DataList 还是 Repeater,要权衡下面三个因素: 可用性、开发时间和性能。 (1

2005-01-25 11:15:00 660

原创 我积累的数据库操作类

拿它做了两个项目了,感觉还是很实用,拿出来大家一起学习,都是做项目的时候想到了就写上,肯定有很多地方需要改进,大家多指教。 using System;using System.Data.SqlClient;using System.Data;using System.Configuration;namespace web.base_class{     ///

2005-01-19 16:07:00 604

原创 SQL存储过程在.NET数据库中的应用

一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程 ◆存储过程能够实现较快的执行速度 ◆存储过程能够减少网络

2005-01-11 09:57:00 525

原创 如何开发高性能的 ASP.NET 应用程序

要使所编写的代码达到可接受的性能级别,可以结合下列技术来实现:1.当不使用会话状态时禁用它。详细2.仔细选择会话状态提供程序。详细3.避免到服务器的不必要的往返过程。详细4.使用 Page.IsPostBack 避免对往返过程执行不必要的处理。详细5.在适当的环境中使用 ASP.NET 服务器控件。详细6.只在必要时保存服务器控件视图状态。详细7.使用 HttpResp

2005-01-10 12:04:00 502

原创 程序员如何做SOHO一族接私单做呢?

做为一名程序员,我想大多数人除了平时削尖了脑袋研究各种各样的技术之外,我觉的在技术之外还有更多的东西值得我们去学习,现在不是讲究“复合型人才”吗?呵呵,我觉的不只只是人不人才的问题,同时也是,如果壮大我们钱包的一个现实问题。         现在问题出来了,程序员,我们本身有技术,有经验,可是,我们如何把我们的经验、技术转化为MONEY才是最重要的是吧。         原来我一直也想找个办法入这

2005-01-07 11:55:00 517

原创 .Net中事件与委托的示例详细解

比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。这就是现实中的委托。实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。所以,委托有如下几个要素:1 激发事件的对象--就是小张2 处理对象事件的

2005-01-04 17:58:00 619

原创 Asp.Net中DataGrid的模版列(TemplateColumn)内容控制简单方法。 选择自 TomMax 的 Blog

最近写了几个asp.net的项目。其中,Asp.Net的控件DataGrid使用的最多了,前几天需要一个功能,我研究了很长时间,发现一个方法,应该是最简单的实现。现表述如下。 DataGrid的html定义很简单,如下 Asp:DataGrid ID="myDatagrid" runat="server" datakeyfield="fID" AutoGenerateColumns="Fa

2005-01-04 17:54:00 552

原创 基于ASP.NET的网页复用方法

Abstract:This paper introduces some methods of reusable web page which combining with the features of ASP.NET, and taking a web page of a News web site as an example. 关键词:ASP.NET 复用 用户控件 继承 Key Words:

2004-12-30 10:25:00 554

原创 使用ASP.NET中的一点体会--关于代码分离

使用ASP.NET中的一点体会[关于代码分离]最近在进行项目开发中,经常会遇到这种情况,就是当用户点击页面上的Button时,系统需要弹出一个窗口。这个窗口可能是标准对话框,也可能是一个新的页面。开始的时候我不知道如何实现这样的功能,按照我以前的编程习惯,我认为应该有一个类似于ShowMessage的方法,但是,可惜这种方法在WEB下是没有的。通过在网上查阅资料,发现一般的做法是在Button的O

2004-12-30 10:04:00 530

原创 递归函数

每个函数在运行过程中都要使用一定的空间,用于保存函数运行时的各种状态,例如返回地址、函数参数和局部变量等。对于递归函数而言,由于每次调用需要分配不同的运行空间,所以一旦某一层被启用,就要为之开辟新的空间。而当一层执行完毕,它就把相应空间释放掉,然后退到上一层。由此可知,当递归过程每层所需空间为常量C时,整个动态空间的代价就与递归的深度有关。如果递归深度为h,动态空间代价为C*h

2004-12-28 12:13:00 485

原创 ASP编程入门进阶(六):Cookies讲座

作者:cnbruce    文章来源:5D多媒体 什么是 Cookie?Cookie 其实是一个标签,经常可能听到的中文翻译:小舔饼。当你访问一个需要唯一标识你的站址的 WEB 站点时,它会在你的硬盘上留下一个标记,下一次你访问同一个站点时,站点的页面会查找这个标记。   每个 WEB 站点都有自己的标记,标记的内容可以随时读取,但只能由该站点的页面完成。每个站点的Cookie与其他所有站点的

2004-12-23 09:16:00 515

原创 一组在线 Rich Text 编辑器

今天坐了一天,把以前的东西整理了一通,简单“装饰”一下,放到网上给大家看:Cross-Browser Rich Text Editor      一个兼容多种浏览器(IE5.5+, Mozilla1.3+)的编辑器 dotnetBB 论坛上使用的编辑器      使用的是 DIV 而非 IFRAME 动网 HTML 编辑器      很老的一个,好像是动网新闻上的? 一个叫 M

2004-12-20 16:46:00 1452 1

原创 asp.net中动态变更CSS

在asp.net中,有的时候要动态变换CSS,比如有的时候做个性化页面,可以这样做之后,在要更换CSS的页面中,使用如下代码Sub Page_Load(Sender As Object, E As EventArgs) If Not (IsPostBack)  MyStyleSheet.Attributes.Add("href","/css/flostyle.css") End IfEnd Sub

2004-12-06 14:15:00 545

原创 ASP.NET编程习惯

初学编程的朋友往往喜欢收集一些很“奇妙”的编程技巧,然而,技巧的积累往往并没有提高程序质量,反而引导一些编程者一味追求奇和新,忘记了基本编程习惯的培养,不利于团队的合作,可能,这也是中国并不缺少聪明的程序员,但是缺少聪明的开发团队的一个原因吧。在ASP.NET的开发中,可以学习的技巧不少,但是,一些基本的编程习惯我们一定要养成,这样不但能根本上提高程序质量和开发效率,而且,也利于程序的阅读和团队开

2004-12-01 12:45:00 424

原创 高性能Web开发技术”网上聊天活动

本期嘉宾:郭红俊(ghj1976),孟宪会(孟子E章) ,刘如鸿(策划编辑)聊天主题:高性能的Web应用程序开发 嘉宾[主持人]: 各位网友大家下午好!欢迎大家到CSDN嘉宾聊天室。[2004-10-21 13:39:00]嘉宾[主持人]: 今天我们非常荣幸的请到了几位在Web开发方面非常有经验的嘉宾来CSDN聊天室作客。[2004-10-21 13:48:00]嘉

2004-11-30 16:41:00 1215 2

原创 UrlRewrite(地址变换)技术在IIS 5.0/ASP平台上面的应用

在聊这个技术问题前,我不由得想起一个可笑的故事。NetCraft曾经做了一个测评,这个测评根据比较大量网站页面的扩展名是ASP.NET的还是JSP/Servlet的,得到了一个结论,现在ASP.NET的应用超过了JSP/Servlet。这个测评引发了大量的讨论,很多用JSP的技术人员嘲笑这个测评。因为这个测评的结论忽略了一个很大的问题。那就是,JSP开发的网站的页面,一定是.jsp么?答案当然是否

2004-11-30 16:10:00 558

原创 ASP小偷(远程数据获取)程序的入门教程

 这里所说的“小偷”指的是在ASP中运用XML中的XMLHTTP组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序。你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用。“小偷”的优点有:无须维护网站,因为

2004-11-30 11:46:00 523

原创 Asp.Net学习笔记:使用DataSet

public void Page_Load(Object src,EventArgs e){ //各种String 的设置 String MyConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath("blog.mdb"); String StrSel1 = "select id,topic,use

2004-11-23 12:52:00 638

原创 用ASP实现分级权限控制

用ASP实现分级权限控制    本文实现的是一个帐务管理系统中分级权限的控制,程序使用ASP和JavaScript编写,在装有IIS4.0的win  NT服务器上运行,速度快,易维护。权限级别划分如下:①、院长和财务科长:不能输入,可以无限制查询、统计;②、副院长:不能输入,可以查询、统计其分管部门的帐务;③、部门领导:不能输入,可以查询、统计本部门的帐务;④、会计:能输入各部门的帐务(一个会计有

2004-11-19 13:17:00 745

原创 怎么才能刷新后,以前的网页不显示。。

2002-10-08 08:57:44Z写了一个会员管理程序,当会员登陆时,用session变量记录用户名,以便能访问特定页面(特定页面验证用户名,禁止非会员访问),当会员退出时,调用session.abandon()方法,结束当前用户会话并且撤消当前session对象,这样会员想进入的话只能重新登陆,但现在有个问

2004-11-08 15:15:00 1561

原创 DATAVIEW和DATASET到底有什么不同呢?

2002-01-10 11:59:19Z 得分:0 DataView只是相当于一个Table的映象,可以在里面修改、添加、删除数据。DataSet可以包含多个Table,也就是可以包含多个DataView。其实一般情况下用DataView和用DataSet都一样的,不过如果用DataSet的话,可能代码会写的很长。如:

2004-11-07 23:37:00 1629

原创 讨论:到底在什么情况下需要用Web Serveices

作  者:llgzhang (大成) 等  级: 信 誉 值:100 所属社区:.NET技术 Web Services 问题点数:100 回复次数:21 发表时间:2004-10-27 11:44:36 Web Serv

2004-11-02 10:44:00 847

空空如也

空空如也

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

TA关注的人

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