自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ROJS的博客

Stay Hungry, Stay Foolish

  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 Github copilot 在vscode 和pycharm中的使用和一些问题

Github copilot 在vscode 和pycharm中的使用和一些问题

2023-12-08 10:39:28 1051

原创 神经网络核心组件和流程梳理

神经网络核心组件和流程梳理

2023-11-28 10:11:46 714

原创 Scannet v2 数据集介绍以及子集下载展示

Scannet v2 数据集介绍以及子集下载展示

2023-11-26 12:05:57 3544 6

原创 借助VScode将 Docker 容器用作开发环境

Remote-SSH XHR failed无法访问远程服务器。可能是网络问题,打开vpn 就可以正常开。

2023-09-11 11:12:34 352

原创 如何下载学习通mooc上的课件,不需要任何工具

进入慕课,检查元素,接着如图所示操作,即可找到课件下载链接。

2023-05-10 17:02:38 1448 1

原创 VScode连接远程服务器出现“过程试图写入的管道不存在(Bad owner or permissions on C:\Users\Administrator/.ssh/config)”报错

Vscode修改C:\Users\Administrator/.ssh/config文件导致了权限冲突,修改后命令行也无法正常进行ssh,而删除该文件后,命令行则可以正常进行ssh连接,如果我们重新在C:\Users\Administrator/.ssh/目录下创建一个config文件则问题又会重新出现,vscode和命令行都无法正常访问。

2023-05-09 21:54:57 1590

原创 Windows 中使用 VS Code 编译 MPI 和 OpenMP 程序

注:我的电脑默认是8个线程,不同的电脑运行结果不同,就算是同一部电脑每次运行的结果也可能不同(4个线程并行执行,没有确定的先后顺序)检查gcc版本:gcc --version (GCC从4.2.0版本开始支持OpenMP),如果没有gcc,先安装gcc。前提已经安装好msmpi。.vscode目录下文件。

2023-04-03 19:20:50 4261 1

原创 深度学习——3D点云

体素化方法将点云转换为致密的三维体素模型, 并对其应用三维卷积,以模仿和复制卷积神经网络在平面图像分析上的成功.然而三维卷积的计算量过大,这限制了处理模型的分辨率,使得在数据转换过程中损失了大量的模型细节。此软体可显示及处理大量的非结构化网格,并提供编辑、清理、修复及查核等功能,可对模型进行。多视角图像渲染将三维数据渲染为多个视角下观察到的平面图像, 巧妙地解决了模型自遮挡的问题,但依然无法保证三维模型的全部细节不被遮挡,且计算量较大。它还可以处理三角形网格和校准图像。

2023-03-15 10:58:56 850

原创 Zotero 使用介绍

zotero 使用介绍

2022-07-23 14:51:25 468

原创 尚硅谷宋红康java基础学习笔记

笔记演示在线查看 Java 基础入门30天笔记_ROJS的博客-CSDN博客笔记下载 Java基础尚硅谷宋红康学习笔记-Java文档类资源-CSDN文库笔记演示HTML格式java基础java 高级PDF格式java基础java高级

2022-05-29 09:51:08 2103 1

原创 Java 8 新特性

文章目录Java8的其他特性Java8新特性概述Lambda表达式Lambda表达式使用前后的对比:Lambda表达式的基本语法:如何使用:分为六种情况函数式接口函数式接口的使用说明Java8中关于Lambda表达式提供的4个基本的函数式接口:总结方法引用构造器引用与数组引用构造器引用数组引用Stream APIStream API的理解:注意点:Stream的使用流程:使用流程的注意点:步骤一:Stream实例化步骤二:中间操作步骤三:终止操作Optional类的使用理解:为了解决java中的空指针问题而

2022-05-26 08:29:12 165

原创 Java 反射机制

文章目录Java反射机制反射的概述关于反射的理解体会反射机制的“动态性”反射机制能提供的功能相关APIClass类的理解与获取Class的实例Class类的理解获取Class实例的几种方式:(前三种方式需要掌握)总结:创建类的对象的方式?Class实例可以是哪些结构的说明了解ClassLoader类的加载过程----了解类的加载器的作用类的加载器的分类Java类编译、运行的执行的流程使用Classloader加载src目录下的配置文件反射应用一:创建运行时类的对象反射应用二:获取运行时类的完整结构获取属性结

