• 基于Docker+Jenkins实现自动部署SpringBoot+Maven项目

    时间:2024-06-07 21:10:47

    安装Docker随便根据其他教程安装即可,本文着重讲jenkins的安装与环境配置。 一、安装jenkins 1.运行命令搜索Jenkins docker search jenkins deprecated 是弃用的意思,第一条搜索记录就是告诉我们 jenkins 镜像已经弃用,让我们使用 ...

  • 设计模式之抽象工厂模式

    时间:2024-06-07 21:04:20

    抽象工厂模式(Abstract Factory)是一种创建型设计模式,提供一个接口用于创建一系列相关或相互依赖的对象,而无需指定它们的具体类。该模式的主要角色包括抽象工厂、具体工厂、抽象产品和具体产品。抽象工厂声明创建产品的方法,具体工厂实现这些方法生成具体的产品实例。抽象产品定义产品的接口,具体产...

  • 从0到1实现一个自己的大模型,实践中了解模型流程细节-训练流程

    时间:2024-06-07 21:02:56

    有了上面的各种组件,就可以进行训练了,首先确定模型结构,这里采用一个三层的结构。 from config import CustomConfigfrom modeling_custom import CustomForCausalLMconfig = CustomConfig( vocab_...

  • 数据质量

    时间:2024-06-07 21:02:31

    概念:数据质量,意如其名,就是数据的准确性,他是数据仓库的基石,控制好数据质量,是做数据仓库基本要求,也使得下游业务方对数据用的放心 痛点: 数据问题该如何上报修复,缺少流程化。 数据链路缺少卡点保障。 数据不能及时产出影响到下游用数。 用户无感知,除了发现的数据问题,隐藏的数据问题仍存在。 疑问...

  • 查询ubuntu系统版本相关信息

    时间:2024-06-07 20:59:21

    查询ubuntu系统版本相关信息sky@sky-virtual-machine:~$ cat /etc/issueUbuntu 12.04.5 LTS \n \lproc目录下记录的当前系统运行的各种数据,version记录的版本信息直接可以通过cat查看到。第一种使用命令:cat /proc/ve...

  • IOS_Note

    时间:2024-06-07 20:57:34

    关键字:可以搜索这些关键字找到具体内容退回输入键盘、CGRect、CGPoint & CGSize、设置透明度、设置背景色、自定义颜色、竖屏、横屏、状态栏高  (显示时间和网络状态)、导航栏、工具栏高(返回)、隐藏状态栏、横屏、屏幕变动检测、全屏、自动适应父视图大小、定义按钮、设置视图背景图...

  • linux嵌入式设备测试wifi信号强度方法

    时间:2024-06-07 20:54:34

    首先我们要清楚设备具体链接在哪个wifi热点上 执行:nmcli dev wifi list root@ubuntu:/home/ubuntu# nmcli dev wifi list IN-USE BSSID SSID MODE CHAN RAT...

  • DVWA-Open HTTP Redirect-Medium

    时间:2024-06-07 20:54:10

    观察后端代码,发现后端对redirect进行了过滤,如果以http://或者https://开头则返回500响应码,并终止运行。 <?phpif (array_key_exists ("redirect", $_GET) && $_GET['redirect'] != "")...

  • Android 安装调试 TelephonyProvider不生效

    时间:2024-06-07 20:46:13

    直接安装TelephonyProvider的时候,(没有重启)发现数据库没有生效。 猜测应该是原本的数据库没有删除后重建更新。 解决方法:杀掉phone进程 adb shell am force-stop com.android.phone 查看device进程 adb shell ps |...

  • 【硬件工程师面试宝典】常见面试题其一

    时间:2024-06-07 20:45:49

    1. 什么是 Setup 和 Hold 时间? Setup 时间是指在时钟沿到达之前,数据需要保持稳定的最小时间。这意味着在时钟沿到达之前,数据线上的信号必须已经稳定下来。 Hold 时间是指在时钟沿到达之后,数据需要继续保持稳定的最小时间。这意味着在时钟沿到达之后,数据线上的信号必须保持一段时间才...

  • 用于NLP的CNN架构搬运:from keras0.x to keras2.x

    时间:2024-06-07 20:42:26

    本文亮点:将用于自然语言处理的CNN架构,从keras0.3.3搬运到了keras2.x,强行练习了Sequential+Model的混合使用,具体来说,是Model里嵌套了Sequential。本文背景:暑假在做一个推荐系统的小项目,老师让我们搜集推荐系统领域Top5的算法和模型,要求结合深度学习...

  • Java集合框架(常用类) JCF

    时间:2024-06-07 20:34:24

    Java集合框架(常用类) JCF为了实现某一目的或功能而预先设计好一系列封装好的具有继承关系或实现关系类的接口;集合的由来:特点:元素类型可以不同,集合长度可变,空间不固定;管理集合类和接口; list ,set, map 3大类collection:是所有集合中心的接口(装东西的中心)colle...

  • java集合框架——工具类

    时间:2024-06-07 20:33:17

    一、概述JAVA集合框架中有两个很重要的工具类,一个是Collections,另一个是Arrays。分别封装了对集合的操作方法和对数组的操作方法,这些操作方法使得程序员的开发更加高效。public class Collections extends Object 全类名:java.util...

  • flink 状态-Working with State

    时间:2024-06-07 20:32:52

    1. 状态类型 Flink支持两种主要类型的状态: 1.1 算子状态(Operator State) **定义:**算子状态是与特定算子实例绑定的状态,即一个算子的状态不能被其他算子访问。**特性:**与并发的算子实例绑定,假设算子并行度为N,则存在N个对应的算子状态。1.2 键控状态(Keyed...

  • maven实现依赖的“全局排除”

    时间:2024-06-07 20:26:57

    大多数java应用源码构建和依赖管理是使用maven来实现的,maven也是java构建和依赖管理的事实上的标准。我们的应用系统也都是基于maven构建的,maven虽然在依赖管理方面确实很牛叉,但是并不能很优雅地解决所有依赖的问题,比如此次谈及的“全局排除”功能。之前包括现在都在经历这样的事情,想...

  • 聊聊传统oo和js的某些对比——对象/函数/new关键字等

    时间:2024-06-07 20:24:16

    自己的学习记录,写的短点可以以后短时间内理清一些疑惑,看前要求你至少了解js中关于原型链等基本概念,因为文章直接以总结的形式理出知识点,没有去解释一些基本的概念!1.1、熟记两句话,预预热1. 函数既是函数也是对象,对象通过new关键字从函数中得来,函数自己创造了自己2. 对象中有一个未纳入规范的属...

  • 50etf期权怎么开户?期权懂有几种方式?

    时间:2024-06-07 20:14:19

    今天带你了解50etf期权怎么开户?期权懂有几种方式?50ETF期权开户可以通过证券公司、期权交易平台或期权交易应用进行。投资者需填写开户申请表格,提供身份证明和其他资料,完成开户手续。 50etf期权怎么开户? 满足资金门槛:个人投资者需满足证券资产不低于50万元人民币的条件。 交易经验:需指定...

  • 中间件&模版引擎

    时间:2024-06-07 20:04:52

    文章目录 中间件1.自定义中间件1)全局2)局部中间件2.内置中间件(静态资源目录)Art-template1.模板语法1)输出2)原文输出3)条件判断4)循环5)子模版6)模版继承7)模版配置(1)向模版中导入变量express和art-template搭配使用1.下载2.配置3.使用 ...

  • Winddow系统下关于Golang使用Cgo的配置

    时间:2024-06-07 20:04:27

    1.配置CGO_ENABLED为1 go env -w CGO_ENABLED=1 2.安装gcc环境,否则出现cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH%错误 安装包:链接:htt...

  • 【面经】【转】C++类型转换

    时间:2024-06-07 20:03:57

    C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:type b = (type) a。C++风格的类型转换提供了4种类型转换操作符来应对不同场景的应用。const_cast,字面上理解就是去const属性;static_cast,命名上理解是静态类型转换;dynamic_c...