方法java 02

feifei说 02

越发感受到自己的普通和平凡了,甚至是差劲。 身边的人过得都很开心、快乐、自由,想去哪里玩就去哪里玩,拍美美的照片。 我没有办法做到和她们一样。 首先是因为我又失业了,我没有足够的钱出去玩,还处在有了上顿没下顿的惊慌中。 其次是因为我很胖,快140斤,拍不出美的、有氛围感的照片,只会有臃肿和油腻的展示 ......
feifei 02

用户故事和敏捷方法读后感

本书讲解了如何去确定一个软件系统应该做什么还有软件需求调研人员如何与不同的人沟通。需求文档是重中之重,但是大量预先的需求收集和文档会很容易导致项目失败。最常见的是需求文档变成软件开发的目的。我们不应为了写文档而写文档。文档只是为了软件开发更为方便的一种工具,我们不应将大部分的时间浪费在无用的文档撰写 ......
读后 读后感 方法 故事 用户

java io流 高级流

转换流 是字符流和字节流之间的桥梁 转换输入流 InputSteamReader 转换输出流 OutputStreamWriter 作用1:指定字符集读写(JDK 11之后淘汰) JDK11之后可直接用字节流的构造方法 //指定GBK的编码 读取数据 FileReader fr= new FileR ......
java

【模板方法设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 模板方法模式(Template Method Pattern)也叫模板模式,是一种行为型模式。它定义了一个抽象公开类,包含基本的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构,只是重定义该算法的某些特定步骤。不同的子类以不同的方式实现这些抽象方法,从而对剩余的逻辑有不 ......
设计模式 模板 语言 模式 方法

线程常用方法join 和threadLocal

从源码中可以得知,如果想要join方法正常生效,调用join方法的线程对象必须已经调用了start()方法并且未进入终止状态。 扩展: 从join方法的源码来看,join方法的本质调用的是Object中的wait方法实现线程的阻塞,wait方法的实现原理在后续的文章中在说详细阐述。**但是我们需要知 ......
线程 threadLocal 常用 方法 join

Java学习2——第四-六次题目集的分析与总结

一.前言 本次Blog是对java学习中第二阶段练习的一个总结,作为刚学习JAVA的小白,以下依旧只是本人作为普通学生,以当前能力和状态所做出的总结和分析,不足之处也欢迎各位大佬的指正! 这次的三个题目集,题量除了题目集六很少外,其它都是正常数量,当然题目集六的题也是最难的。总体难度我个人感觉是中等 ......
题目 Java

构建之法阅读笔记02

《构建之法》是一本关于软件架构设计的经典著作,作者是美国软件工程师、架构师和教育家Christopher Alexander。这本书提出了一种全新的软件架构设计方法——模式语言法,通过模式语言法,可以帮助软件架构师和设计师更好地理解软件系统的结构和设计,提高软件的可维护性和可扩展性。本书的主要内容包 ......
笔记

Java pta作业4-6次总结

一、前言 (1)pta第四次作业题目列表如下: 7-1 菜单计价程序-3 7-2 有重复的数据 7-3 去掉重复的数据 7-4 单词统计与排序 7-5 面向对象编程(封装性) 7-6 GPS测绘中度分秒转换 7-7 判断两个日期的先后,计算间隔天数、周数 总结:这次的作业题目量适中,题目难度除第一题 ......
Java pta

Java中定时任务的6种实现方式,你知道几种?

几乎在所有的项目中,定时任务的使用都是不可或缺的,如果使用不当甚至会造成资损。还记得多年前在做金融系统时,出款业务是通过定时任务对外打款,当时由于银行接口处理能力有限,外加定时任务使用不当,导致发出大量重复出款请求。还好在后面环节将交易卡在了系统内部,未发生资损。 所以,系统的学习一下定时任务,是非 ......
任务 方式 Java

归一化方法