2022-05-26 08:26:28 180

原创 Java 网络编程

文章目录网络编程InetAddress类的使用实现网络通信需要解决的两个问题网络通信的两个要素:通信要素一:IP和端口号通信要素二:网络通信协议TCP和UDP的区别TCP三次握手和四次挥手TCP网络编程UDP网络编程URL编程网络编程InetAddress类的使用实现网络通信需要解决的两个问题1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用2.找到主机后如何可靠高效地进行数据传输网络通信的两个要素:1.对应问题一:IP和端口号2.对应问题二:提供网络通信协议:TCP/IP参考模

2022-05-26 08:22:18 143

原创 Java- IO流

Java io流详细介绍

2022-05-25 10:06:42 401 2

原创 Java 泛型

文章目录泛型泛型的理解泛型在集合中的使用在集合中使用泛型之前的例子1在集合中使用泛型例子2在集合中使用泛型例子3集合中使用泛型总结:自定义泛型类、泛型接口、泛型方法举例:应用场景举例:泛型在继承上的体现通配符通配符的使用有限制条件的通配符的使用泛型泛型的理解1.泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。2

2022-05-25 10:03:50 145

原创 Java 集合

Java 集合 详细介绍

2022-05-25 10:02:32 655

原创 Java枚举类和注解

Java 枚举类和注解 详细讲解

2022-05-25 09:59:59 632

原创 Java 常用类

java 常用类 string stringbuilder 时间 日期 math system 等

2022-05-25 09:58:08 230 1

原创 Java 多线程详解

文章目录多线程程序、进程、线程的理解并行与并发创建多线程的两种方式方式一:继承Thread类的方式:方式二:实现Runnable接口的方式:两种方式的对比:Thread类中的常用方法Thread类中的常用的方法:线程的优先级:Thread的生命周期线程的同步机制背景Java解决方案:同步机制方式一:同步代码块方式二:同步方法方式三:Lock锁 --- JDK5.0新增利弊面试题线程安全的单例模式(懒汉式)死锁问题死锁的理解:说明:举例:线程通信线程通信涉及到的三个方法:说明:面试题:小结JDK5.0新增线

2022-05-25 09:55:19 297

原创 Java 异常处理

文章目录异常处理异常异常的体系结构从程序执行过程,看编译时异常和运行时异常常见的异常类型,请举例说明:异常的处理java异常处理的抓抛模型异常处理方式一:try-catch-finally异常处理方式二:对比两种处理方式体会开发中应该如何选择两种处理方式?手动抛出异常自定义异常类异常处理异常异常的体系结构* java.lang.Throwable * |-----java.lang.Error:一般不编写针对性的代码进行处理。 * |-----java.lang.Exception:可以

2022-05-25 09:52:06 145

原创 Java 面向对象-下

文章目录面向对象-下关键字:static使用static修饰属性:静态变量(或类变量)静态变量内存解析:static修饰方法:静态方法、类方法static的注意点如何判定属性和方法应该使用static关键字:使用举例:单例模式设计模式的说明常用设计模式 --- 23种经典的设计模式单例模式两种方式的对比:main()的使用和说明类的结构:代码块静态代码块:非静态代码块:属性的赋值顺序关键字:final关键字:abstract抽象类的匿名子类模板方法的设计模式解决的问题举例应用场景关键字:interface

2022-05-25 09:50:05 239

原创 Java 面向对象-中

文章目录面向对象-中面向对象的特征二:继承性为什么要有类的继承性?(继承性的好处)继承性的格式子类继承父类以后有哪些不同?Java中继承性的说明java.lang.Object类的理解方法的重写什么是方法的重写(override 或 overwrite)?应用举例重写的规则区分方法的重写和重载?关键字:supersuper 关键字可以理解为:父类的可以用来调用的结构:super调用属性、方法:.super调用构造器:子类对象实例化全过程面向对象的特征三: 多态性多态性的理解:何为多态性:多态性的使用:虚拟方

2022-05-25 09:46:37 331

原创 Java 面向对象-上

