首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏静默虚空的博客

    JUnit5 快速指南

    .*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; class Junit5StandardTests { private static final Logger LOGGER = LoggerFactory.getLogger(Junit5StandardTests.class); @BeforeAll methodName)); } @RepeatedTest(10) void repeatedTest() { // ... } @RepeatedTest(5) void repeatedTestWithRepetitionInfo(RepetitionInfo repetitionInfo) { assertEquals(5, repetitionInfo.getTotalRepetitions assertEquals(testInfo.getDisplayName(), "Details... :: repetition 1 of 1"); } @RepeatedTest(value = 5,

    1.1K20发布于 2018-12-28
  • 来自专栏大数据那些年

    SparkCore快速入门系列(5

    基础练习[快速演示] 2.3.1. 准备工作 2.3.2. WordCount 2.3.3. 创建RDD 2.3.4. 查看该RDD的分区数量 2.3.5. 基础练习[快速演示] 2.3.1. hadoop”,(3,5))。 tiger), (4,lion), (3,cat), (7,panther), (5,eagle)) rdd2.keys.collect //Array[Int] = Array(3, 5, 4, 4.实际开发中如果某一个RDD后续会被频繁的使用,可以将该RDD进行持久化/缓存 第四章 RDD容错机制Checkpoint 4.1 引入 ●持久化的局限 持久化/缓存可以把数据放在内存中,虽然是快速

    59010发布于 2021-04-13
  • 来自专栏ACM算法日常

    基础算法|5 快速排序

    而这就是本篇文章讲述的另一种基本排序算法——快速排序算法。 ---- 快速排序 快速排序是通过冒泡排序改进得来的,冒泡排序每次元素的交换只能消除一个逆序,而快速排序的一次元素交换可以消除多个逆序,从而大大提高排序的效率。 ---- 快速排序的算法思想 通过一次元素的交换消除多个逆序,以提高排序的效率。 例如:我们要对数列[49,38,65,97,76,13,27,49]进行快速排序。 Sample Input 5 2 4 1 3 5 Sample Output 3 题意:有N(N为奇数)头奶牛产奶,求这N头奶牛产奶的中位数。

    75320发布于 2018-11-07
  • 来自专栏站长的编程笔记

    Webpack5 快速入门

    1. webpack 介绍 2. webpack 基本使用 3. webpack 5大核心概念 4. webpack 配置文件 5. webpack 运行脚本 6. webpack 处理样式资源 一、处理 /js/utils';console.log(sum(1, 2, 3, 4, 5)); 在 public/index.html 中引入 src/main.js <script src=".. /src/main.js --mode=development 3. webpack <em>5</em>大核心概念 ---- Webpack 的配置是围绕 <em>5</em> 大核心概念展开的,这五个概念非常重要 一、entry (入口         path: path.resolve(__dirname, 'dist'), // 绝对路径        // 文件名        filename: "main.js",    }}; 5.

    77710编辑于 2022-12-06
  • 来自专栏TestOps云层

    【干货】JUnit5快速指南

    无论是对自己的编码能力的提高,还是项目质量的提升,都是大有好处,本文将介绍 Java 单元测试框架 JUnit 5 的基础认识,和使用来编写单元测试。 添加相关依赖: 在pom.xml文件中添加 JUnit 5 相关组件 <dependency> <groupId>org.junit.jupiter</groupId> <artifactId junit-jupiter-params</artifactId> <version>5.4.2</version> <scope>test</scope> </dependency> JUnit 5 注解: JUnit 5 的注解与 JUnit 4 有所区别,下表为常用注解 注解 描述 @Test 表示方法是测试方法。 测试套件: 通过JUnit5 实现测试套件的功能,需要依赖junit-platform-runner 、junit-jupiter-api和junit-jupiter-engine。

    77310编辑于 2022-04-07
  • 来自专栏C/C++基础

    GORM CRUD 5 分钟快速上手

    文章目录 1.ORM 是什么 2.GORM 是什么 3.安装 4.连接 DB 5.创建数据表 6.增加(Create) 7.查询(Read) 8.更新(Update) 9.删除(Delete) 10. 本文将对 GORM 中常用的功能进行讲解,帮助你快速上手。 当然除了 GORM,你还有其他选择,比如 facebook-ent、sqlx 和 sqlc 等。 5.创建数据表 在进行增查改删(CRUD)之前,需要先创建一个数据表。 GORM 中一个 struct 对应一张数据库表,对应的 struct 被称为模型。 user.ID = 14 db.Unscoped().Delete(&user) 10.小结 本文简单介绍了 ORM、GORM、以及 GORM 连接数据库,创建数据表和 CRUD 的简单操作,帮忙新手快速上手

    2.1K20编辑于 2022-11-28
  • 来自专栏极客编程

    Angular 5 快速入门与提高

    一、概述 尽管被称为Angular5,实际上它只是这个诞生于2012年的前端框架的的第四个版本: ? 在5这个新的版本中,Angular团队将改进重点放在以下特性方面: 更易于构建渐进式Web应用 —— __P__rogressive __W__eb __A__pp 使用构建优化器剔除无用代码,以获得更小的应用 现在只需要引入 一个库a5-loader就可以了。 下图是库的构成示意,其中的蓝色部件均打包在库中: ? 你可能注意到Angular框架并不是蓝色的。 的确,我们没有把它打包在a5-loader中, 而是让模块加载器(SystemJS)根据应用的需要自动加载。这么做的目的,是为了 让应用代码,和后续课程中采用的后端构建方法保持一致。 如果你对这个库有兴趣,可以访问github上的 http://github.com/hubwiz/a5-loader 仓库。 三、创建Angular组件 Angular是面向组件的前端开发框架。

    2.5K20发布于 2018-09-04
  • 来自专栏朱永胜的私房菜

    dubbo(2.7.3) 5.快速开始

    有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 快速开始使用 Dubbo Dubbo 采用全 Spring 配置方式,透明化接入应用 public interface DemoService { String sayHello(String name); } 在服务提供方实现接口 DemoServiceImpl.java 2[5] 示例提供者安装: https://cn.dubbo.apache.org/zh-cn/docsv2.7/admin/install/provider-demo [4] 1: #fn:1 [5]

    32410编辑于 2023-12-12
  • 来自专栏悟道

    2-5 快速幂模板

    这个就是在快速乘的基础上改一下 sum=0--->sum=1 x+=x--->x*=x //快速幂模板 public double quickPow(double x,long y){

    32620发布于 2021-06-01
  • 来自专栏信数据得永生

    深度学习快速参考:1~5

    本书动手了,旨在作为实用指南,可以帮助您快速解决问题。 它主要供需要使用深度学习解决问题的经验丰富的机器学习工程师和数据科学家使用。 如果您不在,我们将在此处提供快速提醒。 在传统的预测模型中,当我们尝试从偏差中发现误差并从方差中发现误差时,通常会有一些折衷。 因为这是快速参考,所以我们没有做太多的详细介绍,我鼓励读者对这里可能是新手或陌生的任何材料进行更深入的研究。 -6a5b-4bc5-a8d1-f8159aed950e.png)] 当y[i] = 0。 快速地,我们需要首先规范化成本函数。

    1.5K10编辑于 2023-04-23
  • 来自专栏大数据那些年

    带你快速掌握Scala操作———(5

    文章目录: 1、类型判断 2、getClass和classOf 3、抽象类 抽象方法 4、抽象字段 5、匿名内部类 6、特质(trait) 7、trait作为接口使用 示例 | 继承单个 创建一个圆形类,继承自Shape,它有一个半径的主构造器,并实现计算面积方法 5. = new Student6 val p2 = new Policeman6 println(p1.WHO_AM_I) println(p2.WHO_AM_I) } } 5、 PaymentService类  继承DataValidHandlerTrait  继承SignatureValidHandlerTrait  定义pay方法  打印"准备支付"  调用父特质的handler方法 5.

    71620发布于 2021-04-13
  • 来自专栏不温卜火

    HBase快速入门系列(5) | Hbase原理

    中又存储了用户表的region信息; 2.根据namespace、表名和rowkey在meta表中找到对应的region信息; 3.找到这个region对应的regionserver; 4.查找对应的region; 5.

    59830发布于 2020-10-28
  • 来自专栏全栈程序员必看

    h5py快速入门指南

    h5py是Python语言用来操作HDF5的模块。 下面的文章主要介绍h5py的快速入门指南,翻译自h5py的官方文档:http://docs.h5py.org/en/latest/quick.html 。 假设有人给你发送了一个HDF5文件, mytestfile.hdf5(如何创建这个文件,请参考:附录:创建一个文件).首先你需要做的就是打开这个文件用于读取数据: >>> import h5py >>> f = h5py.File('mytestfile.hdf5', 'r') 这个File对象是你的起点。 >>> import h5py >>> import numpy as np >>> f = h5py.File("mytestfile.hdf5", "w") File对象有几个看上去挺有趣的方法。

    1.6K10编辑于 2022-07-21
  • 来自专栏全栈工程师修炼之路

    5.Go编程快速入门学习

    1.error 接口定义 描述: 在Golang中利用error类型实现了error接口,并且可以通过errors.New或者fmt.Errorf来快速创建错误实例。 ("5 ^ 2 = %v", result) } } func main() { demo1() } 执行结果: # 错误信息来自 errors.New 方法。 # 输出错误信息: 此处幂指数不能为0值,其结果都为1 5 ^ 0 = 1 实际示例2: package main import ( "fmt" ) // 定义一个 DivideError 5.结构体内存布局 描述: 结构体占用一块连续的内存,但是需要注意空结构体是不占用空间的。 并移除不需要的字节 5、6、7 字节 3.合并 1-4 字节的数据 4.合并后放入寄存器 从上述流程可得出,不做 “内存对齐” 是一件有点 “麻烦” 的事。

    1K10编辑于 2022-09-29
  • 来自专栏杨建荣的学习笔记

    5分钟快速了解SQLite

    我们来快速演示一下。 --- ---------- ------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 快速查看帮助

    43410编辑于 2024-01-22
  • 来自专栏Python 自动化

    5 分钟,带你快速入门 Django DRF

    ORM 映射数据库,并自定义序列化数据进行返回,多用于前后端分离项目 项目地址: https://github.com/encode/django-rest-framework 本篇文章将带大家 5 分钟快速入门 DRF 2. 数据库映射(sqlite3) python3 manage.py migrate # 创建一个超级用户,记住用户名和密码 python3 manage.py createsuperuser 2-5 最后 文中介绍了快速入门 DRF 的基本流程,实际项目中,一般将序列化、视图类单独分离出来 另外,序列化、视图函数、API 可以根据父类去自由定制,这部分内容下篇文章再进行说明

    2.3K20发布于 2021-04-20
  • 来自专栏全栈程序员必看

    HTML5快速设计网页

    HTML5快速设计网页 目录 一、认识web开发和软件安装 二、使用HTML/HTML5搭建页面骨架 ---- 一、认识web开发和软件安装 1、认识网页:商城网页比较经典,比如京东,淘宝、小米商城还有锤子官网等有图片 就像蜘蛛网一样织成一张大网 3、用户眼中的网页: 4、前端开发者眼中的网页: 5、web开发者看到的密密麻麻的标签是如何变成用户看到的页面的呢? 二次开发 (5) Presto(Opera) Presto(已经废弃) 是挪威产浏览器 opera 的 “前任” 内核,为何说是 “前任”,因为最新的 opera 浏览器早已将之抛弃从而投入到了谷歌怀抱了 二、使用HTML/HTML5搭建页面骨架 1、HTML简介:HyperText Markup Language超文本标记语言,用HTML将内容用网页显示 2、HTML基本骨架或构成:头部+躯干 3、用 html: 5 2. ! <!

    3.2K20编辑于 2022-07-28
  • 来自专栏大数据解决方案

    快速入门Docker(5)——DockerFile|Docker网络

    4.096kB Step 1/2 : FROM centos ---> 0d120b6ccaa8 Step 2/2 : CMD ["ls","-a"] ---> Running in 245e5b211e0f Removing intermediate container 245e5b211e0f ---> e53c44d55553 Successfully built e53c44d55553 Successfully push dashujulaoge/mytomcat:1.0 The push refers to repository [docker.io/dashujulaoge/mytomcat] a220a5aaf18b dashujulaoge/test:1.0 The push refers to repository [registry.cn-qingdao.aliyuncs.com/dashujulaoge/test] a220a5aaf18b 192.168.0.0/16 --gateway 192.168.0.1 mynet 52059516f0e8b6a9dd7beafea725dde886f6e1555141dbe390213689b79bb2c5

    78920发布于 2021-02-04
  • 来自专栏全栈程序员必看

    GTA5快速进入线上模式

    话不多说,上资源: 链接:https://pan.baidu.com/s/1oWE6L0J1s33R_2zfcxiG_A 提取码:b9tf 解压后,先启动GTA5,进入游戏菜单界面 然后打开Xenos GTA5以游戏内细节闻名,然而这个烂代码,不禁令人怀疑R星程序员是不是临时雇来的(像cyberpunk2077一样,宣传的钱比开发游戏的钱还要多很多)。

    2.5K20编辑于 2022-07-02
  • 来自专栏JusterZhu

    .Net5 WPF快速入门系列教程

    所以这里向wpf技术栈的开发者分享一套wpf教程,基于.net5框架进行开发本系列每一期视频长度平均在15分钟左右,并利用自己多年开发经验精炼内容帮助有基础的新手或有经验的开发者快速学习wpf这项技术。 5.命令【命令表示应用程序任务,并且跟踪任务是否能够被执行。然而,命令实际上不包含执行应用程序任务的代码。】 6.MVVM模式【MVVM是一种开发模式,是一种开发标准。 5.进程和线程的对应关系,一个进程可以拥有多个线程,多个线程只能属于一个进程。例如:一个非常耗时的操作(读数据库、复杂耗时的计算),如果只用主线程执行UI线程会“假死”专业术语叫线程阻塞。】 11.项目【新手快速入门的最后一章,主要讲解企业级项目中的结构、一款客户端应用程序我们该如何去设计、Nuget的使用、 完成一个具有播放器基础功能的项目。】

    1.2K10编辑于 2022-12-07
领券