常用归一化方法 1. BatchNorm https://arxiv.org/abs/1502.03167 BatchNorm是一种归一化方法,用于对神经网络中的特征进行标准化处理。可以加速深层神经网络的训练,防止梯度消失和爆炸问题,并提高模型的泛化能力。 在深层神经网络中,由于各层之间的输出分布可 ......
方法

概率估计方法

概率估计方法 在实践中,概率分布通常是未知的,如何从样本中识别出潜在的概率分布是统计估计。 参数方法 极大似然估计MLE 最大化后验估计MAP 非参数方法 直方图方法 核密度估计KDE 最近邻密度估计NNDE 两种观点(关于参数方法$\theta$) 假设我们有一个样本数据集合$D={X^1,X^2 ......
概率 方法

用户故事与敏捷方法阅读笔记03

第11章 测量并监控速率 我们将项目分成一系列迭代来做发布计划,每轮迭代中安排一定故事点的任务。一轮迭代完成的故事点就是项目的速率。因为速率是非常重要的度量,所以怎么测量它变得很重要,而且速率在初期的迭代可能很不稳定,经过两三轮迭代后,才能获得一个长期的、比较稳定的速率。注意:对于尚未完成的故事,不 ......
笔记 方法 故事 用户

用户故事与敏捷方法阅读笔记02

第6章 用户故事验收测试 比起写冗长的需求列表,可以用测试来充实很多用户故事的细节。测试是一个两步走的流程:第一,将测试要点记录在故事卡的背面,任何时候发现新的测试,都可以记录到故事卡的背面;第二,将测试要点变成全面的测试,这些测试可以用来演示故事已正确、完整地实现。 测试验收提供了确认故事是否被完 ......
笔记 方法 故事 用户

Java中的四种进制

1. 对于整数,有四种表示方式 二进制:0,1,满2进1,以0b或者0B开头 十进制:0-9,满10进1 八进制:0-7,满8进1,以数字0开头 十六进制:0-9及A(10)-F(15),满16进1,以0x或者0X开头表示,此处的A-F不区分大小写 ......
进制 Java

Java题目集4~6的总结

1.前言 第四次作业 主要涉及的知识点有通过查询Java API文档,了解Scanner类中nextLine()等方法、String类中split()等方法、Integer类中parseInt()等方法的用法,了解LocalDate类中of()、isAfter()、isBefore()、until( ......
题目 Java

Java原码、反码、补码

二进制的最高位是符号位:0表示正数,1表示负数(0->0 1->-) 正数的原码、反码、补码都是一样(三码合一) 负数的反码 = 它的原码符号位不变,其它位取反(0->1,1->0) 负数的补码 = 它的反码 + 1,负数的反码 = 负数的补码 - 1 0的反码、补码都是0 java没有无符号数,换 ......
反码 补码 Java

利用snpEff对基因型VCF文件进行变异注释的详细方法

利用snpEff对VCF文件进行变异注释 群体遗传研究中,在获得SNP位点后,我们需要对SNP位点进行注释,对这些SNP位点进行更深的了解。 snpEff是一个用于对基因组单核苷酸多态性(SNP)进行注释的软件,snpEff软件可以用于对VCF文件进行变异注释,使用时需要先进行安装,然后构建参考基因 ......
变异 注释 基因 文件 方法

Java的Object类

Object 类 Object 类是 Java 中所有类的始祖,在 Java 中每个类都是由它扩展而来的。但是并不需要这样写:public class Employee extends Object 如果没有明确地指出父类,Object 就被认为是这个类的父类。 所有的数组类型,不管是对象数组还是基 ......
Object Java

valgrind使用方法

valgrind使用 1. Preface valgrind是一套Linux下开源的程序仿真调试和分析工具的集合;集合中的每个工具负责执行某种类型的仿真,调试,或者分析任务;它的主要结构包括一个内核(软件模拟CPU环境)以及一系列的小工具。 valgrind包含的工具主要如下: Memcheck 主 ......
使用方法 valgrind 方法

java第二次Blog作业

1、前言: 这三次pta难度比上次明显增加,已经有部分题目写不完了,知识点涉及也比较广,题量提升不大但难度增加了,这次pta也是做的最差的一次。 题目集04除了第一题比较难其他都不太难,第四题稍微有一点难度,题目集05除了最后两题都比较简单,最后两题是前面类似的题目,但加了其他的条件,多花了一点时间 ......
java Blog

JAVA随机数的使用

导包——Random这个类在哪 import java.util.Random; 导包的动作必须出现在类定义的上面 创建对象——表示我要开始用Random这个类了 Random r = new Random(); 上面这个格式中只有r是变量名 可以变,其他都不能变 生成随机数——真正开始干活 int ......
随机数 JAVA

Selenium+Java+Chrome进行web自动化实例

Selenium+Java+Chrome进行web自动化实例 这是我第一次在项目中使用Java Spring启动,因为我主要使用C#,我需要从blob URL路径读取文件并将一些字符串数据(如密钥)附加到同一个文件中。在我的API下载文件之前流。 以下是我尝试过的方法: FileOutputStre ......
实例 Selenium Chrome Java web

LWC属性变化时的一种处理方法

LWC(Lightning Web Component)的属性name, role发生变化,或者要删除某个属性时,Salesforce会自动检查是否有Flow引用这个lwc,如果有,则会提示,不能删除。手工操作,需要在Flow中先去掉这个lwc,然后发布修改后的lwc,再在Flow中加回去。问题是F ......
属性 方法 LWC

Code Review方法论与实践

作为卓越工程文化的一部分,Code Review其实一直在进行中,只是各团队根据自身情况张驰有度,松紧可能也不一,这里简单梳理一下CR的方法和团队实践。 一、为什么要CR 提前发现缺陷 在CodeReview阶段发现的逻辑错误、业务理解偏差、性能隐患等时有发生,CR可以提前发现问题。 提高代码质量 ......
方法论 方法 Review Code

java面对对象第二次博客作业

(1)前言: 三次作业将java面向对象的重要的三大技术特性,封装性、继承性与多态性在这三次作业的是重要的学习知识,三次作业知识环环相扣,每一次作业主要为下一次作业做准备,写下一次作业的时候就会发现前一次作业的重要性,前一次作业主要是为了下一次作业打下一些知识以及想法的基础,这三次的作业的知识也是很 ......
对象 博客 java

读书笔记02

这本书讲述了几十年前软件专案管理问题与经验,作者将大型系统开发比作一个焦油坑,我原本以为软件开发还是比较容易的,有了新想法,就会有新的软件产品出现,但是却不知道项目不能满足目标、进度、预算的要求,就不能成为一个好项目。 程序,通过不同的途径转变成不同的产物,使之变得更有用,成本更高。但是只有变成系统 ......
笔记

用户故事与敏捷方法读后感

《用户故事与敏捷方法》这本书是一本介绍敏捷开发方法中用户故事的基本概念、应用和实践的书籍。作为一名从事软件开发的人员,我非常喜欢这本书,因为它为我们提供了一种更加敏捷、更加用户导向的开发方法。 首先,这本书非常清晰地介绍了用户故事的基本概念,从用户需求的角度出发,阐述了如何编写用户故事、如何进行故事 ......
读后 读后感 方法 故事 用户

java -- JDBC

JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。 JDBC需要连接驱动,驱动是两个设备要进 ......
java JDBC

2023-04-28 LeetCode精选题目20道附我的Java实现

LeetCode精选题目20道 1.56.合并区间 贪心 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: intervals = [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] ......
LeetCode 题目 2023 Java 04

JAVA中的for循环和while循环详解

for循环 格式 fou(初始化;条件判断语句;条件控制语句){ 循环体语句: } 执行流程: 执行初始化语句 执行条件判断语句,结果是false的话循环结束,结果是true执行循环语句 执行条件控制语句 while循环 格式: while(条件判断语句){ 循环体语句; 条件控制语句; } for ......
while JAVA for