自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 面向遥感图像的道路区域提取及优化

一、论文2017DeepRoadMapperTopology Loss2018RoadTraceriterative-deep-learning2019Leveraging Crowdsourced GPS Data for Road Extraction from Aerial ImageryRoadNetRoadTaggerGenerative Graph Transformerroad_connectivityNL-LinkNet: Toward Lighter but More

2023-12-11 16:16:56 811

原创 gtest测试

gtest测试框架

2022-07-27 18:59:52 808 2

原创 多流

多流之前我们讨论的并行,都是线程级别的,即CUDA开启多个线程,并行执行核函数内的代码。GPU最多就上千个核心,同一时间只能并行执行上千个任务。当我们处理千万级别的数据,整个大任务无法被GPU一次执行,所有的计算任务需要放在一个队列中,排队顺序执行。CUDA将放入队列顺序执行的一系列操作称为流(Stream)。由于异构计算的硬件特性,CUDA中以下操作是相互独立的,通过编程,是可以操作他们并发地执行的:主机端上的计算 设备端的计算(核函数) 数据从主机和设备间相互拷贝 数据从设备内拷贝或转

2020-12-16 07:53:34 693 2

原创 Java中的继承、单例子设计模式、super关键字、instanceof的用法

2019-12-29 21:36:33 174

原创 Java中的构造函数、构造代码块、this、static的用法

2019-12-29 21:21:49 164

原创 Java中的面向对象的内存分析、局部变量和成员变量、封装

2019-12-29 21:12:49 109

原创 Java中的数组及排序算法

2019-12-29 20:46:22 154

原创 Java中的循环语句及break、continue的用法

2019-12-29 20:26:16 154

原创 Java中的数据类型转换、运算符及if语句

2019-12-29 20:15:52 165

原创 无需SVIP,一款快速下载资源的神器

第一步:软件下载地址第二步:谷歌扩展程序下载第三步:打开某盘的网页版链接地址 第四步:如果选择在第二步中成功安装了谷歌扩展程序,那么第三步过后,界面上会提示“初始化成功”的字样。接下来选择想要下载的文件。第五步:移动鼠标指针到「MO.app」展开下拉菜单,选择「使用MO下载」。第六步:如果你还没有启动MO.app,可以先点击「启动MO」来启动Motrix。...

2019-12-27 15:23:28 578

原创 Linux中静态库和动态库的制作及发布

1、通过gcc生成可执行文件的另一种方法:(1)gcc hello.c -I./include/ (一步到位生成a.out可执行文件)头文件在当前路径下没有,这时用/I指定一个包含所需头文件的路径(/include/),这样的话我们就可以直接使用所需的头文件了。(2)./a.out (执行a.out)2、指定生成的可执行文件的名字为A:gcc hello.c -I./i......

2019-11-25 22:08:35 620

原创 将FlashFXP与ubuntu虚拟机进行连接以实现文件传输

(1)首先在ubuntu中以root身份关闭防火墙。sudo su (进入root)然后输入:ufw disable 关闭防火墙。(2)安装vsftpd包sudo apt-get install vsftpd(3)配置vsftpdsudo gedit /etc/vsftpd.conf进入vsftpd.conf文件后,删掉#local_enable=YE...

2019-11-25 20:57:02 1397

原创 Linux中关于vim的一些命令及快捷键

vim是vi的增强版一、设置vim作为默认的文本编辑器的方法:二、vimtutor(vim的教程)需要安装这个包:vim-runtime但是用sudo apt-get install vim-runtime命令安装时可能会出现以下错误:解决办法如下:另外一个问题:三、vim文本编辑器中的一些快捷键:0:光标会跳到行首shift $:光标...

2019-11-24 11:51:06 972

原创 Linux中的常用命令(二)

