摘要: 【转自】http://www.cnblogs.com/zhongweiv/archive/2011/11/06/UseEnum.html在实际开发中,在数据库表设计中,我们往往习惯于用一个Int类型的State字段去表示数据的状态,这个字段很方便去表示这条数据的状态,但是又不愿意去建一张这个State字段的外键表去解释状态。(这一类型表状态的字段可能还会有很多,这里只是举个例)我们一般会把这个State字段当成一个约定,去在项目中应用(比如:0:启用,1:禁用)在后台管理或其它地方显示Int类型对应的实际状态时,再到公共类中去写一个方法,里面用一个switch...case去返回对应的中文解释 阅读全文
posted @ 2011-11-06 17:09 大卫H 阅读(373) 评论(0) 推荐(1) 编辑
摘要: 将用户信息存储在客户的机器中,以便在每次请求时被服务器设定的时期内进行读取。浏览器会将其大小控制在4096个字节内。存储Cookie:HttpCookie cookie=new HttpCookie("用户名");DateTime dt=DateTime.Now;TimeSpan ts=new TimeSpan(0,0,6,0);cookie.Expires=dt.Add(ts); //设置过期时间为6分钟后。cookie.Domain= //设置其应用的域。cookie.Path= //设置路径。cookie.Secure= //设置安全。cookie.Value=&qu 阅读全文
posted @ 2011-11-06 16:46 大卫H 阅读(247) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Web;using System.Net;using System.IO;public class WeatherHelper{ public WeatherHelper() { } /// <summary> /// 获取今天气温,远程捕获 /// </summary> public static string GetWeatherToday(string CityCode) { string strUrl = "http://weather 阅读全文
posted @ 2011-11-06 16:43 大卫H 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 1、将一整数逆序后放入一数组中(要求递归实现) void convert(int *result, int n) { if(n>=10) convert(result+1, n/10); *result = n%10; } int main(int argc, char* argv[]) { int n = 123456789, result[20]={}; convert(result, n); printf("%d:", n); for(int i=0; i<9; i++) printf("%d", result[i]); }2、求高于平 阅读全文
posted @ 2011-11-06 16:31 大卫H 阅读(379) 评论(0) 推荐(1) 编辑
摘要: 1、简述 private、 protected、 public、 internal 修饰符的访问权限。private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 当前程序集内可以访问。2、ADO.NET中的五个主要对象Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。Command:主要可以用来对数据库发出一些指 阅读全文
posted @ 2011-11-06 16:30 大卫H 阅读(638) 评论(1) 推荐(0) 编辑
摘要: 今天正式学习Python 在此记录下。另开设个新群 专门讨论Python. 欢迎新学的朋友 和 将要学习的朋友 特别是Python高手入住。群号是: 67221760暗号:python 阅读全文
posted @ 2011-07-26 11:15 大卫H 阅读(478) 评论(0) 推荐(2) 编辑
摘要: 前台HTML:<asp:TreeView ID="TreeViewMU" runat="server" ShowCheckBoxes="All" AutoGenerateDataBindings="False" ontreenodecheckchanged="TreeViewMU_TreeNodeCheckChanged"></asp:TreeView>后台CS:-----------绑定TreeView---------------------------------- 阅读全文
posted @ 2011-05-25 20:01 大卫H 阅读(869) 评论(0) 推荐(1) 编辑
摘要: 解决原有TreeView 的 CheckBox 被点击时不能引发服务器端事件实现当TreeView中父节点的CheckBox的点选状态改变时回发服务器端触发TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)事件从而通过代码来控制子节点的CheckBox的点选状态 一同改变主要步骤及代码示例如下:1.TreeView绑定onclick事件通过本事件 引发回发2.在TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)事件编写相关代码 控制 阅读全文
posted @ 2011-05-25 19:52 大卫H 阅读(1488) 评论(2) 推荐(0) 编辑
摘要: 呵呵,博客园现在还不支持搜狐博客直接搬家功能,只好把之前的搜狐博客日志一个一个Copy过来,和大家一起分享了,这篇是我10年的一个测试实例:方法1:using System.IO;using System.Data.SqlClient;using System.Data.Common;using Microsoft.Practices.EnterpriseLibrary.Common;using Microsoft.Practices.EnterpriseLibrary.Data;using System.Text;using System.Reflection;后台代码:protected 阅读全文
posted @ 2011-03-28 09:23 大卫H 阅读(385) 评论(0) 推荐(0) 编辑
摘要: .Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。本文将系统地为大家讨论泛型,我们先从理解泛型开始。1.1 理解泛型1.1.1 为什么要有泛型?我想不论大家通过什么方式进入了计算机程序设计这个行业,都免不了要面对数据结构和算法这个话题。因为它是计算机科学的一门基础学科,往往越是底层的部分,对于数据结构或者算法的时间效率和空间效率的要求就越高。比如说,当你在一个集合类型(例如ArrayList)的实例上调用Sort()方法对它进行排序时,.Net框架在 阅读全文
posted @ 2011-02-16 13:39 大卫H 阅读(481) 评论(0) 推荐(0) 编辑