自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 TIJ读书笔记(二)

/文 14ET   第四章的内容是关于内存分配和初始化的,对这一章的学习带出了我以往学习中的一个模糊点:究竟什么是堆存储(Heap)?什么是栈存储(Stack)?有什么区别呢?翻了不少资料,补了这一课,觉得非常受用.2.1 内存分配策略   按照编译原理的观点,程序运行时的内存分配有三种策略,分别...

2003-05-22 18:09:00 851 0

原创 TIJ读书笔记(一)

决定开始啃这本大部头的Java宝典,边啃边做点笔记吧.废话少说!第四章 初始化和清除(Initialization&CleanUp)主要章节内容:4.1 构建器4.2 方法过载4.3 收尾和垃圾收集4.4 成员初始化关键词:Constructor,finalize(),初始化顺序重点整理:...

2003-05-11 11:31:00 1014 0

原创 双缓冲在画板程序中的应用(一)

/文 14E.T.1.用双缓冲解决画板程序中的刷新问题我们用Java编制画板程序的时候,总是存在一个刷新的问题:当Canvas所在的窗口最小化或者被其他应用程序遮挡后,再次恢复,Canvas上的图形数据将被部分或者完全擦除掉.通常解决这个问题的方法是在Canvas的paint()函数中重绘图形,但...

2003-05-08 14:11:00 1125 0

原创 双缓冲在画板程序中的应用(二)

/文 14E.T.2.用双缓冲实现各种图形的绘制在一个画板程序中,用户应该能够用画笔绘制各种图形,除了上一节实现的自由画法(Freehand)外,还应该可以画直线,长方体,椭圆等等.以绘制直线为例,我们都知道,只有在松开鼠标键之后,直线才实实在在的显示在了画布上,而在拖拽鼠标的过程中,直线在画布中...

2003-04-30 11:17:00 957 0

原创 菜鸟初学Java的备忘录(十)

2003年1月26日 星期日 雨回顾一下昨天所学习的基于连接池的Socket,其原理中的要点如下:服务器开放有限个PooledConnectionHandler线程用来处理连接;客户的连接请求均加入到Pool连接池中(实际是linklist()对象);PooledConnectionHandler...

2003-01-29 14:06:00 1028 0

原创 菜鸟初学Java的备忘录(二)

2003年1月16日 星期四 晴   Java的入门比我想象中的还要简单的多,目前为止我已经对Java的基本语法结构有所了解.但我知道,深入的研究任何一门语言,都需要时间和实践的积累.  Applet是Java编写的可以在浏览器端运行的代码,它与应用程序的明显区别在于其执行方式的不同,应用程序如C...

2003-01-28 16:55:00 1094 0

原创 菜鸟初学Java的备忘录(八)

2003年1月24日 星期五 晴我在22号的笔记中不是有一个疑问吗?为什么我编的程序没有不同步的现象产生呢,我把它发到csdn上去了,现在我已经基本解决这个问题了,下面是论坛的回复纪录摘要回复人:bluesmile979(笑着) ( ) 信誉:100  2003-01-22 21:08:00  得...

2003-01-28 13:47:00 849 0

原创 一个理解wait()与notify()的例子

下面是我原来在CSDN论坛上看到的一个贴子,涉及到同步,wait(),notify()等概念的理解,我试着根据原来的一些回复和Think in Java上的相关概念将wait()和notify()这两个方法剖析了一下,欢迎指教.问题如下:file://分析这段程序,并解释一下,着重讲讲synchr...

2003-01-28 13:47:00 19021 6

原创 菜鸟初学Java的备忘录(九)

2003年1月25日 星期六 雨我突然发现了利用接口实现多线程和利用类构造线程体的不同了,以前我好像并没有太多的注意.利用类构造线程体的时候,需要使用这个类来定义线程对象,比如MyThread thread1=New MyThread(),而使用接口创建线程体的时候,只需要用到Thread类就可以...

2003-01-27 10:31:00 934 0

原创 菜鸟初学Java的备忘录(三)

2003年1月17日 星期五 晴今天开始学习Java中多线程的实现.线程是一些可以并行的,独立的执行的代码.之前我编的程序都只能做一件事情,也就是只有一个线程.多线程的编程就是可以将程序任务分成多个并行的子任务,同时运行,互不干扰.我对多线程的理解是从格斗游戏得来的.格斗游戏中两人对打就是通过两个...

2003-01-25 08:47:00 1007 0

原创 菜鸟初学Java的备忘录(四)

2003年1月19日 星期天 晴说了那么多,线程的几个基本函数都没有记下来,现在来补启动一个线程T1=new YourThread();T1.start()操作线程T1.run(),这个前面说过了,启动线程就会自动执行这个操作暂停T1.suspend()//和Sleep()不一样,它表示挂起一个线...

