自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (3)
  • 收藏
  • 关注

原创 万物互联互通界的新星-组网工具【Candy】简介及使用

​Candy 是一个能让部署了客户端的内网设备之间能够相互访问的工具。

2024-06-17 23:29:57 477

原创 k8s挂载配置文件(通过ConfigMap方式)

K8s中的ConfigMap是一种用于存储配置数据的API对象,属于Kubernetes中的核心对象。它用于将应用程序的配置信息与容器镜像分离,以便在不重新构建镜像的情况下进行配置的修改和更新。ConfigMap可以存储键值对、文本文件或者以特定格式组织的配置文件,例如环境变量、命令行参数等。ConfigMap的主要作用是提供一个集中管理和传递配置信息的机制,让应用程序能够从ConfigMap中获取配置数据。这样,在不修改容器镜像的前提下,可以根据需要动态地修改应用程序的配置参数。

2024-06-08 15:05:23 1013 1

原创 Docker可视化界面【Portainer】安装

Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。而且完全免费,基于容器化的安装方式,方便高效部署。

2023-12-22 15:27:05 612

原创 k8s之service五种负载均衡byte的区别

k8s之service五种负载均衡byte的区别

2023-11-05 17:23:13 984 1

原创 异步的编程规范

异步的编程规范

2023-06-24 15:29:52 201

原创 利用Mybatis拦截器+反射机制,设计加解密注解

利用Mybatis拦截器+反射机制,设计加解密注解,可以对特定字段入库出库时,实现自动加解密。

2023-03-23 15:54:00 513 1

原创 Java19 虚拟线程原理介绍及实现

本文介绍了 Java 线程模型、Java 虚拟线程的使用、原理和适用场景,并与流行的 Go 协程 进行了比较,也发现了两种实现方式的相似之处,希望对大家理解 Java 虚拟线程有所帮助。

2022-11-02 14:42:27 4628

原创 sftp登录常用方式及命令

sftp登录常用方式及命令

2022-10-24 14:42:56 20741

原创 【图片URL、图片文件转base64】与【图片URL、图片文件压缩字节流后再转base64】

【图片转base64】与【图片压缩字节流后再转base64】

2022-09-06 18:43:48 1185

原创 身份证测试图片

测试图片

2022-08-17 14:55:44 2182

原创 分布式定时任务之cron表达式

