- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 10种排序算法总结及c++代码
排序算法总结1.冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。算法描述比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直
2021-08-22 17:18:52
2052
原创 vscode c/c++编程string出错:“string“ is not declared in this scope
最开始以为是没有添加头文件的原因,加上下面头文件和命名空间后还是有问题#include <string>using namesapce std;后面又参照网上改了改配置文件,发现还是不行,最后发现右下角有个c/c++扩展一直在安装,但是一直安装不成功,会不会是这个问题呢,在网上搜索了一下怎么才能安装成功。需要去c/c++扩展页面选择离线安装, 安装包连接地址:https://github.com/Microsoft/vscode-cpptools/releases我是ubuntu系统
2021-07-12 08:47:14
4976
原创 socket编程相关api
Socket编程相关api字节序分为大端字节序和小端字节序。大端字节序是指一个整数的高位字节存储在内存的低地址处,低位字节存储在内存的高地址处。小端字节序则相反。(大部分PC采用小端字节序,因此小端字节序又被称为主机字节序)网络字节序:不同的机器可能使用不同的字节序,为了统一,在两台主机之间传递数据时,需要先将其转化为大端字节序,然后各自根据自身字节序进行转换存储。1 IP 地址转换函数//下面三个函数可用于用点分十进制字符串表示的IPv4地址和用网络字节序整数表示的IPv4地址之间的转换#in
2021-07-05 19:01:28
305
原创 windows10应用显示相关快捷键
win+D 显示所有窗口或显示桌面win+D 所有程序最小化alt+tab切换窗口win+p设置第二个屏幕如何显示win是键盘最下方靠左的含有windows图标按键
2021-06-11 08:58:15
295
原创 golang win10环境下 glide install 出错
glide install 出错:[ERROR] Unable to export dependencies to vendor directory: Error moving files: exit status 1. output: �ܾ����ʡ��ƶ��ˡ� 0 ��Ŀ¼��找到gopath:下 文件src\github.com\Masterminds\glide\path\winbug.go 修改如下函数cmd变量:// CustomRename is similar to o
2021-01-12 10:51:30
273
转载 Golang 逐行读写之scanner.Scan
例子: file, err := os.Open("filename") if err != nil { //error handing } defer file.Close() scanner := bufio.NewScanner(file) for scanner.Scan() { fmt.Println(scanner.Text()) }Scan() 默认对每行进行读取,可利用for语句进行循环遍历文件Text() 将scanner读取的内容变为string
2020-12-01 17:21:47
2853
原创 ubuntu Go+vscode环境配置
1 安装go1、下载地址https://golang.google.cn/dl/2、执行命令sudo tar -xzvf go1.15.2.linux-amd64.tar.gz -C /usr/local3、添加环境变量(这一步很重要!!!)编辑~/.bashrc文件,在最后添加如下信息后,保存。export GOROOT=/usr/local/goexport GOBIN=$HOME/go/binexport PATH=$PATH:$GOBIN:$GOROOT/binexpor
2020-09-11 16:01:33
3094
原创 Anaconda建立新的环境,conda下载加速或出现“CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.错误解决
conda下载加速 或者conda下载出错(结果出现了CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/repodata.json)解决方法。一、电脑的环境操作系统:ubuntu18.04Anaconda版本:conda 4.8.4二、解决步骤将主目录下的conda配置文件.condarc(路径为~/.condar
2020-09-04 20:41:46
999
原创 【python基础】文件相关操作
判断文件夹是否存在import osos.path.isdir('D:/stduy/')若文件夹存在则输出True,否则输出False判断文件是否存在import osos.path.isfile('D:/study/test.txt')若文件存在则输出True,否则输出False
2020-08-23 10:36:03
109
原创 【数据结构与算法分析】散列相关知识点
1 散列的概念散列是一种用于以常数平均时间执行插入、删除和查找的技术。但是,那些需要元素间任何排序信息的操作将不会得到有效的支持。理想的散列表数据结构只不过是一个包含关键字的具体固定大小的数组。我们把表的大小记作TableSize,每个关键字被映射到从0到TableSize-1这个范围中的某个数,并且被放到适当的单元总。这个映射就叫做散列函数(hash function),理想情况下他应该运算简单并且应该保证任何两个不同的关键字映射到不同的单元。不过这是不肯的,因为单元的数目是有限的,而关键字实际上是用
2020-07-15 20:48:37
628
原创 【数据结构与算法分析】树的知识点介绍
1 树的的基础知识一棵树是一些节点的集合。这个集合可以是空集;若非空,则一棵树由称做根(root)的节点r以及0个或多个非空子树T1,T2,...,TkT_1,T_2,...,T_kT1,T2,...,Tk组成.这些子树中每一颗的根都被来自根r的一条有向的边所连接。树的基础概念:深度:任意节点nin_ini的深度为从根到nin_ini惟一路径的长。因此,根的深度为0。高度:nin_ini的高度是从nin_ini到一片树叶的最长路径的长。因此所有的树叶的高都是0.一棵树的高等于它的根
2020-07-10 21:35:52
640
3DMM拟合重建人脸(matlab实现全,可直接运行)
2020-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人