自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

从今天起

从今天起,一切过去都不重要;从今天起,一切未来都有了开始.

  • 博客(37)
  • 资源 (7)
  • 收藏
  • 关注

原创 腾讯弱智战术的后果:狼未赶走又遇虎

腾讯推出新的策略,逼迫用户在QQ与360之间只能选其一。用户苦不堪言,必将为保护自己,而增加更多的选项,那就是,除了QQ和360,我们还可以选择百度Hi,新浪UC,MSN,等等。

2010-11-03 21:39:00 1619 1

原创 MVC的世界观

    了解MVC概念有一段时间了,但并没有真正理解,这两天,再细读了一篇文章:用C#实现MVC(http://www.cnblogs.com/c-delight/articles/305694.html),收获颇丰,同时推荐给大家。 这篇文章以一个示例,描述了MVC的应用场景,系统结构,实现,五脏六腑都全了,对于初涉MVC来说,确实是一篇很赞的作品。     到目前为止,我对于M

2009-06-23 00:34:00 812

原创 WebBrowser.DocumentText的设置问题

1、最初的愿望WebBrowser是一个操作Html的极为方便的类。笔者在试图获取一段HTML的标签时,毫不犹豫地瞄上了这个类。HTML片断:            Simple HTML               Input content           笔者打算,通过一个Winform程序,获得这段html里的等标签。2、遭遇挫折为了获取那些标签,笔者写了如下这段代码:

2009-06-19 01:58:00 16533 6

原创 互联世界的梦想

       60年前,一群懒惰的人为了省点加法计算,发明了一个庞然大物,叫做埃尼克。这个埃尼克以每秒500次运算的速度,开创了自动计算的新纪元。自然而然地,埃尼克成了计算机的鼻祖。后来,人们不再满足于单个计算机的计算,他们还想使不同的计算机能够相互连接起来,共享信息,于是就出现了网络。     而今天,互联网络已经不再是一个新鲜明词,年老一代或许只是知

2009-04-18 12:13:00 798

原创 商人与梦想家

 网上出了个“非死不可”,搅得互联网心神不安。本质上,非死不可也仅仅是一个交友网站而已,800年前就有人做交友网站了,不过,都没有非死不可这样成功。 我眼里的成功并不是我对非死不可有多了解,只是看到有新闻说微软花了2.4亿购买它1.6%的股份。把微软这样的大块头都吸引过去了,我能不赞叹吗?从04年初创建以来,用户数超过千万,市值超过100亿(微软估值150亿),这样

2009-04-18 00:10:00 601

原创 用户是好奇而脆弱的对象

      近日,笔者忽然来了兴趣,写了个小小的Excel工具。主要实现两个功能:    1、查找一个Excel表里的重复记录,并将重复记录从源表中分离。    2、对于两个结构相同的Excel表,查找出两个表不同的记录。包括:一个表相对于另一个表的增加/减少记录;相同的记录中部分字段信息不同。    从功能上讲,笔者已经顺利完成。但是完成了功能并不等于就是可用的产品,于是笔者

2008-12-17 02:00:00 623

原创 C#实现图片到数据库的存取

按:在某些情况下,项目要求将图片以二进制形式存入数据库中,这与将图片的链接存入数据库是不同的。本段代码使用C#实现了图片到SQL SERVER 2005数据库的存取的功能。值得注意的是,图片与数据流的转换,数据流与二进制的转换,任何一次的转换稍有问题,都有可能导致存储或者读取的数据出现问题。在存储部分的代码中,有两条语句(已注释),貌似实现了数据流到二进制的转换,也能够存入数据库,但读取的时候会发

2008-11-07 00:16:00 2119

原创 互联网应用发展新阶段的几个显著特点

经过几十年的发展、摸索与思考,互联网应用(而不是接入)的发展进入了一个新的阶段,在这个阶段,对互联网的认识正在逐渐现实而理性,互联网的应用也越来越多地接近民众的真实需要,从而诱导更多的人进入互联网,体验互联网,使互联网更具有生机和活力,毫无疑问,互联网应用即将进入一个新的高速发展时期。互联网应用发展的新阶段呈现几个明显的特点:一是消费者逐渐认可了互联网的价值,越来越多的人愿意通过互联网进行

