2006年7月20日
摘要: 昨天决定把我的blog全部移植到博客园。说干就干! 做为一个.net开发人员,我看中了cnblogs的下面几点: 1、专注与.net,资源多,高手也多 2、速度快 3、可以上传文件 4、最重要的一点:可以插入众多的代码!这个非常的棒。 5、用户二级域名! 感谢cnblogs提供服务。 阅读全文
posted @ 2006-07-20 17:14 阿米 阅读(483) 评论(1) 推荐(0)
摘要: 点击此处下载 阅读全文
posted @ 2006-07-20 17:09 阿米 阅读(547) 评论(0) 推荐(0)
摘要: 今天下班去天虹买点菜。停自行车的时候看车人忙没有来得及要钱我就进去了。回来的时候那个苍老的老人问我有没有给钱,我经过两妙的思考说:我已经给了,两毛啊!他点点头走了。走后我好后悔我的那个决定,后悔自己要撒谎。其实我口袋有很多零钱,为什么我要撒谎呢? 分析一下原因吧: 1、舍不得两毛钱? 2、懒得拿钱包出来掏两毛钱? 3、旁边人多,怕别人说我一开始不给钱,看不起? 4、抵制看车收钱的行为? 其实我认为... 阅读全文
posted @ 2006-07-20 17:08 阿米 阅读(530) 评论(1) 推荐(0)
摘要: 今天和高翔,高翔的谈吐更加的有深度了,而我和他比起来有了很大的差距,在北京两年的日子他变的更加的成熟稳重有想法了,分析事情的能力也强了很多。一点也不像两年前的那个高翔了。看来,大城市和小山村是如此的不同,思想就是有一定的差距。小伙子,加油!!! 阅读全文
posted @ 2006-07-20 17:08 阿米 阅读(295) 评论(0) 推荐(0)
摘要: 下面的话是一个真正懂得生活的人才能说出来的话,不管他的实际身份是什么,他的财富有多少…… 1.生活是不公平的,要去适应它; 2.这世界并不会在意你的自尊,这世界指望你在自我感觉良好之前先要有所成就; 3.高中刚毕业你不会成为一个公司的副总裁,直到你将此职位挣到手; 4.如果你认为你的老师严厉,等你当了老板再这样想; 5.如果你陷入困境,不要尖声抱怨错误,要从中吸取教训; 6.在你出生之... 阅读全文
posted @ 2006-07-20 17:07 阿米 阅读(312) 评论(0) 推荐(0)
摘要: 熟练人员经过多年的积累加上自己的CodeSnip的总结,基本不用额外再查找资料。而一般的开发人员在开发过程中会花掉10-20%时间去查找资料。 熟练人员注意代码复用,并且时刻注意重构和抽取公用代码。一般开发人员是代码拷来拷去完成功能。 熟练人员非常注意查找,定位,标签等各种快捷键的使用,定位查找方便快捷,IDE环境也根据习惯定义到最方便状态。 熟练人员编码前先思考清楚整个流程,在头脑或纸张上规划好... 阅读全文
posted @ 2006-07-20 17:07 阿米 阅读(367) 评论(0) 推荐(0)
摘要: 站的更高,尿的更远。 水至清则无鱼,人至贱则无敌! 走自己的路,让别人打的去吧。 穿别人的鞋,走自己的路,让他们找去吧。 打台湾我捐一个月的生活费,打日本我捐一年的生活费, 打美国我捐他妈的一条命! 我不是随便的人,我随便起来不是人。 女人无所谓正派,正派是因为受到的引诱不够;男人无所谓忠诚,忠诚是因为背叛的筹码太低…… 骑白马的不一定是王子,可能是唐僧;带翅膀的也不一定是天使,有时候是鸟人... 阅读全文
posted @ 2006-07-20 17:07 阿米 阅读(880) 评论(1) 推荐(0)
摘要: 今天是2006年的6月28日。距离我毕业已经整整两年的时间。从大学到现在,我已经将近编程5年。回头看看5年的代码之路,发现自己只是刚刚迈出了一步,我离目的地是如此的远。我相信人是有聪明和笨之分的。而我一直认为我是一个聪明的人。但看看我走过的路是如此之短,我掌握的技能,却是如此的肤浅。我究竟是一无能之辈。 我相信一个人的成功,背后一定有巨大的付出,特别是对于技术人员。如果想出人头地的,必须付出艰辛的... 阅读全文
posted @ 2006-07-20 17:06 阿米 阅读(355) 评论(0) 推荐(0)
摘要: 英国某小镇。这儿,有一个青年人,整日以沿街为小镇的人说唱为生;这儿,有一个华人妇女,远离家人,在这儿打工。 他们总是在同一个小餐馆用餐,于是他们屡屡相遇。 时间长了,彼此已十分的熟悉。有一日,我们的女同胞,关切地对那个小伙子说:“不要沿街卖唱了,去做一个正当的职业吧。我介绍你到中国去教书,在那儿,你完全可以拿到比你现在高得多的薪水。” 小伙子听后,先是一愣,然后反问道:“难道我现在从事... 阅读全文
posted @ 2006-07-20 17:06 阿米 阅读(466) 评论(1) 推荐(0)
摘要: 请教 爱问知识人 举报 var auto_close_hand;var auto_close_hand1;var auto_close_hand2;var is_opera_d = (navigator.userAgent.toLowerCase().indexOf('opera') != -1);String.prototype.trim =... 阅读全文
posted @ 2006-07-20 17:05 阿米 阅读(1133) 评论(7) 推荐(0)
摘要: 6月13日全球最大的中文搜索引擎百度(NASDAQ:BIDU)启动的“AStar”2006百度之星程序设计大赛(star.baidu.com)已进行过半。经过初赛、复赛的层层筛选,最终有50名选手入围决赛。 根据初赛统计结果,目前为止共有6000多名优秀编程人才报名参加百度程序设计大赛。其中,在校学生占据了绝大比例,学校覆盖100多所。另一部分为编程专业人员。 记者了解到,最让学生们感兴趣的除了... 阅读全文
posted @ 2006-07-20 17:02 阿米 阅读(743) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2006-07-20 17:01 阿米 阅读(2262) 评论(0) 推荐(0)
摘要: 今天发现一个问题:上下两个表格中间有大约5象素的间距。代码是这样的 ... 阅读全文
posted @ 2006-07-20 17:00 阿米 阅读(1303) 评论(0) 推荐(0)
摘要: 摘要:一直都心存创业想法却迟迟不敢下钩的人,也别总是抱怨自己缺少那根钓竿。分析一下除了钓竿还需要什么,有了自己想要的那根钓竿又如何? 有个老人在河边钓鱼,一个小孩走过去看他钓鱼,老人技巧纯熟,所以没多久就钓上了满篓的鱼。 老人见小孩很可爱,要把整篓的鱼送给他,小孩摇摇头,老人惊异的问道:“你为何不要?” 小孩回答:“我想要你手中的钓竿。” 老人问:“你为什么要钓竿呢? 小孩说:“这篓鱼没多久就吃完... 阅读全文
posted @ 2006-07-20 17:00 阿米 阅读(334) 评论(0) 推荐(0)
摘要: 程序代码: 用ASP.NET自己带的解决方案就可以了 Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到... 阅读全文
posted @ 2006-07-20 17:00 阿米 阅读(350) 评论(0) 推荐(0)
摘要: 我最佩服的人是程序员,他们不但为我们编写出各种各样的软件,而且创造出大量鲜活、生动的语言。 程序员平常一般都喜欢沉默寡言,但他们不说话则已,一说话就顶别人几十句。我有一位程序员朋友,他每天都和同一个姑娘乘同一辆公共汽车,他对这个姑娘一见倾心,但由于生性腼腆,不敢主动搭讪。他想出一个套近乎的办法,给这个姑娘让座。他注意到,公共汽车每次都要绕一段立交桥,由于司机开得很快,每到这时,乘客就会被离心力甩... 阅读全文
posted @ 2006-07-20 16:59 阿米 阅读(306) 评论(0) 推荐(0)
摘要: 昨天终于是五月二十日,从三月一日开始,我就盼着这个日子:系分考试。经过两个多月的晚自习,我终于步入了师大考场。 这是我第四次参加软件水平考试了。从01年就开始考。也为国家贡献了不少。这次是第一次参加系分考试。说真的,我心里没有一点底。因为中间我有一段很长的时间没有自习了。英语,数学都没有复习。 上午是2个半小时的基础综合知识选择题。我一直以为是2个小时的考试。所以,1... 阅读全文
posted @ 2006-07-20 16:59 阿米 阅读(321) 评论(0) 推荐(0)
摘要: 有的时候我们不想让用户直接在IE中打开已知类型的文件,比如Word,而希望能直接下载,这时候可用下面代码来替换Response.Redirect Response.ContentType = "application/octet-stream";Response.AddHeader("Content-Disposition", "attachment;FileName="+YourFileName... 阅读全文
posted @ 2006-07-20 16:58 阿米 阅读(6551) 评论(2) 推荐(0)
摘要: 管理和IT的对话 有一个人坐热气球在天空中飘浮,不觉间迷了路,他把热气球下降少许,向地面上的一位路人问路。 「对不起!你能否告诉我,我现在身处何方吗?」 「你现在正坐在热气球上,离地面约3米。」路人说。 「先生,我猜你一定是从事IT行业的。」热气球上的人说。 「对啊!你为甚么会知道的?」 「因为你给我的答复很技术性,但完全没有用。」 「先生,我也猜猜你的职业吧!你一定是做管理的。」路人说。 「对呀... 阅读全文
posted @ 2006-07-20 16:58 阿米 阅读(320) 评论(0) 推荐(0)
摘要: 本答题器的数据库来自互联网。 本系统属于绿色软件,无需安装。无木马。。。(我还不会做马。呵呵。) 使用方法:点击“答题系统.exe”,输入每个问题前几个字的生母即可查询到答案。速度不超过1秒。点击下载 阅读全文
posted @ 2006-07-20 16:57 阿米 阅读(1516) 评论(13) 推荐(0)
摘要: 1. 我们已经在做Beta测试了 2. 我不了解市场 3. 我会写代码注释的,以后的维护人员可以通过这些注释理解这些代码 4. 我们的框架是弹性的 5. 这些代码支持业界标准 6. 我们能够在完成Windows版本之后马上给出一个Macintosh版本,因为我们的已经书写的Windows代码能够重用 7. 我们有一个高效的Bug数据库和管理系统 8. 利用印度的程序开发小组能够提供... 阅读全文
posted @ 2006-07-20 16:55 阿米 阅读(264) 评论(0) 推荐(0)
摘要: 本文作者是:Trenton Moss。 发表网站是:http://www.webcredible.co.uk/。本翻译并未得到作者或网站授权。一切权利都归原作者及原网站所有。如果你得到原作者或原发表网站的授权,可以自由使用本翻译。1.CSS字体属性简写规则一般用CSS设定字体属性是这样做的:font-weight:bold;font-style:italic;font-varient:small-... 阅读全文
posted @ 2006-07-20 16:55 阿米 阅读(286) 评论(0) 推荐(0)
摘要: Filed under: 胡思乱想 — Michael @ 3:23 pm 最近看了一个企业成功创业的专访,中间提到了沉没成本的问题,于是有些想法拿来和大家分享。 我们经常会遇到这样的事情,你花了10元钱买了一张今晚的电影票,准备晚上去电影院看电影,不想临出门时天空突然下起了大雨。这时你应该怎么办?如果你执意要去看这场电影,你不仅要来回打车,增加额外的支出,而且还可能面临着被大雨淋透,发烧感冒... 阅读全文
posted @ 2006-07-20 16:54 阿米 阅读(1279) 评论(0) 推荐(0)
摘要: 说说大型高并发高负载网站的系统架构转载本文请著名出处:Just Do IT (http://www.toplee.com) lee@toplee.com我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和... 阅读全文
posted @ 2006-07-20 16:54 阿米 阅读(229) 评论(0) 推荐(0)
摘要: 写好软件的75条 1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使... 阅读全文
posted @ 2006-07-20 16:53 阿米 阅读(260) 评论(0) 推荐(0)
摘要: 网址: http://www.gotapi.com/ 里面包含了 HTML, HTML DOM, CSS, XSL, XPath, XML Schema, MySQL, PHP, Ant , Java,DITA 的API,而且界面基于Ajax。非常实用,突然想用的时候不用去google了。 阅读全文
posted @ 2006-07-20 16:53 阿米 阅读(201) 评论(0) 推荐(0)
摘要: 曾跟法国的一些工程师工作了一段时间,对国外技术人员有了直接而又粗浅的认识。虽离开前一公司已有些时日,但法国同仁们的音容笑貌,仍历历在目,回思其的举止态度,与国内我所见技术人员之相较,认为有些地方或可为我等将来工作之借鉴,于是便有了此文和鄙人的一些想法和感慨。以我亲身感受,法国工程师最大的特点便是缓慢而细致地做好每一件小事。这点于国人有着显著的不同和差别。当然鄙人见识有限,未曾亲身体验过各异民族的做... 阅读全文
posted @ 2006-07-20 16:52 阿米 阅读(283) 评论(0) 推荐(0)
摘要: 1、建筑师 一位夫人打电话给建筑师,说每当火车经过时,她的睡床就会摇动。 “这简直是无稽之谈。”建筑师回答说,“我来看看。” 建筑师到达后,夫人建议他躺在床上,体会一下火车经过时的感觉。 建筑师刚上床躺下,夫人的丈夫就回来了。他见此情形,便厉声喝问:“你躺在我妻子的床上干什么?” 建筑师战战兢兢地回答:“我说是在等火车,你会相信吗?” 【顿悟】 有些话是真的,... 阅读全文
posted @ 2006-07-20 16:52 阿米 阅读(214) 评论(0) 推荐(0)
摘要: 经过多次约定,终于约定今天下午1:30采访google的工程师朱会灿,去之前,我只知道朱会灿是google总部来的,资格很老。对于其他的,知道的其实很少。到下午到的很早,google中国新的办公室是在清华东门附近的清华科技园C座,研发是在16层。到了之后,google公司的前台很简单。背景墙上有一个google的标志。然后周围的装饰也用的是google的这几种标准颜色。在等待的过程中,还见到了go... 阅读全文
posted @ 2006-07-20 16:51 阿米 阅读(240) 评论(0) 推荐(0)
摘要: Ajax控件和类库现在真的太多了,不知不觉中增加了Ajax的神秘性和复杂性,看到版内很多人为此费解和伤神,决定发此贴谈谈本人对Ajax的观点,希望能让大家对Ajax有一个本质的认识。 观点一:Ajax和服务器端技术毫不相关严格的说,与传统web开发相比,Ajax是完完全全的客户端技术。由于很多控件封装了客户端和服务器端的通信过程,因此很多问题也因通信而起。事实上,不论何种Ajax技术,服务器端都是... 阅读全文
posted @ 2006-07-20 16:51 阿米 阅读(167) 评论(0) 推荐(0)
摘要: 作者: Jonathan Fenocchi时间:2005.10.25译者:Sheneyan英文原文:http://webreference.com/programming/javascript/jf/column12/index.html 在这个关于AJAX系列的第三部分中,我们将学习如何使用AJAX与服务端进行写作以及这些技术如何产生强大的web应用程序。如果你对学习如何构建类似GMail或者... 阅读全文
posted @ 2006-07-20 16:50 阿米 阅读(182) 评论(0) 推荐(0)
摘要: 今天和同事突然聊到了建设网站是否需要数据库的问题,同事说使用数据库已经是落伍的啦。我便问检索文件怎么办?他告诉说google的网络应用程序接口可以解决这个问题。于是马上上网http://www.google.com/apis/,仔细一看,这真是一个好东西。虽然以前看到过多次web apis的介绍,可是都没有留意,今天仔细看了看。真有点相见恨晚的感觉(虽然他已经开放了3年)。下面我把它翻译一下: 使... 阅读全文
posted @ 2006-07-20 16:50 阿米 阅读(588) 评论(0) 推荐(0)
摘要: 作者: Jonathan Fenocchi时间:2005.10.25译者:Sheneyan英文原文:http://webreference.com/programming/javascript/jf/column12/index.html 在过去,由于为了获得新数据而不得不重新加载web页面(或者加载其他页面)导致web应用程序发展被限制。虽然有其他方法可用(不加载其他页面),但是这些技术都没有... 阅读全文
posted @ 2006-07-20 16:49 阿米 阅读(339) 评论(0) 推荐(0)
摘要: 作者: Jonathan Fenocchi时间:2005.10.26译者:Sheneyan英文原文:http://www.webreference.com/programming/javascript/jf/column13/ 在上一篇文章中,我们讨论了如何通过javascript从一个远程XML文件中取得数据。在这篇文章中,我们将学会怎样对数据作更复杂的处理。作为一个示例,我们会准备一组XML... 阅读全文
posted @ 2006-07-20 16:49 阿米 阅读(253) 评论(0) 推荐(0)
摘要: 3 服务器端:多种语言 3.1 跨平台异步的接口工具箱(5月2005年) CPAINT:http://cpaint.sourceforge.net/,是一真正的支持PHP和ASP/Vbscript的Ajax实现和JSRS(JavaScript远程脚本)实现。CPAINT提供给你需求的代码在后台实现AJAX和JSRS,而返回的数据以JavaScript形式在前台操作,格式化和显示。这允许你创建能提... 阅读全文
posted @ 2006-07-20 16:48 阿米 阅读(218) 评论(0) 推荐(0)
摘要: 5 服务器端:Lisp 5.1 CL-Ajax 网址:http://cliki.net/cl-ajax,实现Javascript直接调用服务器端Lisp函数。 ·如下输出函数: (export-函数 #’my-函数) ·可以产生带有参数的Javascript代理。 ·能回叫Javascript函数或者DOM对象。 ·可以被集成进SAJAX。 ·开源(定制,非常灵活,许可)。由[Richard ... 阅读全文
posted @ 2006-07-20 16:48 阿米 阅读(189) 评论(0) 推荐(0)
摘要: 今天才发现前天加进去的天气预报,那个乌云和彩虹的标志,竟然不是当天的天气情况,而只是那个网站的标志(偶真笨死了!)。一怒之下,把它扔了。放狗逛了好久,终于在疯人物语的BLOG上找到几段超酷实用的天气预报代码,整理分享如下: 阅读全文
posted @ 2006-07-20 16:47 阿米 阅读(1160) 评论(1) 推荐(0)
摘要: 浏览器端框架被划分成两大类: ·应用程序框架:提供浏览器的功能,但是常以包括窗口小部件抽象和另外的部件而出名,其功能主要围绕桌面GUI框架。 ·基本结构框架:提供基本的管道和可移植的浏览器抽象,让开发者去创建内容。典型的功能: * 针对XMLHttpRequest的包装器以封装浏览器-服务器的交互。(所有的框架都提供这一功能)。 * XML操作和查询。 * 根据来自XMLHttpRequest的应... 阅读全文
posted @ 2006-07-20 16:47 阿米 阅读(168) 评论(0) 推荐(0)
摘要: 2 纯Javascript:基础结构框架 2.1 AjaxCaller(Alpha版本;自从5月2005年) 网址是:http://ajaxify.com/run/testAjaxCaller/,是一基本的线程安全的XMLHttpRequest包装器,主要针对Ajax新手,仍处于原始的alpha开发阶段,目前仅与AjaxPatterns的在线搜索范例一起打包。 ·实现对服务器的调用(GET/PO... 阅读全文
posted @ 2006-07-20 16:47 阿米 阅读(201) 评论(0) 推荐(0)
摘要: http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx 在微软官方网站下载Microsoft Visual Studio .NET 2003 引导程序插件 文件名叫:PluginInstaller.msi 下载地址:http://www.microsoft.com/do... 阅读全文
posted @ 2006-07-20 16:45 阿米 阅读(1141) 评论(0) 推荐(0)
摘要: 我于2005年11月参加系统分析师考试并顺利通过,想与大家分享一下复习经验,希望能对将来的考生有所帮助。 先介绍一下本人的背景:本科、研究生均为计算机系,工作满3年,有过项目开发、设计经验,后来转做技术支持,最近一年工作的主要内容为系统管理员。因而对于系统分析师的要求而言,本人有所缺欠。学校里面学的书本知识已经大部分忘记(工作中不需要用到的已经全部忘记),而实践的项目经验还不够丰富,... 阅读全文
posted @ 2006-07-20 16:45 阿米 阅读(448) 评论(0) 推荐(0)
摘要: 本文主要介绍Tomcat5.0.25这个版本下数据库连接池的配置,及程序对连接池的JNDI查找,并提供相应测试代码。最后指出配置及应用过程中的常见问题及解决方法。1 .该文的配置环境:Tomcat5.0.25 + jdk1.4+ Sql Server 2000+Win20002.配置步骤:第一步:启动Tomcat,打开IE在地址栏内输入http://localhost:8080/admin 进入... 阅读全文
posted @ 2006-07-20 16:44 阿米 阅读(504) 评论(0) 推荐(0)
摘要: Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用... 阅读全文
posted @ 2006-07-20 16:44 阿米 阅读(221) 评论(0) 推荐(0)
摘要: JDBC简介1.1 什么是 JDBC?JDBCTM 是一种用于执行 SQL 语句的 JavaTM API(有意思的是,JDBC 本身是个商标名而不是一个缩写字;然而,JDBC常被认为是代表 “Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯J... 阅读全文
posted @ 2006-07-20 16:43 阿米 阅读(885) 评论(0) 推荐(0)
摘要: 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows ... 阅读全文
posted @ 2006-07-20 16:42 阿米 阅读(339) 评论(0) 推荐(0)
摘要: 程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4、考虑自己... 阅读全文
posted @ 2006-07-20 16:41 阿米 阅读(183) 评论(0) 推荐(0)
摘要: 来自 Rational Edge:软件开发团队依赖于严谨的计划日程安排。但除了使用基本的日程安排工具以外,项目经理怎样才能权衡相互矛盾的要求或是有足够的时间来应付没有预料到的、对最佳计划构成威胁的事情?这篇文章提供了一些复杂的日程安排技巧,可以用来区分优先级、明确价值目标,并比较不同活动的相对价值。 s你是否有足够的能力领导一个软件开发项目或调整你的孩子的足球课和舞蹈课时间?时间表对如何合理安排一... 阅读全文
posted @ 2006-07-20 16:40 阿米 阅读(276) 评论(0) 推荐(0)
摘要: 用Java做web开发是一件很惬意的事情。你一定会说我在说梦话,呵呵~` 慢慢来吧~ - * - 以下均为个人意见,只是抛砖引玉,没有版权,仅供参考。 - * -一、开始,万事开头难啊! Java的学习很难,因为它太庞杂了,有很多令人恐惧的(并非语言本身的)细节。 让我们先看看,我们将碰到哪些难关: 1. 表示 脸面的部分,这里将用到的技术和知识:JSP,Servlet... 阅读全文
posted @ 2006-07-20 16:39 阿米 阅读(214) 评论(0) 推荐(0)
摘要: 电梯旁的Google Logo 自:Club.ChinaRen.com 自:Club.ChinaRen.comGoogle plex大厅 自:Club.ChinaRen.com位于伦敦的新Googleplex办公大楼 非常醒目的巨型“G” 自:Club.ChinaRen.com一支Google内部的特别的笔,不但上面有Goog... 阅读全文
posted @ 2006-07-20 16:39 阿米 阅读(352) 评论(0) 推荐(0)
摘要: CLIPPER程序员不去真的猎捕大象,他们只是购买大象部分的库,然后花几年的时间试图综合它们。 DBASE程序员只在夜间猎捕大象,因为那时没人会注意到他们还在使用石弓。 FOXPRO程序员开始使用更新更好的步枪,这使他们花掉比实际狩猎更多的时间学习新的射击技术。 C程序员拒绝直接购买步枪,宁可带着钢管和一个移动式机器车间到非洲,意欲从零开始造一枝完美的步枪。 PARADOX程序员去非洲时带... 阅读全文
posted @ 2006-07-20 16:37 阿米 阅读(274) 评论(0) 推荐(0)
摘要: //这是一个webserviceprivate AppUpdate.UpdateServ UpdateSvr;private void button1_Click(object sender, System.EventArgs e){ if(LinkWebServices()==true){this.label1.Text="连接服务器. PASS";if(CheckVer()... 阅读全文
posted @ 2006-07-20 16:36 阿米 阅读(401) 评论(0) 推荐(0)
摘要: 我们在百度工作,其实更是一种生活方式,来这里你可以感受的我们的文化,一种浓郁的工程师文化,百度的工程师这么说: 1 我在做世界上最酷的互联网技术。 2 我穿着我喜欢的衣服上班。 3 当9点多来上班时,公司还有免费的早餐在等着我... 4 处处感受到轻松,由我自己来安排自己的工作时间,我们这里是弹性工作制。 5 处处感受到信任,当我想玩游戏、听音乐或上BBS时,不必小心翼翼地躲开老板...... 阅读全文
posted @ 2006-07-20 16:35 阿米 阅读(284) 评论(0) 推荐(0)
摘要: Asp.net与SQL一起打包部署安装(收集) Asp.net与SQL一起打包部署安装 借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等; 生成之后,就暂时把它命名为db.sql(注意大小写)2.Li... 阅读全文
posted @ 2006-07-20 16:34 阿米 阅读(355) 评论(0) 推荐(0)
摘要: oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉... 阅读全文
posted @ 2006-07-20 16:34 阿米 阅读(286) 评论(0) 推荐(0)
摘要: 如果要问做什么事是最有吸引力,那就是创建Web应用。毕竟,上次你听到有人称赞某产品的交互设计是什么时候的事了?(除了iPod之外) 它们都很cool, 而且都是很创新的项目。 抛开这些不管,Web设计者们对设计交互式的Web没有什么更好的办法,却对我们做桌面软件的同事投去少许羡慕的目光.桌面应用程序有丰富的界面以及对于Web程序来说无法比拟的响应能力。同样,Web的快速发展,在我们所提供的体验和... 阅读全文
posted @ 2006-07-20 16:33 阿米 阅读(250) 评论(0) 推荐(0)
摘要: 我的网站一直是放在南大的。今年一月份的时候我就怎么也不能访问。起初我以为是放假了或者停电了。没有在意。谁知突然被告知我的blog目录不见了。晕倒。我没有备份啊。最早的备份还是在11月份。至少有20篇文章丢失了。难过中~~~我一定要记住这个教训,及时备份数据库。 阅读全文
posted @ 2006-07-20 16:33 阿米 阅读(155) 评论(0) 推荐(0)
摘要: 2005年11月26日8点50左右,南昌地震。 正在和同事聊天,突然感觉房子在晃动。我们这栋楼有16层。我们在第四层。我明显感觉到地板晃动的好厉害,有点公共汽车刹车时抖动的感觉。我一开始还以为是附近在拆房子。不过后来几个同学发了消息说也感觉到了震动,才知道是地震。从来没有感觉到这么强烈的地震。还真是有些心有余悸。我还年轻。呵呵。。。 阅读全文
posted @ 2006-07-20 16:32 阿米 阅读(903) 评论(0) 推荐(0)
摘要: 中国软件产业表面繁荣的背后暗含着令软件人士非常尴尬的难堪。 “我们董事会从去年开始制定的一个重要的目标就是:销售额增速降下来,利润率提上去。”这是上海宝信软件股份有限公司(上海宝钢集团控股的上市企业,以下简称“宝信软件”)技术总监丛力群博士透露的该公司的今年目标。 据丛介绍,宝信软件之所以制定这个目标,是因为该公司在连续3年保持销售收入平均增长50%的同时,也陷入了一个莫名其妙的怪圈:规模和销... 阅读全文
posted @ 2006-07-20 16:31 阿米 阅读(480) 评论(0) 推荐(0)
摘要: 这几天把我以前写的分页控件整理成一个自定义控件。UltraPage.DataPageDataPage 用于加强DataGrid,DataList,Repeater 的分页。通过在page页面设置DataPage的数据源,然后设置DataGrid,DataList,Repeater为DataPage提供的数据源即可.点击下载dll点击下载源文件 阅读全文
posted @ 2006-07-20 16:30 阿米 阅读(275) 评论(0) 推荐(0)
摘要: 今天想找很早以前写过的一段脚本代码。但是怎么样都找不到。我是那种直脾气的人,如果找不到一样东西,就非要找到为止。我的资料一般整理在下面几个地方:1、公司的电脑2、家里的电脑3、个人blog4、gmail的邮箱5、163的网盘6、天天网摘7、csdn的个人收藏夹8、看天下rss阅读器主要就是上面几个地方。而且每个地方有进行了分类,主要有:1、document:主要用来放一些文档2、soft:我写的一... 阅读全文
posted @ 2006-07-20 16:28 阿米 阅读(479) 评论(1) 推荐(0)
摘要: 今天才知道,原来DateTime.ToString还有这么多用法,有了这个例子,想要得到不同格式的时间字符串就方便多了using System;using System.Globalization; public class MainClass { public static void Main(string[] args) {DateTime dt = DateTime.Now;String[]... 阅读全文
posted @ 2006-07-20 16:27 阿米 阅读(873) 评论(0) 推荐(0)
摘要: 1、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间? 2、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?  3、有三个人去住旅馆,住三间房,每一间房$10元,于是他们一共付给老板$30, 第二天,老板觉得三间房只需要$25元就够了于是叫小弟退回$5给三位客人, 谁知小弟贪心,只退回每人$1,自己偷偷拿了$2,这样一来便等于那三位客人每人各花了九元, 于是三个人一共花了$27,再加上小弟独吞了不$2,总共是$29。可是当初他们三个人一共付出$30那么还有$1呢? 4、有两位盲人,他们都各自买了两对黑袜和两对白袜,八对袜了的布质、大小完全相同, 而每对袜了都有一张商标纸连着。两位盲人不小心将八对袜了混在一起。他们每人怎样才能取回黑袜和白袜各 阅读全文
posted @ 2006-07-20 16:27 阿米 阅读(732) 评论(3) 推荐(0)
摘要: 首先新建一个类:DataGridBoolColumnPlus,继承System.Windows.Forms.DataGridBoolColumn然后定义事件。此事件可以返回当前单元格的内容 /**//** * UtilityControl.DataGrid 类库 * * 整理编写:99StAr,Email:sunhuangmin@163.com 电话:13576017263 * * 最后更新:2... 阅读全文
posted @ 2006-07-20 16:26 阿米 阅读(971) 评论(1) 推荐(0)
摘要: 昨天看到csdn上有一个关于google的面试题,题目的大致内容是,计算0~n之间的1的个数,例如n=12时,1的个数为5,为什么是5呢,大家可以计算一下 0-9有一个1,10-12有4个1。 阅读全文
posted @ 2006-07-20 16:25 阿米 阅读(932) 评论(0) 推荐(0)
摘要: 编写自定义的ColumnStytle时,我们必须先完成下面三件事情:1,派生一个CustomColumnStyle类,添加我们想实现的方法函数;2,派生一个 DataGridTableStyle 类,并且添加一个GridColumnStyles(就是我们上面定义的CustomColumnStyle),这样的话,我们就能够使用这个GridColumnStyles 了3,派生一个 DataGrid 类... 阅读全文
posted @ 2006-07-20 16:24 阿米 阅读(230) 评论(0) 推荐(0)
摘要: 你,一个DotNet程序员,刚刚加入一个新项目组。除了你之外,其他的成员包括:Ceer,一直从事C项目的程序员,他刚刚转入C#不到一个月; Jally,整天抱着本Design Pattern(没错,就是GoF的那本)在啃的前Java程序员;以及Semon,你对他完全不了解,只是听PM介绍说他是搞Scheme的(传说中的第二古老的语言LISP的方言之一)。不过你也没在意,毕竟计算机这玩意,老东西是不吃香的。 阅读全文
posted @ 2006-07-20 16:23 阿米 阅读(290) 评论(0) 推荐(0)
摘要: 做就做最优秀的员工 天天要求工作 工作量最少也得十几个小时 什么策略呀、创意呀、完稿啊 能干的都给它干喽 早上六点就到,晚上还得加班 公司里全都是工作狂 光干活儿不回家那种 老板一个电话,甭管有事儿没事儿 都得跟人家说“May I help you,Sir.” 一脸地道的奴才相 倍儿想挨抽 每个人都有你的联系电话 ... 阅读全文
posted @ 2006-07-20 16:20 阿米 阅读(375) 评论(0) 推荐(0)
摘要: 近来看了很多程序员的言论……感觉都是满腹牢骚,一肚子愤懑。我想要说的是,程序员不是神。时下一些程序员所能作的,其实大多数普通人通过一段时间的培训和学习都可以作。编程工具已越来越容易使用,编程思想越来越成熟,计算机书籍更是琳琅满目,开发过程中的规范性也已经越来越重要。作为一个普普通通的程序员,只是几个通宵的投入,1-2个月囫囵吞枣的学习,又能有什么理由能奢求太多? 其实当很多人计算着自己一行代码... 阅读全文
posted @ 2006-07-20 16:19 阿米 阅读(160) 评论(0) 推荐(0)
摘要: 今天在csdn查点资料,无意中又转到了saucer的blog,面对那大大的mvp标志,羡慕之情由衷而发。后来又进入了sunmast的blog,当然也有那鲜亮的MVP标志。面对这样的能人,没有人不想知道他们的容貌如何?记得很久以前,我隐隐约约看过saucer的样子。那是在一个合影当中,别人说那个体态稍显肥胖的就是思归了。当时的感觉就是,原来思归长这样子啊。不知道是失望还是惊喜。 速马的样子我... 阅读全文
posted @ 2006-07-20 16:19 阿米 阅读(233) 评论(0) 推荐(0)
摘要: [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望 成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨 迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资 而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后 钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手! [2]可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果 你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技 术只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个工 程师! 阅读全文
posted @ 2006-07-20 12:29 阿米 阅读(287) 评论(1) 推荐(0)
摘要: 要是不喜欢编程,还是早点转行的好,不然累的还是自己。下面的18个问题,虽然不能说明全部,但是相信能够说明很多问题,特别是在你是否喜欢编程这个问题上。 阅读全文
posted @ 2006-07-20 12:28 阿米 阅读(386) 评论(0) 推荐(0)
摘要: char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n) n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,如... 阅读全文
posted @ 2006-07-20 12:27 阿米 阅读(427) 评论(0) 推荐(0)
摘要: P4的计算机最好安装oracle 9i 如果不方便的话可以按照以下的方法安装oracle 8i (其实也不是所有的p4cpu都不可以安装oracle8 i 我的一台p4 1。7 安装oracle 8.1.6就一点问题没有) 在p4机器上安装oracle 8i 一、系统环境及准备工作 硬件: intel p4的处理器 256m的内存 硬盘有三个分区c、d、e,光驱为f 软件: 操作系统windows... 阅读全文
posted @ 2006-07-20 12:27 阿米 阅读(537) 评论(0) 推荐(0)
摘要: 安装oracle817以后,asp.net连不上oracle,我打开vs断点调试后,发现报错“无法加载DLL(OCI.DLL)”。我重新启动电脑后,发现默认的站点打不开了,原来oracle把我的80端口占用了,并且一个劲的报错:“java.exe-应用程序错误"。解决方法:停止服务OracleOraHome81HTTPServer。一切搞定 阅读全文
posted @ 2006-07-20 12:26 阿米 阅读(365) 评论(0) 推荐(0)
摘要: OracleOraHome81Agent - Oracle Intelligent Agent. Similar to SNMP. Used with OEM, among other things.OracleOraHome81AppServerListener - Listener for Oracle AppsOracleOraHome81ClientCache - Used f... 阅读全文
posted @ 2006-07-20 12:26 阿米 阅读(395) 评论(0) 推荐(0)
摘要: ORA-00406:COMPATIBILITY参数需要是8.1.0.0.0或更大修改参数,文件在%oracle_home%\admin\sid_name\init.ora(sid_name是你的sid名)compatible=8.1.0,然后重起 阅读全文
posted @ 2006-07-20 12:02 阿米 阅读(280) 评论(0) 推荐(0)
摘要: 前几天考试系统出了问题,开始以为是程序的问题,于是检查了好久的源程序,断点调试了n遍,没有发现问题。程序也没有人动过,怎么会突然出问题呢!于是就找其他的问题,打开oracle数据库,发现一个问题,sequence增加了,可是数据确一个也没有增加,而在我的存储过程中捕捉错误也不是那么完善,所有在页面上没有报错。到底是什么原因呢?没有办法,只好打开pl/sql写了一个insert语句,这个时候,问题出... 阅读全文
posted @ 2006-07-20 12:02 阿米 阅读(276) 评论(0) 推荐(0)
摘要: oracle中取前十条记录!select * from(select * from table order by id desc) where rownum<=10 阅读全文
posted @ 2006-07-20 12:02 阿米 阅读(2390) 评论(1) 推荐(0)
摘要: (1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,... 阅读全文
posted @ 2006-07-20 12:01 阿米 阅读(360) 评论(0) 推荐(0)
摘要: 在数据表里,随机显示记录条数的15%,如何实现?1是随机显示2是显示总记录的15% 这两个都要同时实现!--------------------------------------------------------------------------Select top 15 percent * FROM [products] order by newid() 阅读全文
posted @ 2006-07-20 12:01 阿米 阅读(190) 评论(0) 推荐(0)
摘要: ASP编程门槛很低,新手很容易上路。在一段不长的时间里,新手往往就已经能够编出看来比较完美的动态网站,在功能上,老手能做到的,新手也能够做到。那么新手与老手就没区别了吗?这里面区别可就大了,只不过外行人很难一眼就看出来罢了。在界面的友好性、运行性能以及网站的安全性方面是新手与老手之间区别的三个集中点。而在安全性方面,新手最容易忽略的问题就是SQL注入漏洞的问题。用NBSI 2.0对网上的一些ASP... 阅读全文
posted @ 2006-07-20 12:01 阿米 阅读(484) 评论(0) 推荐(0)
摘要: 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。在... 阅读全文
posted @ 2006-07-20 12:00 阿米 阅读(598) 评论(2) 推荐(0)
摘要: 1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 字符操作类 upper(char_expr) 转为大写 lower(char_expr) 转为小写 spa... 阅读全文
posted @ 2006-07-20 11:59 阿米 阅读(262) 评论(0) 推荐(0)
摘要: 1、点击惊叹号,执行一遍查询2、拖动右边的滚动条向下,直到显示完所有的记录我认为是可能你修改数据时间过长,进入流水模式,所以会这样。数据多了后,SQL没有完全读取记录,这样在修改时,SQL无法进行准确的定位判断,所以要显示完所有的数据再改! 阅读全文
posted @ 2006-07-20 11:59 阿米 阅读(656) 评论(0) 推荐(0)
摘要: 十大事件1990-1994:Java缘起文/孟岩Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。1990 年12月,Sun的工程师Patrick Naughton被当时糟糕的Sun C++工具折磨的快疯了。他大声抱怨,并威胁要离开Sun转投当时在Steve Jobs领导之下的NeXT公司。领导层为了留住他,给他一个机会,启动... 阅读全文
posted @ 2006-07-20 11:59 阿米 阅读(657) 评论(0) 推荐(0)
摘要: 目录:Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?Q1.2 什么是JRE/J2RE?Q1.3 学习Java用什么工具比较好?Q1.4 学习Java有哪些好的参考书?Q1.5 Java和C++哪个更好?Q1.6 什么是J2SE/J2EE/J2ME?Q2.1 我写了第一个Java程序,应该如何编译/运行?Q2.2 我照你说的做了,但是出现什么“... 阅读全文
posted @ 2006-07-20 11:58 阿米 阅读(893) 评论(0) 推荐(0)
摘要: System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();Form f = (Form)assembly.CreateInstance("demo.Form1");f.ShowDialog(); 阅读全文
posted @ 2006-07-20 11:57 阿米 阅读(207) 评论(0) 推荐(0)
摘要: private void Form10_2_Load(object sender, EventArgs e) { DataSet ds = new DataSet(); ds.Merge(this.dsOrder().Tables[0]); ds.Tables[0].TableName="order"; ... 阅读全文
posted @ 2006-07-20 11:57 阿米 阅读(1233) 评论(1) 推荐(0)
摘要: 1、JAVA需要什么样的环境变量,这些环境变量有什么作用?JAVA程序能够顺利编译需要两个环境变量,一个是PATH(path),一个是CLASSPATH(classpath)。那么这两个环境变量代表什么呢?或者说究竟在JAVA程序编译中有什么作用呢?这就要涉及到WINDOWS的基本知识了。在WINDOWS环境中,每一条能用的指令都保存在硬盘的“某个角落”,比如说指令NOTEPAD(WINDOWS的... 阅读全文
posted @ 2006-07-20 11:57 阿米 阅读(1721) 评论(1) 推荐(0)
摘要: 控件Datagrid是由多个表(table)组成的,table是由行(row)与列(column)组成的,行与列的交互,组成的一个个单元(cell)。我们的需要就是能控制每一个cell的变化,从而使row与column发生变化,最终形成table的变化。这每一种变化都可视为是Datagrid中table的一种风格格式(style)。我们在往form上部署Datagrid控件后,会在其属性窗口下方会... 阅读全文
posted @ 2006-07-20 11:56 阿米 阅读(2591) 评论(0) 推荐(0)
摘要: 作者:Dipper 文章来源:http://herald.seu.edu.cn/blog/dipper/articles/7781.aspx 声明:原文来自P2P中国网,C#实现是作者做的,供参考关键字:P2P, UDP, NAT, .NET 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介... 阅读全文
posted @ 2006-07-20 11:55 阿米 阅读(363) 评论(0) 推荐(0)
摘要: 今天发现一个问题,我读取程序集中的xml数据库文件时,系统出错,根本就找不到xml文件。代码如下:DataSet ds = null; ds = new DataSet(); System.IO.Stream strm = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResou... 阅读全文
posted @ 2006-07-20 11:55 阿米 阅读(224) 评论(0) 推荐(0)
摘要: Windows 基于消息的模式: 一旦程序启动,它只是简单地等待发送给它的消息,然后作出相应的响应。由 Windows 本身去检测是否有 一个键被按下或是否有鼠标移动。当这类事件发生时,Windows 就向程序发送一条预定义的消息,告诉它发 生了什么。程序一般都有响应消息或不理睬消息的选项。 ·DOS 过程模式: C++ 代码通常是线性地执行,也就是从程序的开头到结束,每个时刻执行一行代码,或者... 阅读全文
posted @ 2006-07-20 11:53 阿米 阅读(498) 评论(0) 推荐(0)
摘要: 多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。 此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。 在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一些字... 阅读全文
posted @ 2006-07-20 11:52 阿米 阅读(244) 评论(0) 推荐(0)
摘要: 拿个简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。 所以,委托有如下几个要素: 1 激发事件的对象--就是小张 2 处理对象事件的对象--就是小王 3 定义委托,就是你让小王监视小张。 如果这三个要素都满足的话,则你就写出了一个完整事件的处理。 阅读全文
posted @ 2006-07-20 11:47 阿米 阅读(764) 评论(2) 推荐(0)
摘要: 以前很少接触委托,这两天做自定义控件,发现委托很有用,于是又复习了一遍委托,整理出来,以便以后复习。其实在我的理解里,委托也是一个类,是一种特殊的数据类型。因为委托存储的是对方法的引用。这句话不知道大家能否理解,举个例子吧:比如我要出差需要做火车,但是我不知道有那几趟火车,于是我在出差申请表中填写“做火车(2人)”。看到这个申请表后,订票员就会定好火车票,而我不用关心细节问题。这就是一个简单的委托... 阅读全文
posted @ 2006-07-20 11:46 阿米 阅读(282) 评论(0) 推荐(0)
摘要: TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的网络通讯,... 阅读全文
posted @ 2006-07-20 11:45 阿米 阅读(519) 评论(1) 推荐(0)
摘要: List of frequently seen TCP and UDP ports and what they mean. The goal of this port table is to point to further resources for more information. 0 1 tcpmux 3 4 5 rje 7 echo 9 discard 11 systat 13 dayt... 阅读全文
posted @ 2006-07-20 11:45 阿米 阅读(1156) 评论(0) 推荐(0)
摘要: 1.使用System.Convert 类2.基本数据类型都一个方法名为Parse 方法可以进行转化3. 数值字符串和数值之间的转换 首先,我们得搞明白,什么是数值字符串。我们知道,在 C# 中,字符串是用一对双引号包含的若干字符来表示的,如 "123"。而 "123" 又相对特殊,因为组成该字符串的字符都是数字,这样的字符串,就是数值字符串。在我们的眼中,这即是一串字符,也是一个数,但计算机却只... 阅读全文
posted @ 2006-07-20 11:44 阿米 阅读(392) 评论(0) 推荐(0)
摘要: 份验证、授权和安全通信J.D. Meier、Alex Mackman、Michael Dunner 和 Srinath Vasireddy Microsoft Corporation2002 年 10 月 ASP.NET 安全性 总结本章提供用于构建安全的 ASP.NET Web 应用程序的指南和建议。本章提供的大多数指南和建议同样适用于开发 ASP.NET Web 服务和由 ASP.NET 驻留... 阅读全文
posted @ 2006-07-20 11:44 阿米 阅读(204) 评论(0) 推荐(0)