jenkins 项目部署我这里用的是阿里云的git。阿里云git创建一个maven项目这个就不用说了!!!配置SSH公钥 / HTTPS密码SSH公钥配置: 在git 项目中添加服务器公钥jenkis 配置构建maven项目源码管理我是用的ssh地址。必须需要配置公钥和私钥。来拉取创库代码jenkins 添加凭证的时候,我用的是ssh 地址, 是要用ssh 密钥的方式来拉取代码 id:随便写一个名
前言在使用uniapp开发项目的过程中,在很多场景里都需要下拉刷新和上拉加载,而 mescroll.js 则是一个非常精致的下拉刷新和上拉加载 js 框架。官网地址:mescroll介绍mescroll.js 是在 H5端 运行的下拉刷新和上拉加载插件,时代变化太快, 作者已转向维护 mescroll 的 uni 版本了mescroll的uni版本, 是专门用在uni-app的下拉刷新和上拉加载的
了解和入门注解的应用 注解相当于是一个特殊的类1、注解的种类@SupressWarnings :压缩警告,,默认在源文件阶段@Deprecated      :表示方法为过时或者作废,但是仍可以用,只是再用的时候尽量不要用此方法。此注解默认在运行阶段。@Override       :表示此方法是复写的父类的方法。此注解默认在源文件阶段。
简要介绍jenkins、jdk、tomcat、SVN安装配置 一、环境介绍本文采用的操作系统为centons6.5,同时使用tomcat来跑Jenkins,也集合了svn及jdk环境。 二、软件介绍Jenkins:是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变
转载 7月前
12阅读
# 为什么 iOS 不允许在子线程刷新 UI? 在 iOS 开发中,有一个非常重要的原则:用户界面的更新必须在主线程中进行。这是因为 UIKit(iOS 的用户界面框架)并不是线程安全的,如果在子线程中修改 UI,可能引发未定义的行为和令人困惑的错误。今天,我们将深入了解这个原则的原因,并展示如何正确地在主线程中更新 UI。 ## 流程概述 在我们讨论具体的代码之前,让我们先看一下刷新 UI
原创 10月前
51阅读
1. 理论上的原因1.1 Android主线程是线程不安全的?网上文章常常有说:Android主线程是线程不安
原创 2022-09-14 06:17:27
899阅读
前言为什么要使用jenkins 可以实现批量部署、管理支持常见的版本控制工具,git, svn等发展成熟,使用范围广,容易找到解决方案插件丰富,可以满足自己的需求什么jenkins 简单的说,Jenkins 是一种基于 Java 开发的持续集成工具,前身称作Hudson,它是一个开源软件项目,提供了用于监控持续重复工作的软件平台。Jenkins 发布和运行的形式都很简单,您可以去 Jenkins
使用Nexus3 + Nginx搭建Jenkins插件代理仓库前言 因为公司内部环境无法上网,搭建Jenkins环境后,存在如下情况: 默认插件仓库偶尔会出现网络连接异常,无法下载的问题 因为是内网环境,只能在申请搭建环境的这几天有权限连外网(在一个单独隔离的环境中),无法一次性将以后可能需要的所有插件都更新环境说明Sonatype Nexus : OSS 3.30.0-01Jenkins: 2.
转载 2024-03-26 05:41:44
550阅读
作为android开发人员,总是被要求着不能再子线程去更新UI,必须得再主线程更新UI,由于好奇,也由于看这些源码也可以提升自己,先来看看下面的代码class PracticeActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstan
1、组件化 image.png 2、为什么必须在主线程操作UIUIKit并不是一个 线程安全 的类,UI操作涉及到渲染访问各种View对象的属性,如果异步操作下会存在读写问题,而为其加锁则会耗费大量资源并拖慢运行速度。另一方面因为整个程序的起点UIApplication是在主线程进行初始化,所有的用户事件都是在主线程上进行传递(如点击、拖动),所以view只能
我们在开发应用的时候都会加一个下拉刷新,不加他不是也会刷新么,为啥还要加
原创 2022-05-26 17:37:13
171阅读
U盘的出现给我们带来了很大的方便,它的作用主要是用于储存和传输数据等,因此也备受消费者们的欢迎。但是有不少的用户在将U盘插入电脑使用的时候,都有遇到过USB设备无法识别的情况,这是怎么回事呢?今天我就和大家说说USB设备无法识别的原因。   1、在USB读写时千万不可将其拔出,不然可能烧毁设备,win7系统任务栏中多出USB设备额图标,打开该图标就会在列表中显示U盘设备,选择将该设备
一、安装了java后,为什么有些jar不能执行,点击jar没有反应不同的jar需要不同版本的java.exe去执行,所以安装了java后也会出现jar不能执行的情况。比如:一些jar的工具(如LiqunKit_1.5.jar)需要使用jdk-8u181-windows-x64.exe(旧的java)去执行jar包,其默认安装路径为C:\Program Files\Java\jdk1.8.0_181
转载 2023-07-26 23:20:25
22阅读
Python 列表的切片和赋值操作很基础,之前也遇到过一些坑,以为自己很懂了。但今天刷 Codewars 时发现了一个更大的坑,故在此记录。Python 列表赋值:复制“值”还是“引用”?很多入门 Python 的人会犯这样一个错误:在赋值操作=中搞不清是赋了“值”还是“引用”。比如:a = [1, 2, 3] b = a b[0] = 10 # 更改列表 b 的第一个元素,但 a 现在也被更改
转载 2024-06-10 09:50:09
39阅读
为什么需要刷新权限? MySQL权限系统采用分级缓存机制,当修改用户权限后,新的权限设置并不会立即生效。这时就需要执行"刷新权限"操作让修改立即生效,而不必重启MySQL服务。两种主要的刷新权限方法FLUSH PRIVILEGES命令 这是最常用的方法,在MySQL命令行或客户端工具中执行:FLUSH PRIVILEGES; 这个命令会重新加载权限表,使所有权限修改立即生效。执行后你会看到类似"Q
转载 14天前
377阅读
最近做项目用到WebServices,调用WebServices方法,不能返回SqlDataReader,提示SqlDataReader不可序列化,DataSet倒是可以,当然啦...其中一点也是因为使用SqlDataReader 的时候,conn应该是保持连接的...不过有时候用DataSet实在是有点浪费资源,大材小用了 DataSet的问题:1、缺少抽象,开发人员必须了解其基础架构;2、弱类
IO字节输入输出流OutputStream:字节输出流  该抽象类是所有字节输出流的超类;  定义了一些共性的成员方法:    1.写入一个字节void write(int b);//b表示字节    2.写入字节数组void write(byte[] b);//写入一个字节数组    3.写入字节数组的一部分void write(byte[] b,int off, int len);//off
String类为什么不可以改变内容? String类其实是对字符数组进行了封装操作,用户真正操作的其实字符数组,既然是数组,我们知道传统的数组有一个天生的缺点:长度不可改变。我们在讲解继承的时候,我们是不是自己实现了一个Array类的操作啊,在这个类道中我们是不是定义了一个addLen()的方法,这个方法主要是为了动态扩展数组长度而定义的,但是我们发现这个方法中改变的专其实并不是数组长度,而是数组
转载 2023-12-20 16:37:19
74阅读
目标:实现RobotFramework的脚本定时自动执行,执行完后自动将结果发送到指定邮箱前提1、 配置好Robot Framework的环境,脚本可以正常运行,如果不会请看我之前写的博客Robot Framework 环境搭建2、 部署好Jenkins的环境,Jenkins的安装不是本文的重点,不懂的请问度娘(其实很简单,装Tomcat,把Jenkins.war包扔到Tomcat的webapp目
页面为什么刷新 JavaScript 是一个常见问题,尤其在Web开发中。下面的文章详细阐述了解决这个问题的过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化。 ### 环境准备 确保开发环境中的技术栈能够支持JavaScript刷新操作。以下是必要的技术栈兼容性: ```mermaid quadrantChart title 技术栈匹配度 x-axis
  • 1
  • 2
  • 3
  • 4
  • 5