`
茴香豆
  • 浏览: 132232 次
  • 性别: Icon_minigender_2
  • 来自: 桂林
社区版块
存档分类
最新评论
文章列表
问题描述:   在一个园形操场的四周摆放N堆石子(N≤100),现要将石子有次序地合并成一堆。规定       每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。       编一程序,由文 ...
     从我第一天认识 eclipse到现在已经一年多了,但是在今晚之前,要是谁问我eclipse是什么,我应该答不出个所以然来,也许我最多会回答是java的一个开发工具。真是惭愧,对于自己经常使用的东西,自己如此陌生。今天去图书馆,找到一本叫《eclipse从入门到精通》的书,就看了一下,做了些记录。       Eclipse是2001年11月诞生,2003年3月发布2.1版,后来IBM捐给开源组织eclipse.org.这个项目的开发人员来自于与JBuilder竞争的visual Age 的项目组。      Eclipse是一种通用工具平台—普通适用的开放式扩展IDE,可以开发 ...
     Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的组件是Catalina Servlet容器,其它的组件按照一定的格式要求配置在这个容器中     Tomcat各组件是在<Tomcat_HOME>\conf\server.xml文件中配置,其配置文件内容如下     <Server port="8005" shutdown="SHUTDOWN"> <Service name="Catalina"> <!--The conn ...
   今天访问自己的servlet,老是报500的错误,提示是:“IllegalName: testomcat/TestConnector”。原来是自己的配置文件写错了    testomcat.TestConnector    这段被我写成    testomcat/TestConnector    
  java具有跨平台运行的功能,具有很好的可移植性和安全性,是一种安全的面向对象的语言,它的面向对象特性几乎可以与smalltalk相媲美。为了保证这种简单性,Java去掉了C++中许多复杂的、冗余的、有二义性的概念,例如操作符重载、多继承、数据类型自动转换等。为了将程序员从复杂的内存管理的负担中解脱出来,同时也是为了减少错误,Java使用了自动内存垃圾收集机制,程序员只要在需要的时候申请即可,不需要释放,而由Java自己来收集、释放内存中的无用的块。  1.java代码的执行过程   Java应用程序的开发周期包括编译、下载 、解释和执行几个部分。   java编译器把java源代码编 ...
        今天一直在想怎样在不规则图像上添加鼠标事件,让鼠标放到某快指定的不规则图像上,下相应的区域里显示相应的图像,其实就是移动鼠标更换图像,只是要在不规则图像上进行监听,这个事困扰了我一天,现在终于弄好了。        在图像的区域可以设定鼠标的监听事件,然后写相应的js函数就行了,附件是本人今天借用网上的一个“鼠标移动切换图像”效果更改的,有需要的可以看看。  
在JAVA中,类是不分配存储空间的,但在定义static的方法和属性时,static的方法或变量其实是在类装载的时候分配内存空间,而且只存在一处。所有对象都是对这一块内存区域的引用。 详细内容以后看书后补充。
从文件中读出来的对象不再是原来的对象,因为它的hashCode()已经改变,toString()也不一样,说明经io流读出来的 对象只有内容一样,对象是重新创建的
  我们最常用的是在JScrollPane中加JTextArea(sceoll_recieve.getViewport().add(area_recive)),让JTextArea显示滚动效果,但是如何让其他组件也能看到滚动效果呢?   其实很简单,只要把那些JTextField和JLabel等加到一个JPanel里,再在JScrollPane里加这个JPanel就行了。
      我们知道在处理hibernate的一对多的问题时,我们一般会在配置文件中写清它们的关系以及操作的规则。       比如,在做网页时,会有博主和文章表,是一对多的关系。我用hiberbnate来实现它们的级联关系,配置文件如下       博主Userinfo.hbm.xml代码如下:   <hibernate-mapping> <!-- 指定类到表的映射 --> <class name="test.pojo.Userinfo" table="userinfo"> <!- ...
    现在做了一个关于hibernate的练习,感觉与写JDBC最不同的地方就是不要写sql,不要再把从数据库中取到的值再一一赋给相应对象,只要填写相应的配置文件就行,这样可以减少掉很多工作。    首先爱你,我们来看下对象关 ...
   这几天一直在做文件上传一块,由于缺乏经验,思考问题不够严谨,考虑问题不周到,只想着能够实现自己期望的功能,但是没有考虑到它可能出现的缺陷和弊端,而盲目去做,这样使自己踏入歧途越来越深      这是在做文件上传时自己不成熟的想法和做法    文件上传的jsp界面用form表单提出声请    <form name="uploadname" action="FileUpLoad" method="post" enctype="multipart/form-data" onSubmit=" ...
1.文件上传的jsp页面 <body> <!--multipart/form-data:不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。 --> <!-- 所谓不对字符编码:要是是上传文件,就是不对文件内容进行编码 --> <center> <form name="fileupload" action="FileAction" method="POST" enctype="multipart/form-data"> 文件上传:& ...
url地址的编码 1.网址路径中包含中文    firefox和ie的网址路径的编码都是utf-8 2.查询字符串包含中文    它依赖的是操作系统的默认编码,ie的GB2312,firefox要GB2312,但要在每个字节前加% 3.get和post生成url中包含汉字,用的是网页的编码   request.getParameter的乱码问题   首先,http发送请求是以ISO-8859-1的编码来发送url, 如果页面的content-type为utf-8,那么在发送请求时,会将字符转成utf-8后进行传送 对于用get方法发送请求,用new String(req ...
学了mvc模式的设计,现在再来看struts,它其实也是mvc模式的,只是用了struts,能减少我们用mvc的时间。 对于应用struts来说,主要用到struts里的org.apache.struts.action.ActionServlet,org.apache.struts.action.Action、org.apache.struts.action.ActionForm,通过xml的配置文件,实现jsp和servlet的响应请求和转发。   以用户登录为例,解说struts请求转发的流程 1.配置servlet   <servlet> <servle ...
Global site tag (gtag.js) - Google Analytics