- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 Latex求和符号(上下标,右上右下标两种情况)
1. 上下标\begin{equation}res = \sum_{n=1}^N a_n\end{equation}2. 右上右下标标\begin{equation}res = \sum\nolimits_{n=1}^N a_n\end{equation}
2022-03-23 16:49:06 16882 1
原创 Java注解
注解1.定义注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息。注解和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息。在 JavaSE 中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在 JavaEE 中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替 java EE 旧版中所遗留的繁冗代码和 XML 配置等。2.基本Annotation介绍使用 Annota
2022-03-20 16:45:03 302
原创 Java枚举
枚举实现两种方法:自定义实现;enum关键字1.自定义实现枚举类构造器私有化本类内部创建一组对象[例:春夏秋冬]对外暴露对象(通过为对象添加public final static 修饰符)解释:public 保证外部可以访问;static 保证外部不需要创建对象也可以访问; final 保证对象不被修改;可以提供get方法,但是不要提供 set2.enum关键字实现枚举具体实现:使用enum替代class直接创建对象// 用SPRING ("春天","温暖
2022-03-20 15:58:46 388
原创 conda 环境复制
**基于conda,复制环境**#环境复制命令:conda concreate -n traget_env_name --clone source_env_name# 举例conda concreate -n my_numpy --clone numpy# 创建一个新的环境my_numpy,由numpy复制而来
2022-03-04 10:24:05 22089 1
原创 Java面向对象
面向对象类与对象成员方法成员方法传参机制方法的重载可变参数作用域构造方法/构造器对象创建流程分析this关键字1类与对象1.1类和对象的区别和联系类是抽象的,概念的,代表一类事物,比如人类,猫类…, 即它是一种引用数据类型.对象是具体的,实际的,代表一个具体事物, 即 是实例.类是对象的模板,对象是类的一个个体,对应一个实例1.2对象在内存中的存在形式*首先在方法区加载类的信息,包括属性信息和行为(方法信息);然后在堆中开辟存储空间进行默认初始化,并将堆中分配的地址
2021-11-07 11:56:18 68
原创 Java成员方法
成员方法1成员方法定义在某些情况下,我们要需要定义成员方法(简称方法)。比如人类:除了有一些属性外( 年龄,姓名…),我们人类还有一 些行为比如:可以说话、跑步…,通过学习,还可以做算术题。这时就要用成员方法才能完成。成员方法可以提高代码重复利用率,方便供其他用户使用。访问修饰符 返回数据类型 成员方法名 (形参列表){//方法体语句;return 返回值;}例如 :public void addNum(int n1, int n2){......}// void 表示返回为空形参
2021-11-03 14:58:44 4043 2
原创 Java类与对象
类与对象1类和对象的区别和联系类是抽象的,概念的,代表一类事物,比如人类,猫类…, 即它是一种引用数据类型.对象是具体的,实际的,代表一个具体事物, 即 是实例.类是对象的模板,对象是类的一个个体,对应一个实例2对象在内存中的存在形式*首先在方法区加载类的信息,包括属性信息和行为(方法信息);然后在堆中开辟存储空间进行默认初始化,并将堆中分配的地址0x0011返回给栈中的对象。注意此时属性存储的是默认值,例如color存的是“null”,age 存的是“0”。最后给属性赋值存储,如果是基本
2021-11-01 22:21:04 74
原创 Java数组反转&数组扩容
数组反转&数组扩容数组反转数组扩容1⃣️数组反转直接反转和逆序赋值反转两种方法 int arr [] = {1, 2, 3, 4, 5, 6, 7}; // 第一种方法:直接反转,即首位元素互换 // fou循环需要遍历(数组长度/2)次 int temp = 0; for (int i = 0; i < arr.length/2; i++) { temp = arr[arr.length-1-i]; arr[arr.length-1-i] = arr
2021-10-29 20:35:35 82
原创 Java数组赋值&数组复制(拷贝)
数组赋值&数组复制(拷贝)数组赋值数组复制1⃣️数组赋值值传递(基本数据类型)与引用传递(数组)区别值传递:基本数据类型赋值,赋给变量的值就是具体的数据,而且相互不受影响;int a = 10;int b = a;// b的变化不会影响ab =6;System.out.println("a= "+ a);// a = 10System.out.println("b= "+ b);// b = 6引用传递:数组赋值时,默认情况下使用的是引用传递,即赋值的是地址i
2021-10-28 21:59:45 2431
原创 Latex 偏导符号 ∂
Latex 偏导符号 ∂% 偏导符号 ∂ \partial% 举例 \frac{ \partial a }{ \partial c }
2021-10-28 10:35:22 22400
原创 论文笔记--GCC Graph Contrastive Coding for Graph Neural Network Pre-Training
论文笔记–GCC: Graph Contrastive Coding for Graph Neural Network Pre-Training简介:KDD 2020发表的一篇关于预训练应用在图神经网络的论文,目前引用量120+。目标是学习一个初始化的GNN encoder,但是实验效果不佳, GCC 表现逼进甚至不如目前的GIN。论文链接????摘要引言相关工作GCC实验结论摘要 图表征学习(Graph representation learning)已经成为解决现实问题的一种强
2021-10-22 19:21:57 1674 3
原创 Java Stirng类型和基本数据类型转换
Java Stirng类型和基本数据类型转换String类型—>基本数据类型基本数据类型—>String类型⚠️注意细节基本数据类型—>String类型非常简单,在基本数据类型后加双引号 “ ”String类型—>基本数据类型通过基本类型的包装类调用parseXX方法注意:字符串string—>char类型,含义是把字符串的第一个字符得到注意细节 在将string 类型转成基本数据类型时,要确保String类型转换成有效的数据。例如:可以把“1
2021-10-19 22:26:08 67
原创 Java基本数据类型转换---自动转换&强制转换
Java数据类型转换—自动转换&强制转换自动转换概念精度排序注意细节强制转换概念注意细节自动转换概念:当程序在进行赋值或者运算时,精度小的数据类型自动转换成大的数据类型精度排序(两种):char -->int -->long -->float -->doublebyte -->short -->int -->long -->float -->double注意细节:当多种数据类型混合运算时,系统自动
2021-10-19 22:12:11 300
原创 Java转义符
Java转义符制表符(使上下左右对其): \t换行符:\n回车符:\r⚠️注意: 回车符 表示光标移到当前所在行的首位,(并替换后面的内容)。举例:System.out.println(“笨鸟\r先飞”);输出:先飞\\ 输出 :\\" 输出:’'\’ 输出 '...
2021-10-19 20:57:49 116
原创 Java数据类型
Java数据类型数据类型*:Java数据类型分为两大类,基本数据类型,引用类型;基本数据类型有8种,分别是 数值型:byte[1]、shot[2] 、int[4]、 long[8]、 float[4]、double[8];**字符型:**char[2];**布尔型:**boolean[1];整数类型:表示范围:2. Java整型常量默认为int型,声明long常量须后加 ‘l’ 或 ‘L’举例:int n = 5L; (错误,原因等号两边类型不匹配)浮点类型:表示范围:
2021-10-18 22:58:56 128
原创 Java 多行注释和javadoc文档注释
Java 多行注释和javadoc文档注释(附javadoc标签)多行注释对关键程序或核心代码块批注,提高代码的可读性1、单行注释//注释文字2、多行注释/ *任意长度(行)文字 * /注:1)被注释的文字,不会在JVM(java虚拟机)中运行; 2)多行注释里不允许有多行注释嵌套!文档注释注释类容可以被JDK 提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序说明文档,一般写在类1、基本格式/**注释文字*/2、生成方式javadoc -d 文件夹名 -
2021-10-18 21:46:54 648
原创 直接、冒泡、选择排序
三种排序方式#include<stdio.h>#define N 10000//直接排序//将待排序的元素插入到已经拍好的序的序列中,得到一个新的,元素增加一个的有序序列,知道所有元素插入到序列为止/*void insertsort(int arry[],int num){int i;for(i=1;i<num;i++){temp=arry[i];j=i-1...
2019-03-11 21:05:24 93
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人