在前面的课时中,我分别介绍了响应式流规范以及 Spring 框架中的响应式编程技术,也提到了响应式编程框架 Project Reactor。Reactor 是响应式领域中具有代表性的类库,实现了响应式流规范,同时已经成为 S...
-
rxjava java spring响应式编程05 顶级框架:Spring 为什么选择 Reactor 作为响应式编程框架?
-
visual studio eclipse pycharm windows intellij-idea 编辑器 程序员必备:顶尖开发工具(IDE)大盘点
博主猫头虎的技术世界 欢迎来到猫头虎的博客 — 探索技术的无限可能!专栏链接: 精选专栏:《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 — 从Web/安卓到鸿蒙...
-
jQuery中的动画,web前端开发学习教程
toggle( 用来代替hide( 和show( 方法,所以会同时修改多个样式即高度、宽度。不透明度 slideToggle( 用来代替slideUp( 和 slideDown( 所以只能改变高度 animate...
-
数据库 MongoDB 查询:匹配某个字段是否为 null 或是否存在
目录1. 用法(Usages)1.1 匹配某个字段是否存在1.2 匹配某个字段为 null1.3 匹配某个字段不为 null 且存在1.4 匹配某个字段为 null 或不存在2. 示例(Examples)2.1 匹配 add...
-
单元测试 压力测试 测试用例 软件测试期末复习(一)试题及答案
一、单项选择题(每空 2 分,共 40 分) 1.软件测试的目的:( c ) A. 避免软件开发中出现的错误 B. 发现软件开发中出现的错误 C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D. 修改软件中出现的错...
-
深度学习 自然语言处理 语言模型 开源模型应用落地-qwen1.5-7b-chat-LoRA微调(二)
一、前言 预训练模型提供的是通用能力,对于某些特定领域的问题可能不够擅长,通过微调可以让模型更适应这些特定领域的需求,让它更擅长解决具体的问题。 本篇是开源模型应用落地-qwen-7b-chat...
-
产品运营 经验分享 程序员创富 创业创新 6个步骤解析“用户运营”
在快速变化的互联网时代,用户运营不仅关乎用户和企业的关系,也关系着用户投入的成本,良好的产品运营策略能够有效地提升用户活跃度、留存率和转化率。以下将为你揭示用户运营的两大核心:运营主题的3步骤和用户运营的3步骤,请...
-
分布式 微服务 后端 spring cloud xxl-job详解
什么是xxl-job? xxl-job是一个分布式的任务调度平台,其核心设计目标是:学习简单、开发迅速、轻量级、易扩展,现在已经开放源代码并接入多家公司的线上产品线,开箱即用。xxl是xxl-job的开发者大众点评的许雪...
-
前端 javascript ajax jQuery全局拦截器 | 异常处理器
如果你去了解jQuery的全局拦截器、异常处理器的话,大概会了解到这三个函数:$.ajaxSetup、$.ajaxPrefilter、$.ajaxError但网上网上目前关于上面这几个函数的介绍感觉都比较杂乱,这里系统地梳理...
-
bear 代码阅读 看代码神器:vscode+clangd轻松实现linux内核代码跳转(图文并茂)
一点感悟 还是那句老话:工欲善其事必先利其器。在做代码开发之前,先准备好开发过程帮助提效的工具,能起到事半功倍的效果。比如本文要讲的vscode下进行linux内核代码开发或者阅读就是很好例子,如果没有先把代码跳转等基础环境...
-
编译原理陈火旺 第二章 习题分析
练习1.写出下列程序设计语言所采用的输人字母表并进行比较:我的答案:各种程序设计语言所采用的输入字母表通常指的是这些语言在源代码中能够接受和识别的字符集。这些字符集包括字母、数字、标点符号以及其他特殊字符。不同的编程语言设计...
-
基于C语言从0开始手撸MQTT协议代码连接标准的MQTT服务器,完成数据上传和命令下发响应(华为云IOT服务器)
一、前言 近年来,物联网的发展如火如荼,已经渗透到我们生活的方方面面。从智能家居到工业自动化,从智慧城市到智慧农业,物联网正在以前所未有的速度改变着我们的生活。 大家现在可能已经习惯了通过手机控制家里的灯光、空调和电视,这就...
-
NoSQL数据库
文章目录NoSQL数据库NoSQL 特点大数据特征三种外部存储形式(DAS、SAN、NAS)管理和查询方式关系型数据库关系模型完整性约束ACID要求CAP原理和BASE原理Hadoop架构三个节点HDFS 基本配置参数hba...
-
java 开发语言 spring boot 学成在线笔记+踩坑(0)——面试问题
导航:【黑马Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+牛客面试题目录介绍你的项目项目难点CDN是什么?负载均衡是怎么...
-
算法 开发语言 C语言:函数递归详解(建议收藏)
文章目录 一.基础概念1.1函数递归的定义1.2函数递归的优缺点1.3函数递归的两个必要条件 二. 入门级函数递归例题2.1函数递归之死循环2.2输入输出1234 三. 函数递归典型例题的实现3.1求n的阶乘3.2...
-
大数据 Flink 物理执行图
文章目录物理执行图一、Task二、ResultPartition三、ResultSubpartition四、InputGate五、InputChannel物理执行图JobManager根据ExecutionGraph对作业进...
-
hdfs 大数据技术之Hadoop
第1章 Hadoop概述1.1 Hadoop是什么1.2 Hadoop发展历史(了解)1.3 Hadoop三大发行版本(了解)Hadoop三大发行版本:Apache、Cloudera、Hortonworks。Apache版本...
-
深度学习 人工智能 扩散模型 DDPM AI作画:十分钟快速搭建自己的text-to-image diffusion models
Diffusion Models专栏文章汇总:入门与实战前言:最近AI作画彻底火出圈,diffusion models的研究者也越来越多,就连搞推荐算法、搞目标检测的同学都来问我扩散模型的事情。这篇博客作为一个科普博客,手把...
-
javascript Node.Js下载、安装及配置(在pycharm里运行js文件)
文章目录一、下载二、安装1.解压2.在解压目录下创建新建文件夹三、配置环境变量1、配置NODE_HOME2、在系统变量的path目录下新增四、查看是否安装成功五、配置npm全局模块路径和cache默认安装位置六、pychar...
-
开发语言 android kotlin基础2
Android:Kotlin详细入门学习指南-基础语法(一 本人也是在初学Kotlin,如有错误,请帮忙指出,持续更新Kotlin被Google官方认为是Android开发的一级编程语言自 2019 年 Google I/O...
-
ide 如何在Pycharm导入Github
一.绑定Github 1. 找到File-Settiengs-Version Control-Github(打开后选择log in via Github 2.跳转到此处,点击AuThorize in Github (登录...
-
单片机 自动化毕设项目大全 选题推荐
文章目录1前言2 如何选题3 选题方向3.1 物联网方向3.2 嵌入式开发方向3.3 人工智能方向3.4 算法研究方向3.5 学长作品展示4 最后1前言磊 近期不少学弟学妹询问学长关于自动化专业相关的毕设选题,学长特意写下这...
-
数据库 nosql database 图搜索算法 GraphAcademy 课程讲解:《Neo4j 图数据科学简介》
目录什么是 GraphAcademy《Neo4j 图数据科学简介》课程目标课程目录开始学习Neo4j GDS 产品概览GDS 工作方式图目录(Graph Catalog)原生投影挑战:原生投影Cypher 投影挑战:Cyph...
-
开发语言 Python调用pyspark报错整理
前言Pycharm配置了SSH服务器和Anaconda的python解释器,如果没有配置可参考 大数据单机学习环境搭建(8 Linux单节点Anaconda安装和Pycharm连接Pycharm执行的脚本执行如下 pyspa...
-
chrome 开发语言 解决bash syntax error near unexpected token from
目录 解决bash syntax error near unexpected token from 原因分析 解决方法 什么是Bash脚本 Bash脚本的特点 编写和运行Bash脚本 Bash脚本示例 解决bash synt...
-
Scala学习(九)---List集合
文章目录1.List1.1 不可变List集合1.2 可变集合ListBufferList集合默认为不可变集合,List集合在实例化的时候,无法通过new关键字进行实例化,只能通过伴生apply方法来对其进行实例化1.1 不...
-
开源软件的影响力
开源软件的影响力随着信息技术的快速发展,开源软件已经成为软件开发的趋势,并产生了深远的影响。开源软件的低成本、可协作性和透明度等特点,使得越来越多的企业和个人选择使用开源软件,促进了软件行业的繁荣。然而,在使用开源软件的过程...
-
漏洞分析 由Django-Session配置引发的反序列化安全问题
漏洞成因 漏洞成因位于目标配置文件settings.py下 关于这两个配置项 在Django中,SESSION_ENGINE 是一个设置项,用于指定用于存储和处理会话(session)数据的引擎。 SESSION_EN...
-
测试工具 python selenium.common.exceptions.NoSuchElementException
最近刚刚学习爬虫,遇到了这个问题,上网找了很多方法,比如因为iframe啊,网站没有加载出来需要使用sleep啊,或者使用隐式等待啊。后来还下载了chropath(这是一个抓取xpath路径的插件,详情请自己百度。),但是都...
-
golang windows Go 下载安装教程
1. 下载地址:The Go Programming Language (google.cn 2. 下载安装包3. 安装(1)下一步(2)同意(3)修改安装路径,如果不修改,直接下一步更改后,点击下一步(4)等待安装(5)安...
-
测试工具 postman如何设置才能SwitchHosts切换host无缓存请求到指定ip服务
开发测试中,遇到多版本同域名的服务使用postman进行测试,一般会搭配SwitchHosts切换host类似工具进行请求,postman缓存比较重,如何做到无缓存请求呢,下面简单记录一下如何实现 首先要知道如何当前请求服务...
-
数据仓库 数据库 数据湖-hudi概述
前言 数据湖是目前比较热的一个概念,许多企业都在构建或者计划构建自己的数据湖。 数据湖是一个集中式存储库,允许您以任意规模存储所有结构化和非结构化数据。您可以按原样存储数据(无需先对数据进行结构化处理),并运行不同类型的分...
-
深度学习 python 神经网络归纳
CNN卷积神经网络 一个卷积神经网络主要由以下5层组成: 数据输入层/ Input layer卷积计算层/ CONV layerReLU激励层 / ReLU layer池化层 / Pooling layer全连接层 / FC...
-
Rabbitmq取消预取机制配置,配置手动确认后仍然java.lang.IllegalStateException: Channel closed; cannot ack/nack的问题
目录背景配置 报错代码-生产者 代码-消费者思考结果 总结背景 根据教程写了工作队列,然后发现2个消费者是公平消费的,即10条消息,2个队列,分别取到了5条消息进行消费,由于教程设置2个消费者分别线程休眠时间不一样,目的是让...
-
node.js安装及环境配置【简单无错】
文章目录如下 一、下载安装包 二、安装程序 三、查看 四、环境配置一、下载安装包根据自己电脑系统及位数选择,我的电脑是Windows系统、64位、想下载稳定版的.msi(LTS为长期稳定版)这里选择windows64位.ms...
-
算法 职场和发展 c++ 学习 蓝桥杯 c语言 【刷题】leetcode 1544.整理字符串
刷题1544.整理字符串思路一(模拟栈速解版)思路二 (原地算法巧解版)思路三(C++栈版)Thanks♪(・ω・ ノ谢谢阅读!!!下一篇文章见!!!1544.整理字符串来看题目描述 我看到本题的第一想法是双指针法,但是我...
-
统信操作系统 信创之国产浪潮电脑+统信UOS操作系统体验1:硬件及软件常规功能支持情况介绍
一、引言 由于公司要求支持国产信创,最近办公的笔记本电脑换成了软硬件全国产,由于国产操作系统是在开源linux基础上演进的,在换之前,非常担心操作不方便,周边应用软件少,功能差,内心是比较抗拒的,经过一段时间的使用,感觉用于...
-
react.js react native 如何上传文件/图片到 strapi数据库
文章目录前言一、数据交换方式二. formdata包装数据三.完整代码解析一解析二参考文章前言折腾了一段时间,发现在strapi上传文件是出名的困难,而且官方文档上传文件教程也没有针对react native的部分,仅仅通过...
-
无人机学习指南
学什么? 理论与开发。理论:控制栈的原理与算法+通信 目的:了解无人机的本质 知识解决的是「why?」 如果你遇到的问题通常是,为什么要用欧拉角?为什么要用滤波?那说明你现在需要的问...
-
chatgpt llama 语言模型 人工智能 OpenAI大动作:Whisper large-v3重塑语音识别技术
在最近的OpenAI首届开发者大会上,一个引人注目的技术亮点是Whisper large-v3的发布。这款最新的自动语音识别模型不仅在多语言识别方面取得了显著进步,而且还将很快在OpenAI的API中得到支持。今天,我们就来...
-
java 【JVM】类加载器(二):Tomcat 打破双亲委派
首先思考一个问题,整个Tomcat容器是一个Java进程,假若Tomcat中同时部署了两个应用,应用A依赖Spring3.0,应用B依赖Spring5.0,那么Tomcat如何决定使用哪个版本的依赖呢。所以,按照JDK自带的...
-
云计算 简单写写Chef的安装配置和使用
Chef的安装Chef是一款开源的配置管理工具,可以自动化管理和部署服务器上的软件和配置。在进行Chef的安装之前,需要确保系统已安装Ruby和RubyGems。步骤1:安装Chef工作站1.1 安装Chef的依赖项可以使用...
-
go 容器 Docker 实战
1. Docker常用指令search 搜索镜像: docker search images列出镜像列表: docker images ps 查看容器进程列表: 查看当前...
-
numpy Python 字符串常用操作(查找、修改、判断)
目录切片语法体验切片查找 语法体验修改replace( 替换语法split()分割语法join( 连接语法大小写转换capitalize( 首字符大写title( 每个单词首字母大写lower( 字符串中大写转小写up...
-
服务器 程序员创富 改行学it 程序人生 低代码冲击带来的影响
低代码开发近年来在业界受到了广泛关注,究竟它是伪需求、会让程序员失业还是行业毒瘤?这些问题一直备受争议。本文将从低代码开发的背景、优势和劣势、应用场景以及未来趋势等方面进行探讨,旨在为读者提供更全面的认识和理...
-
动画 Android Jetpack Compose实现轮播图效果
Android Jetpack Compose实现轮播图效果 在最近思索如何使用Compose方式改进我的开源TMDB电影列表应用程序的主屏幕时,一个激动人心的概念浮现在我的脑海中——为什么不整合一个吸引人的轮播图来展示即将...
-
ssl Nginx配置HTTPS跳转到非443端口的技巧和注意事项
前言 近一段时间由于看到v*云服务厂商有活动,就注册并开了台云服务器,试一下区别。 (“充10美元送30天内有效的250美元的免费额度,意思是30天内在 你加起来 不超出250美元的 服务随便开,但是注意的是30天后这就不免...
-
大数据 flink作业 windowAll 转换window
一. windowAll 和window介绍datastream 流中没有使用keyby需要使用windowAll函数,使用了keyby的需要使用window函数windowAll的函数: 并行度只能是1,性能不高 win...
-
java ide eclipse安装和配置环境教程(详细步骤)
一、下载与安装 1. 下载 我们可以在eclipse的官网上直接进行下载,地址如下:https://www.eclipse.org/downloads/ 大家可以选择一个适合自己系统的eclipse版本即可。举个例子,如...
-
阿里云 云计算——ACA学习 数据中心概述
作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页目录写在前面课程目标学前了解一.数据中心定义二.数据中心涉及的主要标准与规范三.数据中心...