您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 软件工程--理论与实践

  2. 非常完整的资料 推荐下载 软件工程--理论与实践 课程概述:本课程分为三篇:C编码实践篇;OO分析与设计篇;过程与管理篇。C编码实践篇强化实践能力训练
  3. 所属分类:专业指导

    • 发布日期:2016-03-06
    • 文件大小:1048576
    • 提供者:ingmar9
  1. 现代密码学理论与实践.part1

  2. 现代密码学理论与实践本书主要从三个方面来介绍密码学的知识: 第一部分介绍了经典密码学的经典问题,包括单码加密法、仿射加密法、多码加密法
  3. 所属分类:专业指导

    • 发布日期:2008-12-10
    • 文件大小:2097152
    • 提供者:selectopti
  1. Java理论与实践:做个好的(事件)侦听器

  2. 本文介绍了AWT 和Swing组件使用观察者模式消除了GUI事件生成与它们在指定应用程序中的语义之间的耦合。类似地,Swing 的模型类,也使用观察者消除数据模型表示 与视图生成之间的耦合,从而支持相同数据的多个独立的视图。为了支持侦听器,对象需要维护一个已登记的侦听器列表,提供侦听器登记和取消登记的手段,并在适当的事件发生时调用每个侦听器。使用和支持侦听器很容易,但是在登记接口的两边都应当避免一些缺陷。侦听器涉及的任何对象,都应当是线程安全的,或者是受线程约束的对象,侦听器应当确定自己正在正确
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:54272
    • 提供者:weixin_38742409
  1. Java理论与实践:在JDK早期版本中使用Java 5的语言特性

  2. 本文介绍了Java 5中添加的语言特性--泛型、枚举、注释、自动装箱和增强的for循环--不需要修改JVM的指令集,几乎全部是在静态编译器和类库中实现的。对于不能使用Java 5语言特性的开发人员,有多种方法可以使他们使用Java 5的一些语言特性,同时保持与JDK 1.4及以前版本的字节码兼容性。javac中不支持的-target jsr14选项可以为某些Java 5语言特性生成与JDK 1.4兼容的字节码,并且开源的Retroweaver和Retrotranslator项目能把多数Java
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:47104
    • 提供者:weixin_38593723
  1. Java理论与实践:修复Java内存模型1

  2. 本文介绍了Java平台把线程和多处理技术集成到了语言中,这种集成程度比以前的大多数编程语言都要强很多。关于同步和线程安全的许多底层混淆是Java内存模型的一些难以直觉到的细微差别。本文还介绍了JMM有一些严重的缺点,如果正确地编写并发的类太困难的话,那么许多并发的类不能按预期工作,并且这是平台中的一个缺点。在不破坏在旧的内存模型下正确同步的任何代码的同时,我们可以创建一个与大多数开发者的直觉更加一致的内存模型,并且这一切已经由JSR 133 process完成。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:48128
    • 提供者:weixin_38501826
  1. Java理论与实践:关于性能管理您有规划吗?

  2. 本文介绍了对于任何给定的性能问题,通过使用高速缓存来减少冗余计算或者只是添加更多的硬件,解决方案可能会与用更有效的算法进行替换一样简单。但是,要清楚地确定性能问题的根源会很困难,而设计复杂程序甚至更加困难,所以首先要使它们没有性能问题。大多数性能问题还有一个更深的起因:无法首先将性能管理、目标和测量集成到开发过程中。性能管理不仅包括优化,还包含许多其它东西。它有一个用于决定何时优化何时不优化的框架。应该根据明确的性能目标、测量和规划来做这些决策,而不是直觉。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:36864
    • 提供者:weixin_38601215
  1. Java理论与实践:描绘线程安全性

  2. 本文定义了线程安全性,类要成为线程安全的,首先必须在单线程环境中有正确的行为。并在被多个线程访问时,不管运行时环境执行这些线程有什么样的时序安排,它必须有如上所述的正确行为,并且在调用的代码中没有任何额外的同步。其效果就是,在所有线程看来,对于线程安全对象的操作是以固定的、全局一致的顺序发生的。本文还介绍了线程的安全程度。描述线程安全性的分类方法:不可变、线程安全、有条件线程安全、线程兼容和线程对立。一个类的线程安全行为是其规格说明中的固有部分,应该成为其文档的一部分。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:44032
    • 提供者:weixin_38631197
  1. Java理论与实践:垃圾收集简史

  2. 本文介绍了垃圾收集的好处是无可争辩的--可靠性提高、使内存管理与类接口设计分离,并使开发者减少了跟踪内存管理错误的时间。不过,垃圾收集不是没有代价的--其中包括对性能的影响、暂停、配置复杂性和不确定的结束。一个理想的垃圾收集实现应该是完全不可见的 ―― 没有垃圾收集暂停、没有因为垃圾收集而产生的 CPU 时间损失、垃圾收集器不会与虚拟内存或者缓存有负面的互动,并且堆不需要大于应用程序的 驻留空间。当然,没有十全十美的垃圾收集器,但是垃圾收集器在过去十年中已经有了很大改进。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:49152
    • 提供者:weixin_38663007
  1. Java理论与实践:动态编译与性能测量

  2. 本文介绍了动态编译简史以及动态编译与评测的关系,为编写好评测,优化编译器要擅长找出死代码清除死代码--对于程序执行的输出没有作用的代码。如果您想测量X的性能,一般情况下您是想测量它编译后的性能,而不是它的解释性能。要做到这样,需要“预热”JVM,编译器在为执行计时之前,就有足够的运行解释的代码,并用编译的代码替换解释代码。编译器要进行主动的内联决策,才能得到更高的性能,然后当这些决策依据的假设不再有效时,就会收回这些决策,即所谓的动态反优化。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:75776
    • 提供者:weixin_38710781
  1. Java理论与实践:非阻塞算法简介

  2. 本文介绍了在Java理论与实践中,几种比较简单的非阻塞算法的工作方式。在不只一个线程访问一个互斥的变量时,所有线程都必须使用同步,否则就可能会发生一些非常糟糕的事情。Java语言中主要的同步手段就是synchronized关键字,它强制实行互斥,确保执行synchronized块的线程的动作,能够被后来执行受相同锁保护的synchronized块的其他线程看到。在使用得当的时候,内在锁可以让程序做到线程安全,但是在使用锁定保护短的代码路径,而且线程频繁地争用锁的时候,锁定可能成为相当繁重的操作。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:60416
    • 提供者:weixin_38720997
  1. Java理论与实践:变还是不变?

  2. 本文介绍了不变对象是在实例化后其外部可见状态无法更改的对象。Java类库中的String、Integer和BigDecimal类就是不变对象的示例-它们表示在对象的生命期内无法更改的单个值。并说明了在Java理论与实践中,不变性的一些长处、何时使用不变类和构造不变类的一些准则。使用不变对象比使用可变对象要容易得多。它们只能处于一种状态,所以始终是一致的,它们本来就是线程安全的,可以被自由地共享。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:56320
    • 提供者:weixin_38632825
  1. Java理论与实践:JVM 1.4.1中的垃圾收集

  2. 本文介绍了分代垃圾收集是结合了JVM 1.2及以后版本使用技术的长处,使结果对象分配开销非常小。并简单概述了老对象和年轻对象、分代收集、小的收集、代间引用、跟踪代间引用、卡片标记、JDK 1.4.1 默认收集器、并行收集器和并发收集器、微调垃圾收集器等理论或技术。得出:随着JVM的发展,默认垃圾收集器变得越来越好了。JDK 1.2及以后版本所使用的分代垃圾收集器提供了比早期JDK所使用的标记-清除-整理收集器好得多的分配和收集性能。JDK 1.4.1通过增加新的针对多处理器系统和非常大的堆的多线
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:62464
    • 提供者:weixin_38677806
  1. Java理论与实践:线程池与工作队列

  2. 线程池远不是服务器应用程序内使用多线程的唯一方法。如同上面所提到的,有时,为每个新任务生成一个新线程是十分明智的。然而,如果任务创建过于频繁而任务的平均处理时间过短,那么为每个任务生成一个新线程将会导致性能问题。另一个常见的线程模型是为某一类型的任务分配一个后台线程与任务队列。AWT和Swing就使用这个模型,在这个模型中有一个GUI事件线程,导致用户界面发生变化的所有工作都必须在该线程中执行。然而,由于只有一个AWT线程,因此要在AWT线程中执行任务可能要花费相当长时间才能完成,这是不可取的。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:51200
    • 提供者:weixin_38501610
  1. Moodle深度透视:理论与实践

  2. Moodle深度透视:理论与实践,王大勇,李贵春,Mood1e是由澳大利亚Martin Dougiamas博士主持开发的学习管理系统(LMS),本文试图从理论和实践两个层面对其进行深度透视。研究发现,Mood1
  3. 所属分类:其它

    • 发布日期:2020-01-17
    • 文件大小:310272
    • 提供者:weixin_38638163
  1. Java理论与实践:用动态代理进行修饰

  2. 简介:动态代理工具 是 java.lang.reflect 包的一部分,在 JDK 1.3 版本中添加到 JDK,它允许程序创建 代理对象,代理对象能实现一个或多个已知接口,并用反射代替内置的虚方法分派,编程地分派对接口方法的调用。这个过程允许实现“截取”方法调用,重新路由它们或者动态地添加功能。本期文章中,Brian Goetz 介绍了几个用于动态代理的应用程序。请在本文伴随的 讨论论坛 上与作者和其他读者分享您对这篇文章的想法。   动态代理为实现许多常见设计模式(包括 Facade、B
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:110592
    • 提供者:weixin_38722607
  1. Java 理论与实践:用弱引用堵住内存泄漏

  2. 简介:虽然用 Java:trade_mark: 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本月,负责保障应用程序健康的工程师 Brian Goetz 探讨了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。   要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑 生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际 生命周期必须是相同的。在大多数时候,好的软件工程技术保证这是自动实现的,不用我们对对象生
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:121856
    • 提供者:weixin_38697808
  1. DL-Lite中基于模型的修订:理论与实践

  2. DL-Lite中基于模型的修订:理论与实践
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:1048576
    • 提供者:weixin_38590520
  1. Java理论与实践:修复Java内存模型,第1部分

  2. 活跃了将近三年的JSR133,近期发布了关于如何修复Java内存模型(JavaMemoryModel,JMM)的公开建议。原始JMM中有几个严重缺陷,这导致了一些难度高得惊人的概念语义,这些概念原来被认为很简单,如volatile、final以及synchronized。在这一期的Java理论与实践中,BrianGoetz展示了如何加强volatile和final的语义,以修复JMM。这些更改有些已经集成在JDK1.4中;而另一些将会包含在JDK1.5中。您可以在本文对应的论坛里与作者及其他读者
  3. 所属分类:其它

    • 发布日期:2021-03-05
    • 文件大小:151552
    • 提供者:weixin_38654915
  1. 色彩理论与实践

  2. 色彩是基础维度,我们的生活、工作、娱乐都离不开色彩。如装修、搭配家具、买衣服首饰、PPT设计、网站设计、软件界面等等,都需要色彩理论和知识。这一篇色彩理论与实践,为后来的PPT写作,界面设计,用户情感设计等做知识铺垫。1)色彩基本概念首先是定性的了解什么是色彩?色彩是一种以色光为主体的客观存在但对人来说,色彩是一种视觉感觉。是光、眼、物的组合,即光投到物体上反射出来后刺激人眼的感觉。用这个色彩的定义去,就可以去解释日常的一些现象:有时候,白天阳光看一个建筑的颜色,和晚上灯光下看这个建筑颜色不一样
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:505856
    • 提供者:weixin_38730840
  1. Java理论与实践:修复Java内存模型,第1部分

  2. 活跃了将近三年的JSR133,近期发布了关于如何修复Java内存模型(JavaMemoryModel,JMM)的公开建议。原始JMM中有几个严重缺陷,这导致了一些难度高得惊人的概念语义,这些概念原来被认为很简单,如volatile、final以及synchronized。在这一期的Java理论与实践中,BrianGoetz展示了如何加强volatile和final的语义,以修复JMM。这些更改有些已经集成在JDK1.4中;而另一些将会包含在JDK1.5中。您可以在本文对应的论坛里与作者及其他读者
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:151552
    • 提供者:weixin_38747025
« 12 3 4 5 6 7 8 9 10 ... 42 »