find命令(查找和检索)find dir(目录) [option](选项) 内容1、(-name)按照名字来查找(查找当前目录下所有的.c文件)2、 (-type)按照类型来查找 (查找当前目录下所有的普通文件) (查找当前目录下所有的目录文件) (查找当前目录下所有的符号链接文件)3、(-size)按照大小查找(查找当前目录下所有的大于...

2019-11-22 21:56:14 197

原创 Linux中关于目录和文件的一些命令

(1)ls -l :显示当前系统中目录详细的信息 ls -a:显示隐藏的文件或目录 ls -R:递归显示子目录的内容 ls -lrt:按照时间顺序显示当前系统中目录详细的信息(2)通配符 *和?*代表任意多个字符 ?代表一个字符(3)cd .. :返回到上一级目录 cd - :回到上...

2019-11-18 17:47:34 218

原创 C++语言图形编程

今天偶然看到了C++语言图形编程,觉得非常有意思就想记录下来,以后多多研究了。(1)首先需要将“graphics.h“头文件和“graphics.lib“库文件配置到VS2019中。配置方法如下:我们要将“graphics.h”文件复制到上图中的“include”目录中,将“graphics.lib”文件复制到上图目录中的“lib”目录中。接下来我们还要添加C++图形库,在这个网站:h...

2019-11-15 21:18:57 6505 1

原创 指针和字符串

#include <stdio.h>int main(void){ char ch[] = "hello world";//栈区字符串 char* p = ch; //数据区常量字符串(不允许修改里面的内容) printf("%s\n", p);//打印出字串hello world(%s会从p对应的地址开始,对地址进行遍历,直至遇见/0结束) printf("%c\n...

2019-11-06 21:06:18 172

原创 值传递和地址传递

(1)地址传递#include <stdio.h>void swap(int* a, int* b){ int temp = *a; *a = *b; *b = temp;}int main(void){ int a = 10; int b = 20; swap(&a, &b); //地址传递,形参可以改变实参的值 printf("a...

2019-11-03 15:53:33 171

原创 C语言中的多级指针

#include <stdio.h>int main(void){ int a[] = { 1,2,3 }; int b[] = { 4,5,6 }; int c[] = { 7,8,9 }; //指针数组是一个特殊的二维数组模型 //指针数组对应于二级指针 int* arr[] = { a,b,c }; //指针数组和二级指针建立关系 int** p ...

2019-11-03 15:22:23 177

原创 C语言中函数的相关知识

一、函数的形参和实参二、函数的返回值如果函数定义没有返回值,那么函数调用时不能写void关键字,调用函数时也不能接收函数的返回值。#include <stdio.h>void test(){}int main(void){ //函数调用 test();//正确 void test(); //错误。因为void关键字只能出现在定义中,不能出现在...

2019-11-03 15:05:23 186

原创 C语言中各类指针的用法

一、指针的大小二、野指针和空指针#include <stdio.h>int main(void){ int a = 6; int* p; p = a;//把a的值赋给指针变量p,p为野指针,这样做不会出现啥问题,但是没什么意义 p = 0x456;//为指针变量p赋值,p为野指针,这样做不会出现啥问题,但是没什么意义 *p = 100;//操作野指针...

2019-11-03 13:44:35 1899 5

原创 goto语句的使用以及在C语言和C++中如何避免同一文件被include多次的方法

一、goto语句(无条件跳转语句,尽量少用)#include <stdio.h>int main(){ goto A;//程序执行到此处时会无条件的跳转到有A标识的地方,A也可以换成其他名字 printf("123456\n");A: //当程序执行到goto A时,会直接跳转到此处执行 printf("跳转至此\n"); return 0;}程...

2019-11-03 11:07:41 377

原创 C语言中break语句和continue语句的用法

一、在switch条件语句和循环语句中都可以使用break语句:(1)当它出现在switch条件语句中时,作用是终止某个case语句并跳出switch结构。(2)当它出现在循环语句中时,作用是跳出当前内循环语句,执行后面的代码。(3)当它出现在嵌套语句中时,跳出最近的内循环语句,执行后面的代码。在循环语句中,如果希望立即终止本次循环,并执行下一次循环,此时就需要使用continue...

2019-11-03 10:44:02 1554

原创 C语言中关于字符串和字符数组的相关知识点

1、字符数组与字符串的区别(1)C语言中没有字符串这种数据类型,但可以通过char的数组来代替;(2)字符串一定是一个char的数组,但char的数组不一定是字符串;(3)以数字0(和字符'0'等价)结尾的char数组就是一个字符串,但如果char数组没有以数字0结尾,那么它就不是一个字符串,只是普通的字符数组。所以字符串是一种特殊的char型的数组。下面上代码:#defin...

2019-11-01 17:15:08 1522

原创 C语言实现冒泡排序

#include <stdio.h>int main(void){ int arr[10] = { 12,1,65,35,0,200,36,66,19,30 }; int i, j; for (i = 0; i < 10 - 1; i++) //外层执行次数为元素个数减一次 { for (j = 0; j < 10 - 1 - i; j++) //每...

2019-10-30 19:44:04 144

原创 C语言中的关键字、转义字符及常用数据类型的取值范围

2019-10-19 17:19:58 588

原创 Linux中各种颜色的文件和目录的含义

1、白色:普通文件2、蓝色:目录3、绿色:可执行文件4、红色:压缩文件5、青色:链接文件6、黄色:设备文件(block 块、char 字符、fifo管道)7、灰色:其他文件...

2019-10-19 17:04:58 830

原创 虚拟机中的Linux各目录的含义

(1)/bin:bin是Binary的缩写,该目录存放的是最经常使用的命令。(2)/boot:存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。(3)/dev:dev是Device的缩写,该目录下存放的是Linux的外部设备。在Linux中访问设备的方式和访问文件的方式是相同的。(4)/etc:该目录用来存放所有的系统管理所需的配置文件和子目录。...

2019-10-19 16:55:52 3559 2

原创 QT creater中的快捷键

(1)Ctrl + i :自动格式化代码(2)Ctrl + / :注释/取消注释(3)alt + 回车:自动完成类函数定义(4)F4: .h文件和对应的.cpp文件切换(5)F9: 设置断点(6)F5: 调试运行(7)Ctrl + R :编译,但不调试运行。(8)Ctrl + B :编译,不运行。...

2019-10-19 16:00:02 152

原创 Visual Studio中的快捷键

一、VS中的快捷键:(1)Ctrl + K,Ctrl + F 自动格式化代码(2)Ctrl + K,Ctrl +C 注释代码(3)Ctrl + K,Ctrl +U 取消注释代码(4)F9 设置断点(5)F5 调试运行(6)Ctrl + F5 不调试,运行(7)Ctrl + shift + b 编译,不运行(8)Ctrl + X 剪切(9)将光标定...

2019-10-19 15:50:51 530

原创 C语言代码编译及gcc编译过程

2019-10-19 15:16:23 139

原创 在VS中通过程序调用Windows中的功能软件,比如计算器等

这里要用到system函数和“stdlib.h”头文件。下面上代码:#include <stdlib.h>int main(void){ /*system可以打开一个外部的应用程序,若带有路径,需使用\\,或者使用一个/ 如:system("C:\\qt-opensource-windows-x86-android-5.4.1.exe"); 或者system("C:...

2019-10-17 20:45:49 511

原创 Windows中的cmd命令

cmd命令:“Win + R”,然后输入“cmd",下面是各种指令和对应的功能。这么多命令足够使用的了。

2019-10-17 19:54:44 184

原创 Java开发前奏二

1、配置path环境变量变的目的是什么?控制台可以在任意的路径下都可以找到java的开发工具。2、目前path环境变量除了保存了我们自己配置的信息以外,还有系统自带的信息,如果一旦不不小心删除了path环境变量信息,那么就可能导致系统部分功能无法使用。因此要尽量避免修改的path环境变量信息。3、如何尽量避免频繁修改path环境变量?解决办法:新建一个环境变量保存jdk安装目录会发...

2019-09-09 21:00:17 94

原创 Java开发前奏一

一、常见的dos命令盘符: 进入指定的盘下面。操作文件夹:dir : 列出当前目录下的所有文件以及文件夹。md 文件夹的名字 : 创建一个文件夹。rd 文件夹的名字 : 删除一个空文件夹。 注意:rd不能删除非空的文件夹,而且只能用于删除文件夹。cd 路径 : 进入指定路径下。cd.. : 退回到上一级目录。cd \ : 退回到当前路径下的根目录。操作文件:ech...

2019-09-08 11:20:10 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除