2003-01-24 17:42:00 813 0

原创 菜鸟初学Java的备忘录(七)

2003年1月22日 星期三 晴我突然发现还有很多东西需要我弄明白,比如synchronized这个关键字的用法.因为在我昨天进行创建连接池套接字的研究的时候,发现假如我不弄清楚这个概念,根本就无法进行下去,所以我决定将自己对Socket的兴趣先冷却一下,而回过头来看synchronized.看了...

2003-01-24 17:32:00 787 0

原创 菜鸟初学Java的备忘录(六)

2003年1月21日 星期二 晴通过程序建立了实际的概念之后,现在应该回到最开始的问题,Socket是什么?是实现计算机通信的一种方式,这毫无疑问.但如何能够用最容易理解的语言比较形象而又不偏颇的描述它的原理呢?Bruce Eckel 在他的《Java 编程思想》一书中这样描述套接字:套接字是一种...

2003-01-24 17:23:00 863 0

原创 菜鸟初学Java的备忘录(五)

2003年1月20日 星期一 阴对几个Java的基础知识作一下补充。一.异常Java对异常的处理同Delphi一样,不是刻意的去避免它的发生,而是等它发生后去补救.Delphi的异常处理简单来说就是一下语句TryExcept//异常发生后就转入此处执行Finally//不管异常发不发生,都转入此处...

2003-01-24 17:00:00 949 0

原创 菜鸟初学Java的备忘录(一)

2003年1月14日 星期二 晴今天第一次接触Java。虽然以前间或的也看了些书籍,但多是隔靴搔痒,上不了正席,绝不敢说自己懂Java。接触一门新的技术和初恋一样,都是第一次,但不同的是后者一般开始无比甜蜜,结局却很痛苦,而前者则往往开始很痛苦,越到后来却越是有味,简直是欲罢不能.现在我就正处于这...

2003-01-24 16:51:00 1401 0

原创 学 习 中 的 思 考

学 习 中 的 思 考                                      海风   学习计算机知识常常让人陷入无知的恐惧中,过去打破沙堡问到底的精神在这里要有所节制了,我们把握好一个度的问题,要明确自己到底现在最应该知道的是些什么;不执着于现在还不是时候该知道的知识,只于心...

2002-08-05 10:21:00 776 0

原创 提取win98上网密码

unit Unit1;interfaceuses  Windows, SysUtils, Classes, Forms, ShellAPI, Controls, StdCtrls;type  TForm1 = class(TForm)    GroupBox1: TGroupBox;    Lis...

2002-01-16 09:47:00 725 0

原创 Project JEDI VCL组件编码标准

 编写该标准的目的是统一组件代码的书写格式,以便于所有的Delphi程序员----无论是初学者还是高级开发人员---都能够方便地维护和理解他们。对于某些并不完全符合标准,但是十分优秀并且已经加入到源代码知识库的组件,我们在审阅的时候会给予一定的灵活度。然而任何一个程序员在提交他们的代码时,都应该附...

2002-01-13 14:31:00 1110 0

原创 Delphi控件的拿来主义(三)

    ----问题二及解决方案   每一条导入表中的纪录除了ISO文件中的内容外,还需要有书的类型,期号,以及ID号,而TPgCSV在插入新纪录时只处理了同文本文件中的数据相关的字段,因此,这些字段的内容需要我们自己来加入。不用说,很自然的就会想到Table中的AfterInsert事件.但问题...

2002-01-10 09:57:00 822 0

原创 Delphi控件的拿来主义(二)

      这个例子是关于如何将一个文本数据导入导出控件作一些简单的修改之后拿来使用的。◆程序功能    将图书馆的ISO文件中的部分数据转到Oracle8数据库中。◆设计要求    1.显示导入进度条。    2.在导入过程中,如果某条纪录导入失败,不显示异常,而将导入失败的纪录记入日志。◆设计...

2002-01-07 08:31:00 1045 0

原创 delphi 控件的拿来主义(一)

   "一个优秀的Delphi程序员,不仅要会使用控件,还要会写控件."(向玉笛书生致敬)   我还是一个半瓢水的程序员,因此目前为止我所能努力达到的境界是:   一个半瓢水的程序员,管他会不会写控件,只要能拿来改就可以了.   使用过Delphi的朋友都知道,我们在设计Del...

2002-01-06 14:48:00 763 0

原创 一个简单的菜单按钮的实现

      使用过速达2000的朋友都知道,其基本资料的浏览界面中有一种按钮,点击后会弹出一个和按钮对得很整齐的菜单.用Delphi制作一个类似的控件十分容易,代码如下:unit MenuBtnVCL;interfaceuses  Windows, Messages, SysUtils, Clas...

2002-01-05 18:16:00 850 0

提示
确定要删除当前文章?
取消 删除