摘要: 0.引言 在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?JAVA该如何学习?"。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《JAVA学习之路》。拜读过台湾蔡学镛先生的《JAVA夜未眠》,有些文章如《JAVA学习之道》等让我们确实有共鸣,本文题目也由此而来。 软件开发之路是充满... 阅读全文
posted @ 2008-06-17 14:55 my favorite 阅读(216) 评论(0) 推荐(0)
摘要: linux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 ... 阅读全文
posted @ 2008-06-17 14:54 my favorite 阅读(227) 评论(0) 推荐(0)
摘要: 前言: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变... 阅读全文
posted @ 2008-06-17 14:54 my favorite 阅读(271) 评论(0) 推荐(1)
摘要: asp.net中使用基于角色的身份Forms验证,大致分为四个步骤 1.配置系统文件web.config 标签中的name表示指定要用于身份验证的 HTTP Cookie. 默认情况下,name 的值是 .ASPXAUTH。采用此种方式验证用户后,以此用户的信息建立一个FormsAuthenticationTicket类型的身份验证票,再加密序列化为一个字符串,最后将这个字符串写到客... 阅读全文
posted @ 2008-06-17 14:50 my favorite 阅读(1466) 评论(1) 推荐(0)
摘要: 前台代码: 无标题页 后台代... 阅读全文
posted @ 2008-06-17 14:50 my favorite 阅读(377) 评论(0) 推荐(0)
摘要: 1 概述 Timer 和 UpdateProgress 是 ASP.NET AJAX Extensions 1.0 中所包含的其他二个简单的服务器控件。Timer 控件用于定时触发事件,而 UpdateProgress 控件用于在局部更新时为用户显示进度条。 2 Timer 控件 Timer 控件在预定的时间间隔中执行回发。如果将 Timer 控件和 UpdatePanel 控件一起使用,就可... 阅读全文
posted @ 2008-06-17 14:49 my favorite 阅读(1289) 评论(0) 推荐(0)
摘要: Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的... 阅读全文
posted @ 2008-06-17 14:48 my favorite 阅读(619) 评论(0) 推荐(0)
摘要: 周末又过去了要上班了,一大早起来继续写。 概念就不说了,具体参见msdn相关章节: http://msdn.microsoft.com/library/CHS/cpguide/html/cpconEvents.asp 我们先来改造一下上次的程序,为上次的主线程方法添加事件,能不断的引发事件来汇报处理的进度: public class MyEventArgs { privat... 阅读全文
posted @ 2008-06-17 14:48 my favorite 阅读(236) 评论(0) 推荐(0)
摘要: 如果你还不知道什么是异步也不要紧,我们还是来看实例,通过实例来理解才是最深刻的。 在Remoting中,我们可以使用以下几种异步的方式: 1、普通异步 2、回调异步 3、单向异步 一个一个来说,首先我们这么修改我们的远程对象: public int ALongTimeMethod(int a,int b,int time) { Console.Write... 阅读全文
posted @ 2008-06-17 14:47 my favorite 阅读(195) 评论(0) 推荐(0)
摘要: 在实际的应用中我们通常只会选择用windows服务和iis来承载远程对象。选择windows服务的原因是能自启动服务,服务器重启后不需要再去考虑启动service。选择iis的理由是我们能使用集成验证等一些iis的特性。 在msdn中可以找到相关文章: http://www.microsoft.com/china/msdn/library/architecture/architecture/... 阅读全文
posted @ 2008-06-17 14:41 my favorite 阅读(253) 评论(0) 推荐(0)
摘要: 这里说的复杂对象是比较复杂的类的实例,比如说我们在应用中经常使用的DataSet,我们自己的类等,通常我们会给远程的对象传递一些自己的类,或者要求对象返回处理的结果,这个时候通常也就是需要远程对象有状态,上次我们说了几种激活模式提到说只有客户端激活和Singleton是有状态的,而客户端激活和Singleton区别在于Singleton是共享对象的。因此我们可以选择符合自己条件的激活方式: ... 阅读全文
posted @ 2008-06-17 14:39 my favorite 阅读(162) 评论(0) 推荐(0)
摘要: 远程对象的激活模式分服务端激活和客户端激活两种,(也就是对象分服务端激活对象或者说是知名对象和客户端激活对象两种)先看看msdn怎么描述服务端激活的: 服务器激活的对象是其生存期由服务器直接控制的对象。服务器应用程序域只有在客户端在对象上进行方法调用时才创建这些对象,而不会在客户端调用 new 或 Activator.GetObject 时创建这些对象;这节省了仅为创建实例而进行的一次网络往返过... 阅读全文
posted @ 2008-06-17 14:38 my favorite 阅读(182) 评论(0) 推荐(0)
摘要: 一、Remoting的优缺点? 优点: 1、能让我们进行分布式开发 2、Tcp通道的Remoting速度非常快 3、虽然是远程的,但是非常接近于本地调用对象 4、可以做到保持对象的状态 5、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象 缺点: 1、非标准的应用因此有平台限制 2、脱离iis的话需要有自己的安全机制 二、Remoting... 阅读全文
posted @ 2008-06-17 14:37 my favorite 阅读(177) 评论(0) 推荐(0)
摘要: 学习, And 整理了一下. (一). 示例图片 (二). 示例代码 1public partial class UpMultiFileControl2 : System.Web.UI.UserControl 2{ 3 protected void Page_Load(object sender, EventArgs e) 4 { 5 ... 阅读全文
posted @ 2008-06-17 14:35 my favorite 阅读(275) 评论(0) 推荐(0)
摘要: 摘要: 本文介绍了怎么在ASP.NET 2.0中使用Membership新特性,并且介绍了怎么两种不同的Membership的Provider:ActiveDirectoryMembershipProvider和SqlMembershipProvider,前者是基于微软活动目录服务存储用户信息的,或者是基于SQL SERVER存储的。2.0中的这个新机制大大减少了站点用户认证模块的代码量。 目录... 阅读全文
posted @ 2008-06-17 14:34 my favorite 阅读(193) 评论(0) 推荐(0)
摘要: (一) . 运行示例图 1. 待导出数据的GridView图: 2. 生成的Excel文件 (二). 代码 1. 前台页面 GridViewToExcelFile.aspx 代码: 1 2 3 4 5 6 7 Untitled Page 8 9 10 11 12 13 14 15 ... 阅读全文
posted @ 2008-06-17 14:28 my favorite 阅读(241) 评论(0) 推荐(0)
摘要: 【摘 要】你可能已经意识到有了HTTP处理程序和模块后,ASP.NET已经给开发者提供了强大的能量。把你自己的组件插入ASP.NET请求处理管道,享受它的优点吧。 介绍 在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。 开发者需要扩充或扩展Web服务器的功能。... 阅读全文
posted @ 2008-06-17 14:26 my favorite 阅读(269) 评论(0) 推荐(0)
摘要: (一). 实现功能 对文件及目录的压缩及解压功能 (二). 运行图片示例 (三).代码 1. 压缩类 1/**//// 2/// 压缩类 3/// 4public class ZipClass 5{ 6 public static void ZipFile(string FileToZip, string ZipedFile,... 阅读全文
posted @ 2008-06-17 14:25 my favorite 阅读(458) 评论(0) 推荐(0)
摘要: (一). 功能 操作配置文件[*.ini]类 (二). 代码 1. 核心类文件 INIFILE.cs 代码 1 /// 2 /// INIFILE 操作类 3 /// 4 public class INIFILE 5 { 6 [DllImport("kernel32")] 7 private static extern long W... 阅读全文
posted @ 2008-06-17 14:24 my favorite 阅读(201) 评论(0) 推荐(0)
摘要: (一) . 概述 最近做了个C/S文件下载工具, 支持多任务, 多线程和断点续传功能. 其中部分代码是从网上找来的, 自己改了 许多Thread Bug, 并增加多任务, 断点续传等功能. 由于公司具有代码所有权, 不能将源代码共享. 自己对比较Asp.net感兴趣, 业余时间自己做了个简单的, 基于 Asp.net 2.0的, 目前能够执行对一个文件的下... 阅读全文
posted @ 2008-06-17 14:21 my favorite 阅读(319) 评论(0) 推荐(0)