- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 C++构造函数析构函数
C++构造函数与析构函数构造函数不能是虚函数#include<bits/stdc++.h>using namespace std;class A{public: virtual A(){ }};void test1(){ A a;}int main(){ test1();}'''![在这里插入图片描述](https://img-blog.csdnimg.cn/20201023102947667.png#pic_center)###
2020-10-23 10:52:22 197
原创 Go赋值和拷贝
使用等号赋值,指向同一段内存地址,使用copy()赋值,指向不同的内存地址等号赋值会影响新切片的值,使用copy()赋值改变源切片的值不会影响新切片的值测试代码package mainimport "fmt"func main() { test1() test2()}func test1() { a := []int{1,2,3,4,5} b := a //等号...
2019-11-27 19:16:16 1831
原创 Golang切片 len cap
切片slice的len和cappackage mainimport "fmt"func main() { slice := make([]int, 10, 20) //定义slice的 len 10 cap 20 fmt.Printf("%p \n", slice) // slice 指针地址 fmt.Printf("%d %d\n", len(slice), cap(slic...
2019-09-19 13:06:02 1214
原创 Golang map
package mainimport ( "fmt" "sort")func main() { arr1 := []int{2, 3, 1, 3, 2, 4, 6, 7, 9, 2, 19} //统计每个数字出现的次数 countMap := make(map[int]int) for _, val := range arr1 { if _, ok := countMa...
2019-09-18 11:25:50 214
原创 签名技术简介
签名技术是公钥密码学最重要的概念之一,流程图如下 当Alice希望将文件签名后发送给Bob,首先他需要用自己的私钥进行对文件运行签名算法,得到签名后的文件,然后将签名后的文件发送给Bob 当Bob收到Alice发送的签名文件之后,Bob去公开秘钥的管理服务器查找Alice的公钥,找到公钥对应的验证算法对文件进行验证,如果验证通过,则证明文件是由Alice进行签名的。 私钥签...
2019-08-24 20:33:11 563
原创 Ubuntu配置中科大IPV6软件源
需要有IPV6地址1.备份原来的源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.编辑源列表文件sudo gedit /etc/apt/sources.list3.删除原来的源,替换为如下的IPV6源#默认注释了源码仓库,如有需要可自行取消注释deb https://ipv6.mirrors.ustc.edu....
2019-07-06 13:57:17 1138
原创 C++ stack容器
包含文件#include头文件定义stack对象的示例代码如下 stack<int> stack1; stack<string> stack2;基本操作如下1.入栈:如s.push(x);2.出栈:如 s.pop().注意:出栈操作只是删除栈顶的元素,并不返回该元素。3.访问栈顶:如s.top();4.判断栈空:如s.empt...
2019-06-28 09:58:49 209
原创 力扣题2 两数相加
题目给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -&g...
2019-05-08 19:48:16 146
原创 Ubuntu 安装gmpy2模块
需要的依赖库 gmp mpfr mpcgmp 库安装sudo apt-get install libgmp-devmpfr 库安装sudo apt-get install libmpfr-devmpc 库安装sudo apt-get install libmpc-devgmpy2 安装sudo pip3 install gmpy2#或者sudo pip install g...
2019-01-09 17:30:38 5339 5
原创 VMware tools正常安装使用,重启后失效问题
问题Ubuntu虚拟机按照教程安装vmtools之后能正常使用,但是重启之后(偶尔)就不能正常在虚拟机和主机之间拖拽文件或者复制粘贴解决 sudo vmware-config-tools.pl回车确认Enjoy...
2018-12-24 21:05:08 10416 6
原创 TCP端口扫描程序(tcp_connect扫描+tcp_syn扫描)Python
# -*- coding: UTF-8 -*-#Python2.7+Ubuntufrom socket import *import threadinglock = threading.Lock()openNum = 0threads = []def portScanner(host,port): global openNum try: s = s...
2018-12-07 14:07:19 6186 1
空空如也
维吉尼亚密码唯密文破解
2016-11-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人