电镜测试


球差校正电镜测试

设备:JEM-ARM200F 品牌:日本电子

——主要用途 通过环形明场、环形暗场、能谱、电子能量损失谱获得材料的原子结构信息。 ——主要参数和特点 1. 聚光镜校正,可同时获取样品的ADF、ABF图像 2. 加速电压:60 keV及200 keV 3. 配备能谱探头及GIF EELS能量过滤器 ——代表性工作 Adv. Mater. 2022, 2203503 Adv. Funct. Mater. 2021, 2109529; 2022, 202112956; 2022, 2205880 Angew. Chem. Int. Edt. 2022, 202201

Read more

指针和引用,malloc/free, new和delete


指针和引用

本质含义:

指针是一个变量,内部存储着内存地址,指向内存中的某个位置,通过指针,我们可以间接地引用和操作内存中的数据。 引用只是一个别名,是一个已经存在变量的别名,引用和原变量共享同一个内存地址,因此对引用的操作实际上是对原变量的操作。

定义和声明:

指针需要特定的语法定义和声明,*号表示指针类型,需要使用取地址符&来获取变量的额地址。 引用& 来表示引用类型,通常在声明时直接给引用赋值。

空值以及可变性:

指针可以具有空值(null),即指向空地址或者未初始化的指针,指针的值可以修改,可以重新分配给其他地址。 引用必须在声明的时候进行初始化,不能为空,一旦引用被初

Read more

关于对C++ 类的一些操作


只能在堆上生成

为什么需要类只在堆上生成

一般来说,栈是存储局部变量和方法调用的一种内存区域,而堆事用于动态分配内存的另一种内存区域。主要原因有几点

  1. 对象生命周期:在堆上创建对象可以延长其生命周期。堆上的对象不会受限于其所在方法或作用域的接受。相反,他们在方法结束之后可以先继续存在,并且可以在其他部分使用,适合于多个方法或者多个对象之间需要共享数据。
  2. 动态大小:堆允许动态分配对象的大小,在堆上创建对象的时候,可以根据需要分配内存,适合于处理链表或者树之类的动态数据结构或者变长数据。
  3. 对象共享:在堆上创建对象可以实现对象共享。多个对象可以引用相同的堆对象,节省内存。适合于需要复制大量数据。

Read more

方阻测试仪测试


设备

方阻测试仪

物理量 方阻

Model Description
R50-4PP 四探针测试,自动XY移动台-100mm*100mm,可实现直接100mm晶圆方块电阻mapping 测量,可放置直径200mm晶圆样品
R50-EC 非接触涡流测试,自动XY移动台-100mm*100mm,可实现直接100mm晶圆方块电阻mapping费接触测量,可防止直径200mm晶圆样品
R50-200-4PP 四探针测试,自动XY移动台-200mm*200mm,可实现直接200 mm晶圆方块电阻mapping测量,可放置直径200mm晶圆样品
R50-200-EC 非接触涡

Read more

关于对象的一些特性


关于三五原则

一个类通过定义三种特殊成员函数来控制这些操作:拷贝构造,拷贝赋值,析构函数。

拷贝构造函数

一般来说对于普通对象,赋值和复制比较简单,对于类对象,由于其内部结构复杂,存在各种成员变量,需要专门的拷贝构造函数,如果没有拷贝构造函数,那么编译器会自动帮我们定义实现一个构造函数。

使用场景

  1. 值传入 ,需要创建一个临时对象,有赋值操作。
function (Object obj){}
  1. 在函数体内部构建的类对象返回,类对象返回后是直接赋值操作
Object function(){
 Object obj;
 return obj
}
  1. 一个对象需要另外一个对象初始化,直接赋

Read more