- 博客(106)
- 资源 (2)
- 收藏
- 关注
转载 面向对象的思维方式
我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。我对Java的面向对象的特性琢磨良久,自认为有所领悟,也开始有意识的运用
2012-12-22 17:21:57
656
原创 如何理解字符集和字符编码
概念简单来说,unicode,gb码和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是不兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设unicode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转UTF-8必须先转uni
2012-12-18 22:35:39
809
1
转载 Class.getResource与ClassLoader.getResource()区别
class.getResource(String res)的使用该方法是根据类的相对路径来访问资源的。如果该类没有package,则类的根路径是就是当前路径;如果该类有package,则类的根路径是定级包所在的路径。例如:Drawing没有定义package,Drawing.class与images在相同路径下这样访问:当前路径就是根路径Image img = (n
2012-12-18 22:13:31
642
转载 encoding编码问题
encoding编码问题之一Java文件1.编辑*.java文件时发生了什么事情呢? 答:当我们用记事本编辑时, 打开紫光输入法,紫光输入法软件控制了键盘,从键盘敲击的字母变成了拼音,拼音下方显示的是GBK中的简体还是繁体取决于指定的"简体""GBK",此时上方的"yanlei"就有了下方的汉字"眼泪"而不是"眼淚". 在空格录入"眼泪"以后,表征这两个字的键盘输入文件设备缓
2011-06-17 00:20:00
3873
原创 IE6,IE7 关于js动态调整img src属性,无法正确发出异步请求的问题
最近在做一个项目,项目当中正好使用到了验证码,把以前项目当中的验证码拷过来用,发现无法用了,这个时候,就非常郁闷,然后就开始考虑是否是IE版本问题,我的电脑当中IE版本是7.0的,然后放在IE6中又尝试了下,发现IE6中,就可以使用了。比如有如下代码: 更改验证图片的jsfunction changeAuthCode(){ var authImage=document
2009-12-27 19:03:00
3022
原创 Javascript高级编程所要理解的
自我感觉很重要的知识点整理了下,了解了这个以后,对javascript的程序就理解更加深入了,参考书籍 javascript权威指南(犀牛皮) Javascript高级程序设计 2.关于关联数组的对象和数组的区别关联数组的对象有两种访问属性的方法:obj.propobj["prop"]这两种访问方式,javascript是一种松类型的语言,属性是可以动态添加的,访问的话只能通过obj["pro
2009-05-09 13:28:00
893
1
原创 我学习Java的整个流程
老生长谈的问题了,不过,总结下,目的是留下记忆。我是.net转Java的。主要是自学,由于同是面向对象语言,所以学习起来还算轻松。在学习这门语言的过程,我发现学习Java似乎让我更加会用面向对象思想来思考问题。下面是我学习Java的流程(学习的时候,大家要学会用rational rose来分析问题,这样做的目的是培养面向对象的思想)学习J2SE,这个是Java的基础,具体自学的话,
2009-05-03 12:47:00
1148
转载 JSP的运行内幕
JSP的运行内幕作者:赵科 来自:开放系统世界经常有朋友问起,JSP和Servlet之间有什么区别,两者之间又有什么联系?其实Servlet技术的出现时间很早,是当时为了Java的服务器端应用而开发的。大家都知道Applet是应用小程序,Servlet就是服务器端小程序了。但在Microsoft公司的ASP技术出现后,使用Servlet进行响应输出时一行行的输
2008-09-23 07:20:00
671
原创 JSP学习第一天
1.JSP声明对应jsp标签 jsp:declaration string str=""; int plusOne(int a,int b) { return a+b; }%>这个声明将在第一次访问的时候,只被初始化一次.当网页被第一次访问的时候,会先调用servlet应用程序将
2008-09-22 19:23:00
1077
原创 Servlet容器的概念
容器就是你的程序运行时需要的环境 1,Tomcat是Servlet的运行环境,即一个Servlet容器。 2,Servlet容器的作用是负责处理客户请求,当客户请求来到时,Servlet容器获取请求,然后调用某个Servlet,并把Servlet的执行结果返回给客户。 3,Servlet容器的工作过程是:当客户请求某个资源时,Servlet容器使用ServletRequest对象把客户的请
2008-09-22 00:48:00
20296
6
原创 asp.net和JSP之间为何如此相象?
最近一直在学Java,学一门技术与另外一门技术来进行比较,是一个不错的学习方法. asp.net: asp.net运行库的原理:客户机向服务器请求一个文件,例如default.aspx.所有的asp.net web页面通常带有扩展名.aspx.因为这个扩展名是用IIS注册的,或者Visual Web Developer Web Server能识别它,这个时候就会加载asp.net
2008-09-21 15:23:00
1092
转载 [ASP.NET AJAX]Function对象及Type类的方法介绍
上一回我们从总体上认识了JavaScript Microsoft AJAX Library由于临时有事,没有加入事例显得有点抽象,这一回一定会通过一些事例更加直观的来会一会Asp.NET Ajax脚本库中一个很是重要的类Type。这个类提供了一些扩展面向对象编程的一些反射方法,通过这个类我们可以注册类似.NET中的一些(如:命名空间,类,枚举等等)基本类型。这个Type类继承自window是一个
2008-06-06 02:52:00
650
原创 .Net编程错误集锦(个人问题参考手册)
在编程中可能会遇到很多问题,因此想要建个小册子收藏自己的问题集1.关于ViewState的应用错误在对ViewState["KeyName"]赋值的时候,如ViewState["KeyName"]=object;这里的object如果是值类型的话,往往不会出现错误,但如果是引用类型的话,如viewState["KeyName"]=new TestClass();那么TestClass类,必
2008-06-02 23:14:00
738
原创 asp.net ajax学习历程(三)
搞什么鬼csdn插入代码不能用,晕,blog只能写的乱乱的感觉了,哎,越改进就越倒退了。只能先放着以后写了。学习目录: 将 ASP.NET UpdatePanel 控件与数据绑定控件一起使用 学习后达到的目标:每一个都能独自完成一个例子。一.将 ASP.NET UpdatePanel 控件与数据绑定控件一起使用 例子是用viewstate模仿产品放入购物车,
2008-05-31 20:47:00
606
原创 asp.net ajax学习历程(二)
asp.net系列课程,我准备按照这个课程来学习ajax extension的一些控件,这是来自博客园的一系列文章作者:TerryLee出处:http://terrylee.cnblogs.com ASP.NET AJAX入门系列(1):概述 ASP.NET AJAX入门系列(2):使用ScriptManager控件 ASP.NET AJAX入门系列(3):使用ScriptMana
2008-05-31 18:12:00
548
转载 Ajax在ASP.NET的应用原理
Asynchronous JavaScript and XML(Ajax)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,Ajax不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。Ajax利用了一些不是很新颖的已有技术,但是对这些技术
2008-05-31 15:33:00
848
原创 asp.net ajax学习历程(一)
本系列主要针对asp.net ajax语法以及可能出现的常见错误,主要是为了自己以后便于复习,现在主要记录的是自己一步一步学习asp.net ajax。在应用asp.net ajax之前,必须要安装microsoft asp.net 2.0 ajax extension。这样就可以使用asp.net ajax技术必须在页上使用scriptManager控件,以启用asp.net ajax功
2008-05-31 15:14:00
869
原创 javascript和C#的比较(持续更新)
由于这段时间在学习ajax,所以想把javascript和C#系统的比较下,写这篇文章主要的目的是想要系统了解javascript和C#当中的一些语法区别,还有两种语言特有的属性,只以javascript为主,以后会不段更新,只供参考,本人水平有限,若有错误,还忘各位指出。javascript是浏览器按顺序分析的,分析后,在html当中就可以使用其方法,对象,变量等,C#需要被编译成中间代码,
2008-05-26 21:50:00
12438
1
转载 .NET牛人应该知道些什么?
.NET牛人应该知道些什么 前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。 当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到
2008-05-11 18:50:00
994
原创 从编译原理来看引用类型和值类型
看了好多书,研究了下值类型和引用类型,总是有种模棱两可的感觉,这让我萌发了,大众角度主要是分析内存中的东西,而我准备从内存和编译原理两个方面来入手,本人先说明我没学过编译原理,但略读了下,发现用这个来解释更好。参考《程序设计编译原理》这本书,我不知道VS IDE的编译工具是采用什么编译原理的,但大体的猜了下,应该和这个差不多。每个编译器都有各自的符号表,用来存储所有标识符(变量名,常量名等)
2008-05-09 13:27:00
1170
原创 寻找asp.net 2.0 partial的另一半
以前好多文章都是转载的,现在终于也想自己动手写文章了,已经好久没自己写文章了,希望这篇文章能在以后复习的时候,让自己少走一点弯路。1.熟悉partial在vs2003中我们经常会发现在每个类都是一个单独的文件,这样让人感觉起来很烦琐,因为类中好多内容都是IDE(也就是VS2003)自己生成的,开发人员并不是很关注它的存在,但它却并没有被隐藏起来,这样的话,开发人员就会感到代码的冗余性,由此
2008-05-09 11:33:00
1531
转载 Asp.net 1.0 升级至 ASP.NET 2.0十个问题总结
这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。 1.Global.asax文件的处理形式不一样 转化后将出现错误,在vs2003中Global.asax具有
2008-05-08 18:16:00
530
转载 aspx文件编译成DLL文件的原理
前言Asp.net不是asp的简单升级,而是微软.Net计划中的一个重要组成部分,它依托.Net的多语言与强大的类库支持,引进了服务端HTML控件与WEB控件,自动处理控件的客户端与服务端的 交互,为开发人员提供了类似Windows下窗口编程的界面,为开发大型网络应用程序功能提供了良好的编程接口,也能够极大地提高开发人员的工作效率。 然而,“一次转换,两次编译”过程使得aspx文件在首
2008-05-08 00:25:00
4202
原创 对C#流概念的理解
一.百度百科在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。 计算机中的流其实是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式
2008-04-15 10:17:00
3399
转载 In和exists使用及性能分析(三):in和exists的性能分析
本节主要讨论in和exists的性能。三、in和exists的性能分析3.1 基于8i数据库使用in和exists3.1.1数据准备SQL> create table big_table as select * from dba_objects;Table createdSQL> insert into big_table select * from big_table;3160 rows
2008-04-09 13:35:00
727
转载 In和exists使用及性能分析(二):exists的使用
本节主要讨论exists的使用。二、exists的使用2.1 exists的使用2.1.1内、外两表关联字段都非空SQL> select * from tb1;T1 NAME1---------- ----------1 12 2SQL> select * from tb2;T2 NAME2---------- ----------2 23 3SQL> select count(1) fr
2008-04-09 13:34:00
1136
转载 In和exists使用及性能分析(一):in的使用
本节主要讨论in的原理及使用,以及常见的错误的观点。一、in的使用 1.1 in的使用1.1.1 内、外两表关联字段都非空SQL> select * from tb1;T1 NAME1---------- ----------1 12 2SQL> select * from tb2;T2 NAME2---------- ----------2 2SQL> select count(1) f
2008-04-09 13:32:00
623
原创 IN & EXISTS NOT IN & NOT EXISTS优化工作
在平时工作中,IN & EXISTS NOT IN & NOT EXISTS是使用频率比较高的SQL语句,所以对它们的优化工作是很有必要的测试环境:Oracle 9.2.0.1 for Windows20001、IN 和 EXISTS IN和EXISTS的处理流程是不一样的: IN的执行流程 select * from T1 where x in ( select
2008-04-09 13:18:00
1495
原创 Socket接口原理及用C#语言实现
首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。客户端在需要的时刻发出向服务端的连接请求。这里为了便于理解,提到了一些调用及其大致的功能。使用socket调用后,仅产生了一个可以使用的socket描述符,这
2008-01-10 03:55:00
2078
转载 html无法使用include
服务器端包含,html文件不支持要在html包含文件,参考:在宿主页面中嵌入外部页面 刘筱 ---- 如今在Internet上建立网站已经是很平常的事了,但是要做好却并不容易。除了要求网站的内容丰富、可读性强外,网站美观和艺术性也是不可缺少的。而做到美观的一个重要方面就是使整个网站具有统一的风格,并具有一致的导航结构及相关版权信息提示。 ---- 在这方面,FrontPage的模板就是为统一规划网
2007-11-21 00:22:00
6109
原创 数据库通用访问类
#region 引用对象 using System;using System.Xml ;using System.Data;using System.Data.SqlClient;using System.Web; #endregion /// /// DataAccess 的摘要说明。 /// wuchen /// 2004-4-12 /// scwuchen@263.net /// 数据
2007-10-28 17:31:00
680
转载 JavaScript中window对象的描述
Window的属性 属性 描述 closed 获取引用窗口是否已关闭。 defaultStatus 设置或获取要在窗口底
2007-10-17 11:38:00
1110
转载 常用的 Javascript 操作汇总 (二)
25 在页面卸载时候执行函数1: body onUnload=”functionName();”>2: Body of the page3: body>JavaScript就这么回事2:浏览器输出26 访问document对象1: script language=”JavaScript”>2: var myURL = document.URL;3: window.alert(myURL);4: s
2007-10-17 11:33:00
496
转载 常用的 Javascript 操作汇总
1 创建脚本块1: script language=”JavaScript”>2: JavaScript code goes here3: script> 2 隐藏脚本代码1: script language=”JavaScript”>2: 3: document.write(“Hello”);4: // -->5: script>在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不
2007-10-17 11:30:00
485
原创 常用javascript大全
//打开模式对话框 function doSelectUser(txtId) { strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn; url="selUser.aspx
2007-10-17 11:25:00
1321
1
转载 javascript中id和name的区别
javascript中id和name的区别分类:Javascriptid一般来说是唯一的,调用的时候直接用id名就可以了,而name不一定是唯一的,调用的时候一定要用document.formName.name来使用。 name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的: 1. 表单(form)的控件名,提交
2007-10-16 20:20:00
4477
转载 ASP.NET中常用功能代码总结(发送邮件篇)
ASP.NET中常用功能代码总结(发送邮件篇)整理:Terrylee一. 用Asp.net实现邮件系统 1/**//// 2 /// 功能:实现在Web页面中发送Email 3 /// 4 private void SendMail() 5 { 6 MailMessage m =
2007-09-27 20:46:00
726
转载 ASP.NET中常用功能代码总结(XML文件操作篇)
一.写入XML文件 1/**//// 2/// 写入XML文件 3/// 4private void WriteXML() 5{ 6 /**//// 创建一个表示所要生成的XML文件路径的字符串。如果该路径指向NTFS分区,则需要相关的访问权限。 7 string filename = XMLFilePathTextBox.Text; 8 9 /**//
2007-09-27 20:38:00
599
转载 ASP.NET中常用功能代码总结(文件操作篇)
一.读取文本文件 1/**//// 2/// 读取文本文件 3/// 4private void ReadFromTxtFile() 5{ 6 if(filePath.PostedFile.FileName != "") 7 { 8 txtFilePath =filePath.PostedFile.FileName; 9 fileExtName
2007-09-27 20:35:00
568
转载 ASP.NET中常用功能代码总结(保存图片到XML文件)
一.保存图片到XML文件 1/**//// 2/// 保存图片到XML文件 3/// 4private void UploadImageToXml() 5{ 6 /**////得到用户要上传的文件名 7 string strFilePathName = loFile.PostedFile.FileName; 8 string strFileName = Path.Ge
2007-09-27 20:33:00
983
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人