文章目录1. Java 服务端demo环境2. 在pom文件引入第三包封装的netty框架maven坐标3. 创建服务端,以接口模式调用,方便外部调用4. 启动服务,出现以下信息表示启动成功,暴露端口默认99995. 创建隧...
-
网络协议 网络 如何将本地websocket服务端从本地暴露至公网实现客户端远程连接
-
java 开发语言 spring-boot-starter-validation数据校验全局异常拦截处理
一、为什么使用Validation来验证参数 通常我们在使用spring框架编写接口时,对于部分接口的参数我们要进行判空或者格式校验来避免程序出现异常。那是我们一般都是使用if-else逐个对参数进行校验。这种...
-
python 人工智能 神经网络 最适合入门的100个深度学习项目
注意:最近经粉丝反馈,发现有些订阅者将此专栏内容进行二次售卖,特在此声明,本专栏内容仅供学习,不得以任何方式进行售卖,未经作者许可不得对本专栏内容行使发表权、署名权、修改权、发行权、转卖权、信息网络传播权,如有违者,追究...
-
swift xcode iOS中获取MCC和MNC的方法及iOS 16中CTCarrier被弃用的替代方案
一、使用公共API获取MCC和MNC 在iOS中,我们可以使用CoreTelephony框架来获取用户的移动国家代码(MCC)和移动网络代码(MNC)。具体操作步骤如下: 在Xcode项目中,点击项目目标,进入“Gener...
-
pygame 开发语言 Python球球大作战
文章目录写在前面球球大作战程序设计注意事项写在后面写在前面安装pygame的命令:球球大作战《球球大作战》是一款简单易上手、充满趣味性和竞技性的休闲手游。游戏的核心玩法可以用一句话概括:“大球吃小球,努力生存并成为最大的球。...
-
人工智能 【小黑送书—第十期】>>2023年度盘点:智能汽车、自动驾驶、车联网必读书单
2023年,智能驾驶和新能源汽车行业仍然有着肉眼可见的新进展。自动驾驶技术继续尝试从辅助驾驶向自动驾驶的过渡,更重要的是相关技术成本的下降。根据《全球电动汽车展望2023》等行业报告,预计2023年平均成本将降至100美元/...
-
spring boot 数据库 SpringBoot 整合 Neo4j、MySQL 多数据源方案(Druid Mybatis DynamicDatasource)
00 概述本文总结了Neo4j和Spring/SpringBoot、Alibaba Druid、Dynamic Datasource、Mybatis等整合方案,对相应配置做了详细说明。01 Spring Data Neo4j...
-
NoSQL(非关系型数据库)之Redis
目录一、 关系型数据库与非关系型数据库1.1 关系型数据库1.2 非关系型数据库1.3 区别1.3.1 数据存储方式不同1.3.2 扩展方式不同1.4 非关系型数据库产生背景二、 Redis简介2.1 Redis概述2.2...
-
开发语言 一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
引言考试和比赛倒逼输入这话不假,计算机二级你别说它水,说其作用还真不小,硬是逼着我将python学下去了,假期也成功过掉了C++。今天想带大家来了解一下关于python第三方库的获取和安装,三种常见第三方库的下载和讲解(py...
-
利用 Kettle 实现数据库之间的数据同步
在本篇博客中,我们将学习如何使用 Kettle(也称为 Pentaho Data Integration)实现数据库之间的数据同步。Kettle 是一个开源的 ETL(Extract, Transform, Load)工具,...
-
开发语言 使用Python进行数据库连接与操作SQLite和MySQL【第144篇—SQLite和MySQL】
发现宝藏前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。使用Python进行数据库连接与操作:SQLite和MySQL在现代应用程序开发中,与数据库进行...
-
linux 经验分享 Ubuntu20.04双系统 无线网卡驱动(未发现wifi适配器)、Nvidia显卡驱动安装一条龙教程+疑难杂症修复【多坑预警】
前言: 2023年7月入职,ubuntu的小白,公司新配的电脑,里面都是旧版Ubuntu不能识别的硬件。此前安装的ubuntu22.04网卡驱动和显卡驱动都很正常,但是跑VTD有问题,重装ubuntu18.04后一直在踩...
-
Git统计个人提交代码行数
目录 一、git bash打开二、查看个人提交的代码行数统计三、查看项目每个人提交的代码行数统计四、查询所有用户的提交总次数五、统计用户一段时间内的提交代码量 在实际开发中,常常会想查看自己对于某个项目的贡献,管理者会查看...
-
人工智能 chatgpt python 谷歌Bard更新:支持中文提问和语音朗读
ChatGPT不断更新功能,从GPT-3到3.5,再到GPT-4,甚至最新的plus版已经支持图像处理和图表生成,而谷歌Bard却自从推出后就一直很安静,没有什么大动作。眼见被ChatGPT、Claude甚至是文心一言抢去了...
-
从零开始:Flutter应用上架iOS的完整流程解析
引言 Flutter作为一种跨平台的移动应用程序开发框架,为开发者提供了便利,使他们能够通过单一的代码库构建出高性能、高保真度的应用程序,同时支持Android和iOS两个平台。然而,完成Flutter应用程序的开发只是第...
-
Android面试题集锦在这里,Android jetpack 使用问题,字节跳动Android架构师学习笔记
造成此错误的原因setValue(T value 是protected在LiveData(所以你不能把它),而这是public在MutableLiveData。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华...
-
java spring boot 开发语言 Spring Cloud Gateway使用和配置
Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供...
-
大数据 搜索引擎 java Elasticsearch数据写入、检索流程及底层原理全方位解析
码到三十五 :个人主页心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 !目录✍序言✍1️⃣✍es的架构简介1. 分布式架构2. 索引与搜索3. 数据写入与持久化4. 缓存与性能优化2️⃣✍es的数据写入流...
-
bash 运维 【Linux】孤儿进程 | 环境变量 | 命令行参数 | 进程优先级
文章目录 1. 孤儿进程2. 环境变量1. PATH环境变量证明ls是系统指令修改自己写的可执行程序对应路径 2. env——查看系统环境变量3. 获取环境变量envpenvirongetenv 函数获取 (主流 ...
-
【Git】warning: in the working copy of ‘...‘, LF will be replaced by CRLF the next time Git touche
执行git add .的时候出现的警告 解释:CR/LF是不同操作系统上使用的换行符: CR(CarriageReturn回车'\r'):回到一行的开头,ASCII代码是13LF(LineFeed换行'\n'):另起一行,A...
-
大数据 ogg flink on yarn paimon
目录概述实践paimon结束概述实践前置准备请看如下文章文章链接hadoop一主三从安装链接spark on yarn链接flink的yarn-session环境链接目标:1.同步表2.能过 kafka 向 paimon写入...
-
arm开发 linux 网络 【远程桌面】nomachine下载安装使用教程、zerotier下载安装使用教程超详细
文章目录一、软件介绍二、NoMachine远程桌面1.Windows下载安装使用2.Linux下载安装使用3.Android下载安装使用4.ARM下载安装使用(未实践)三、ZeroTier内网穿透0.官网注册账户1.Wind...
-
容器 在Linux系统中搭建Docker环境
搭建Docker环境文章目录搭建Docker环境Ubuntu版本安装DockerCentos版本安装Docker配置镜像加速Ubuntu版本安装Docker按照以下步骤在 Ubuntu 上安装 Docker:卸载旧版本的 D...
-
webpack 前端 node.js Ubuntu20.04下OpenCV3.4.16的安装及使用示例
一、安装OpenCV1.安装包1)下载OpenCV3.4.16数据包下载地址:Releases - OpenCV可以在虚拟机中的浏览器下载,选Sourecs2)解压缩包在解压缩包之前,将 opencv-3.4.16.zip...
-
xcode macos pod install Failed to extract git version from `git --version` (“xcrun: error: active developer path
卸载重新安装解决参考...
-
linux Spark学习准备
大数据大数据特征: 4v 大量 多样 高速 价值 多样,结构型数据(规则 非结构型(不规则 研究大数据的意义 预测优势 扩容能力强 成本低 高效率 可靠性 高容错性 缺点 不适合处理小数据热备(在线备份 不影响操作)...
-
开发语言 蓝桥杯考试遇到的问题->无法使用c++11->Dev配置C++11环境
如图,虽然蓝桥杯的宣传是支持c++11的,但是学校的机房一般是原配,不支持c++11,在考试中,考试的监考老师也无法及时解决此问题.如图,devc++不支持拉姆达表达式,其原因是不支持c++11接下来我们来配置c++11 第...
-
java-rabbitmq docker RabbitMQ修改密码
本地部署修改密码 # 本地部署容器部署修改密码 # 容器部署# 进入docker容器# 查看当前用户列表# 修改密码控制台中修改密码 打开RabbitMQ控制台。导航到 “Administration”(管理)选项卡。在左侧...
-
程序人生 学习方法 程序猿必看的 10 大 GitHub 开源项目
介绍 GitHub,作为领先的在线平台,促进了软件和Web开发的协作开发。在此篇文章中,我精心整理了一系列备受赞誉的GitHub存储库,旨在为您节省宝贵的时间并发掘出对您的职业生涯最有价值的资源。这些精选的存储库...
-
开发语言 C++[QT] 环境下Snap7的使用
1 稳定版本snap7源码下载 2 整合到QT项目中 2.1 解压下载的文件得到snap7-full-1.4.2,放到qt项目文件目录下 2.2 从snap7-full-1.4.2目录下找到snap7.cpp、 snap7....
-
spring boot 后端 java springboot项目报错, 错误:找不到或无法加载主类com.xxx.xxx.Application
springboot项目报,错误:找不到或无法加载主类com.xxx.xxx.Application1.打开配置设置Edit Configurations… 2.点击+号,找到spring boot 3.然后点击步骤1,...
-
spring cloud java SpringCloud中Client向Eureka注册中心注册服务成功后不久就Unregistering(Unregistering application 服务名 with eureka with)
在SpringCloud中Server端启动成功了,再去启动Client项目,可能会出现这样的问题,Console日志如下: 其中,出了问题的大概可以从这里排查。 前面显示注册成功了,现在立马又开始倒戈。这是由于可能Spri...
-
c语言 windows 【Effective Objective - C】—— 熟悉Objective-C
【Effective Objective - C】—— 熟悉Objective-C熟悉Objective-C1.oc的起源消息和函数的区别运行期组件和内存管理要点:2.在类的头文件中尽量少引入其他头文件向前声明要点:3.多使...
-
linux bash 服务器 ssh配置免密登录时报错:/usr/bin/ssh-copy-id: ERROR: No identities found 解决方法
一、ssh免密登录:1.创建密钥:然后一直回车即可。 执行结束后,~/.ssh/目录下会多两个文件: id_rsa:私钥 id_rsa.pub:公钥2.给服务器添加公钥:之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可...
-
数据仓库 关于ETL的两种架构(ETL架构和ELT架构)
ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于...
-
ios Xcode13 “消失”的Info.plist文件
一、消失的Info.plist文件 用Xcode13新建一个iOS工程,会发现Info.plist文件里的东西特别少,原来的内容去哪呢? 全部挪到 target - Info 里面去了,如下图 苹果在《Xcode13 R...
-
mysql 数据库sqlite3
1.SQLite数据库简介 轻量化,易用的嵌入式数据库,用于设备端的数据管理,可以理解成单点的数据库。传统服务器型数据库用于管理多端设备,更加复杂是一个无服务器的数据库,是自包含的。这也称为嵌入式数据库,这意味着数据库引擎作...
-
开发语言 C++初阶之一篇文章让你掌握vector(模拟实现)
vector(模拟实现)1.为什么要模拟实现vector?2.模拟实现vector需要注意哪些问题?3.vector模拟实现3.1 命名空间vector的成员变量定义3.2 迭代器成员函数begin( 和end( 定义3.3...
-
运维 开源软件 JumpServer 审计录像设置
官网地址:JumpServer - 开源堡垒机 - 官网 在线电话:400-052-0755 技术支持:JumpServer 技术咨询 概述 本文章主要介绍关于录像文件存放地址、录像保存逻辑、配置外部存储存储录像以及录像...
-
tcp/ip 网络 udp 实验一 :抓包观察TCP报文
实验一 :抓包观察TCP报文、UDP报文实验目的:通过本次实验,抓包观察TCP报文和ARP报文。实验环境:硬件:PC机软件:windows操作系统,ensp、wireshark、virtulBox等。实验内容:抓包观察TCP...
-
开发语言 ecmascript 【JavaScript】面试手撕节流
引入上篇我们讲了防抖,这篇我们就谈谈防抖的好兄弟 – 节流。这里在老生常谈般的提一下他们两者之间的区别,顺带给读者巩固下。PS: 开源节流中节流与这个技术上的节流,个人认为本质上是一样的。开源节流的节流指的是节省公司的金钱开...
-
java 服务器 NIO知识总结一
感兴趣的朋友可以去我的语雀平台进行查看更多的知识。 https://www.yuque.com/ambition-bcpii/muziteng1. NIO 概述1.1 IO 概述IO 的操作方式通常分为几种:同步阻塞 BIO...
-
开发语言 visual studio git gitee 【C进阶】C语言终话,了解计算机的程序环境和预处理过程
目录 前言: 一、详解编译与链接: 1.程序的翻译环境与执行环境: 2.翻译环境: 3.翻译阶段: ①.编译: ②.链接: ...
-
java No valid Maven installation found.
未找到有效的Maven安装。在配置对话框中设置主目录或在系统上设置M2_home环境变量。解释一下 :环境变量出错 自己的配的话自己去系统配置里面看 ...
-
毕业设计 python毕设选题 - 机器视觉人体跌倒检测系统 - opencv python
文章目录0 前言课题背景和意义1 实现方法传统机器视觉算法基于机器学习的跌倒检测SVM简介SVM跌倒检测原理算法流程算法效果深度学习跌倒检测最终效果网络原理最后0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传...
-
数据库 揭秘网络影响力:Neo4j中的PageRank算法应用
PageRank是Google创始人Larry Page和Sergey Brin在1996年提出的一个链接分析算法,用于衡量网页的重要性。在图数据科学中,PageRank算法可以帮助我们识别网络中的关键节点。本文将详细介绍如...
-
spring cloud 【云原生&微服务一】SpringCloud之Ribbon实现负载均衡详细案例(集成Eureka、Ribbon)
一、负载均衡概述在分布式 或 微服务架构中,服务的提供者往往有多个实例 会注册到服务注册中心中,服务消费者需要使用服务时,需要决定使用哪个服务提供者,这正是负载均衡的体现。 负载均衡也可以理解为:将用户的请求平摊分配到每个服...
-
linux 运维 日常--Kali开启SSH(详细教程)
文章目录一.步骤1.打开配置文件2.修改配置文件3.重启ssh服务4.连接测试1.查看IP地址2.Xshell连接Kali二.总结本篇介绍Kali开启SSH的详细操作。一.步骤1.打开配置文件打开Kali ssh配置文件2....
-
sql postgresql 解析数据库联结:应用与实践中的 INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN 与 CROSS JOIN
在PostgreSQL中,JOIN是一个关键的数据库操作,用于合并多个表中的数据,根据特定条件进行关联。JOIN操作包括多种类型,每种类型都有其特定的用途和语法。下面将深入探讨PostgreSQL中所有类型的JOIN查询,并...
-
人工智能 AI内容检测工具之GPTZero,简介并针对Chat GPT,Claude,文心一言进行评测
最近随着ChatGPT火爆,各种大型语言模型都开始飞速发展,并被运用到了各行各业。带来生产力飞速提升的同时,也带来了一些问题。比如一名老师,该如何判断学生提交的作业是否是使用ChatGPT来写的呢? 首先我上篇文章已经介绍了...