...
-
网络协议 centrifuge5.0.1版本请求websocket实例
-
数据库 算法 b+树 服务器 缓存 mysql中主键索引和联合索引的原理解析
mysql中主键索引和联合索引的原理解析一、主键索引二、什么是联合索引? 对应的B+树是如何生成的?1、建立索引方式2、什么是最左前缀原则?3、回表4、为什么要遵守最左前缀原则才能利用到索引?5、什么是覆盖索引?6、索引扫描...
-
【JAVA】Eclipse+MYSQL数据库+JSP+基础Servlet开发JavaWeb学生信息管理系统
...
-
低代码与Zero Code的未来发展:为未来的软件开发者奠定基础
1.背景介绍随着人工智能、大数据和云计算等技术的发展,软件开发已经进入了一个新的时代。传统的软件开发方式需要专业的编程技能和大量的时间和精力,而低代码和Zero Code技术则提供了一种更简单、更快速的软件开发方法。低代码技...
-
数据库 数据仓库 数据分析 大数据 性能优化 Apache Doris 2.1.0 版本发布:开箱盲测性能大幅优化,复杂查询性能提升 100%
亲爱的社区小伙伴们,我们很高兴地向大家宣布,在 3 月 8 日我们引来了 Apache Doris 2.1.0 版本的正式发布,欢迎大家下载使用。在查询性能方面, 2.1 系列版本我们着重提升了开箱盲测性能,力争不做调优的情...
-
汇编 c++ c语言 CPU、GPU、IPU、NPU、TPU、LPU、MCU、MPU、SOC、DSP、FPGA、ASIC、GPP、ECU、
中央处理器(Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。中央处...
-
tcp/ip Qt/C++编写物联网组件/支持modbus/rtu/tcp/udp/websocket/mqtt/多线程采集
一、功能特点支持多种协议,包括Modbus_Rtu_Com/Modbus_Rtu_Tcp/Modbus_Rtu_Udp/Modbus_Rtu_Web/Modbus_Tcp/Modbus_Udp/Modbus_Web等,其中w...
-
swiftui swift 实时互动 sqlite 千亿级IM独立开发指南丨全球即时通讯全套代码4小时速成(三):App内部流程与逻辑(上)
本文篇幅较长,预计阅读时长1-2h,欢迎收藏+点赞+关注。这是《千亿级IM独立开发指南!全球即时通讯全套代码4小时速成》的第三篇:《APP 内部流程与逻辑》 系列文章可参考:千亿级IM独立开发指南丨全球即时通讯全套代码4小时...
-
react.js 三大主流前端框架介绍及选型
在前端项目中,可以借助某些框架(如React、Vue、Angular等)来实现组件化开发,使代码更容易复用。此时,一个网页不再是由一个个独立的HTML、CSS和JavaScript文件组成,而是按照组件的思想将网页划分成一个...
-
C# Winform Button 控件
目录一、概述二、基本的使用1.调整大小2.点击事件3.控件的外观4.控件的事件结束一、概述Button 控件是 Winform 开发中最常用的一个控件,即按钮控件,一般用做点击事件的触发。二、基本的使用新建一个 winfor...
-
intellij-idea java 如何在IDEA中自动生成类图
笔者之前在OOPre课程中曾用IDEA来编写java代码,但是很多时候IDEA自带的功能并不能给出一个较为直观的关系图来显示一个项目中各个类(class 或接口(interface 等之间的关系。 在该课程最后一次作业要求所...
-
嵌入式硬件 单片机 c语言 STM32与ASRPRO通信(智能家居系列一)
本片文章主要讲一下STM32单片机和ASRPRO是如何进行串口通信的,具体过程代码和实验结果等会一并给大家复现在本篇文章当中。 一、 STM32端(首先介绍stm32端需要用到的端口和代码如何进行...
-
大数据 计算机毕业设计hadoop+spark知识图谱房源推荐系统 房价预测系统
创新点1.支付宝沙箱支付 2.支付邮箱通知(JavaMail 3.短信验证码修改密码 4.知识图谱 5.四种推荐算法(协同过滤基于用户、物品、SVD混合神经网络、MLP深度学习模型 6.线性回归算法预测房价 7.Pyth...
-
mac卸载conda python mac如何彻底卸载Anaconda
1.由于Anaconda的安装文件都包含在一个目录中,所以直接将该目录删除即可。删除整个Anaconda目录2.使用Anaconda-Clean工具删除安装Anaconda-Clean:在终端输入并回车:运行工具anacon...
-
单片机 开源软件 经验分享 编辑器 arm开发 5.38 arm Keil5 下载、安装及激活(附系列芯片包下载)
一、下载安装包1.官网下载Keil官网下载:MDK-ARM Version 5.38a Evaluation Software Request (keil.com 这里还是比较推荐官网安装,现在的Keil可以免费使用,没必要...
-
人工智能 学习 【论文精读】基于知识图谱关系路径的多跳智能问答模型研究
欢迎来到我的博客,你将找到有关如何使用技术解决问题的文章,也会找到某个技术的学习路线。无论你是何种职业,我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章,也欢迎在文章下方留下你的评论和反馈。我期待着...
-
开发语言 Matlab中输入上下标、斜体和希腊字母
在Matlab中,可以使用特定的字符来实现上下标、斜体和特殊符号的输入方法。上下标(Subscript and Superscript):输入上标:使用 ^ 符号,例如 x^2 表示 x 的平方。输入下标:使用 _ 符号,例...
-
数据挖掘 机器学习 基于DBACAN的道路轨迹点聚类
目录 前言道路栅格化轨迹聚类参考资料 前言 很多针对道路轨迹的挖掘项目前期都需要对道路进行一段一段的分割成路段,然后对每一个路段来单独进行考察,如设定路段限速标识,超速概率等,如何对道路进行划分,其实是一个很有技巧性的活,...
-
深度学习 人工智能 python 详解生成对抗网络(GAN)- 体验AI作画
目录1.GAN是什么?2.GAN的计算3.编写GAN的小小示例4.GAN的发展与应用 5.AI作画体验-Disco Diffusion1.GAN是什么?2014年,因为朋友邀请协助一个计算机生成图像的项目,lanGoodde...
-
SpringCloud分布式组件之Gateway
网关的作用:可以对访问的用户进行身份认证和权限校验还可以服务路由,负载均衡还可以进行请求限流网关本身也是微服务的一部分,所以需要使用nacos进行服务注册和发现网关路由的配置路由id:路由唯一标识uri:路由目的地,支持lb...
-
jvm servlet Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.Str
说明: 这个异常意味着你尝试在Java程序中比较一个java.util.Date对象和一个java.lang.String对象,这是无效的比较。Java中的不同类型的对象只能在特定的比较操作中使用。通常,日期对象被用于表示日...
-
人工智能 【通义千问】大模型Qwen GitHub开源工程学习笔记(1)-- 使用指南、依赖库和软件
9月25日,阿里云开源通义千问140亿参数模型Qwen-14B及其对话模型Qwen-14B-Chat,免费可商用。 立马就到了GitHub去fork。 GitHub - QwenLM/Qwen: The official r...
-
java Spring Cloud Alibaba全家桶(六)——微服务组件Sentinel介绍与使用
前言本文小新为大家带来 微服务组件Sentinel介绍与使用 相关知识,具体内容包括分布式系统存在的问题,分布式系统问题的解决方案,Sentinel介绍,Sentinel快速开始(包括:API实现Sentinel资源保护,@...
-
spring cloud java SpringCloud笔记
2023年最新笔记,全文约 3 万字,蕴含 Spring Cloud 常用组件 Nacos、OpenFeign、Seata、Sentinel 等 〇、简介 什么是Spring Cloud? Spring Cloud是一...
-
大数据 ElasticSearch架构介绍及原理解析
Elasticsearch 是一个高度可扩展的开源全文搜索和分析引擎,用于处理大量的数据。它是由 Elasticsearch BV 公司开发,并且是用 Java 语言编写的。Elasticsearch 基于...
-
bash 运维 Linux定时重启服务脚本
服务启动脚本cronStartTinyproxy.sh 放在/etc/tinyproxy目录 touch cronStartTinyproxy.sh#需要定时重启程序的绝对路径#查找进程号#杀死进程#重新启动程序#新的进程号...
-
自动化 机器人 ide Gazebo学习(一)Ubuntu20.04安装ROS+gazebo11+模型库导入(汇总跳转连接+个人安装记录)
一、安装ROS*参考教程:详细介绍如何在ubuntu20.04中安装ROS系统,超快完成安装(最新版教程)_ubuntu20.04安装ros-CSDN博客**保姆级教程,甚至包括了怎么配置快速的软件源!有手就可以!个人中途遇...
-
微服务与中间件系列——容器技术Docker
微服务与中间件系列——容器技术DockerDocker文档地址技术版本下载dockerwindows安装docker desktop然后需要重启一下计算机错误WSL2内核问题完成Ubuntu1.卸载旧版本2.更新库3.安装依...
-
java 后端 【SpringBoot】| Spring Boot 常见的底层注解剖析
目录一:Spring Boot 常见的底层注解1. 容器功能1.1 组件添加方法一:使用@Configuration注解+@Bean注解方法二:使用@Configuration注解+@Import注解 方法三:使用@Conf...
-
linux 安全 android 万字长文教你使用安卓内核驱动进行内存读写
你是不是经常看到一些游戏辅助声称自己独家内核驱动,支持一切机型,无视游戏检测。本文将带领你,从0开始,编译属于自己的安卓内核驱动。通过本文:你将从一名初级的游戏辅助开发者,摇身一变成为所谓的独家内核作者本文只涉及过检测等内容...
-
140款Android开源优秀项目源码
BeautifulRefreshLayout-漂亮的美食下拉刷新 Material Design-动画风格的选项卡tab切换功能 TwinklingRefreshLayout-支持下拉刷新和上拉加载的RefreshLayou...
-
log4j 开发语言 大数据 分布式 java Object类型转Map
仅供参考@Log4j public class ObjectToMap { /*简单Object转成map*/ public static Map toMap(Object o { Map map=new HashMap( ...
-
数据库 MongoDB的日期类型
MongoDB中有两种日期类型:ISODate和Date。ISODate类型ISODate类型是MongoDB中存储日期时间的标准格式,也是MongoDB官方推荐的日期类型。它的格式为ISO 8601,精确到毫秒,例如:“2...
-
容器 如何使用Docker Compose搭建StackEdit编辑器并实现远程办公
文章目录1. docker部署Stackedit2. 本地访问3. Linux 安装cpolar4. 配置Stackedit公网访问地址5. 公网远程访问Stackedit6. 固定Stackedit公网地址StackEdi...
-
adb 云计算 运维 oracle 第90讲:MySQL数据库主从复制集群原理概念以及搭建流程
文章目录1.MySQL主从复制集群的核心概念1.1.什么是主从复制集群1.2.主从复制集群中的专业术语1.3.主从复制集群工作原理1.4.主从复制中的小细节1.5.搭建主从复制集群的前提条件1.6.MySQL主从复制集群的架...
-
java 安全 开发语言 网络安全 Shiro框架漏洞总结
一、shiro框架简介: Apache Shiro是一个强大且易用的Java安全框架,能够用于身份验证、授权、加密和会话管理。只要rememberMe的AES加密密钥泄露,无论shiro是什么版本都会导致反序列化漏洞...
-
网络协议 - HTTP 协议详解
网络协议 - HTTP 协议详解 一 、基础概念URL请求和响应报文1. 请求报文2. 响应报文 二、HTTP 方法GETHEADPOSTPUTPATCHDELETEOPTIONSCONNECTTRACE 三、HT...
-
vite+vue3+ts搭建项目八(打包性能优化三:使用CDN)
...
-
前端框架前置学习(4) AJAX 同步代码和异步代码,async和await,事件循环,宏任务和微任务
同步代码和异步代码 同步代码 浏览器按照我们书写代码的顺序一行一行地执行程序.浏览器会等待代码的解析和工作,在上一行代码完成之后才会执行下一行代码.这被称之为同步程序 逐行执行,需要原地等待结果 异步代码 异步编码技术使得程...
-
shebang 记录 | shell脚本开头#!/bin/bash的作用
在 Shell 脚本中,#!/bin/bash 是指定脚本使用 Bash 解释器的 shebang 语句。它出现在脚本的第一行,并告诉操作系统使用 Bash 解释器来执行该脚本具体作用如下:指定解释器:#!/bin/bash...
-
maven mybatis-plus 【java踩坑搞起】MybatisPlus封装的mapper不支持 join,那咋办
众所周知,Mybatis Plus 封装的 mapper 不支持 join,如果需要支持就必须自己去实现。但是对于大部分的业务场景来说,都需要多表 join,要不然就没必要采用关系型数据库了。直到前几天,偶然碰到了这么一款叫...
-
apache 数据库 mysql web安全 网络安全 DVWA靶场——下载与安装(全)
下载地址GitHub地址:https://github.com/digininja/DVWA靶场介绍DVWA是一款适合入门渗透测试的靶场,用来学习和熟悉技术所用到的,所以包含的漏洞类型比较全面,靶场难度分为低中高和无漏洞四种...
-
java spring boot Spring Cloud Alibaba 系列之 Gateway(网关)
...
-
hadoop 数仓项目 Hive+Spark离线数仓工业项目--数仓维度层DWS层构建(1)
维度建模回顾:建模流程目标:掌握维度建模的建模流程实施step1-需求调研:业务调研和数据调研 - 了解整个业务实现的过程 - 收集所有数据使用人员对于数据的需求 - 整理所有数据来源 step2-划...
-
leetcode 算法 职场和发展 力扣每日一练(24-1-20)
大脑里的第一想法是排列组合,直接给出超级准确的最优解。 但不适用,hhh 只要连续的n个元素大于或者等于target就可以了 题目比自己想象的要好解决 解法...
-
机器人、智能小车常用的TT电机/310电机/370电机选型对比
在制作智能小车或小型玩具时,在电机选型上一些到各种模糊混淆的概念,以及各种错综复杂的电机参数,本文综合对比几种常用电机的参数及特性适应范围,以便快速选型,注意不同生产厂家的电机参数规则会有较大差异。普通TT直流减速电机310...
-
开发语言 【QT】——QChartView,QChart,QValueAxis类的使用,折线图,柱状图,饼状图的实现
目录1.QChartView——视图2.QChart——图表 3.QValueAxis类方法——坐标轴类5.折线图的实现6.柱状图的实现7.饼状图的实现QChart主要由一下几个大类组成:QChartView类、QChart...
-
web安全 javascript websocket 第六届“强网杯”全国网络安全挑战赛
...
-
深度学习 药物设计 Stable Diffusion架构的3D分子生成模型 GeoLDM - 测评与代码解析
之前,向大家介绍过3D分子生成模型 GeoLDM。GeoLDM按照Stable Diffusion架构,将3D分子生成的扩散过程运行在隐空间内,优化了基于扩散模型的分子生成。可能是打开Drug-AIGC的关键之作。让精确控制...
-
职场和发展 程序员的职业素养(一)
最近拜读了Bob大叔的经典书籍《代码整洁之道-程序员的职业素养》,真的从程序员日常工作入手,其中有很多问题也是我在工作中遇到的,如果当时看了这本书,现在应该会成长更快。不过现在也不晚,毕竟种一棵树最好的时机就是10年前和现在...