2008-05-09 22:25:00 4158

转载 ASP.NET 应用程序的扩展策略

本文讨论: 扩展 ASP.NET 应用程序和数据库 优化代码 高效的缓存 相似性和负载平衡

2008-05-09 21:52:00 864

原创 方便的工具与勤思的大脑

作为开发人员,目睹了开发平台的演化,尤其是微软的开发平台,功能越来越强大,使用起也越来越方便,很多工具唾手可得,很多类库和控件可以信手拈来,轻而易举地完成一个任务,甚至可以完成一个项目。在微软的VS平台里,就大肆渲染了其令人惊叹的、不用编写一行代码就能完成一定任务的能力。软件开发平台的强大带来的影响是巨大的,对于初学者来讲,它降低了入门的门槛,使神秘高深的软件开发褪去面纱,露出和谒可亲的面

2008-01-16 01:41:00 777

原创 在效率和可靠性之间挣扎

 写程序,完成功能是最基本的要求,但要应对真实世界的各种情况,则会追求多种目标,如性能、稳定性、可扩展性、可维护性等。然而,在某一个历史阶段,有些目标之间是相互冲突的,需要程序设计人员选择合适的策略,在冲突与矛盾中寻求平衡,以达到最佳的综合效果。其中,效率和可靠性是一对矛盾,需要小心面对。举个例来说,使用asp.net从SQL Server数据库中读取数据时,我们一般会使用SqlDat

2008-01-09 02:22:00 2268 4

转载 asp.net在ie7中使用FileUpload上传前预览图片

因为安全性问题,IE7禁用了image控件引用本地图片,为了这个问题郁闷了好几天,终于找到了解决方案,好东西要与大家分享,代码如下:此段代码放于 ....之间style type="text/css">#newPreview { FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)}styl

2008-01-08 16:50:00 1021 1

转载 asp.net中为TextBox Web服务器控件添加OnClick事件

在进行Web应用开发的时候,有时会需要使点击文本框控件(TextBox)执行某个特殊的任务,但TextBox却没有按钮那样的OnClick事件。百度了一段时间,发现了这个解决方法,贴于此,供大家共享。// .aspx asp:TextBox ID="TextBox1"  runat="server">asp:TextBox>        asp:Button ID="Button1" r

2008-01-05 12:01:00 8733 1

翻译 ADO.NET 2.0 基础

译自Apress.Pro.ASP.NET.2.0.in.C#.2005第7章 ADO.NET基础相当多的计算机应用,包括桌面和Web应用,都是数据驱动的(data-driven)。这些应用特别关心获取、显示和修改数据。获取和处理数据看起来是很直截了当的工作,但在过去十年里,应用使用数据的方法反复改变了多次。开发人员从简单的使用本地数据的客户端应用转移到了基于专业集中化的数据库的分布是系

2007-11-22 20:30:00 3610

原创 建立动态可扩展的联系方式

引言在开发Web应用系统中,用户管理是一个核心的问题。管理用户,必不可少要管理用户的联系方式。一般情况下,人们会建立一个专门的联系方式表,包含电话、Email、QQ、MSN等联系方式。不难发现,即便我们考虑得再周全,也无法罗列全部的联系方式,如手机、座机、小灵通、大灵通、skype等。那么,如何才能使用户能够自由添加各种联系方式而不会影响系统本身呢?让我们来探讨这个问题的解决。 一、直

2007-10-29 00:24:00 1923

原创 如何进行数据库设计

(来源于 微软特约讲师 邵志东 的视频课件) 一、数据库设计任务:有几张表?各个表有哪几个字段?每个表之间的字段?二、如何得到需要进行分析的内容,以便完成数据库设计任务:涉及到的人物?涉及到的内容?人物和内容之间的关系?三、数据库设计的正规化形式正确设计数据库,需要满足四级正规化要求:(一)第一级正规化形式(解决可扩展性)1、消除每个表格中重复的组2、为

