01 2007 档案

摘要:这个世界上还有一个故事,叫做《大话西游》。 世界是巨大的枷锁,你不得不重复自己或是别人的生活。 记得长辈说过:年轻是一种罪过。他们说我们不成熟。 真切地为自己的不俗喝彩,在深切的郁闷中,突然就看懂了《大话西游》的开头: 一位才华横溢又无法无天的青年(孙悟空),根本不喜欢世人摊派给他的大事业(西天取经)。他尤其受不了师父(唐僧)的唠唠叨叨,可世俗条规(观音)又不放过他。为让他悔悟,心甘情愿地去取经,唐僧和观音达成妥协:让他五百年后重新做人。 这真是一个宿命的开始。 九七一师兄曰:“大学的孩子都是玻璃罐里养蛤蟆,前途光明出路不大。”再贴切不过。大闹天宫无非是大学四... 阅读全文
posted @ 2007-01-31 16:05 周金桥 阅读(186) 评论(0) 推荐(0) 编辑
摘要:((I)).集合类型 1.一般集合 I.Array a.Array中的秩是Array中的维数.一个Array可以有一个或多个秩. Array具有固定的容量.如果有可变容量,则用Array.CreateInstance,其可以不从零开始存储. II.ArrayList集合类型 a.是数组的复杂版本.Array是数组是固定的,而ArrayList类是根据需要自动扩展的.如果更改了Array.Capacity属性的值,则自动进行内存重新分配和元素复制. b.ArrayList提供添加/或移除某一范围元素的方法.在Array中,只能一次获取或设置一个元素的值. c.使用 Synchronized方.. 阅读全文
posted @ 2007-01-31 15:42 周金桥 阅读(191) 评论(0) 推荐(0) 编辑
摘要:对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!&qu 阅读全文
posted @ 2007-01-31 15:31 周金桥 阅读(160) 评论(0) 推荐(0) 编辑
摘要:C#支持单继承,说到继承就不得不说new,virtual和override这三个关键词,灵活正确的使用这三个关键词,可以使程序结构更加清晰,代码重用性更高。以下是msdn中对new,virtual和override的定义: 使用 new 修饰符显式隐藏从基类继承的成员。若要隐藏继承的成员,请使用相同名称在派生类中声明该成员,并用 new 修饰符修饰它。 virtual 关键字用于修改方法或属性的声明,在这种情况下,方法或属性被称作虚拟成员。虚拟成员的实现可由派生类中的重写成员更改。调用虚方法时,将为重写成员检查该对象的运行时类型。将调用大部分派生类中的该重写成员,如果没有派生类重写该成员,则. 阅读全文
posted @ 2007-01-31 10:57 周金桥 阅读(165) 评论(0) 推荐(0) 编辑
摘要:C#和Java都是很不错的语言。他们通过类似的方式达到了类似的目的,尽管C#比Java多出来一些和句法相关的东西,例如foreach关键字和一些更加让人高兴的扩展/实现架构。不幸的是,这些改进的光芒被削弱的东西掩盖掉了。在本文里,我将比较两种语言,并尽量避免深入到JVM和CLR层。Java:无可争辩地具有C++所有的精华在比较Java和C#的时候,你不可能不注意到它们诸多的相似之处,这在某种程度上要归结于它们共同的来源:C和C++。但是,当Gosling和他的同事们坐下来创造Java的时候,他们不仅吸取了C++的能力,而且更重要的是,他们减掉了一些无用特性,后者让C++更容易出错误而且更难学习 阅读全文
posted @ 2007-01-29 19:41 周金桥 阅读(150) 评论(0) 推荐(0) 编辑
摘要:代码如下:using System;using System.Text;using System.Security.Cryptography;namespace Common{ /// <summary> /// 一个实现MD5散列字符串的类 /// 作者:周公 /// 日期:2007 /// </summary> public sealed class MD5Hashing { private static MD5 md5 = MD5.Create(); //私有化构造函数 private MD5Hashin... 阅读全文
posted @ 2007-01-29 15:38 周金桥 阅读(301) 评论(0) 推荐(0) 编辑
摘要:usingSystem;usingSystem.Security.Cryptography;usingSystem.Text;usingSystem.IO;namespaceCommon...{/**////<summary>///DESEncrypt加密解密算法。///</summary>publicsealedclassDESEncrypt...{privateDESEncrypt()...{////TODO:在此处添加构造函数逻辑//}privatestaticstringkey="zhoufoxcn";/**////<summary&g 阅读全文
posted @ 2007-01-29 15:35 周金桥 阅读(324) 评论(0) 推荐(0) 编辑
摘要:usingSystem;usingSystem.Text;namespaceCommon{///<summary>///实现Base64加密解密///作者:周公///时间:2007///</summary>publicsealedclassBase64{///<summary>///Base64加密///</summary>///<paramname="codeName">加密采用的编码方式</param>///<paramname="source">待加密的明文< 阅读全文
posted @ 2007-01-29 15:33 周金桥 阅读(337) 评论(0) 推荐(0) 编辑
摘要:Session 会话l 区分客户端,不区分页面l 数据量会随着客户端(并发)数量的增多,而增多l 服务器端存储什么:数据存储在服务器端(InProc,StateServer,SqlServer)l 客户端存储什么:客户端存储的是SessionIDl 有过期策略l 适用场合:与用户相关的数据,购物车,用户帐号, Application状态l 全局数据,所有客户端共享:不区分客户端,不区分页面l 服务器端存储什么:数据存储在服务器端(服务器进程内)l 客户端存储什么:客户端不存储任何与Application状态数据l 可能有多线程并发访问的问题,需要同步(Lock/Unlock)l 适用场合:全局 阅读全文
posted @ 2007-01-27 21:57 周金桥 阅读(132) 评论(0) 推荐(0) 编辑
摘要:在企业进销存管理的过程中,有些任务需每一个月做一次,或都每天做一次,比如月底备份库存档,做为下一个月的库存期初值。SQL AGENT就提供这样功能,实现了WINDOWS中的任务计划功能。 应用该技术的前提是,SQL AGENT代理服务需打开。 首先,在数据转换服务(DTS)中新建本次需执行的任务包。 在任务包右键选取调度包,对该任务需运行的时时进行定义。确定后,该任务会在 管理/代理调度/作业 下生成一条记录。记录上有上可以看出下次运行的时间,上次运行的时间及状态。 注意,管理/代理调度/作业的内容,如果刚才执行了任务,需刷新才能看到。如下步骤:(1)找到SQL Server代理节点(2)新建 阅读全文
posted @ 2007-01-26 18:25 周金桥 阅读(258) 评论(0) 推荐(0) 编辑
摘要:今天下午做了一个小WebForm,删除了两个RadioButton服务器控件,改为RadioButtonList控件,习惯性地给RadioButtonList控件更改ID,试了N次都不能解决问题,每次都是提示“目录名无效”,后来重启VS2005之后问题解决。出现这种问题的可能原因如下:由于出现设计失误要重读以前的版本代码,覆盖后代码中的控件ID不一致时,在缓存中的DLL文件找不到相应的控件就会出错,有时复制过来大量的含有服务端控件的HTML代码时也会出现这个情况。可以通过以下几种办法解决:(1)在HTML模式下改动;(2)重启VS2005。 阅读全文
posted @ 2007-01-23 17:40 周金桥 阅读(201) 评论(0) 推荐(0) 编辑
摘要:“得其精而忘其粗,在其内而忘其外;见其所见,不见其所不见,视其所视,而遗其所不视”——《列子 说符》 1. 语言只是工具 我曾经是非常执着的开发人员。我有连续几天几夜做Coding的经历,也曾经为了一个技术问题耗上三、四个星期而导致项目一再延迟,还曾经为了一个实现细... 阅读全文
posted @ 2007-01-22 14:35 周金桥 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用,但在Windows 98中却没有集成这一个工具。 Nslookup 必须要安装了TCP/IP 协议的网络环境之后才能使用。下面笔者就举一个实例来介绍Nslookup的具体操作过程。 现在网络中已经架设好了一台 DNS 服务器,主机名称为 linlin ,它可以把域名 www.netskycn.com 解析为 192.168.0.1 的IP地址,这是我们平时用得比较多的正向解析功能。 检测步骤如下: 在 Windows 2000 中单击“开始”->“程. 阅读全文
posted @ 2007-01-20 14:32 周金桥 阅读(231) 评论(0) 推荐(0) 编辑
摘要:开发背景:为了熟悉一下在vs.net2005下进行WinForm开发,同时也是由于整理电脑时发现一些数码相机拍摄的照片尺寸过大,查看不方便,占用空间大,尽管已经有相关的图片调整软件,都有些不太尽我意的地方,于是想到了自己动手开发一个。选择调整文件界面设置调整尺寸界面设置保存路径界面调整状态界面关于我们说明特点:1、可以批量调整图片大小。2、可以设定过滤条件,只调整符合尺寸的图片。3、可以以以下三种方式之一进行调整:(1)设定图片的宽度或高度,另一维(对应的高度或宽度)的大小可以按照远图的宽高比计算得出。(2)直接指定调整后的图片的高度和宽度。(3)指定调整后的图片尺寸大小与原图片的比率。4、可 阅读全文
posted @ 2007-01-04 19:42 周金桥 阅读(161) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示