Java ~ Reference ~ SoftReference

一 概述 SoftReference(软引用)类是Reference(引用)类的四大子类之一,只被SoftReference(软引用)类对象持有的对象(即被作为所指对象)被称为软可达(softly re…

TI C6000系列DSP的流水线介绍和软件流水优化

本文主要介绍C6000系列DSP的流水线操作,从指令的fetch,指令译码到执行阶段,介绍了Fetch packet和execute packet以及延时slot和latency的概念,最后比较了C62x/C64x/67x等系列DSP的流水线的区别并介绍了TI的增强VLIW架构的含义。 …

Delphi 知识 彻底搞懂Delphi中的匿名方法

前言: 顾名思义,匿名方法是一个没有与之相关的名字的过程或函数。一个匿名方法将一个代码块视为一个实体,可以分配给一个变量或作为一个方法的参数使用。此外,匿名方法可以引用变量,并在定义该方法的上下文中为变量绑定…

HOW TO:使用 Osql 工具管理 SQL Server 桌面引擎 (MSDE 2000)

本页 概要 何为 Osql? 如何使用 Osql? 交互式输入 Transact-SQL 语句 提交 Osql 作业 连接到 SQL Server 桌面引擎 (MSDE 2000) 管理 MSDE 2000 新建登录帐户 访问数据库 如何更改登录密码 创建数据库 备份和还原数据库 附加和分离数据库参考这篇…

由一道题目想到的C++编译器优化问题

这两天看到了一个问题,看似简单,但是用的知识着实不少,原题如下: #include "stdafx.h"class Base { public:Base(){}virtual ~Base(){}Base(const Base &other); // 只声明, 没定义 private:Base &o…

vector容器和iterator迭代器

vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。 vector容器内存放的所有对象都是经过初始化的。如果没有指定存储对象的初始值&…

引用和指针的区别,*和操作符

一、在声明中见到这两个操作符(*和&)时: ①在程序声明变量的时候使用的*,只是表明“它是一个整数,这个整数为某个内存地址,一次访问sizeof(type)长度”。这点不要和(*)操作符混淆; ②在程…

关于j2se的一些知识和技巧

1. 只有创建了对象,它才能分配到内存,方法也才能用。作用是分配内存。 2. 方法equals(),比较对象的内容而不是reference。3. 对于前置递增和前置递减,(也就是a和--a),操作过程是会先计算再返回。4. 对于后置递增和后置…

一些面向对象的设计法则 (2):Favor Composition Over Inheritance

法则1:优先使用(对象)组合,而非(类)继承[ Favor Composition Over Inheritance ] 组合 1.(对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。…

Tomcat5.5配置连接池

1.配置驱动包将如下三个sql2000的驱动jar包复制到tomcat-root/common/lib目录下msbase.jarmssqlserver.jarmsutil.jar(注:tomcat-root:tomcat的根目录)2.配置连接池在tomcat-root/conf/server.xml里添加以下…

ibatis 缓存 (cacheModel)

cacheModel的属性值等于指定的 cacheModel 元素的 name 属性值。属性 cacheModel 定义查询 mapped statement 的缓存。每一个查询 mapped statement 可以使用不同或相同的cacheModel&#xff0c;以下给出个例子。 <cacheModel id"product-cache" imlementation&q…

掌控上传进度的AJAX Upload(转贴)

掌控上传进度的AJAX Upload 作者&#xff1a;cleverpig AJAX——最酷的“冲浪板” 动机&#xff1a; 2006年底Google了一下AJAX Upload实现&#xff0c;结果没有发现很完整的Java实现。硕果仅存的就是TELIO公司 的Pierre-Alexandre发表的《AJAX Upload progre…

copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dynamic

使用property配合synthesize可以让编译器自动实现getter/setter方法&#xff0c;使用的时候也很方便&#xff0c;可以直接使用“对象.属性”的方法调用;如果我们想要”对象.方法“的方式来调用一个方法并获取到方法的返回值&#xff0c;那就需要使用property配合dynamic了 使用…

JavaFX尝鲜

java6出来以后&#xff0c;其一大特色就是对脚本语言的支持。以前只是粗略看了一下&#xff0c;没感觉到有什么具体的用处。最近又对java的特有脚本语言javaFX了解一下&#xff0c;感觉挺有意思。 一.以下是几个相关网址: 1.sun javafx 官方网站:.www.sun.com/software/j…

c++引用与指针的区别(着重理解)

★ 相同点&#xff1a; 1. 都是地址的概念&#xff1b; 指针指向一块内存&#xff0c;它的内容是所指内存的地址&#xff1b;引用是某块内存的别名。 ★ 区别&#xff1a; 1. 指针是一个实体&#xff0c;而引用仅是个别名&#xff1b; 2. 引用使用时无需解引用&#xff08;*&am…

C++函数参数和返回值三种传递方式:值传递、指针传递和引用传递(着重理解)

C函数参数和返回值三种传递方式&#xff1a;值传递、指针传递和引用传递&#xff08;着重理解&#xff09; 引用与指针的比较 引用是 C中的概念&#xff0c;初学者容易把引用和指针混淆一起。一下程序中&#xff0c;n 是m 的 一个引用&#xff08;reference&#xff09;&…