- Jenkins 配置和job的备份
爱研究的陈先生
jenkinsjenkins备份Thinbackup
Jenkins配置和job的备份由于csdn贴图过于繁琐,带有图片的原版博客见博主网站:https://blog.zhenglin.work/jenkins/thinBackup_jenkins.html关于jenkins中的备份可以借助插件:thinBackup来实现;备份插件一般有Backup+PluginPeriodicBackup+PluginthinBackup备份如果只备份配置和job
- 什么是轮播图?如何实现轮播图?有几种方法
惠赢的
前端
轮播图(Carousel)是一种常见的网页组件,用于在一个区域内循环显示多张图片或内容,通常配有导航按钮、指示器等,使用户能够方便地浏览不同的内容。如何实现轮播图?实现轮播图的方法有多种,下面介绍几种常见的方法:1.基于CSS和JavaScript的手动轮播HTML结构:Slide1Slide2Slide3❮❯CSS样式:.carousel{position:relative;overflow:h
- 人机共跑,马拉松人型机器人同跑
zzlyx99
机器人
马拉松比赛对人形机器人来说,是一场对硬件极限的测试,涉及机械、传感器、能源管理等多个方面。用户问的是硬件方面的考察和改进,这意味着我的回答需要聚焦于硬件性能,而不是算法或软件的优化。对人形机器人硬件的考研机械结构与关节性能:机器人马拉松要求机器人具备highlyflexibleandstable的机械结构。像波士顿动力的Atlas机器人,其内部构造复杂,需要在长时间奔跑过程中承受反复的冲击和震动,
- JavaScript 和浏览器
前端javascript
模块参见ES6部分DOM参见Web相关部分选择器document.querySelector()来获取网页的对应HTML元素document.querySelectorAll()来获取网页的所有对应HTML元素document.getElementById()根据ID获取元素document.getElementsByClassName()根据类名获取元素document.getElementsB
- JavaScript 笔记
前端javascript
JavaScript简介JavsScript于1995年由BrendanEich用时10天写出,用于网景浏览器。最初的名字叫LiveScript,也被部分员工称为Mocha。那时Java语言很流行,出于商业化的考量,更名为JavaScript,但两者之间没有关联。最早的JS作为脚本语言给浏览器增加一些诸如鼠标跟随等交互性特效,通过在HTML中添加元素实现。1996年网景和ECMA达成了协议,起草J
- 微信小程序文件上传(唤起文件资源管理器)
niko-ruo
微信小程序notepad++小程序
问题在微信小程序开发开发中,可能会遇到需要上传文件的场景,用户需要从手机文件管理器中选择文件,然后上传到服务器.但是微信小程序只支持选择回话中的文件,无法从手机中选择方案我们可以通过小程序的web-view实现.通过html的实现文件上传.代码这个代码是基于微信小程序的,当前集成在一个组件中。上传一个文件就会返回到组件中。web-view页面import{HOMEINDEX_NAME,ACCESS
- 微信小程序中使用h5页面预览图片、视频、pdf文件
小嘟嚷ovo
pdf前端微信小程序
遇到了这么一个需求,需要在微信小程序中点击文件,进行文件预览。要求:图片:长图需要宽度100%高度自适应;横图的话宽度100%,高度居中显示视频:视频不管横向还是竖向都居中显示,有全屏播放按钮pdf:pdf需要宽度100%,高度自适应。可以预览多页pdf文件。概要:使用原生html、js、css写的,通过url吧要预览的文件的url传递过去。图片使用进行预览,自己写样式视频使用的是video.js
- mysql 从备份_MySQL备份及主从同步
寂零幽谷
mysql从备份
安装mysql数据库1、从mysql官网下载需要的版本(说明下:下面的网址是官网,不能直接get,需要看下服务器的版本和操作系统位数。找到对应的版本链接填进去。)#wgethttp://dev.mysql.com/downloads/mysql/5.6.html2、进入系统后,检测是否安装mysql.#rpm-qa|grep-imysql若已安装,那么删除它(这里填的是qa出来的东西):#rpm-
- STM32三种启动模式
guosir_
单片机stm32启动方式
一、三种启动方式原理:STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存=芯片内置的Flash。2)SRAM=芯片内置的RAM区,就是内存啦。3)系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。在每个STM32的芯片上都有两个管脚BOOT0和BO
- AI 在跨模态数据融合中的信息处理优化
tyu871
人工智能
```htmlAI在跨模态数据融合中的信息处理优化AI在跨模态数据融合中的信息处理优化随着人工智能技术的快速发展,跨模态数据融合成为研究和应用的重要方向之一。跨模态数据融合是指将不同类型的媒体数据(如文本、图像、音频、视频等)进行整合与分析的过程。这一过程不仅能够提升数据的利用率,还能为多领域的应用场景提供更丰富的信息支持。然而,在实际操作中,跨模态数据融合面临着诸多挑战,包括数据异构性、维度差异
- Python 在智能合约开发中的探索:是否能挑战 Solidity?
tyu871
python智能合约区块链
```htmlPython在智能合约开发中的探索:是否能挑战Solidity?Python在智能合约开发中的探索:是否能挑战Solidity?近年来,区块链技术的快速发展使得智能合约成为了一个热门话题。智能合约作为一种自动执行的合约代码,其安全性、效率和可扩展性直接关系到整个区块链生态系统的稳定性。目前,Solidity是以太坊生态系统中最广泛使用的智能合约编程语言,但随着Python的普及和社区
- 微信公众号开发
更容易记住我
微信微信微信公众平台
一、注册公众号官网网址:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html微信公众平台,点击注册,通过邮箱注册成功后会看到如下画面在这里,选择类型时要注意下。如果你是个人开发的话只能选择订阅号,订阅号没有自定义菜单等接口,具体接口权限你可以登录公众平台后在开发—>接口权限中看到。如果你想拥有自
- ShenNiusModularity项目源码学习(17:ShenNius.Admin.Mvc项目分析-2)
gc_2299
网页编程ShenNius
ShenNiusModularity项目的后台管理主页面如下图所示,该页面为ShenNius.Admin.Mvc项目的Views\Home\Index.cshtml,使用的是layuimini后台模板(参考文献2),在layuimini的GitHub主页中提供有不同样式的页面模版链接,Index.cshtml页面的布局与其中的多tab版本很相似,后面找到参考文献3,其页面布局代码和index.
- mysqldump 参数解密
weixin_34342207
转自:http://blog.sina.com.cn/s/blog_5ce558c70100bd2k.htmlmysqldump是采用SQL级别的备份机制,它将数据表导成SQL脚本文件,在不同的MySQL版本之间升级时相对比较合适,这也是最常用的备份方法。1.--compatible=name它告诉mysqldump,导出的数据将和哪种数据库或哪个旧版本的MySQL服务器相兼容。值可以为ansi、
- vite集成阿里行为验证
大风起兮云飞扬丶
React前端行为验证
行为验证目的:确保是真实用户在调用你的接口,常用于获取验证码等接口,因为每调一次你都要向服务商付费。使用index.html将第三方提供的sdk文件放到public目录,并在index.html中引入useCaptchaconstCaptchaConfig={captchaId:"xxx",language:"zho",product:"bind",}constuseCaptcha=()=>{co
- uniapp APP端页面转为PDF
L.路
javascript前端vue.jsuniapp
点击事件@click="canvasImage.save"//安装依赖npminstall--savehtml2canvasnpminstalljspdf--saveimporthtml2Canvasfrom'html2canvas'import{jsPDF}from'jspdf'exportdefault{methods:{//生成图片需要调用的方法generateImage(e,ownerFu
- uniapp APP端 DOM生成图片保存到相册
Benson叔
uni-app
扫码下载APP-->分享海报分享链接importhtml2canvasfrom'html2canvas';exportdefault{data(){return{list:{},canvasWidth:355,canvasHeight:600}},onLoad(){this.getlist()},methods:{Back(){uni.navigateBack()},getlist(){this.
- 大型项目单元测试与代码覆盖率分析全流程指南(基于gtest、lcov及genhtml)
未来创世纪
优化工具单元测试代码覆盖率log4j
使用GoogleTest(gtest)进行单元测试及生成测试报告的完整流程手册1.环境准备1.1安装依赖gtest:Google测试框架sudoapt-getinstalllibgtest-dev#Ubuntu/Debian#或手动下载并编译cd/usr/src/gtestsudocmake.sudomakesudocp*.a/usr/liblcov:代码覆盖率工具sudoapt-getinsta
- 用 Deepseek 写的html油耗计算器
—Qeyser
Htmldeepseek前端javascripthtmlcsscss3
在油价高企的今天,了解自己爱车的真实油耗情况对每位车主来说都至关重要。本文将介绍一个简单实用的油耗计算方法,并提供一个可以直接使用的HTML油耗计算器。为什么要计算油耗?计算油耗不仅能帮助我们:了解车辆的真实燃油经济性及时发现车辆可能存在的机械问题更准确地规划出行预算比较不同驾驶习惯对油耗的影响油耗计算方法最准确的油耗计算方法是"加满油法":将油箱加满至自动跳枪记录当前里程表读数正常行驶一段时间后
- 通过将 HTML 代码创建一个 Blob 对象并转为 blob: URL 赋值给 iframe 的 src 属性
徐同保
前端
通过将HTML代码创建一个Blob对象并转为blob:URL赋值给iframe的src属性letcode=`反应器流化状态分析报告body{font-family:Arial,sans-serif;margin:0;padding:0;}.header{text-align:center;padding:20px;padding-bottom:0px;/*background-color:#f8f
- axi ps读写pl_「正点原子FPGA连载」第十五章AXI4接口之DDR读写实验
weixin_39835147
axips读写pl
1)摘自【正点原子】领航者ZYNQ之嵌入式开发指南2)实验平台:正点原子领航者ZYNQ开发板3)平台购买地址:https://item.taobao.com/item.htm?&id=6061601087614)全套实验源码+手册+视频下载:http://www.openedv.com/docs/boards/fpga/zdyz_linhanz.html5)对正点原子FPGA感兴趣的同学可以加群讨
- usb接口程序设计_「正点原子FPGA连载」第十五章AXI4接口之DDR读写实验
weixin_39974557
usb接口程序设计
1)摘自【正点原子】领航者ZYNQ之嵌入式开发指南2)实验平台:正点原子领航者ZYNQ开发板3)平台购买地址:https://item.taobao.com/item.htm?&id=6061601087614)全套实验源码+手册+视频下载:http://www.openedv.com/docs/boards/fpga/zdyz_linhanz.html5)对正点原子FPGA感兴趣的同学可以加群讨
- kafka服务端和springboot中使用
Goldchenn
JavaspringbootkafkaJavakafkaspringboot分布式
kafka服务端和springboot中使用一、kafka-sever安装使用下载kafka-serverhttps://kafka.apache.org/downloads.html启动zookeeperzookeeper-server-start.batconfig\zookeeper.properties启动kafka-serverkafka-server-start.batconfig\s
- 使用dompurify修复XSS跨站脚本缺陷
梓喻
jsxss跨站脚本攻击修复使用dompurify
1.问题描述漏洞扫描说有一个低危漏洞,容易被跨站脚本攻击XSS。2.使用dompurify修复DOMPurifyisaDOM-only,super-fast,uber-tolerantXSSsanitizerforHTML,MathMLandSVG.简单来说,我们可以使用dompurify处理xss跨站脚本攻击。2.1安装dompurify既可以手动引入,也可以安装依赖的方式引入使用。2.1.1手
- HTML5 应用程序缓存:原理、实践与演进
烂蜻蜓
HTML5html5缓存前端
在Web技术的发展历程中,HTML5引入的应用程序缓存(ApplicationCache)曾是提升Web应用离线体验的重要技术。它允许Web应用进行缓存,使用户在没有因特网连接时也能访问应用,为Web应用带来了显著的优势。然而,随着Web技术的不断发展,该技术已被Web标准废弃。本文将深入探讨HTML5应用程序缓存的原理、实践应用,以及其逐渐被淘汰的原因。一、应用程序缓存概述HTML5应用程序缓存
- 【JavaScript】项目开发全流程实践
Guiat
HTMLCSSJavaScriptjavascript
个人主页:Guiat归属专栏:HTMLCSSJavaScript文章目录1.项目规划与需求分析1.1需求收集与分析1.2技术选型1.3项目规划2.环境搭建与项目初始化2.1开发环境配置2.2项目结构组织2.3代码规范配置3.前端开发实践3.1组件设计与开发3.2状态管理3.3API集成4.测试与质量保证4.1单元测试4.2集成测试4.3端到端测试5.性能优化5.1代码分割与懒加载5.2性能监控与优
- 【Vue】入门基础
Guiat
VueVue前端
个人主页:Guiat归属专栏:Vue文章目录1.Vue简介1.1Vue的特点1.2Vue的发展历程2.安装与使用2.1直接引入2.2使用npm安装2.3使用VueCLI3.Vue基础语法3.1创建Vue实例3.2数据绑定3.2.1文本插值3.2.2HTML属性绑定3.3条件渲染3.4列表渲染4.事件处理4.1监听事件4.2方法事件处理器4.3事件修饰符5.表单输入绑定5.1基础用法5.2不同输入类
- Vue3 模板语法及指令
小陆_39194983
Vue3.x前端vue.jstypescript
模板语法及指令1、插值表达式1.1、文本插值1.2、JavaScript表达式1.3、Attribute绑定2、内置指令2.1、v-bind2.2、v-show、v-if、v-else-if、v-else2.3、v-for2.4、v-on2.5、v-model2.6、v-text2.7、v-html2.8、v-slot2.9、v-pre2.10、v-cloak2.11、v-once3、修饰符3.1
- VScode+OpenOCD+HTOS栈回溯在国产mcu芯片上完全调试
夜月yeyue
vscode单片机ide嵌入式硬件c语言编辑器
VScode+OpenOCD+Cmake+HTOS栈回溯在国产32芯片上完全调试说实话用的都是HAL库开发的,flash链接文件用的都是stm32的,只能说国产芯片抄的基本完全一样了。具体芯片是什么就不介绍了,看过文章就能猜出来是哪家的了。代码开源在Gitee上了。https://gitee.com/huayi1234/HTOS/tree/VScode+openocd基于VSCode的STM32+
- HTMLCSS实现异环网站,期末web作业
我爱吃朱肉
前端
本网站是我在学习前端时敲得,仅供学习使用。这段代码是一个完整的HTML网页项目,包含HTML、CSS和JavaScript部分,用于构建一个名为“异环”的网页。网页具备头部导航栏、主体视频展示、图片交互元素、音乐播放控制、视频弹窗播放以及底部信息展示等功能。代码详细分析1.HTML部分异环首页角色介绍都市映像情报速递加入我们//音乐控制constmusicBtn=document.getEleme
- LeetCode[Math] - #66 Plus One
Cwind
javaLeetCode题解AlgorithmMath
原题链接:#66 Plus One
要求:
给定一个用数字数组表示的非负整数,如num1 = {1, 2, 3, 9}, num2 = {9, 9}等,给这个数加上1。
注意:
1. 数字的较高位存在数组的头上,即num1表示数字1239
2. 每一位(数组中的每个元素)的取值范围为0~9
难度:简单
分析:
题目比较简单,只须从数组
- JQuery中$.ajax()方法参数详解
AILIKES
JavaScriptjsonpjqueryAjaxjson
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。
timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
- JConsole & JVisualVM远程监视Webphere服务器JVM
Kai_Ge
JVisualVMJConsoleWebphere
JConsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。我们可以根据这些信息判断程序是否有内存泄漏问题。
使用JConsole工具来分析WAS的JVM问题,需要进行相关的配置。
首先我们看WAS服务器端的配置.
1、登录was控制台https://10.4.119.18
- 自定义annotation
120153216
annotation
Java annotation 自定义注释@interface的用法 一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源
- CentOS 5/6.X 使用 EPEL YUM源
2002wmj
centos
CentOS 6.X 安装使用EPEL YUM源1. 查看操作系统版本[root@node1 ~]# uname -a Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@node1 ~]#
- 在SQLSERVER中查找缺失和无用的索引SQL
357029540
SQL Server
--缺失的索引
SELECT avg_total_user_cost * avg_user_impact * ( user_scans + user_seeks ) AS PossibleImprovement ,
last_user_seek ,
- Spring3 MVC 笔记(二) —json+rest优化
7454103
Spring3 MVC
接上次的 spring mvc 注解的一些详细信息!
其实也是一些个人的学习笔记 呵呵!
- 替换“\”的时候报错Unexpected internal error near index 1 \ ^
adminjun
java“\替换”
发现还是有些东西没有刻子脑子里,,过段时间就没什么概念了,所以贴出来...以免再忘...
在拆分字符串时遇到通过 \ 来拆分,可是用所以想通过转义 \\ 来拆分的时候会报异常
public class Main {
/*
- POJ 1035 Spell checker(哈希表)
aijuans
暴力求解--哈希表
/*
题意:输入字典,然后输入单词,判断字典中是否出现过该单词,或者是否进行删除、添加、替换操作,如果是,则输出对应的字典中的单词
要求按照输入时候的排名输出
题解:建立两个哈希表。一个存储字典和输入字典中单词的排名,一个进行最后输出的判重
*/
#include <iostream>
//#define
using namespace std;
const int HASH =
- 通过原型实现javascript Array的去重、最大值和最小值
ayaoxinchao
JavaScriptarrayprototype
用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。
实现代码如下:
<script type="text/javascript">
Array.prototype.unique = function() {
var a = {};
var le
- UIWebView实现https双向认证请求
bewithme
UIWebViewhttpsObjective-C
什么是HTTPS双向认证我已在先前的博文 ASIHTTPRequest实现https双向认证请求
中有讲述,不理解的读者可以先复习一下。本文是用UIWebView来实现对需要客户端证书验证的服务请求,网上有些文章中有涉及到此内容,但都只言片语,没有讲完全,更没有完整的代码,让人困扰不已。但是此知
- NoSQL数据库之Redis数据库管理(Redis高级应用之事务处理、持久化操作、pub_sub、虚拟内存)
bijian1013
redis数据库NoSQL
3.事务处理
Redis对事务的支持目前不比较简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中
- 各数据库分页sql备忘
bingyingao
oraclesql分页
ORACLE
下面这个效率很低
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_FS_RETURN order by id desc) A ) WHERE RN <20;
下面这个效率很高
SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_
- 【Scala七】Scala核心一:函数
bit1129
scala
1. 如果函数体只有一行代码,则可以不用写{},比如
def print(x: Int) = println(x)
一行上的多条语句用分号隔开,则只有第一句属于方法体,例如
def printWithValue(x: Int) : String= println(x); "ABC"
上面的代码报错,因为,printWithValue的方法
- 了解GHC的factorial编译过程
bookjovi
haskell
GHC相对其他主流语言的编译器或解释器还是比较复杂的,一部分原因是haskell本身的设计就不易于实现compiler,如lazy特性,static typed,类型推导等。
关于GHC的内部实现有篇文章说的挺好,这里,文中在RTS一节中详细说了haskell的concurrent实现,里面提到了green thread,如果熟悉Go语言的话就会发现,ghc的concurrent实现和Go有点类
- Java-Collections Framework学习与总结-LinkedHashMap
BrokenDreams
LinkedHashMap
前面总结了java.util.HashMap,了解了其内部由散列表实现,每个桶内是一个单向链表。那有没有双向链表的实现呢?双向链表的实现会具备什么特性呢?来看一下HashMap的一个子类——java.util.LinkedHashMap。
- 读《研磨设计模式》-代码笔记-抽象工厂模式-Abstract Factory
bylijinnan
abstract
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* Abstract Factory Pattern
* 抽象工厂模式的目的是:
* 通过在抽象工厂里面定义一组产品接口,方便地切换“产品簇”
* 这些接口是相关或者相依赖的
- 压暗面部高光
cherishLC
PS
方法一、压暗高光&重新着色
当皮肤很油又使用闪光灯时,很容易在面部形成高光区域。
下面讲一下我今天处理高光区域的心得:
皮肤可以分为纹理和色彩两个属性。其中纹理主要由亮度通道(Lab模式的L通道)决定,色彩则由a、b通道确定。
处理思路为在保持高光区域纹理的情况下,对高光区域着色。具体步骤为:降低高光区域的整体的亮度,再进行着色。
如果想简化步骤,可以只进行着色(参看下面的步骤1
- Java VisualVM监控远程JVM
crabdave
visualvm
Java VisualVM监控远程JVM
JDK1.6开始自带的VisualVM就是不错的监控工具.
这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到界面
通过JMX连接远程机器, 需要经过下面的配置:
1. 修改远程机器JDK配置文件 (我这里远程机器是linux).
- Saiku去掉登录模块
daizj
saiku登录olapBI
1、修改applicationContext-saiku-webapp.xml
<security:intercept-url pattern="/rest/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern=&qu