2007-10-25 01:54:00 2720 1

翻译 理解Asp.net 提供者模型(第3部分)

  译自Creating Custom Membership and Role Providers – Part 3 引言在第1部分和第2部分中,我们学习了ASP.NET2.0提供者模型的概念和内部结构。我们知道提供者模型是可扩展的,任何人都可以根据需要实现自己的提供者。在这一部分中,我们将创建两个自定义提供者---一个用于成员资格,另一个用于角色。 为什么要创建自定义的成员资

2007-10-23 00:48:00 1073

翻译 理解Asp.net 提供者模型(第2部分)

译自Understanding ASP.NET Provider Model – Part 2 引言在第1部分中,我们了解了ASP.NET提供者模型的基本思想。在这部分里,我将阐释ASP.NET 内建提供者的结构。我们重点对成员资格提供者进行解剖。 成员资格提供者的基类先看看下面这幅图:你已经看到,所有提供者的基类是ProviderBase。ProviderBase

2007-10-23 00:46:00 927

翻译 理解Asp.net 提供者模型(第1部分)

译自 Understanding ASP.NET Provider Model – Part 1 引言ASP.NET包含了许多新的特征,例如成员资格(Membership)、角色(Roles)、特性(Profiles)。这些特征都是基于提供者模型(Provider Model)的。此系列文章将揭示提供者模型内部的奥秘,并且帮助你创建自定义的提供者。我们首先解释隐含在提供者模型后面的关系

2007-10-23 00:44:00 1053

原创 网络运行值班软件 Net Watcher (学习之作)

最近一直在学习.net开发。 由于所使用的单位网络很不稳定,网络值班人员无法获知网络状态变化情况,以此为切入点,边学习边写了这个小东东---Net Watcher。Net Watcher的原理非常简单,就是利用工具Ping,定时对网络设备进行Ping测试。测试计算机发送ICMP数据包并接收回应数据包,如果接收到的响应数据包为0,则认为网络不可达,即网络中断(Unreachable),如果接收到

2007-10-08 23:29:00 1038

转载 C# 事件机制

本文转自:http://www.cnblogs.com/donghaiyiyu/archive/2007/07/29/828738.html   文中言简意赅,切中要害,举例准确形象,使读者对于C#的事件机制一目了然,在此对作者表示感谢。在所有关于C#事件机制的介绍中,我更倾向于发布者/订阅者(Publisher/Subscriber)这种描述。理解事件机制并不是一件容易的事情,它所涉及的思想

2007-09-21 23:43:00 781

原创 使用.net开发Windows应用程序的过程概要

在.net环境下开发Windows应用程序,相比于visual studio 6.0确实简单了不少。至少,使用起来的感觉比较直观,也只需要不多的代码就可以搭建起一个应用程序的框架。笔者在Visual studio.net 2005上使用C#边学边写了一个Windows应用程序处女作,感觉挺惬意。现在作一个简要回顾,算是一种总结和整理。当然了,要做好一个软件系统,需要做的工作很多,并不会因为工具的演

2007-09-21 01:56:00 2315

原创 C#中通过父窗口调用子窗口的问题

 C#在父窗口中调用子窗口的过程:1、 创建子窗口对象2、 显示子窗口对象 笔者的程序中,主窗体MainFrm通过菜单调用子窗口ChildFrm。在窗体中定义了子窗口对象,然后在菜单项点击事件中,加入了如下代码来创建和显示子窗口:Private childFrm myChildFrm = null; //定义子窗口对象private void OpenChild

2007-09-18 20:44:00 16319 5

原创 消除路由环路的技术