cron该词来源于希腊语chronos(χρόνος),原意是时间。在常见的分布式定时任务配置中,一般采用cron表达式,作为触发周期的设定。下面我们将从几个常见的误区,来聊聊cron表达式的正确使用。需要注意的是,在linux系统中,通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。而在常见的分布式定时任务调度框架(如,Quartz、XXL-J

2022-06-09 11:48:31 320

原创 【已解决】Caused by: java.lang.ClassNotFoundException: com.sun.istack.Pool

最近遇到一个报错,记录一下解决的过程:解决办法Maven中增加 jaxb-impl 和 jaxb-core两个依赖即可,此处参考点击跳转。如果已经有这两个jar包,还是出现同样的问题,可以变更一下jaxb-impl的版本号,另外jaxb-core 依赖于 istack-commons-runtime,也可以在 jaxb-core 的 pom 中找到,此处参考 点击跳转。总的来说,java.lang.ClassNotFoundException,即java类找不到。这类典型异常通常是由于,没有在依赖管理中

2022-03-21 18:06:51 3647

原创 常用的java spring注解

常用的java spring注解把常用的java spring注解,稍稍做个总结,大大缩短工作时间

2022-02-10 15:16:19 714 1

原创 maven依赖冲突以及解决方法

什么是依赖冲突依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突依赖冲突的原因依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突如何解决依赖冲突首先查看产生依赖冲突的类jar,其次找出我们不想要的依赖类jar,手工将其排除在外就可以了。具体执行步骤如下1、查看依赖冲突a、通过dependency:tree是命令来检查版本冲突mvn...

2021-12-03 16:02:06 287

原创 Unix时间戳一天是多少?

计算单位为毫秒,比如一小时的时间戳60X60X1000=3,600,000同理一天的时间戳86400000日期转时间戳JAVA代码如下:public static long dateToStamp(String s) throws ParseException { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date date = simpleDateFormat.parse(s)

2021-10-13 10:42:58 977

原创 RSA加密解密

wp根据费马小定理可知C2=datap=data  mod  pC_2=data^p=data\;mod\;pC2​=datap=datamodp又因为data < q所以可以将c2变换为C2=datap=data+k∗p  mod  nC_2=data^p=data+k*p\;mod\;nC2​=datap=data+k∗pmodn其中k < q 所以 data+k*p < n计算 c2 - data 和 n 的最大公因数就可以得到p了,二data可以从flag的前缀JD

2021-09-01 10:58:59 159

原创 现代互联网分布式系统--RPC、MQ、Redis

现代的互联网分布式系统,一般离不开3类中间件:远程调用(RPC)框架、消息队列(MQ)、数据库访问中间件(Redis等)。一、远程调用(RPC)框架二、消息队列如KafkaKafka 是消息队列中间件的代表产品,用 Scala 语言实现 。1、基本概念Topic,指消息的类别,每个消息都必须有;Producer,指消息的产生者,或者,消息的写端;Consumer,指消息的消费者,或者,消息的读端;Producer Group,指产生者组,组内的生产者产生同一类消息;Consumer Gr

2021-08-11 15:25:04 547

原创 Microsoft Visual C++ 2019 Redistributable Package (x64) is not installed

安装MySQL时需要配置Microsoft Visual C++ Redistributable,直接下载对应版本,安装即可。Microsoft Visual C++ Redistributable 2019x86: https://aka.ms/vs/16/release/VC_redist.x86.exex64: https://aka.ms/vs/16/release/VC_redist.x64.exeMicrosoft Visual C++ Redistributable 2017x86:

2021-07-08 18:22:59 29778 6

原创 一些人工智能、数据科学、机器学习、图像识别、软件缺陷预测领域公开数据集

首先说说几个收集数据集的网站:1、Public Data Sets on Amazon Web Services (AWS)http://aws.amazon.com/datasetsAmazon从2008年开始就为开发者提供几十TB的开发数据。2、Yahoo! Webscopehttp://webscope.sandbox.yahoo.com/index.php3、Konect is a collection of network datasetshttp://konect.uni-kobl

2021-04-25 20:40:42 602

翻译 多目标优化问题及求解

多目标优化是多准则决策的一个领域,它是涉及多个目标函数同时优化的数学问题。多目标优化已经应用于许多科学领域,包括工程、经济和物流,其中需要在两个或多个相互冲突的目标之间进行权衡的情况下作出最优决策。分别涉及两个和三个目标的多目标优化问题的例子有:在购买汽车时降低成本,同时使舒适性最大化;在使车辆的燃料消耗和污染物排放最小化的同时将性能最大化。在实际问题中,甚至可以有三多个目标。对于非平凡多目标优化问题,不存在同时优化每个目标的单个解决方案。在这种情况下,目标函数被说成是冲突的,并且存在一个(可能无限)数量的

2021-01-08 18:16:29 25255

原创 总结-互联网校招面试锦囊

计算机网络网络分层⭐国际标准化组织提出了 OSI 模型:应用层、表示层、会话层、运输层、网络层、链路层和物理层,理论完善,但复杂且不实用。学习网络原理使用五层模型:应用层、运输层、网络层、链路层和物理层。实际使用 TCP/IP 模型:应用层、运输层、网际层和网络接口层。每层使用下层的服务来提供服务,对等层间的数据单位是协议数据单元 PDU,上下层间的数据单位是服务数据单元 SDU。应用层应用层协议定义了应用进程的通信规则,应用进程互相通信完成网络应用。应用层协议包括:域名解析系统 D

2020-10-24 11:32:48 2159 2

原创 Ubuntu20.04 安装Docker

第一步:1、先更新库源sudo apt-get update2、然后直接 sudo apt install docker.io/3。安装完成之后 加入root权限sudo groupadd docker #添加docker用户组sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中newgrp docker #更新用户组docker ps #测试docker命令是否可以使用sudo正常使用4.使用命令docke

2020-09-12 21:52:40 2099

原创 Docker安装redis

获取 redis 镜像docker pull redis* 不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源查看本地镜像docker images从官网获取 redis.conf 配置文件修改默认配置文件bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问protected-mode no #默认yes,开启保护模式,限制为本地访问daemonize no#默认no...

2020-09-12 21:40:22 285

原创 算法——地下排水通道积水问题

输入地下排水通道宽度和长度,(单位:米)第二行为通道内石块距离地面的长度。(单位:米)输出为地下排水通道内的积水立方数#include <iostream>#include <vector>#include <stack>#include <cmath>#include <algorithm>using namespace std;vector<int> data(10010);// 接雨水算法,一模一样int t

2020-09-10 18:20:47 262

原创 百度笔试-优质奶牛

T组测试用例,n头牛,m个特性每个特性的奶牛区间;输入:110 231 24 58 821 46 8输出:1 2 4 8思路:二维区间压缩变一维,只记录每个奶牛的优质品质数。。#include<bits/stdc++.h>#include<algorithm>#include<vector>using namespace std;int main() { int T,n,m; //n牛 m特性 cin>>T&g

2020-09-03 21:17:31 565 3

原创 大数相乘(字符串存储)

手动模拟字符串相乘#include<iostream>#include<string>#include<vector>using namespace std;class Solution { public: string multiply(string num1, string num2) { // 字符串相乘 if (num1 == "0" || num2 == "0") { return "0"; } int m = nu

2020-08-31 19:02:07 2278

原创 网易互娱十字斩

十字斩#include <bits/stdc++.h>#include <string>#include <vector>#include <cmath>#include <algorithm>using namespace std;// 十字斩后变形后的矩阵vector<vector<int>> bianxing(vector<vector<int>> nums,int n,int

2020-08-12 22:38:37 256

原创 关于HashMap<k,v>的一些坑

一、HashMap<k,v>中K为对象时:首先我们定义一个Student类,属性有name(字符串),age(整数)。对象类型做为Map<k,v>泛型时,必须**重写hashCode()和equals() 方法**:public class Student { private String name; private int age; // getter和setter方法省略 // hashCode()和equals() 方法重写省略}main方法里,代码如下:S

2020-08-10 19:25:24 3588

原创 把图片转成像素点保存到Excel中

实现原理很简单,扫描图片像素点,识别出RGB数值后,转成单位格颜色填充到excel里。由于涉及到大量计算,图片最好不要超640480像素。*废话不多说,直接上代码from PIL import Imageimport openpyxlfrom openpyxl.styles import PatternFill, Fill# 图片最好不要超640*480!!!!!!!!!!imageFileName = 'ycy.jpg' # 图片文件名image = Image.open(image

2020-07-31 22:12:48 5896 8

转载 算法与模型评估:准确率(Accuracy),精确率(Precision),召回率(Recall)和综合评价指标(F1-Measure)

序言自然语言处理(ML)、机器学习(NLP)、信息检索(IR)等AI领域,评估(evaluation)是一项非常重要的工作,其模型或算法的评价指标往往有如下几点:准确率(Accuracy),精确率(Precision),召回率(Recall)和综合评价指标(F1-Measure)。简单整理,以供参考。准确率(Accuracy)准确率(Accuracy)是一个用于评估分类模型的指标。说人话,模型预测正确数量所占总量的比例。准确率的伪公式:1准确率(Accuracy) = Number of co

2020-07-20 16:24:21 13826

原创 fuzzing工具之AFL的安装与使用

fuzzing工具之AFL的安装与使用AFL介绍:AFL即American Fuzzy Lop是当今使用最广泛的fuzzer,这个工具在程序执行前对程序源码进行插桩(instrumentation),以便在程序执行过程中实时获取程序的执行情况。AFL用遗传算法对程序的输入进行变异,用边覆盖(edge converage)来测试fuzzing的性能。在执行过程中,AFL向被测程序中输入input,然后获取程序的覆盖率,将覆盖率大的input保留下来进行变异,然后在下一轮测试中向被测程序中输出这些变异后的

2020-06-21 11:15:04 1540

原创 Stadia云游戏平台

Google Stadia 是谷歌推出的云游戏平台,玩家无需安装与下载,只要你网速够快,即可在各种设备上畅玩 3A 大作,当前最高支持 4K 分辨率与 60 帧。云服务将允许用户使用 Chrome 浏览器,Chromecast 设备或 Google Pixel 手机或平板电脑从任何屏幕登录,并在所有屏幕上播放相同的游戏,所有计算工作都由 Google 的服务器完成而不是游戏机。这意味着玩家不必为了玩游戏而购买位于电视机下的盒子,理论上可以完全从硬件中解放视频游戏。在云游戏背后的技术我们不得不关注其两个重

2020-06-17 17:07:03 1907

原创 解方程 编程题

Problem D. 解方程时间限制 1000ms内存限制 64MB题目描述设x为一个十进制正整数,定义s(x)为x的每一位上的数字之和,如s(123) = 1+2+3 = 6 对于如下方程:x = b*(s(x)^a)+c 给出a,b,c的值,要求找出[1,999999999]内所有符合条件的x,并从小到大输出输入数据三个正整数,分别代表a,b,c 1<=a<=5 1&l...

2019-11-24 22:20:59 1919

原创 基于模糊测试的软件与系统安全攻防

常见漏洞挖掘技术• 手工测试• 补丁比对○ 定义:一种通过对比补丁之间的差异来挖掘漏洞的技术。○ 优点:发现速度快○ 缺点:已知漏洞○ 常见工具:PatchDiff2、bindiff• 程序分析○ 静态§ 定义:是指在不运行计算机程序的条件下,通过词法分析、语法分析、语义分析、控制流分析、污点分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性等指标的一种代码分析技术。...

2019-10-24 15:11:08 647

原创 算法技术面整理

一.数据结构与算法二叉树类前中后的非递归?层次遍历,之字遍历?二叉树的序列化与反序列化前中,后中遍历结果恢复二叉树排序二叉树的序列化二叉树的直径二叉树的路径和为定值的路径翻转、复制二叉树排序二叉树转双向链表判断二叉树是否相同?判断一棵树是不是另一棵树的子树?搜索回溯八皇后,全排列,组合重复数字的排列,重复数字的组合图的搜索A star概率题用rand7...

2019-10-16 20:30:41 364

原创 机器学习-EM算法

EM算法(最大期望算法[Expectation-Maximization algorithm, EM])是为处理缺失数据的参数的估计问题,主要分为E步和M步交替组成,对给定的初始参数依赖较大。Python代码实现from numpy import *import numpy as npimport matplotlib.pyplot as pltimport randomdef c...

2019-10-09 11:23:18 128

转载 机器学习之常见的几种最优化方法

我们每个人都会在我们的生活或者工作中遇到各种各样的最优化问题,比如每个企业和个人都要考虑的一个问题“在一定成本下,如何使利润最大化”等。最优化方法是一种数学方法,它是研究在给定约束之下如何寻求某些因素(的量),以使某一(或某些)指标达到最优的一些学科的总称。随着学习的深入,博主越来越发现最优化方法的重要性,学习和工作中遇到的大多问题都可以建模成一种最优化模型进行求解,比如我们现在学习的机器学习算法...

2019-09-26 01:07:19 742

原创 fuzzing工具之Angora的安装及使用

文章目录一.首先配置依赖二.接下来按照官方步骤来就可以了三.踩坑一.首先配置依赖本文是虚拟机Ubuntu16.04安装环境必须要先安装以下两项cmakecargo二.接下来按照官方步骤来就可以了1.从github上下载Angoragit clone https://github.com/AngoraFuzzer/Angora2.安装llvm,可以cd Angora后,新建一个目...

2019-09-18 01:43:14 1327 6

转载 遗传算法详解(GA)

遗传算法(Genetic Algorithm, GA)起源于对生物系统所进行的计算机模拟研究。它是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法,借鉴了达尔文的进化论和孟德尔的遗传学说。其本质是一种高效、并行、全局搜索的方法,能在搜索过程中自动获取和积累有关搜索空间的知识,并自适应地控制搜索过程以求得最佳解。     相关术语:基因型(genotype...

2019-07-10 23:37:05 4430 2

原创 医渡云知识图谱Java实习面试

面试时长大约30~40分钟,本轮技术面试1.简单介绍自己(本科做过的项目,拿过的什么竞赛。毕业设计论文。最近在看什么书,学习什么技术)2.计算机网络:tcp七层协议分别是什么 http什么层, http协议怎么实现的 三次握手讲一下3.计算机系统:进程和线程的区别 Linux相关4看你本科学选学过计算机图形学,能讲一下主要学了什么吗?用虎阵做图像旋转 变形 扫描等5数据结...

2019-07-10 23:24:56 1707

谷歌插件Merlin安装包

谷歌插件Merlin安装包,安装crx格式的插件文件

2023-02-09

js实时获取当地时区时间Time,以及获取时间戳

js实时获取当地时区时间Time,以及获取时间戳。

2020-04-18

2018美赛O奖优秀论文

包含ABCDEF各5篇O奖优秀论文。该资源是我资金购买,不涉及侵权,仅供学习探讨使用,严禁用于商业用途

2019-01-22

Countdown考研倒计时.html

Countdown考研倒计时,可以进入代码编辑,进行修改自定义截止日期和事件.Countdown考研倒计时,可以进入代码编辑,进行修改自定义截止日期和事件Countdown考研倒计时,可以进入代码编辑,进行修改自定义截止日期和事件

2018-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除