研究一下1.00的源码

  • 12 July 2000
    • Version 1.00 of the Free Pascal Compiler has been officially released. Hit the download link and select a mirror close to you to download your copy.

https://www.freepascal.org/news.var

时间: 2024-12-20 01:19:38

研究一下1.00的源码的相关文章

【Java深入研究】2、LinkedList源码解析

一.源码解析 1. LinkedList类定义. public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable LinkedList 是一个继承于AbstractSequentialList的双向链表.它也可以被当作堆栈.队列或双端队列进行操作.LinkedList 实现 Li

Android底层有一定的认识,研究过相关的Android源码

一.系统架构: 一).系统分层:(由下向上)[如图] 1.安卓系统分为四层,分别是Linux内核层.Libraries层.FrameWork层,以及Applications层: 其中Linux内核层包含了Linux内核和各种驱动: Libraries层包含各种类库(动态库(也叫共享库).android运行时库.Dalvik虚拟机),编程语言主要为C或C++ FrameWork层大部分使用java语言编写,是android平台上Java世界的基石 Applications层是应用层,我们在这一层进

【Java深入研究】9、HashMap源码解析(jdk 1.8)

一.HashMap概述 HashMap是常用的Java集合之一,是基于哈希表的Map接口的实现.与HashTable主要区别为不支持同步和允许null作为key和value.由于HashMap不是线程安全的,如果想要线程安全,可以使用ConcurrentHashMap代替. 二.HashMap数据结构 HashMap的底层是哈希数组,数组元素为Entry.HashMap通过key的hashCode来计算hash值,当hashCode相同时,通过"拉链法"解决冲突 相比于之前的版本,jd

freemarker入门实例与源码研究准备工作

首先去freemarker官网下载源码jar包,本文是基于freemarker-2.3.21.tar.gz进行研究的.解压源码包,找到freemarker的源码部分导入eclipse工程中.需要注意的是:freemarker的ftl文件解析使用javacc实现的,所以源码中没有解析类(FMParse.java).要想研究freemarker源码,往往还需要引入freemarker.jar(含有FMParse.class),否则源码会出现编译问题.另外,还需要引入的jar包有:commons-lo

async框架源码研究

说来惭愧,之前没读过什么源码,今天尝试研究下async框架的源码,就从https://github.com/bsspirit/async_demo这个地方拉了一个async使用的demo来入手,好,一个一个js,一个一个函数来了解! apply.js async.apply是给一个函数预绑定多个参数并生成一个可直接调用的新函数,demo中所给出的例子是 1 function inc(a,b,callback,timeout){ //先定义一个加法函数 2 var timeout = timeou

GNU GRUB 2.00 源码分析笔记,持续更新

前言 很多运维类书籍或文章仅从系统管理者的角度讲解了 grub 的安装以及使用, 本篇博文则从 gnu grub 2.00 的源码入手,从开发者,以及系统底层运行机制的角度,分析 grub 是如何作为跨平台的"全面统一的引导加载程序",来引导操作系统,加载 Linux 内核的过程等等, 部分内容参考了<深度探索 Linux 操作系统>一书中相关的内容(ISBN 978-7-11143901-1 )以及 gnu grub 项目官方站点的文档,并且加入自己分析源码时的笔记. (

VCL源码分析方法论(以TButton.Caption属性的由来为例)

最近一段时间似乎流行源码分析:)我也来谈谈在过去一段时间里对VCL源码的分析方法方面的一点体会,本文将不探讨VCL类库的构架和设计模式方面的东本,只是以我们常见的控件属性/方法的实现过程作简单的说明,希望对初学者有所帮助. VCL分析方法例:TButton.Caption属性的由来(本文仅以此献给DELPHI初学者)用过一段时间DELPHI的朋友,都会对VCL源码感兴趣.本人也常常在各大论坛见到一些网友研究讨论过关于VCL源码的贴子.不过,很多网友很努力的想看懂,可最后还是半途而废,因为他们总是

JAVA 笔记(五) ThreadPoolExecutor 源码剖析

基本概念 Thread t = new Thread(); t.start(); 上面的代码我们再熟悉不过了,因为我们通常在需要开启一个线程的时候都会这样做. 但使用这样的方式,有时候也会照成困扰.例如如果程序中存在大量的并发线程,这样做会带来什么缺陷? 答案很明显,会造成编写工作繁杂,降低系统效率,线程难以管理等等问题. 在这种情况下,有没有一种方式能够让我们避免这些困扰呢?有,也就是我们这里研究的线程池(ThreadPoolExecutor). 线程池的思想理解起来其实也很简单,我们可以看做

Android View 事件分发机制 源码解析 (上)

一直想写事件分发机制的文章,不管咋样,也得自己研究下事件分发的源码,写出心得~ 首先我们先写个简单的例子来测试View的事件转发的流程~ 1.案例 为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志~ MyButton [java] view plain copy package com.example.zhy_event03; import android.content.Context; import andr