- 博客(11)
- 收藏
- 关注
转载 CLion多个mian的方法
CLion多个mian的方法这个方法是网上看到的,在这里记录一下方便自己以后查看。修改CMakeLists.txt的内容如下:cmake_minimum_required(VERSION 3.20)project(listmanagement)set(CMAKE_CXX_STANDARD 14)add_executable(listmanagement main.cpp)# 官方提供了一种递归的方法# 这样在运行框会多一个 CMakeCXXCompilerId,不过无伤大雅file
2021-11-17 20:46:18
224
原创 java中类的实例化一定发生在类的初始化之后吗?不一定
目录java中类的实例化一定发生在类的初始化之后吗?不一定java中类的加载过程java中类的初始化+实例化过程java中类的实例化一定发生在类的初始化之后吗?不一定要想创建一个类的实例,必须先将该类加载到内存并进行初始化,也就是说,类初始化操作是在类实例化操作之前进行的,但并不意味着:只有类初始化操作结束后才能进行类实例化操作。以下代码就是在类的初始化操作过程中对类进行了实例化。public class Test { private static Test test1 = new
2021-07-31 16:08:05
468
原创 二叉树前中后层序遍历递归非递归java实现
二叉树前中后层序遍历递归非递归java实现public class TreeOrder { public void preorder(TreeNode root){ if(root==null) return; System.out.println(root.val); preorder(root.left); preorder(root.right); } public void preorderNon(TreeN
2021-07-27 19:39:49
144
原创 Vue在VSCode中的安装
打开VSCode,点击File -> Open Folder点击新建文件夹 修改文件夹名,例如vue5,作为工程名。  {
2021-04-12 11:11:14
117
原创 KMP算法java实现
KMP算法java实现朴素的模式匹配算法/*朴素的模式匹配算法 */class NaivePatternMatching{ /* 返回子串T在主串S中第pos个字符之后的位置。若不存在,则函数返回值为0。 T非空,1<=pos<=S.length() */ public int Index(String S, String T, int pos){ char[] s = stringToChars(S);//将字符串S转化为字
2021-04-10 14:32:13
176
1
原创 剑指Offer第17题题解
剑指Offer第17题题解题目描述示例 :解法:全排列考察点:思路:代码复杂度分析题目描述输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。示例 :输入: n = 1输出: [1,2,3,4,5,6,7,8,9]解法:全排列考察点:大数问题。当n足够大时,会超过int甚至long的最大值,此时用整型来表达大数会出现越界问题,因此采用字符串或字符数组来表达大数。本题解使用字符数组来表达大数。思路:如果我们在数
2021-04-08 14:26:28
269
原创 使用javah -jni [类名] 找不到类的问题的解决方法
使用javah -jni [类名] 找不到类的问题的解决方法这是我写的类这是类文件所在路径命令行的命令我犯的错误这是我写的类注意:package后面的叫包名这是类文件所在路径命令行的命令格式应该是javah -jni [包名].[类名]我这个例子里包名是apractice类名是HelloWorld包所在文件夹是E:\javaProject\Compiler_javac\src所以在命令行里应该是E:\javaProject\Compiler_javac\src>javah -j
2020-08-04 19:48:21
860
原创 Unreachable code的原因及解决办法
Unreachable code的原因及解决办法java中这句话的意思是该行代码无法被执行到。可能的原因有:1.这行代码出现在return之后;2.这行代码之前有一个死循环。解决办法:1.将这行代码放到renturn之前;2.给死循环一个停止条件,或者将这行代码放入死循环。...
2020-05-23 16:48:24
18388
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人