- 博客(15)
- 收藏
- 关注
原创 InVEST实践与进阶_invest结果需要二次处理吗(1)
1.产水模型原理数据需求:土壤的最大根系埋藏深度,年降水量,植物可利用水量,年平均潜在蒸散发,土地利用/覆被,流域,次流域,生物物理系数表等。2.产水模型实践操作:以全国产水服务为例3.土壤保持模型原理流域土壤侵蚀和坡面径流泥沙淤积是决定径流含沙量的自然过程。集水区尺度的泥沙动力学过程的影响因素主要包括气候(尤其是降雨强度),土壤,地形地貌,植被,及农业生产大坝修筑和运营等人类活动。河流泥沙的主要来源包括流域地表侵蚀。4.土壤保持模型实践操作:以全国土壤保持服务为例5.氮磷输出模型原理。
2024-12-20 21:07:43
914
原创 IntelliJ IDEA(2019)创建maven项目
同样在main下新建test测试文件夹,再在此文件夹下新建Java测试源码文件夹和resource测试资源文件夹。2.1如果在pom.xml中配置了Tomcat插件,在右边的Maven Project中会出现对应的插件。2.2也可以显示配置。点击Run–>Edit Configurations后搜索maven。也可以右键项目-选择Open Module Settings打开项目配置页面更改。在main目录下分别创建java和resources文件夹。创建成功的项目目录结构所有缺失,我们需要手动创建完成。
2024-12-20 21:00:14
253
原创 IDEA类和方法注释模板设置(超详细教程)
create:YEAR−HOUR{MINUTE}**/方法模板注释:end@Datetimedate@Paramparam@returnreturn**/
2024-12-20 20:56:33
1343
原创 IDEA常用快捷键总结
Ctrl + Q 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容。Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击(必备)Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)Ctrl + Shift + Alt + N 前往指定的变量 / 方法。Ctrl + U 前往当前光标所在的方法的父类的方法 / 接口定义。Ctrl + Y 删除光标所在行的所有内容,Ctrl+X也可以。
2024-12-20 20:52:49
1154
原创 IDEA+Java控制台货物销售管理系统
return new Response(“error”,“未查询到此”+ Constant.MAIN_CLASS +“,请重新输入:”);businessList.add(new Goods(“1001”,“可口可乐”,“100”,“3”,“四川成都”));businessList.add(new Goods(“1002”,“百事可乐”,“101”,“3”,“福建福州”));businessList.add(new Goods(“1003”,“王老吉”,“102”,“5”,“河南郑州”));
2024-12-20 20:49:08
776
原创 GO语言:Protobuf简介_go语言protoc介绍
如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用,例:Java RMI。支持前后兼容是非常重要的一个特点,在庞大的系统开发中,往往不可能统一完成所有模块的升级,为了保证系统功能正常不受影响,应最大限度保证通讯协议的向前兼容和向后兼容。简单来说,Protobuf的功能类似于XML,即负责把某种数据结构的信息,以某种格式保存起来。主要用于数据存储、传输协议等使用场景。在上述的步骤实现远程接口调用时,所需要执行的函数是存在于远程机器中,即函数是在另外一个进程中执行的。
2024-12-20 18:14:11
655
原创 Google 出品的 Java 编码规范,强烈推荐,权威又科学!
在一个switch块内,每个语句组要么通过 break,continue,return或抛出异常来终止,要么通过一条注释来说明程序将继续执行到下一个语句组, 任何能表达这个意思的注释都是OK的(典型的是用 // fall through)。例如,如果任何一个该实例的观测状态是可变的,则它几乎肯定不会是一个常量。对于具有特殊转义序列的任何字符(\b, \t, \n, \f, \r, ", '及),我们使用它的转义序列,而不是相应的八进制(比如 \012)或Unicode(比如 \u000a)转义。
2024-12-20 18:10:30
388
原创 Go waitgroup和errgroup学习_go errgroup waitgroup
derived ctx被取消的场景:1. 传递给Go方法的函数第一次返回non-nil 2. Wait第一次返回时non-nil。函数一直被阻塞,直到所有go routine返回,或者第一个non-nil错误返回。返回一个新的group以及一个derived ctx。第一次报错则取消g,错误通过Wait方法返回。启动一个新的go routine执行f函数。
2024-12-20 18:03:09
174
原创 git命令大全(非常齐全)_git明领
当我们想从一个旧版本退回到新版本但是我们关闭了shell窗口,不能查看之前的commit id了,就可以通过$ git reflog 查看到之前的版本的commit id工作区和暂存区工作区: 就是我们通$ git init 创建的代码库的所有文件但是不包括 .git文件(版本库)暂存区: 我们通过$ git add ./*/*Xxx/Xxxx* 添加的修改,都是进入到暂存区了,肉眼不可见 通过 $ git status 可以看到修改的状态什么是修改?比如你新增了一行,这就是一个修改,
2024-12-20 17:59:28
535
原创 Demo:第一章:Java实现比特币系统
System.out.println(“=====计算结果正确,计算次数为:” +nonce+ “,hash:” + hash);System.out.println(“挖矿后的区块链:” + JSON.toJSONString(blockchain));System.out.println(“计算错误,hash:” + hash);//解出难题,可以构造新区块并加入进区块链里。//获取当前区块链里的最后一个区块。//加入创世区块到区块链里。//加入系统奖励的交易。//创建一个空的区块链。
2024-12-20 14:47:23
627
原创 Deeplearning4j【基础 01】初识Java深度学习框架DL4J
Deeplearning4j是当前最大、最流行的基于JAVA的深度学习框架,正式诞生于2013年,在2017年加入Eclipse基金会,由美国的Skymind开源并维护。支持神经网络模型的构建、模型训练和部署;能够与现有大数据生态进行无缝衔接(Hadoop、Spark等),也是可以原生态支持分布式模型训练的框架之一;支持多线程;跨平台(硬件:CUDA GPU,x86操作系统:Windows/Mac/Linux/Android)。
2024-12-20 14:43:43
387
原创 c语言篇 +自定义类型(枚举、联合、结构体)以及位段_枚举类型能用于结构体定义实例数据成员的位段吗
/初始化局部结构体变量struct stuint age;int score;//结构体嵌套int id;char skill;//定义全局的结构体变量并初始化struct stu lisi = {20,"李四","男",99};int main()//定义一个局部的结构体变量并初始化struct stu jack= {18,"jack","男",100};//解套结构体变量的初始化。
2024-12-20 14:36:16
460
原创 C语言篇 + 指针进阶练习 + qsort模拟实现(回调函数思想) + 指针和数组笔试题_";qsort 请使用 ";&; "; 来创建指向成员的指针";
sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小。&数组名,这里的数组名表示整个数组,取出的是整个数组的地址。除此之外所有的数组名都表示首元素的地址。程序的结果是什么?答案:2 5分析:*(a + 1),a + 1是从数组首地址偏移一个整形的大小,表示的是数组第二个元素的地址 * (a + 1),访问的是数组第二个元素,再来看 * (ptr - 1),ptr指针的初始化的时候是指向&a + 1的地址处,ptr - 1不就又回到了数组的最后一个元素处的位置吗。
2024-12-20 14:32:35
1049
原创 C语言成绩管理系统实例 附源码(一)_学生成绩管理系统c语言源代码
学生成绩管理系统对学校加强学生成绩管理有着极其重要的作用.由于各个大学都在持续扩招,学生的数量日益庞大,对于如何管理如此庞大的学生成绩数据显得更为复杂,传统的手工成绩管理不仅工作量大,而且容易出现问题,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。从外部看,关心的应是函数实现的功能,而不是函数功能的实现。函数的头部说明规定了函数内部和外部之间的交流方式和通道,定义了函数内部和外部函数的为共同规范,是函数定义和使用之间沟通的界面。
2024-12-20 14:28:54
450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