本文根据CISCO CCNP指南翻译整理。链路状态算法不会产生路由环路,因此,消除路由环路的技术,都是针对距离向量协议进行的。主要包括如下技术:水平分割(split horizon)、无限计数(count to infinity)、中毒反转(posion reverse) 、路由保持(hold-down)、触发更新(triggered updates)、定义生存期(aging of route

2007-08-05 09:59:00 6974 1

原创 CISCO 2950交换机配置参考

这是本人在近期的网络技术培训中对于交换机的学习记录,列举了CISCO 2950交换机的常用配置命令,并进行了简要说明。交换机配置接口设置Switch(config-if)#duplex [full|half|auto]   //设置接口双工模式Switch(config-if)#speed [10|100|auto]   //接口速率接口安全安全

2007-08-05 09:56:00 12512

原创 CISCO3640路由器配置参考

这是在近期网络技术培训中,熟悉了网络设备的配置,现将整理的常用配置命令及简要说明陈列于此。  路由器路由器引导方式配置Router(config)#boot system flash [IOS文件名] //从flash中引导Router(config)#boot system fttp [tftp地址] [IOS文件名] //从TFTP中引导Router(c

2007-08-05 09:49:00 5302

原创 获取图片路径--生成缩略图的完整实现

在网站开发中,经常会使用一些文本编辑控件,如CuteEditor。这些控件一般都能同时输入文本和图片,并进行图文混排。如何读取该文本框中的图片路径,并生成缩略图,是很多开发者头疼的事情。本文根据网络资料进行整理,现将完整代码呈现如下:1、获取图片地址:       ///         /// 通过正则表达式获取图片地址。        ///         /// 正则表达式    

2007-04-26 13:05:00 5249 2

原创 Asp.net &C#开发中的一些注意事项及小技巧

 1、构造函数不能带返回值类型,因为构造函数返回就是对象本身。2、将字符串转换成日期类型,用DateTime.Parese()或DateTime. ParseExact ()函数。3、if(!Page.IsPostback){}使用该函数,使网页仅在第一次加载时运行函数体的内容,在Page_Load()事件中,通常可用于初始化。如果不使用该函数,则可能会在一些控件回传时再次

2007-04-20 19:44:00 2669

原创 用C#获取无限多级分类的实现

所做的小项目中需要多级分类, 试着学习实现多级分类。由于对存储过程本身并不大熟悉,也不想借助于treeview,于是递归逻辑采用C#实现,配合数数据库完成了多级分类的获取方法。增加分类节点应该说是比较简单的,此文暂略。数据库表:CategoryInfo字段名           类型 ciID                  int                        //

2007-04-20 11:51:00 3670

翻译 第14章 用户控件

 第14章 用户控件 Asp.net控件集是广泛而引人注目的。它包含封装了基本HTML标记的控件和提供丰富的高层模型的控件,如日历、目录树(TreeView)和数据控件。当然,即便是最好的控件集也无法满足所有开发人员的需求。有时,你总是希望有更深层的认识、能够修改和建立你自己的用户接口组件。在.NET中,你可以将自己的控件通过两种方式插入到网页表单窗体中:l         用

2007-02-24 20:06:00 4316 1

转载 C#中的delegate和event

C#中的delegate和event 飞过海。。。 发表于 2005-10-2 20:01:00 在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应

2007-02-24 14:01:00 1166

翻译 第10章 富数据控件

第10章 富数据控件(Rich Data Controls) 在前面的章节中,你看到如何使用数据源控件来执行查询,包括使用或者不使用自定义数据访问类的帮助。在这过程中,你使用了一些富数据控件(rich data control),如GridView。但是,你对那些控件提供的功能了解得并不深。本章中,你将更深入了解GridView,DetailView和FormView,并且了解如何

2006-12-29 01:12:00 5919

原创 调试时的异常捕获

异常捕获是用于在程序运行时发现异常,并且抛出相应的异常信息。 异常处理可以隐藏程序真正的错误细节,而将友好的信息提供给用户,或者给用户一个向导。但异常捕获可能带来一个问题,如果catch中的语句有语法问题,比如说使用了不合法的名称。有可能调试时检查不出来,而运行程序的时候,只抛出一个一般性的错误信息。这不利于程序的排错。笔者就犯了一个这样的错误:做一个测试编程的时候,随便给一个数据库表取了

2006-12-27 01:07:00 1076

翻译 第21章 成员资格(Membership)

(本文译自 Pro ASP.NET 2.0 IN C# 2005 ,译得不到之处,欢迎批评指正)第21章 成员资格(Membership)一方面,窗体认证为实现安全,自定义登录,提供了关键性的基础。另一方面,实现登录窗体的任务以与与底层的信任连接对于每个Web 应用来讲,总是相同的,而这些工作是单调乏味的。你应该记住的一点是,窗体认证仅仅提供了用户认证的基础。如果你在使用自

2006-12-07 22:01:00 6041

翻译 第6章 状态管理

  (译自 Pro ASP.NET 2.0 IN C# 2005 ,译得不到之处,欢迎批评指正)第6章 状态管理HTTP是无状态的协议,无论采用多先进的应用框架,都无法改变这个事实。每次网页请求后,客户端与服务器断开连接,ASP.NET引擎丢弃页面对象。这个结构保证了Web应用能够扩展,在为成千上万的并发请求提供服务的同时不致耗尽服务器内存。缺点是程序中需要使用其它技术来存储不同请求共

2006-11-30 13:24:00 3453

翻译 第3章 WEB窗体

(译自 Pro ASP.NET 2.0 IN C# 2005 ,很多地方译得不好,欢迎批评指正)第3章 WEB窗体ASP.NET页面(正式名称叫Web窗体)是ASP.NET应用至关重要的一部分。它们提供了Web应用的真实输出,即客户请求网页并在浏览器里浏览。尽管网页并不是新事物,但Web窗体却是ASP.NET独有的。本质上,Web窗体允许你象Windows应用那样使用基于控件的接口

2006-11-20 22:45:00 12188 2

翻译 第8章 数据组件和DataSet

第8章 数据组件和DataSet  在前面的章节里,你对ADO.NET有了初步了解,并且研究了基于连接的数据访问。现在,将你的数据访问代码放入设计良好的应用中就摆上了桌面。在组织合理的应用中,数据访问代码绝不会直接嵌入到网页的后置代码中。相反,它会被分离到专门的数据组件里。本章中,你将看到如何自己创建一个简单的数据访问类,并为每个要执行的数据任务添加一个单独的方法。最为重要的是,这

2006-11-10 13:36:00 3070 1

三星GT-C5530刷机全教程

三星GT-C5530刷机教程,实际刷机操作后整理的文档。教程中不含所需要的软件。

2011-05-02

staruml指导手册

StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。StarUML是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。

2009-06-26

silverlight开发超链接视频

播放视频的时候点击视频,导航到新的视频,就象网页的超文本一样。研究silverlight的同学可以看一看。

2009-05-13

Excel工具(昨天传的下载不了,重传一次)

Excel Tool是一款简单易用的Excel辅助工具,将Excel的高级应用转变为简单的操作,提高用户工作效率。目前实现了两个功能: 1、对Excel表的重复数据行进行查找和分离,并可导出为剔除了重复记录的Excel表和只有重复记录的Excel表。 2、对于两个结构相同的Excel表,可以查找比较目标表相对于源表记录增加、记录减少、内容变化的记录。生成为数据增加表、数据减少表、内容变化表。这些表都生成为Excel格式。 业余时间用C#开发的,希望对有需要的朋友能够有所帮助。若有什么问题,请给我发邮件。

2009-01-12

Essential Silverlight 2

Essential Silverlight 2 英文版,chm格式.

2008-05-22

MyMouse(鼠标左右键自由切换)

王玉菲写的小工具。对于常用电脑,尤其是常用鼠标的人来说,老是用右手会很累,容易肌肉劳损。windows里的切换操作步骤又太多,不大方便。一直想有一个能够方便快捷地切换鼠标左右键的办法,搜到了这个MyMouse,感觉挺好用,向大家推荐。

2008-01-12

Net Watcher 1.0 Beta

自动检测、提醒并记录网络运行状态。

2007-10-08

空空如也

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

TA关注的人

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