文章目录面向对象-上类与对象面向对象学习的三条主线:面向对象与面向过程(理解)完成一个项目(或功能)的思路:面向对象中两个重要的概念:面向对象思想落地实现的规则一对象的创建与对象的内存解析匿名对象:我们创建的对象,没显式的赋给一个变量名。即为匿名对象理解"万事万物皆对象"JVM内存结构类的结构之一:属性对比:属性 vs 局部变量相同点不同点补充:回顾变量的分类:方式一:按照数据类型:方式二:按照在类中声明的位置:类的结构之一:方法return关键字:方法的重载方法的重载的概念构成重载的举例不构成重载的举

2022-05-25 09:41:59 390

原创 数组的使用

数组数组的概述数组的理解:数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组相关的概念:数组名元素角标、下标、索引数组的长度:元素的个数数组的特点:1数组是序排列的2数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型3创建数组对象会在内存中开辟一整块连续的空间4数组的长度一旦确定,就不能修改。数组的分类:① 照维数:一维数组、二维数组、。。。② 照数组元素的类型:基本

2022-05-22 12:14:53 250

原创 基本语法介绍

基本语法关键字与标识符java关键字的使用定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所字母都为小写具体哪些关键字:保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。具体哪些保留字:goto 、const注意:自己命名标识符时要避免使用这些保留字标识符的使用定义:凡是自己可以起名字的地方都叫标识符。涉及到的结构:包名、类名、接口名、变量名、方法名、常量名规则:(必须要遵守。否则,编译不通过)规范:(可以不遵守,不影响编译和运

2022-05-22 12:13:17 219

原创 Java语言概述

Java语言概述Java语言概述基础常识软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件 和 应用软件 系统软件:windows , mac os , linux ,unix,android,ios,…应用软件:word ,ppt,画图板,…人机交互方式: 图形化界面 vs 命令行方式应用程序 = 算法 + 数据结构常用DOS命令:计算机语言发展迭代史第一代:机器语言第二代:汇编语言第三代:高级语言面向过程:C,Pascal、Fortran面向对象

2022-05-22 12:10:54 258

原创 C++ 直接插入排序

算法思想:每次将⼀个待排序的记录按其关键字⼤⼩插⼊到前⾯已排好序的⼦序列中, 直到全部记录插⼊完成。#include<iostream>using namespace std;//直接插入排序void insertSort(int a[], int len) { int i, j, temp; for ( i = 1; i < len; i++) { //若a[i]关键字小于前驱 if (a[i] < a[i - 1]) { //temp 暂存a[.

2022-04-20 15:44:24 2179

原创 青蛙跳阶问题

leetcode原题:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 10 级的台阶总共有多少种跳法。要想跳到第10级台阶,要么是先跳到第9级,然后再跳1级台阶上去;要么是先跳到第8级,然后一次迈2级台阶上去。同理,要想跳到第9级台阶,要么是先跳到第8级,然后再跳1级台阶上去;要么是先跳到第7级,然后一次迈2级台阶上去。要想跳到第8级台阶,要么是先跳到第7级,然后再跳1级台阶上去;要么是先跳到第6级,然后一次迈2级台阶上去。方法一: 暴力递归int numWays1(i.

2022-04-19 10:17:52 129

原创 动态规划详解:清晰易懂

看一遍就理解:动态规划详解 - 云+社区 - 腾讯云 (tencent.com)

2022-04-19 08:41:05 97

原创 C++归并排序

#include<iostream>using namespace std;//将有序表 a[low.. mid]和a[mid+1. .high]归并为有序表 b[low.. high]void merge(int a[], int low, int mid, int high) { //b数组暂存合并的有序序列 int *b = new int[high - low + 1]; int i = low, j = mid + 1, k = 0; //将a中记录较小值复制到b

2022-04-12 13:37:57 835

原创 C++ 简单选择排序

选择排序:每⼀趟在待排序元素中选取关键字最⼩(或最⼤)的元素加⼊有序⼦序列#include<iostream>using namespace std;//交换void swap(int &a, int &b) { int temp = a; a = b; b = temp;}//简单选择排序void selectSort(int a[], int n) { //n个元素的简单选择排 序需要 n-1 趟处理 for (int i = 0; i <.

2022-04-10 10:44:17 713

原创 C++ 冒泡排序

#include<iostream>using namespace std;//交换void swap(int &a, int &b) { int temp = a; a = b; b = temp;}//冒泡排序/*从后往前(或从前往后)两两⽐较相邻元素的值,若为逆序(即A[i-1]>A[i]),则交换它们,直到序列⽐较完。称这样过程为“⼀趟”冒泡排序。总共需进⾏ n-1 趟冒泡。*/void BubblSort(int a[], int n

2022-04-10 09:50:13 1132

原创 C++ 快速排序实现

#include<iostream>using namespace std;//用第一个元素将待排序序列划分成左右两个部分int partition(int a[], int low, int high) { //第一个元素作为枢纽 int pivot = a[low]; while (low < high) { //比枢纽小的元素移动到左端 while (low < high && a[high] >= pivot) { high

2022-04-10 08:59:28 1222 2

原创 指针常量,常量指针,引用

指针常量,常量指针,引用指针如果一个变量用来存放内存地址,这个变量就叫做指针变量,简称指针。指针常量// 指针常量//const修饰的是常量,指针指向不可以改,指针指向的值可以更改int *const p2 = &a;// p2 = &b; //错误*p2 = 100; //正确从右向左看,离p最近的是const,首先说明了p是一个常量,落点在常量上,然后类型是指针类型常量指针//常量指针//const修饰的是指针,指针指向可以改,指针指向的值不可以更改con

2022-03-29 08:46:25 1142 1

原创 6. 贪心策略

文章目录简单贪心[FatMouse' Trade](http://acm.hdu.edu.cn/showproblem.php?pid=1009)[Senior's Gun](http://acm.hdu.edu.cn/showproblem.php?pid=5281)区间贪心今年暑假不AC**[POJ 1328 Radar Installation](http://poj.org/problem?id=1328)**贪心策略问题分解为多个子问题子问题求局部最优解局部最优解组合成原问题的解

2022-03-27 12:31:32 766

原创 5. 数字问题

文章目录进制转换10->NM->10M->NGCD & LCM[greatest common divisor(最大公约数)](https://www.nowcoder.com/questionTerminal/20216f2c84bc438eb5ef05e382536fd3)[lowest common multiple(最小公倍数)](http://acm.hdu.edu.cn/showproblem.php?pid=1108)质数 & 质因子质数素数判定[Prime

2022-03-27 12:31:01 94

原创 4.数据结构

文章目录线性结构向量-vector构造基本操作队列基本操作例题:猫狗收容所栈基本操作逆序输出括号匹配表达式求值线性结构向量-vector长度不定的数组构造#include <iostream>#include <stdio.h>#include <string>//c#include<cstring>//memset#include<vector>using namespace std;void print(vecto

2022-03-27 12:30:16 978

原创 3. 字符串

文章目录string构造操作运算函数遍历特殊乘法加密简单密码统计统计字符串匹配蛮力算法KMP算法string构造#include<iostream>#include<stdio.h>#include<string>using namespace std;int main() { string s0 = "Initial String"; string s1; string s2(s0); string s3(s0, 8, 3);//Str

2022-03-27 12:21:36 77

原创 2.排序和查找

文章目录排序内定义数据排序对输入的n个数进行排序自定义数据排序成绩排序整数奇偶排序线性排序--计数排序[sort(HDU 1425)](http://acm.hdu.edu.cn/showproblem.php?pid=1425)逆序数对--归并排序逆序数对[Brainman(POJ 1804)](http://poj.org/problem?id=1804)第K大数---快速排序快速排序第k大数查找线性查找 O(n)查找二分查找 O(logn)自定义系统自带散列查找 O(1)自定义系统自带:unorde

2022-03-27 12:17:26 1263

原创 1.暴力破解

文章目录枚举abc反序数对称平方数模拟图形问题输出梯形输出三角形HDU-2074-叠框日期问题今年的第几天?打印日期其他模拟手机键盘枚举abc#include<iostream>using namespace std;int main() { for (int a = 0; a <= 9; a++) { for (int b = 0; b <= 9; b++) { for (int c = 0; c <= 9; c++) { if ((a *

2022-03-27 12:14:21 213

Java基础尚硅谷宋红康学习笔记

已整理好基础版和高级版笔记 导出为pdf 和html 格式 界面清晰美观,均有详细目录

2022-05-29

空空如也

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

TA关注的人

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