Sub 选中区域数据去重()
Dim arr()
Dim c, d, i
d = Selection.Count
i = 0
For Each c In Selection
If c.Value <> "" Then
ReDim Preserve arr(0 To i)
arr(i) = c.Value
i = i + 1
End If
Next
arr = 一维去重(arr)
i = 0
For Each c In Range("O2").Resize(UBound(arr) - LBound(arr) + 1, 1)
c.Value = arr(i)
i = i + 1
Next
End Sub
Function 一维去重(arr)
Dim i&, s, keys
Dim dic
Set dic = CreateObject("scripting.dictionary")
For i = LBound(arr) To UBound(arr) '去重
If arr(i) <> "" Then
If Not dic.Exists(arr(i)) Then dic.Add arr(i), Nothing
End If
Next
ReDim dataarr(0 To dic.Count - 1)
keys = dic.keys
For i = 0 To dic.Count - 1
dataarr(i) = keys(i)
Next
一维去重 = dataarr
End Function
Recall
String s1; // Step 1: declare a String variable
s1 new String(); // Step 2: assign it a value, a new empty string objectString s2 new String(); // 1&2 combined今日知识点
situation: pointing to the same object
s1 "Yow!";s2 s1;
//…
一.DCL介绍
DCL英文全称是Data Control Language(数据库控制语言),用来管理数据库 用户,控制数据库的访问权限。 二.两个方面
1.数据库可以由那些用户访问
2.可以访问那些内容 三.DCL-管理用户
1.查询用户
USE mysql
SELECT * FROM user
2.创建用户
CREATE USER…
6.1vector常见用法详解 #include <cstdio>
#include <vector>
using namespace std;int main() {int n, x;scanf("%d", &n);vector<int> v;for (int i 0; i < n; i) {scanf("%d", &x);v.push_back(x);}for (int i 0; i <…