03 2010 档案
摘要:统计在线用户的作用不言而喻,就是为了网站管理者可以知道当前用户的多少,然后根据用户数量来观察服务器或者程序的性能,从而可以直观的了解到网站的吸引力或者网站程序的效率现在,我们就介绍一个简单明了的方法来统计在线用户的多少,该方法的特点就是充分的利用了ASP.NET的特点,结合global.asax文件,用Application和Session巧妙的实现在线用户的统计,由于程序中只用到一个Application,所以,程序占用系统资源几乎可以忽略不及,当然,这也是网站管理者最关心的问题之一一用户显示页面的使用首先,我们来看看怎样现实当前网站的访问用户数量,程序代码如下:<%@ Page Langu
阅读全文
摘要:C#注册表的读,写,删除,查找using system;using system.collections;using system.configuration;using system.data;using system.web;using system.web.security;using system.web.ui;using system.web.ui.htmlcontrols;using system.web.ui.webcontrols;using system.web.ui.webcontrols.webparts;using microsoft.win32;public part
阅读全文
摘要:1. 简介本规范为一套编写高效可靠的 C# 代码的标准、约定和指南。它以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强,提高生产效率。同时,将带来更大的一致性,使软件开发团队的效率明显提高。2. 适用范围本规范适用于公司所有的C#源代码,为详细设计,代码编写和代码审核提供参考和依据。3. 文体本规范中的建议分为四种:要,建议,避免,不要,表示需要遵循的级别。文档中会以粗体表示。对于应遵循的规范,前面会以“Ö”来表示,对不好的做法前面会以“´”来表示:要:描述必须遵循的规范。例如:Ö 异常类要以“Exception”做为后缀;建议:描述在一般情况下应该遵循
阅读全文
摘要:最近比较不闲,要读的书实在是太多,我也是看了这本丢那本。这实在不是一个好的习惯,我会渐渐改正,不多废话,以下是再读《大象》后整理的一部分(因为暂时只读到这儿)认为值得回味的内容:面向过程的前提:过程是稳定的,结果是预设的。UML作为一种建模语言和所有语言一样都是由基本词汇和语法两部分构成。其中定义的一些建立模型所需要的表达某种特定含义的基本元素,这些元素称之为元模型类比于基本词汇。另外还定义了这些元模型互相之间关系的规则,以及如何用这些元素和规则绘制图形以建立模型来映射现实世界,这些规则和图形称之为表示法或视图,类比于一般语言中的语法。UML统一建模语言的意义:它试图用统一的语言来覆盖整个软件
阅读全文
摘要:对非托管资源的隐式控制是由析构方法提供的,它会在对象销毁时由垃圾回收器调用。析构方法应该只释放对象占用的资源,而不应该引用其他对象。请注意,如果只有托管引用,就无需也不应该实现析构方法,它只适用于处理非托管资源。因为析构方法需要一定的开销,应该在需要它的方法中才实现。不能直接调用对象的析构方法,垃圾回收器会为我们调用的。****析构方法的工作原理*****垃圾回收器会维护一个含有析构方法的对象列表。此列表在每次创建或销毁这种对象时都会更新。当这一列表中的对象首次被回收时,它会被放到一个队列中与其他被放在队列中的其他对象一起等待销毁。在析构方法执行之后,垃圾回收器会回收对象,并更新队列及可销毁列
阅读全文
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespaceAllSaveGrid{publicpartialclassForm1:Form{DataSetds=newDataSet();publicForm1(){InitializeComponen
阅读全文
摘要:知识储备,如果您已经十分熟习这些,可以跳过 1 什么是引用?引用是一个数据结构,包含了一个计算机内存堆地址的值,就类似C++中的指针一样,本文中所有出现有关"引用"字句,读者都可以把它理解成C,C++中的指针 再说一遍,引用 与 指针 是不同的,例如 GC在回收内存的时候,会修改引用的值,但本文的重点并不是讲述 引用 与 指针的差别,所以,读者可以把所有在这里出现的 "引用" 理解成 c,c++ 中的指针2 栈 与 堆, .net中的内存分配? http://blog.csdn.net/cuike519/archive/2009/12/23/506333
阅读全文
摘要:曾经有人告诉我优秀的开发人员的特点是希望能够有效地利用时间。开发人员不断追求更容易更快速的编码方式,以及减少错误数量的方法。使用 ADO.NET 中的强类型数据集对象可以帮助您做到这一点。本月我将从正反两方面来讨论使用强类型数据集对象开发基于 Microsoft® .NET Framework 的应用程序。我将从什么是强类型数据集及其如何扩展数据集、数据表和 DataRow 类开始谈起。在这一部分中,我将提到一个示例应用程序,它包括使用强类型数据集在 SQL Server™ Northwind 数据库的 Orders 和 Order Details 表上执行插入、更新和删除的完整代码
阅读全文
摘要:今天同事有个Birt的Performance问题需要解决,这个问题是在Birt里嵌入一段我们自己写的代码来调用一些已有的类去取得配置在文件中的数据库信息,这里因为数据库的用户名和密码是加密的,所以不能直接写在rptdesign文件中,而只能通过调用原来已有的类来取得数据库信息。而每次在调用这个类之后,都会导致Birt产生报表特别慢,并且CPU居高不下,而如果不调用这些类,同样的查询条件,同样的数据,同样的数据库都会很快的返回,用时相差25-30倍。 对于这个问题,首先想到的是由于birt是嵌入的JavaScript语句在rptdesign文件中,是不是Birt会重复加载我们使用的那些类?于是.
阅读全文
摘要:其它非GUI team问:最近一年你做了哪些工作?答:最近一年我做了以下工作:1. aaa2. bbb3. ccc4. ddd5. eee问:在接下来的一年你打算做哪些?答:在接下来的一年我打算:1. vvv2. www3. xxx4. yyy5. zzzGUI team问:最近一年你做了哪些工作?答:最近一年我把XXX做了五遍。问:在接下来的一年你打算做哪些?答:在接下来的一年我打算把XXX再做五遍。
阅读全文
摘要:3.2主要的更新包括以下几个:1、Store可以实现多列排序和过滤2、Dataview可实现动画过渡3、组合字段 在旧版中,要实现日期范围这样的输入,需要特殊处理才能实现效果,在3.2版中可以很简单的就能实现了,请看下面代码:new Ext.form.FormPanel({ items: [ { xtype: 'compositefield', fieldLabel: 'Full Name', items: [ {xtype: 'textfield', name: 'title', widt...
阅读全文
摘要:DataGridView control is a Windows Forms control that gives you the ability to customize and edit tabular data. It gives you number of properties, methods and events to customize its appearance and behavior. In this article, we will discuss some frequently asked questions and their solutions. These q
阅读全文
摘要:source:http://blogs.msdn.com/karenliu/archive/2006/06/12/628756.aspxVisual C# Development Settings Default KeyBindingsEditingEdit.CollapseToDefinitionsCTRL + M, OCollapses existing regions to provide a high-level view of the types and members in the source file.Edit.CommentSelectionCTRL + K, C or CT
阅读全文
摘要:Installing VMware Tools in UbuntuI've noticed that people are installing Linux distributions in virtual machines. Especially the virtualization products of VMware are popular. The most installed distribution in VMware seems to be Ubuntu, as this one of the most user friendly Linux environments a
阅读全文
摘要:VMware虚拟网络相关知识 虚拟网桥通过虚拟网桥把虚拟机的虚拟网卡连接到宿主机的物理网卡上。通过它可以将虚拟机连接到宿主机所在的外部网络。如果宿主机上不止是一个物理网卡时,采用定制配置,创建另外的虚拟网桥用来连接宿主机上的其它物理上网卡。 宿主机虚拟网卡 安装完虚拟机后,我们右键“网上邻居” /属性 /在打开的“网络连接”窗口里看到两块网卡,默认情况下“VMware Network Adapter VMnet1”供仅宿主机网络使用;“VMware Network Adapter VMnet8”供NAT网络使用。右键这两个网卡的属性,我们可以在常标签下看到虚拟网卡的全称。当然我们也可以在...
阅读全文
摘要:原文地址:http://aext.net/2010/03/javascript-jquery-killing-flash-tutorial-jquery-plugin/
阅读全文
摘要:C#日期格式参考小结我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34 如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例:using System;using System.Globalization;String format="D";DateTime date=DataTime.Now;Response.Write(date.ToString(format, DateTimeForma
阅读全文
摘要:原文地址:http://sixrevisions.com/design-showcase-inspiration/35-beautiful-iphone-app-website-designs/
阅读全文
摘要:原文地址:http://sixrevisions.com/user-interface/best-practices-for-hints-and-validation-in-web-forms/
阅读全文
摘要:当今最热门的桌面Linux非Ubuntu莫属,它已经拥有数量众多的爱好者,已经成为PC用户的主流操作系统之一。Ubuntu定时发布管理战略的劣势之一是,有时候不能包含一些有用的升级软件包,而Debian不稳定版尽管不提供稳定当今最热门的桌面Linux非Ubuntu莫属,它已经拥有数量众多的爱好者,已经成为PC用户的主流操作系统之一。尽管Ubuntu相对还比较年轻,但是它的前身却是拥有多年历史和经验的Debian项目,或者说它继承了Debian这个最古老、最具影响力的Linux发行版的优点。这两个最受欢迎的Linux发行版之间存在着密不可分的“血缘”关系。尽管Debian对Ubuntu的过去和将
阅读全文