广告位联系
返回顶部
  • 为你推荐
  • Python
  • 软件编程
  • PHP技术
  • 数据库
  • 服务器
  • 网页制作
  • Java
  • Android
  • iOS
  • 小程序
  • seo
  • C语言
  • 系统/运维
  • 运营
  • 前端开发
  • 后端开发
  • 设计大全
  • 各种教程
  • 办公软件

苹果应用 安卓软件 各种源码 脚本特效 模板大全

为你推荐
Python
  • 基于Python进行定时任务管理封装

    基于Python进行定时任务管理封装
    效果图 主逻辑代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
      阅读 :194 2024-12-25
  • Python中不可忽视的docstring妙用
    在Python编程中,代码的可读性和可维护性至关重要。除了清晰的命名和结构良好的代码外,良好的文档字符串(docstring)也是确保代码易于
      阅读 :132 2024-12-25
  • Python处理浮点数的实用技巧
    四舍五入是一种常见的数学操作,它用于将数字舍入到指定的精度。Python 提供了多种方法来实现四舍五入操作,从基本的 round 函数到高级的
      阅读 :142 2024-12-25
  • 一文带你解锁Python文件匹配技巧
    在日常的文件操作和数据处理中,文件匹配是一个非常常见的任务。Python 提供了丰富的库和工具来实现文件匹配,这些工具不仅功能强大,
      阅读 :162 2024-12-25
  • Python langchain ReAct使用范例介绍

    Python langchain ReAct使用范例介绍
    ReAct: Reasoning + Acting ,ReAct Prompt 由 few-shot task-solving trajectories 组成,包括人工编写的文本推理过程和动作,以及对动作的环境观察。 1. 范例
      阅读 :59 2024-12-23
  • Python一行代码实现打开各种类型的文件
    在处理大量文件时,手动一个个打开是不是很麻烦?或者你正在开发一个自动化工具,需要能够自动打开某些文件。这时候,Python的os.star
      阅读 :107 2024-12-21
  • 使用Python与MQTT实现异步通信功能
    什么是MQTT协议? MQTT是一种轻量级的发布/订阅消息传输协议,设计用于低带宽和高延迟的网络环境,非常适合物联网设备之间的通信。其主
      阅读 :77 2024-12-20
  • Python使用vars轻松获取对象属性
    vars 是 Python 内置函数之一,它主要用于返回对象的 __dict__ 属性,该属性是一个字典,包含了对象的所有属性和属性值。在调试和检查对象状
      阅读 :188 2024-12-19
  • Python实现自动化批量调整Word样式
    处理大量的Word文档是一个常见的任务,尤其是需要批量修改文档的样式时,手动操作既费时又容易出错。幸运的是,Python提供了丰富的库,
      阅读 :196 2024-12-19
  • Python实现批量提取Excel数据
    在数据处理和分析的过程中,Excel 是一种广泛使用的数据存储格式。使用 Python 可以高效地从多个 Excel 文件中提取数据,进行汇总和分析。
      阅读 :198 2024-12-18
  • Python在PDF中添加或删除超链接的操作

    Python在PDF中添加或删除超链接的操作
    PDF文件现已成为文档存储和分发的首选格式。然而,PDF文件的静态特性有时会限制其交互性。超链接是提高PDF文件互动性和用户体验的关键
      阅读 :137 2024-12-16
  • 从基础到进阶带你玩转Python中的JSON
    在Python中处理JSON数据是日常开发中的常见任务之一。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,在Web开发、数据存储等多个
      阅读 :55 2024-12-16
  • 基于Python开发一个Instant Messaging(IM)聊天工
    在现代社会中,即时通讯工具已经成为人们日常沟通的重要工具。开发一个IM聊天工具不仅能够提高我们的编程技能,还能让我们更好地理解
      阅读 :190 2024-12-16
  • 使用Python和Flask编写一个留言簿
    在本文中,我们将通过创建一个简单的留言簿应用来入门Flask。这个项目将帮助我们理解Flask的基本概念和功能,如路由、模板、表单处理等
      阅读 :100 2024-12-16
  • python makedirs() 递归创建目录介绍
    在 Python 中,os.makedirs() 函数用于递归地创建目录。也就是说,它不仅会创建指定的目录,还会创建任何必要的父目录。这个函数在处理需要
      阅读 :66 2024-12-14
  • 基于Python构建深度学习图像分类模型
    在人工智能的浪潮中,图像分类作为计算机视觉领域的基础任务之一,一直备受关注。随着深度学习技术的快速发展,基于Python的深度学习
      阅读 :72 2024-12-14
  • python3.12.7降级到3.10.0的方法
    先将Python 3.12.7 降级到 3.10.0,然后将3.10.0版本设置为默认版本 步骤一: 要将 Python 从 3.12.7 降级到 3.10.0,你可以使用以下方法: 方法 1:从
      阅读 :146 2024-12-13
  • Python数据可视化中常见的4种标注方式及示

    Python数据可视化中常见的4种标注方式及示
    常见的标注方式 文本标注 箭头标注 突出标注 趋势线标注 让我们通过Python实现来了解所有这些用于数据可视化的标注技术。 文本标注 文本
      阅读 :155 2024-12-13
  • Python KeyError异常的原因及问题解决
    什么是 KeyError 异常? 在 Python 中,KeyError异常是内置异常之一,具体来说,KeyError是当试图获取字典中不存在的键时,引发的异常。作为参考
      阅读 :174 2024-12-13
  • Python图形化工具对比
    Tkinter:Python内置的图形化库 Tkinter是Python的标准GUI库,它简单易用,适合初学者。Tkinter提供了创建窗口、按钮、文本框等常见控件的功能,
      阅读 :127 2024-12-13
  • 使用Python和Selenium构建一个自动化图像引
    本篇指南将教你如何使用Python和Selenium库来构建一个自动化图像引擎,该引擎能够根据指定参数自动截取网页快照,并将生成的图片存储到云
      阅读 :110 2024-12-12
  • 怎么创建Python虚拟环境venv
    创建 Python 虚拟环境是一个很好的实践,可以帮助我们管理项目的依赖项,避免不同项目之间的冲突。以下是使用venv模块创建 Python 虚拟环境
      阅读 :129 2024-12-12
  • Python实现Ollama的提示词生成与优化
    1. 基础环境配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import requests import json from typing import List, Dict, Optional from dataclasses import dataclass @dataclas
      阅读 :157 2024-12-12
  • 利用Python定位Span标签中文字
    在开始之前,需要确保安装了必要的Python库。requests库用于发送HTTP请求,获取网页内容;BeautifulSoup库用于解析HTML文档,提取所需信息。 可
      阅读 :107 2024-12-11
  • 使用python编写一个自动化部署工具

    使用python编写一个自动化部署工具
    效果 起因 现在springboot项目的自动化部署已经非常普遍,有用Jenkins的,有用git钩子函数的,有用docker的...等等。这段时间在玩python,想着用
      阅读 :67 2024-12-11
  • Python中的下划线“_”们介绍
    随便拿一份Python代码,几乎都可以看到很多_的身影。 在Python中,下划线(_)有多种用途和含义,具体取决于它们的位置和使用方式。在这
      阅读 :94 2024-12-10
  • OpenCV-Python给图像去除水印多种方法
    去除水印的过程与添加水印相反,它涉及到图像修复、颜色匹配和区域填充等技术。OpenCV-Python 提供了多种方法来处理不同类型的水印,包括
      阅读 :190 2024-12-10
  • Python连接和操作Elasticsearch

    Python连接和操作Elasticsearch
    一、服务器端配置 在开始之前,确保你的 Elasticsearch 服务已经在服务器上正确安装和配置。 以下是一些基本的配置步骤: 1. 修改 Elasticse
      阅读 :147 2024-12-10
  • Python ArcPy实现栅格图像文件由HDF格式批量

    Python ArcPy实现栅格图像文件由HDF格式批量
    首先,来看看我们想要实现的需求。 在一个名为HDF的文件夹下,有五个子文件夹;每一个子文件夹中,都存储了大量的.hdf格式的栅格遥感影
      阅读 :197 2024-12-10
  • python随机种子ranrandom seed的使用介绍
    在Python中启用随机种子(random seed)是为了确保你的随机数生成过程是可重复的。通过设置随机种子,你可以保证每次运行代码时生成的随机
      阅读 :120 2024-12-09
  • Numpy判断数组是否全0的三种方法

    Numpy判断数组是否全0的三种方法
    1numpy.any() numpy.any()函数用于检查一个numpy数字是否存在任何一个非0元素,因此将numpy.any()的结果取反即得numpy数组是否全0的结果。例如: 1
      阅读 :92 2024-12-09
  • python实现字符串逆序输出的几种方法
    方法一:使用切片(Slicing) 1 2 3 4 5 6 def reverse_string(s): return s[::-1] s=str(input(请输入字符串:)) reversed_string=reverse_string(s) print(reversed_string) 在
      阅读 :131 2024-12-09
  • python删除目录的三种方法介绍
    一、os.rmdir(path) 删除目录 path,path必须是个空目录,否则抛出OSError异常。 二、os.removedirs(path) 递归地删除目录。要求每一级目录都为空,才
      阅读 :175 2024-12-09
  • Python内置模块UUID的具体使用介绍
    uuid模块是Python标准库的一部分,它提供了一种生成通用唯一识别码(Universally Unique Identifier,简称UUID)的方法,UUID是一种标识符标准,其目的
      阅读 :54 2024-12-09
  • Python中find()的用法小结
    1 2 3 s = Hello Word! a = o print ( 字符o在字符串中的索引为: ,s.find(a)) #输出结果为字符o在字符串中的索引为: 4 1 2 3 4 5 s = Hello Word! a = o print (
      阅读 :170 2024-12-09
  • Python元组超详细介绍(小白篇)
    元组(Tuple)是Python中的一种内置数据类型,用于存储多个有序的元素。与列表不同,元组是不可变的,这意味着一旦创建,元组中的元素就
      阅读 :87 2024-12-08
  • Python中jieba模块使用方法介绍
    在中文自然语言处理(NLP)中,分词是基本而关键的步骤。由于中文没有空格,分词可以帮助我们更好地理解和处理文本。jieba是一个流行的
      阅读 :73 2024-12-08
  • Python中魔法参数 *args 和 **kwargs使用介绍

    Python中魔法参数 *args 和 **kwargs使用介绍
    在Python编程中,函数的灵活性是其强大之处之一。其中,*args 和 **kwargs 是实现函数参数可变性的重要工具。 无论我们是Python初学者还是经验
      阅读 :133 2024-12-08
  • python学习之subprocess模块介绍
    subprocess功能:创建子进程,并连接他的输入、输出和错误管道,获取其返回状态(可以在python代码中执行操作系统级别的命令) 1. subproce
      阅读 :182 2024-12-08
  • Python中使用pip换源的流程
    在Python开发过程中,我们经常需要安装各种第三方库。pip是Python的包管理工具,用于安装和管理Python库。然而,由于网络原因,有时访问默
      阅读 :143 2024-12-08
  • 使用Python中wordcloud库绘制词云图的教程

    使用Python中wordcloud库绘制词云图的教程
    词云图(Word Cloud)是数据可视化中常用的一种技术,通过将文字以不同的大小、颜色和方向排列,以展示文本数据中词汇的频次和重要性。
      阅读 :124 2024-12-06
  • Python文件批量处理操作的实现
    在日常的开发和数据处理过程中,我们可能会遇到需要对大量文件进行批量操作的场景。比如,批量重命名文件、批量移动文件、批量修改
      阅读 :189 2024-12-06
  • python的三种等待方式及优缺点介绍
    一、调用方式 1.强制等待 调用time模块,使用time.sleep(n),强制等待n秒 2.隐式等待 implicitly_wait(n),设置隐式等待最大时间n秒,等待元素加载完
      阅读 :77 2024-12-06
  • 利用Python爬虫精准获取淘宝商品

    利用Python爬虫精准获取淘宝商品
    在数字化时代,数据的价值日益凸显,尤其是在电子商务领域。淘宝作为中国最大的电商平台之一,拥有海量的商品数据,对于研究市场趋
      阅读 :193 2024-12-06
  • PIL图像与数组之间转换的使用二十j

    PIL图像与数组之间转换的使用二十j
    getpixel 如果想对图像进行细致地处理,那么操作像素是必不可少的一步。在Image类中,通过getpixel可以得到图像在某个坐标位置处的像素值,
      阅读 :107 2024-12-06
  • Python利用xmltodict实现字典和xml互相转换的
    xmltodict简介 概念 xmltodict是Python中用于处理XML数据的模块,它可将XML数据转换为字典,简化XML解析过程,同时保留数据结构,便于操作。 反
      阅读 :170 2024-12-05
  • python中pip的使用方法介绍
    pip 是 Python 的默认包管理工具,随 Python 3.x 版本一同安装。它使得安装和管理 Python 包变得非常简单。本文将介绍 pip 的基本使用方法、常用
      阅读 :135 2024-12-05
  • 基于Python制作一个全自动微信清粉小工具
    在当今社交软件中,微信是最常用的通讯工具之一。然而,随着时间的推移,我们的好友列表中可能会出现一些不再活跃的账号,也就是我
      阅读 :132 2024-12-03
  • YOLOv8模型pytorch格式转为onnx格式的步骤介

    YOLOv8模型pytorch格式转为onnx格式的步骤介
    一、YOLOv8的Pytorch网络结构 yolov8网络从1-21层与pt文件相对应是BackBone和Neck模块,22层是Head模块。 二、转ONNX步骤 2.1 yolov8官方 1 2 3 4 5 6 7 8 9
      阅读 :130 2024-12-03
  • Python中addict库使用Dict的类

    Python中addict库使用Dict的类
    from addict import Dict这行代码导入了 Dict 类,它来自于 addict 模块。在这个上下文中,addict 是一个 Python 库,它提供了一个名为 Dict 的类,用于
      阅读 :157 2024-12-03
  • Python利用标签实现清理微信好友的自动化
    微信已经成为我们日常生活中不可或缺的社交工具。随着使用时间的增长,我们的微信好友列表可能会变得越来越臃肿。 在上一篇文章中,
      阅读 :66 2024-12-03
  • Python判断空的五种方法介绍
    一、使用if语句判断 在Python中,可以使用if语句判断一个变量是否为空,若为空,则可以执行相应的操作。 此处判断的是var是否为None,如果
      阅读 :139 2024-12-03
  • Python的json模块中json.load()和json.loads()的区

    Python的json模块中json.load()和json.loads()的区
    json.load和json.loads都是Python的json模块中用于解析JSON数据的方法,但它们之间有一些重要的区别。 1. json.load json.load用于从一个文件对象中读取
      阅读 :187 2024-12-03
  • Python遍历文件和文件路径拼接介绍

    Python遍历文件和文件路径拼接介绍
    一、os.walk()文件(夹)读取 遍历指定路径下的所有文件和文件夹 示例代码如下 1 2 3 4 5 6 7 8 9 10 mdfFolder= D:\hanshan\MDF for root, dirs, files in os.w
      阅读 :135 2024-12-03
  • Python如何使用组合方式构建复杂正则
    正则写复杂了很麻烦,难写难调试,只需要两个函数,就能用简单正则组合构建复杂正则: 比如输入一个字符串规则,可以使用{name}引用前
      阅读 :162 2024-12-03
  • 4个必学的Python自动化技巧
    在当今快节奏的工作环境中,自动化是提升效率的重要手段。Python作为一种强大且易用的编程语言,在自动化领域有着广泛的应用。本文将
      阅读 :151 2024-12-03
  • Python获取Windows桌面路径的三种方法
    1 概述 因为某些原因,需要使用不同用户的 Windows 桌面路径,故无法对路径进行固定,可使用下列方法进行获取 2 方法 2.1 方法1:使用 os 模
      阅读 :74 2024-12-02
  • Python pip更换镜像源的步骤

    Python pip更换镜像源的步骤
    1.1 默认镜像,速度慢,易报错 默认镜像,速度慢。在使用 pip 安装 Python 包时会默认从官方的 PyPI 镜像源(mirror source)下载文件,由于官方
      阅读 :80 2024-12-02
  • Pycharm关闭控制台多余窗口的解决办法

    Pycharm关闭控制台多余窗口的解决办法
    1 问题描述 2 解决办法 2.1 步骤1:编辑配置 菜单路径:运行【run】 - 编辑配置【Edit Configurations】 2.2 步骤2:使用 Python 控制台运行(取消勾
      阅读 :198 2024-12-02
  • 使用Python和FastAPI实现MinIO断点续传功能
    在分布式存储和大数据应用中,断点续传是一个重要的功能,它允许大文件上传在中断后可以从中断点恢复,而不是重新上传整个文件。本
      阅读 :185 2024-12-02
  • 使用python字典统计CSV数据的步骤和代码
    1.用python字典统计CSV数据的步骤和代码示例 为了使用Python字典来统计CSV数据,我们可以使用内置的csv模块来读取CSV文件,并使用字典来存储
      阅读 :136 2024-12-02
  • Python爬虫中如何使用xpath解析HTML

    Python爬虫中如何使用xpath解析HTML
    你可能之前听说或用过其它的解析方式,像 Beautiful Soup,用的人好像也不少,但 xpath 与之相比,语法更简单,解析速度更快,就像正则表达
      阅读 :70 2024-12-01
  • 使用Python分析wireshark文件
    1 pyshark库 支持wireshark的解析等。 安装pyshark 1 pip install pyshark 2 dpkt库 这也是一个用于分析pcap文件的库,是所有分析pcap库中最快的一个。 官
      阅读 :148 2024-12-01
  • Python删除视频的某一段并保留其他时间段
    要使用 Python 删除视频的某一段并保留其他时间段,可以借助 moviepy 库来实现。moviepy 是一个非常强大的视频处理库,可以轻松进行视频剪切
      阅读 :56 2024-12-01
  • python中字典元素的创建、获取和遍历等字

    python中字典元素的创建、获取和遍历等字
    本文介绍了Python中的字典操作,包括字典的创建、元素获取(使用键和get()方法)、删除与清空(del和clear())、增加新键值对、修改已有值、
      阅读 :169 2024-12-01
  • 使用Python实现轻松调整视频的播放速度
    要使用 Python 调整视频的播放速度,可以利用 moviepy 库中的 fx(特效)模块来实现这一功能。通过 moviepy.editor 中的 VideoFileClip 类和 fx.speedx
      阅读 :122 2024-12-01
  • 使用Python实现获取Apollo配置
    Apollo(阿波罗)是一款可靠的分布式配置管理中心,能够集中化管理应用不同环境、不同集群的配置。本教程将介绍如何在Python项目中轻松
      阅读 :186 2024-11-30
  • 使用Python实现区分I和L介绍

    使用Python实现区分I和L介绍
    分不清的I和l 今天,朋友让我在游戏里面加他为好友,并且,他发送了自己的游戏ID给我。不过,由于这个游戏中不支持复制粘贴,所以说,
      阅读 :113 2024-11-29
  • python使用ddddocr库识别滑动验证码介绍

    python使用ddddocr库识别滑动验证码介绍
    示例代码: 1 2 3 4 5 6 7 8 import ddddocr det = ddddocr.DdddOcr(det=False,ocr=True,show_ad=False) with open(target.png,rb) as f: target_bytes = f.read() with open(bg_origin,rb)
      阅读 :118 2024-11-29
  • Python代码调试Debug的实用介绍
    我们日常写代码过程中,难免会写出各类错误,这些错误可能是语法错误、逻辑错误或运行时错误。我们可以使用最复杂的答案是来检测到
      阅读 :86 2024-11-29
  • 怎么在Windows下载、安装Python和配置环境

    怎么在Windows下载、安装Python和配置环境
    1、Python介绍 Python 是一种跨平台的、开源的、解释型高级编程语言。它具有简洁易懂的语法、丰富的功能和强大的扩展性,被广泛应用于数
      阅读 :133 2024-11-27
  • Python使用xlrd轻松读取Excel文件的代码
    概述 xlrd是一个用于读取Excel文件的Python库,它可以帮助用户快速提取数据并进行分析。它适合用于读取旧版Excel 文件(.xls 格式)中的数据
      阅读 :118 2024-11-26
  • pandas表连接的具体实现介绍
    在Pandas中,可以使用merge()函数来实现类似于SQL中的连接操作。以下是四种基本的连接类型:左连接(left join)、右连接(right join)、内连接
      阅读 :146 2024-11-25
  • Python项目打包成apk或者其他端的应用程序
    在开始之前,需要检查是否安装了kivy这个库,如果没有安装,可以在终端执行pip install kivy来安装此库,另外还需要安装buildozer库和Cython库,
      阅读 :169 2024-11-25
  • Python怎么向现有的DataFrame添加新列的代码
    基本原理 在Python中,使用Pandas库可以非常方便地处理数据。DataFrame是Pandas库中用于存储表格数据的主要数据结构,类似于Excel中的表格。有
      阅读 :162 2024-11-24
  • Python安装本地.whl文件的流程及注意事项介
    在Python中,.whl文件(也被称为wheel文件)是一种二进制包格式,它允许用户在没有源代码的情况下安装Python库。这对于那些没有编译环境或
      阅读 :105 2024-11-24
  • python中使用requests设置代理服务器

    python中使用requests设置代理服务器
    1. 代理proxy 首先从概念上讲,代理这个词的汉语解释:受委托代表当事人进行某种活动。 也就是说,代理的作用就是代替别人做一些事情,
      阅读 :117 2024-11-23
  • python docx段落对齐实现方式
    python docx段落对齐 Python 的python-docx库是一个用于创建和更新Microsoft Word文档的库。 它提供了丰富的功能,包括但不限于添加文本、图片、表
      阅读 :73 2024-11-23
  • Go语言中的内存对齐的介绍
    在 Go 语言中,内存对齐是一个经常被忽略但非常重要的概念。理解内存对齐不仅可以帮助我们写出更高效的代码,还能避免一些潜在的性能
      阅读 :119 2024-11-23
  • 使用Python构建一个简单的任务管理器
    在现代软件开发中,任务管理是一个至关重要的功能,无论是个人项目还是团队协作,良好的任务管理都能显著提高工作效率。随着技术的
      阅读 :144 2024-11-22
  • Python中的魔法函数和魔法属性用法
    Python 中的魔法函数,也被称为特殊方法或双下划线方法,是 Python 中一些特殊命名的函数,它们以双下划线开头和结尾。这些函数定义了对
      阅读 :101 2024-11-22
  • Python使用Selenium批量自动化获取并下载图
    Selenium批量自动化获取并下载图片 在现代的Web开发中,自动化测试和数据抓取已经成为不可或缺的一部分。Selenium作为一款强大的自动化测试
      阅读 :133 2024-11-22
  • python实现将代码转成不可反编译的pyd文件

    python实现将代码转成不可反编译的pyd文件
    1.下载cython库,使用命令 1 pip install Cython 2.新建一个a.py文件 3.在a.py文件中写入以下代码 1 2 3 def hello(): print(Hello world!) print(源代码保护!
      阅读 :117 2024-11-22
  • PyInstaller将Python脚本转为独立可执行文件
    PyInstaller 简介 PyInstaller 是一个跨平台的工具,它的主要功能包括 将 Python 脚本转换为独立的可执行文件。 支持 Windows、macOS 和 Linux 系统。
      阅读 :101 2024-11-21
  • Python正则表达式进阶用法之字符集与字符
    Python 正则表达式进阶用法:字符集与字符范围详解 正则表达式是文本处理和数据清洗中不可或缺的工具。在前面的学习中,我们已经了解了
      阅读 :90 2024-11-19
  • Python对列表进行排序的五种方法

    Python对列表进行排序的五种方法
    在Python编程中,排序是一个常见的需求。今天我来和大家分享5种强大且实用的排序方法,包括使用sort()方法、sorted()函数、lambda表达式作为
      阅读 :161 2024-11-19
  • 15个令人相见恨晚的Python字符串格式化方

    15个令人相见恨晚的Python字符串格式化方
    今天,我将向大家分享15个令人相见恨晚的Python字符串格式化技巧,帮你写出更高效、优雅且Pythonic的代码。 1.f{variabe=} 如果我们在f-字符串
      阅读 :67 2024-11-19
  • Python使用OpenPyXL库操作Excel表的操作
    在现代办公中,Excel表格无疑是处理数据、生成报告和分析信息的得力助手。无论是财务统计、数据整理还是业务分析,Excel 都扮演着不可或
      阅读 :154 2024-11-19
  • 使用Python自动备份重要文件
    在数字化时代,数据是非常宝贵的资源。从个人照片和文档到重要的工作文件,我们的数字资产对我们来说越来越重要。因此,确保这些文
      阅读 :103 2024-11-18
  • Python3访问MySQL数据库的实现步骤
    要实现一个简单的IM(即时通讯)系统,支持用户注册、登录和聊天记录存储,你可以使用Python和mysql数据库。以下是一个基本的实现示例:
      阅读 :184 2024-11-18
  • Python中的"没有那个文件"错误(FileNotF
    在Python编程中,遇到没有那个文件错误(FileNotFoundError)是常见的问题之一。这个错误通常发生在尝试访问一个不存在的文件或目录时,导致
      阅读 :343 2024-11-18
  • python清理pip包管理器

    python清理pip包管理器
    在 Python 开发中,pip 是最常用的包管理工具。随着项目的不断发展,开发者往往会在环境中安装大量的依赖包。随着时间的推移,这些包可
      阅读 :121 2024-11-18
  • Python怎么获取HTTP请求的Response Body
    在Python中进行网络编程和Web开发时,经常需要发送HTTP请求并处理服务器返回的响应。其中,获取响应体(Response Body)是常见的需求之一。本
      阅读 :127 2024-11-15
  • Python字符串检索方式的介绍

    Python字符串检索方式的介绍
    字符串查找方法主要有以下几种: 1.count() 用于检索指定字符串在另一个字符串中出现的次数。 如果检索的字符串不存在,则返回0,否则
      阅读 :169 2024-11-15
  • 利用python调整Excel行高和列宽的操作

    利用python调整Excel行高和列宽的操作
    在Excel中,默认的行高和列宽可能不足以完全显示某些单元格中的内容,特别是当内容较长时。通过调整行高和列宽,可以确保所有数据都能
      阅读 :94 2024-11-15
  • Python和Plotly实现3D图形绘制
    在当今的数据分析和可视化领域,Python已经成为一种不可或缺的工具。其强大的数据处理能力和丰富的可视化库使得数据科学家和工程师们
      阅读 :1168 2024-11-13
  • Python默认参数的使用机制介绍
    Python中,函数的默认参数是一种简化函数调用并增强灵活性的机制。默认参数允许我们在函数定义时为某些参数指定默认值,这样在调用函
      阅读 :171 2024-11-13
  • 使用Python创建自助抢单插件
    在数字化时代,电子商务的迅猛发展使得消费者能够轻松地在线购买商品和服务。然而,随着竞争的加剧,许多热门商品和限量版商品在发
      阅读 :1243 2024-11-13
  • python实现图像的随机增强变换
    从文件夹中随机选择一定数量的图像,然后对每个选定的图像进行一次随机的数据增强变换。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
      阅读 :114 2024-11-13
  • python解决中文乱码问题的方法介绍

    python解决中文乱码问题的方法介绍
    1、demo.py 文件和编码声明都为 GBK 这种方法比较笨,就是把 demo.py 文件改为 GBK 存储,而且编码声明也是GBK,个人不推荐。 1 2 3 4 # encoding:g
      阅读 :116 2024-11-12
软件编程
  • C#使用录音并导出录音数据

    C#使用录音并导出录音数据
    一、枚举电脑录音设备,指定设备录音 1、使用Vs2019的Nuget包管理器安装NAudio包 NAudio包 如图所示: 2、创建录音对象并指定录音格式 1 2 3 4
      阅读 :156 2024-12-24
  • C#播放short或者byte类型的音频

    C#播放short或者byte类型的音频
    一、通过Nuget安装NAudio包 开发工具:vs2019 点击VisualStudio 2019的工具-NuGet包管理器-》管理解决方案的NuGet的程序包-》浏览-》在搜索框中输入
      阅读 :119 2024-12-24
  • Maven管理多模块应用的统一版本号实现
    在大型项目中,尤其是涉及多个子模块的Maven项目,统一管理版本号是一个棘手的问题。尤其当项目的子模块多达几十个时,手动修改每个模
      阅读 :83 2024-12-23
  • SpringBoot增量部署发布的实现

    SpringBoot增量部署发布的实现
    由于项目依赖的jar越来越多,Springboot默认的打包方式是将整个项目打包成一个jar包,每次发布时,打包后的jar越来越大,更新一个很小的功
      阅读 :71 2024-12-23
  • SpringBoot将多个Excel打包下载的实现
    在Spring Boot应用中,如果你需要将多个Excel文件打包成一个ZIP文件并提供下载,你可以使用一些Java库来帮助完成这个任务。这里我将展示如何
      阅读 :166 2024-12-23
  • SpringBoot事务传播机制介绍
    在 Spring Boot 开发中,事务是一个至关重要的概念,尤其是在涉及多层业务逻辑或者多个数据库操作时。Spring 提供了强大的事务管理功能,使
      阅读 :156 2024-12-23
  • Java使用JNA调用DLL文件
    1、什么是JNA? JNA(Java Native Access)是一个在 Java 中调用本地代码的开源框架,提供了一种简单、高效的方式来访问本地动态链接库(如.d
      阅读 :133 2024-12-19
  • C++指针和对象成员访问的区别:`.` 与 `
    在学习 C++ 时,常常会遇到访问对象成员的两种符号:.和-。这两个符号看似简单,但它们的正确使用却需要理解指针和对象的本质差异。对
      阅读 :157 2024-12-19
  • Java8 CompletableFuture异步编程解读介绍

    Java8 CompletableFuture异步编程解读介绍
    CompletableFuturede介绍 Java 8 引入了 CompletableFuture 类,这是 Java 异步编程的一个重要进展。 CompletableFuture 提供了一种基于未来结果的异步编程模
      阅读 :143 2024-12-14
  • 基于Maven pom文件使用分析
    project Maven 是一个强大的构建和依赖管理工具,pom.xml 文件是 Maven 项目的核心配置文件,用于定义项目的构建、依赖关系、插件、目标等。它
      阅读 :73 2024-12-14
  • C# winfrom异步加载数据不影响窗体UI的操作
    在数字浪潮汹涌澎湃的时代,程序开发宛如一座神秘而宏伟的魔法城堡,矗立在科技的浩瀚星空中。代码的字符,似那闪烁的星辰,按照特
      阅读 :137 2024-12-12
  • Java-URLDecoder、URLEncoder使用及说明介绍

    Java-URLDecoder、URLEncoder使用及说明介绍
    前言 Java中的URLDecoder和URLEncoder是用于对URL进行编码和解码的类。 URL编码是将URL中的特殊字符转换成特定的格式,以便于在URL中传递参数。
      阅读 :203 2024-12-11
  • SpringBoot内置Tomcat启动方式

    SpringBoot内置Tomcat启动方式
    一、Tomcat相关配置类如何加载的? 在springboot项目中,我们只需要引入spring-boot-starter-web依赖,启动服务成功,我们一个web服务就搭建好了,
      阅读 :187 2024-12-11
  • Springboot接收Get参数实践过程

    Springboot接收Get参数实践过程
    一、参数直接在路径中 1.假设请求地址是如下这种 RESTful 风格 hangge 这个参数值直接放在路径里面: http://localhost:8080/helloworld/张三 1 2 3 4 5
      阅读 :151 2024-12-10
  • MyBatis中的N+1问题的解决方法
    N+1 问题是指在进行一对多查询时,应用程序首先执行一条查询语句获取结果集(即 +1),然后针对每一条结果,再执行 N 条额外的查询语句
      阅读 :122 2024-12-09
  • MyBatis中 #{} 和 ${} 的区别介绍
    在MyBatis中,#{}和${}是两种常见的占位符,它们的作用和使用场景有所不同。理解它们的区别对于正确使用MyBatis非常重要。 在Mybatis面试中常
      阅读 :54 2024-12-09
  • MyBatis实现CRUD的代码

    MyBatis实现CRUD的代码
    准备工作 创建module(Maven的普通Java模块):mybatis-002-crud pom.xml 打包方式jar 依赖: mybatis依赖 mysql驱动依赖 junit依赖 logback依赖 mybatis-config
      阅读 :196 2024-12-09
  • MyBatis中if标签的基本使用

    MyBatis中if标签的基本使用
    在MyBatis框架中,if标签用于在构建SQL语句时,根据参数条件判断的结果,动态地选择加入或不加where条件中。 一 常见使用 在使用MyBatis处理
      阅读 :110 2024-12-09
  • Java中的字节流和字符流介绍
    Java 中的输入输出(I/O)流主要分为字节流和字符流。这两类流为开发者提供了高效的文件读写方式,也解决了不同编码格式下的字符处理问
      阅读 :157 2024-12-06
  • Java中缓冲流的使用与性能提升(让文件操
    在Java的I/O操作中,文件读写是常见且频繁的任务。特别是对于大文件或需要频繁访问文件的程序,如何提升I/O性能成为了一个重要的问题。
      阅读 :175 2024-12-06
  • Java中如何自定义一个类加载器加载自己指
    在 Java 中,类加载器(ClassLoader)负责把字节码文件(.class 文件)加载到 JVM 中,Java 的类加载机制给我们提供了高度的灵活性。通常情况下
      阅读 :117 2024-12-04
  • Java实现Jar文件的遍历复制与文件追加

    Java实现Jar文件的遍历复制与文件追加
    一、引入依赖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 dependency groupIdcommons-io/groupId artifactIdcommons-io/artifactId version2.5/v
      阅读 :148 2024-12-02
  • java中的Consumer、Supply如何实现多参数
    Java的Consumer接口只能接受一个参数,但可以通过自定义接口、使用Tuple或嵌套结构来实现对多个参数的处理,对于Supplier接口,它不能接受参数
      阅读 :162 2024-12-02
  • 使用C#实现AES加密与解密
    1. AES 加密简介 AES(Advanced Encryption Standard,高级加密标准)是一种对称加密算法,意味着加密和解密使用相同的密钥。AES 支持不同的密钥长
      阅读 :70 2024-12-02
  • 在Java中去除字符串末尾的换行符的常用方
    在日常开发中,字符串操作是非常常见的需求,其中去除字符串末尾的换行符(\n)是一个很有代表性的场景。例如,从文件读取的文本、网
      阅读 :107 2024-12-02
  • MyBatis中TypeHandler的使用教程
    一.TypeHandler作用及其使用场景 在我们平常开发操作数据库时,查询、插入数据等操作行为,有时会报数据类型不匹配异常,就可以得知数据
      阅读 :143 2024-12-02
  • Java监听POST请求的介绍
    要监听POST请求,我们可以使用Java中的HttpServlet类。以下是一个使用Servlet API监听POST请求的完整示例。这个示例使用了Servlet 3.1规范,不需要
      阅读 :80 2024-12-02
  • 在idea中利用maven实现多环境配置自动打包

    在idea中利用maven实现多环境配置自动打包
    spring的多环境配置 spring提供了多环境配置文件的功能,只需要根据配置文件后缀即可加载对应的配置文件 1 2 3 4 spring: profiles: # 修改后缀即
      阅读 :91 2024-11-30
  • Java实现自定义重试工具类介绍
    Spring-retry、guava的Retry都提供有重试工具,但二者均存在一个确缺点,即如果重试等待过程中会一直阻塞工作线程,这对于在生产环境使用是
      阅读 :151 2024-11-30
  • C#中SetStyle的具体使用介绍
    在C#的Windows Forms应用程序中,SetStyle方法是Control类的一个成员,用于启用或禁用特定的控件样式。这些样式控制控件的不同行为和外观。以
      阅读 :82 2024-11-30
  • java sftp下载文件报错Caused by:com.jcraft.jsc

    java sftp下载文件报错Caused by:com.jcraft.jsc
    java sftp下载文件报错Caused by:com.jcraft.jsch.JSchException:session is down 最近线上有一个下载文件的报错 Caused by: com.jcraft.jsch.JSchException: session is do
      阅读 :62 2024-11-30
  • Java怎么用一个统一结构接收成员名称不固
    背景 最近在做企业微信的内部应用开发,遇到了一个小问题:企业微信的不同接口,返回的数据的结构不完全一样。 比如,获取部门列表接
      阅读 :57 2024-11-30
  • Maven生成可直接运行的jar包(多种方式)

    Maven生成可直接运行的jar包(多种方式)
    Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现no main manifest attribute, in xxx.jar(没有设置Main-Cla
      阅读 :99 2024-11-27
  • Java中eq、ne、ge、gt、le、lt的含义介绍
    在Java中,这些缩写代表了比较运算符,用于比较两个值的大小关系。下面是它们的详细解释: eq:表示等于,在Java中使用==来表示两个值是
      阅读 :130 2024-11-26
  • MyBatis结果映射的两种方式介绍
    MyBatis 是一款优秀的持久层框架,它通过映射文件(Mapper XML 文件)或注解方式将 SQL 语句与 Java 对象关联起来。本文将详细介绍 MyBatis 的结
      阅读 :141 2024-11-25
  • HashMap每次扩容为什么是2倍

    HashMap每次扩容为什么是2倍
    当HashMap在初始化没有指定容量的情况下,首次添加元素时,数组的容量为16;当超出阈值,数组容量为扩容为之前的2倍。 为什么HashMap每次
      阅读 :150 2024-11-25
  • MybatisPlus中saveBatch方法的使用介绍
    1.MyBatis PlussaveBatch 方法 使用及简介 MyBatis Plus 是 Java 生态中一款流行的库,它扩展了 MyBatis 的功能,MyBatis 是一个简化 Java 应用中数据库操作
      阅读 :113 2024-11-25
  • 基于Flutter实现扫描二维码功能

    基于Flutter实现扫描二维码功能
    在今天的移动开发中,二维码扫描已经成为了常见的功能之一。Flutter作为一款跨平台的开发框架,提供了丰富的插件和功能,使得开发者可
      阅读 :179 2024-11-22
  • SpringBoot怎么解析应用参数args

    SpringBoot怎么解析应用参数args
    前文深入解析了SpringBoot启动的开始阶段,包括获取和启动应用启动监听器、事件与广播机制,以及如何通过匹配监听器实现启动过程各阶段
      阅读 :104 2024-11-20
  • 多种情况下jar包获取文件的路径,读取文件

    多种情况下jar包获取文件的路径,读取文件
    java中说到获取文件路径, 获取文件, 读取配置, 有好几种方式, 但是每种方式获取到的结果都不太一样, 适用的场景也不太一样,jar中执行和
      阅读 :66 2024-11-20
  • springboot3.x版本集成log4j冲突以及解决log

    springboot3.x版本集成log4j冲突以及解决log
    springboot3.x版本集成log4j冲突及log4j冲突不生效 由于springboot自带的日志logback会与log4j冲突,因此在网上搜了之后,进行了去除操作 1 2 3 4 5 6
      阅读 :160 2024-11-20
  • 使用mybatis log plugin插件展示出数据库查询

    使用mybatis log plugin插件展示出数据库查询
    1、安装mybatis log plugin插件 直接插件市场搜该插件进行安装就行,安装完成后,会有如下图标 2、需要集成log4j springboot版本需要集成log4j,集
      阅读 :117 2024-11-20
  • C++中std::thread{}和std::thread()用法
    std::thread{}和std::thread()用法 在C++中,std::thread是用于处理线程的类。 关于std::thread{}和std::thread()的区别,主要涉及到C++11引入的统一初始化(
      阅读 :71 2024-11-20
  • C# WinForm实现画笔签名功能介绍

    C# WinForm实现画笔签名功能介绍
    实现效果 签名功能的显示界面如下图: 该效果主要实现如下功能: 1、提供画布,设计画笔类,实现画笔签名 2、点击重签按钮清空画布
      阅读 :146 2024-11-20
  • 使用React和Java实现文本摘要小工具

    使用React和Java实现文本摘要小工具
    在当今互联网时代,GPT、文心一言、通义千问等等模型的不断兴起,互联网可能正进入一个AI时代。本文讲通过一个小案列来讲述我们怎么通
      阅读 :68 2024-11-19
  • Qt实现日志文件的滚动写入
    Qt 日志文件的滚动写入 flyfish 日志文件的滚动写入功能。在日志文件达到10MB时创建新的日志文件,并且在总日志文件大小达到10GB时开始覆盖
      阅读 :161 2024-11-19
  • 若依后端MyBatis改为MyBatis-Plus方式

    若依后端MyBatis改为MyBatis-Plus方式
    1.引入MyBatis-Plus依赖 在总目录的pom.xml,导入依赖 1 2 3 4 5 6 7 8 mybatis-plus.version3.4.3/mybatis-plus.version !-- mybatis-plus 增强CRUD -- dependency groupIdcom.
      阅读 :64 2024-11-16
  • C#文字识别API场景解析、表格识别提取功
    在快节奏的工作与生活环境中,如何提高企业工作效率、提升用户体验成为了人们追求的共同目标。针对市场发展需求,一种将任意场景图
      阅读 :153 2024-11-16
  • SpringSecurity+jwt+captcha登录认证授权流程总

    SpringSecurity+jwt+captcha登录认证授权流程总
    SpringSecurity+jwt+captcha登录认证授权总结 版本信息: springboot 3.2.0、springSecurity 6.2.0、mybatis-plus 3.5.5 认证授权思路和流程: 未携带token,访问登
      阅读 :160 2024-11-16
  • SpringBoot怎么使用过滤器进行XSS防御
    在Spring Boot中,我们可以使用注解的方式来进行XSS防御。注解是一种轻量级的防御手段,它可以在方法或字段级别对输入进行校验,从而防止
      阅读 :201 2024-11-16
  • Java打印星号图案和数字图案的代码
    使用循环和控制语句打印图案 在 Java 中,使用循环和控制语句是打印图案的最佳方法。循环可以帮助你重复执行一段代码,直到满足某个条
      阅读 :13228 2024-11-14
  • 解读构造函数的调用规则、深拷贝与浅拷

    解读构造函数的调用规则、深拷贝与浅拷
    1.调用规则 默认情况下,C++至少会给一个类添加三个函数: 默认构造函数(无参,函数体为空) 默认析构函数(无参,函数体为空) 默认
      阅读 :203 2024-11-14
  • idea中文件被Mark as Plain Text后恢复方式

    idea中文件被Mark as Plain Text后恢复方式
    idea文件被Mark as Plain Text后恢复 1、idea中文件被标记:Mark as Plain Text 在idea中不小心把文件进行Mark as Plain Text标记后,会变成纯文本 如下图所示
      阅读 :89 2024-11-14
  • java根据前端返回的字段名进行查询数据
    在现代的Web开发中,前后端分离已成为主流架构模式。前端通过API与后端进行通信,根据用户需求动态地发送请求。为了实现灵活的查询功
      阅读 :1186 2024-11-11
  • 将本地JAR文件手动添加到Maven本地仓库的
    在 Java 开发中,使用 Maven 作为项目管理工具已经成为了主流的选择。Maven 提供了强大的依赖管理功能,可以轻松地下载和管理项目所需的库
      阅读 :9225 2024-10-20
  • 解决idea npm:无法将“npm”项识别为cmdlet、

    解决idea npm:无法将“npm”项识别为cmdlet、
    idea npm : 无法将npm项识别为 cmdlet、函数、脚本文件或可运行程序的名称 问题描述 在idea运行命令:npm run -dev报错。 分析解决 问题原因: n
      阅读 :172 2024-10-16
  • java怎么在项目中实现excel导入导出功能

    java怎么在项目中实现excel导入导出功能
    一、初识EasyExcel* 1. Apache POI 先说POI,有过报表导入导出经验的同学,应该听过或者使用。 Apache POI是Apache软件基金会的开源函式库,提供跨
      阅读 :1268 2024-10-08
  • c#线性回归和多项式拟合示例详解
    1. 线性回归 公式:线性回归的目标是拟合一条直线,形式为: y=mx+by=mx+b 其中: yy是因变量(目标值) xx是自变量(特征值) mm是斜率(s
      阅读 :1872 2024-10-07
  • springmvc+Hibernate+JPA(混合事务)的介绍
    springmvc+Hibernate+JPA(混合事务) 最近发觉 spring-data-jpa 比较好用。 我在springcloud的项目中使用后,也尝试在springmvc中增加 jpa。 但是老项目用的
      阅读 :1296 2024-09-27
  • Java使用OpenOffice将office文件转换为PDF的方

    Java使用OpenOffice将office文件转换为PDF的方
    1. 先行工作 请注意,无论是windows还是liunx环境都需要安装jdk环境,版本jdk7+ 1.1 OpenOffice官网下载 本地开发环境使用windows,因此下载Windows
      阅读 :8934 2024-09-14
  • Qt音视频功能实现方法

    Qt音视频功能实现方法
    Qt 音视频 在 Qt 中,音频主要是通过QSound类来实现。但是需要注意的是QSound类只支持播放wav格式的音频文件。也就是说如果想要添加音频效果
      阅读 :1750 2024-09-07
  • MyBatis中SqlSession生命周期的使用
    SqlSession是 MyBatis 的核心接口之一,用于执行与数据库的交互操作。它提供了执行 SQL 语句的所有方法,包括插入、更新、删除和查询,还可
      阅读 :261 2024-09-07
  • 如何在SpringBoot中实现优雅关闭
    在了解什么是优雅关闭和如何关闭之前,了解我们需要处理优雅关闭的不同情况非常重要。 正常关机的要求 SpringBoot应用程序的关闭可以是
      阅读 :5531 2024-09-07
  • 微信小程序完整项目实战记录(前端+Spri

    微信小程序完整项目实战记录(前端+Spri
    项目功能及技术 小程序主要有首页、商品详情、商品分类、商品评价、购物车、个人中心等模块。 管理端主要有人员管理、权限管理、商品
      阅读 :1240 2024-09-07
  • C#删除Word文档中的段落的方法

    C#删除Word文档中的段落的方法
    免费.NET Word 库 -Free Spire.Doc for .NET。该库支持实现创建、编辑、转换Word文档等多种操作,可以直接在Visual Studio中通过NuGet搜索 FreeSpire.Doc,然
      阅读 :2160 2024-09-07
  • Knife4j的请求示例当中有很多空白行的问题

    Knife4j的请求示例当中有很多空白行的问题
    问题描述: 按正常来说不应该有上方的空白,当然如果只是查看我也不至于非要解决他,主要是假如接口是json传参,调试界面都没办法修改
      阅读 :518 2024-09-07
  • @ConfigurationProperties在IDEA中出现红色波浪线

    @ConfigurationProperties在IDEA中出现红色波浪线
    在springboot项目中,使用@ConfigurationProperties 注解的时候在使用的注解下方出现了红色的波浪线,出现了这种问题,我们如何消除掉注解下面的
      阅读 :1140 2024-09-07
  • Idea清除缓存并重启解决的问题

    Idea清除缓存并重启解决的问题
    Idea清除缓存并重启解决很多莫名的问题 先介绍怎么清除缓存重启,在分享解决的问题 1、点击File 菜单 如下操作: 2、点击....Restart 按钮 然
      阅读 :886 2024-09-07
  • 程序包org.springframework.boot不存在的问题解

    程序包org.springframework.boot不存在的问题解
    程序包org.springframework.boot不存在 1、检查依赖 首先检查pom文件判断依赖是否存在 1 2 3 4 5 dependency groupIdorg.springframework.boot/groupId artifactIdspri
      阅读 :12256 2024-09-07
  • Spring Data JPA与MyBatisPlus的比较介绍
    JPA(Java Persistence API)和MyBatis Plus是两种不同的持久化框架,它们具有不同的特点和适用场景。 JPA是Java官方的持久化规范,它提供了一种基
      阅读 :515 2024-09-01
  • Java线程本地变量导致的缓存问题解决方法

    Java线程本地变量导致的缓存问题解决方法
    前些时间看别人写的一段关于锁的(对象缓存+线程本地变量)的一段代码,这段代码大致描述了这么一个功能: 外部传入一个key,需要根据
      阅读 :6127 2024-09-01
  • SpringBoot中MapStruct实现优雅的数据复制

    SpringBoot中MapStruct实现优雅的数据复制
    你是否在做项目时遇到过以下情况: DTO(数据传输对象)与Entity之间的转换:在Java的Web应用中,通常不会直接将数据库中的Entity实体对象返
      阅读 :1649 2024-09-01
  • mybatis如何在一个update标签中写多条updat
    mybatis如何在一个update标签中写多条update语句 在mapper里,一个update标签中写了多条update语句,在执行时会抛出SQL异常,是因为在mybatis中默认
      阅读 :1658 2024-09-01
  • Java:com.netflix.client.ClientException错误解决

    Java:com.netflix.client.ClientException错误解决
    ????错误原型 这个错误信息com.netflix.client.ClientException: Load balancer does not have available server for client: module-sso指出客户端module-sso试图通过负载均
      阅读 :1110 2024-09-01
  • SpringBoot项目Docker部署三种方式

    SpringBoot项目Docker部署三种方式
    一种:直接拷贝jar到服务器部署 1.增加docker配置文件 新建Dockerfile文件,负责Docker的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 FROM openjdk:21 #EN
      阅读 :1906 2024-09-01
  • SpringBoot集成slf4j2日志配置的实现

    SpringBoot集成slf4j2日志配置的实现
    1、pom引入依赖 1 2 3 4 5 6 7 8 9 10 dependency groupIdorg.projectlombok/groupId artifactIdlombok/artifactId version1.18.24/version /dependency dependency groupIdorg.springframe
      阅读 :22200 2024-09-01
  • C++的dynamic代码介绍
    在C++编程中,dynamic_cast是处理多态类型转换的关键工具,允许在复杂继承结构中安全地将基类指针或引用转换为派生类指针或引用。通过利
      阅读 :1390 2024-08-28
  • 使用Java生成32位16进制密钥的代码实现介
    在许多加密和安全应用中,生成随机的密钥是至关重要的一步。密钥通常以16进制形式表示,并且具有特定的长度。在这篇博客中,我们将探
      阅读 :11733 2024-08-25
  • Android WebViewClient 的 `shouldOverrideUrlLoading

    Android WebViewClient 的 `shouldOverrideUrlLoading
    简介 在Android开发中,WebView是一个强大的工具,可以在你的应用中显示网页内容。了解WebViewClient中的shouldOverrideUrlLoading方法是至关重要的,
      阅读 :1622 2024-07-26
  • 使用SpringBoot集成Kafka实现用户数据变更后
    当使用Spring Boot集成Kafka实现用户数据变更后,向其他厂商发送消息,我们需要考虑以下步骤:配置Kafka连接、创建Kafka Producer发送消息、监听
      阅读 :1934 2024-07-26
  • c#强制类型转换int方式
    c#强制类型转换int 在 C# 中有三种方法把其它类型转为整型,分别是 : int.Parse() 强制转换(int) Convert.ToInt32() 下面探讨它们各自的特点及效率
      阅读 :2190 2024-07-26
  • SpringBoot将多个文件夹进行压缩的两种方法
    1、将多个文件夹压缩成一个压缩包(压缩到固定目录) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
      阅读 :98224 2024-07-26
  • SpringBoot实现异步的八种方法

    SpringBoot实现异步的八种方法
    一、异步的八种实现方式 1、线程Thread 2、Future 3、异步框架CompletableFuture 4、Spring注解@Async 5、Spring ApplicationEvent事件 6、消息队列 7、第三方
      阅读 :19427 2024-07-26
  • C#生成exe可执行文件的常用方法

    C#生成exe可执行文件的常用方法
    生成可执行文件的方法常用的有2种设置 一、常用2种方法 1、生成菜单 2、项目文件夹下的可执行文件 3、项目菜单---S71500Comm属性
      阅读 :3105 2024-07-26
  • 使用C#快速搭建一个在windows运行的exe应用

    使用C#快速搭建一个在windows运行的exe应用
    这是一个比较旧的内容,但是一直都没有空写,今天花点时间,把我掌握的C# 分享给初学的人或者感兴趣的人,希望能对你有一定帮助 1.1
      阅读 :1933 2024-07-26
  • 在Elasticsearch中添加字段的详细方法
    当使用Elasticsearch(ES)添加字段时,通常会涉及到更新已有索引的映射(mapping),以确保新字段能够被正确地索引和搜索。下面是如何通过
      阅读 :931 2024-07-26
  • SpringBoot实现缓存组件配置动态切换的步骤
    一、需求背景 现在有多个springboot项目,但是不同的项目中使用的缓存组件是不一样的,有的项目使用redis,有的项目使用ctgcache,现在需要
      阅读 :6137 2024-07-26
  • SpringBoot集成Flink-CDC实现对数据库数据的监

    SpringBoot集成Flink-CDC实现对数据库数据的监
    一、什么是 CDC ? CDC 是Change Data Capture(变更数据获取)的简称。 核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入、 更新
      阅读 :1464 2024-07-26
  • C# SqlSugar批量执行SQL语句及批量更新实体
    SqlSugar简介 SqlSugar 是一款 老牌 .NET 开源多库架构ORM框架(EF Core单库架构),由果糖大数据科技团队 维护和更新 ,开箱即用最易上手的.NE
      阅读 :1349 2024-07-26
  • SpringBoot整合Kaptcha实现图片验证码加减乘

    SpringBoot整合Kaptcha实现图片验证码加减乘
    SpringBoot整合Kaptcha实现图片验证码加减乘除 在开发Web应用时,验证码是一个常见的功能,它可以帮助我们防止机器人的恶意操作。今天我们
      阅读 :15728 2024-07-25
  • C#类型转换之显式和隐式转换介绍
    在C#编程中,类型转换是一个核心概念,它允许我们在程序中处理不同类型的数据。类型转换可以分为两大类:显式类型转换(Explicit Casti
      阅读 :15926 2024-07-09
  • MyBatis使用接口映射的方法步骤
    在MyBatis中使用接口映射是一种基于Java接口而非XML映射文件的方式来绑定SQL查询和操作。这种方法使用注解来指定SQL语句,并将其直接关联到
      阅读 :277 2024-07-09
  • SpringBoot3使用Jasypt加密数据库用户名、密
    一、使用步骤介绍 使用Jasypt(Java Simplified Encryption)进行数据加密和解密主要涉及几个步骤,包括引入依赖、配置加密密码、加密敏感信息
      阅读 :22178 2024-07-09
  • MyBatis执行批处理操作的实现
    在MyBatis中,批处理操作是一种高效执行多条语句的方式,特别是当你需要在一个事务中插入、更新或删除多条记录时。批处理可以显著减少
      阅读 :2156 2024-07-09
  • MyBatis实现乐观锁和悲观锁的代码
    在数据库操作中,乐观锁和悲观锁是两种常见的并发控制策略。通过这两种锁机制,系统可以在多用户访问和修改同一数据时,保证数据的
      阅读 :855 2024-07-09
  • SpringCloudAlibaba微服务调用组件OpenFeign的方

    SpringCloudAlibaba微服务调用组件OpenFeign的方
    JAVA 项目中如何实现接口调用? 1)Httpclient HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 Http 协议的
      阅读 :1414 2024-07-09
  • Java中list.foreach()和list.stream().foreach()用法

    Java中list.foreach()和list.stream().foreach()用法
    典故来源于项目中使用了两种方式的foreach,后面尝试体验下有何区别! 先看代码示例: 使用List的forEach: 1 2 3 4 5 6 7 8 9 10 11 12 13 import jav
      阅读 :17926 2024-07-09
  • C#中多线程更新UI控件的常用方案
    在C#中,特别是在使用Windows窗体(WinForms)或WPF(Windows Presentation Foundation)进行UI开发时,处理多线程与UI控件的交互需要特别小心。由于
      阅读 :1153 2024-07-09
  • MyBatis中调用存储过程和函数的实现
    在MyBatis中调用存储过程和函数是一个相对高级的特性,它允许开发者在数据库层面封装复杂的业务逻辑,并通过MyBatis直接调用这些逻辑。这
      阅读 :1338 2024-07-09
  • 程序包org.springframework不存在的解决办法

    程序包org.springframework不存在的解决办法
    遇见问题 在使用IDEA创建SpringBoot项目时,刚打开无法正常运行的解决方案 首先需要自己下载本地的MAVEN 下载 找到对应的binary二进制可执行的
      阅读 :12432 2024-07-09
PHP技术
  • 在PHP中使用__dir__的详细介绍
    __DIR__ 可以用来获取当前代码工作目录。它从PHP 5.3版本开始引入。它类似于使用 dirname(__FILE__)。通常用于包含其他文件,这些文件存在于一
      阅读 :147 2023-08-31
  • 使用Webman构建高效的音频流媒体应用程序
    Webmen是一个基于Node.js的Web框架,它提供了一套强大的工具和库,用于构建高效的Web应用程序。它采用了异步和非阻塞的方式处理客户端请求
      阅读 :118 2023-08-12
  • PHP中利用百度地图API实现地图热区的响应
    在开发网站或应用程序时,我们经常会需要在地图上展示热区的信息,这种热区可以是指定区域内的热门活动、人流密集的地方等。百度地
      阅读 :87 2023-08-01
  • PHP打包部署的实践全过程解析
    一、引言 随着项目规模的增大,传统的手动部署方式已经不能满足需求,代码过程繁琐、易出错且效率低下。因此,自动化打包和部署成为
      阅读 :1227 2023-07-30
  • PHP数据加密方式的总结

    PHP数据加密方式的总结
    首先我们来了解一下为什么要加密? 在网络通信的过程中攻击者可以伪造请求和返回,从而达到不可告人的目的。如下图所示: 数据加密之
      阅读 :2142 2022-09-27
  • PHP四种统计在线人数方式介绍

    PHP四种统计在线人数方式介绍
    1 用表统计方式 用数据表统计在线人数,这种方式只能用在并发量不大的情况下。 首先我们先新建表:user_login 编辑 user_login 表 模拟用户登
      阅读 :2192 2022-09-22
  • PHP获取系统毫秒数时间方法
    前言 php中获取时间方法是date(),在php中获取时间戳方法有time()、strtotime(); date():date(format, timestamp),format为格式、timestamp为时间戳(可选
      阅读 :7739 2022-08-24
  • PHP中的DI依赖注入的详细介绍
    什么是 DI / 依赖注入 依赖注入DI 其实本质上是指对类的依赖通过构造器完成 自动注入 通俗来说,就是你当前操作一个类,但是这个类的某
      阅读 :374 2022-08-11
  • PHP8.1 Fiber交叉执行多任务(附代码)
    拿平时大家写的 for 循环举例。像 go 你可以写两个go每个里面各写一个循环同时输入,你可以看到输出是交替。在过去的php版本中,如果只开
      阅读 :1335 2022-08-11
  • PHP8.0的编译安装与使用的介绍
    安装与配置 本次使用的操作系统Ubuntu 18.04.4 LTS 安装 1.准备必要库 1 2 apt-get install -y autoconf libxml2-dev libsqlite3-dev \ libcurl4-openssl-dev libssl-dev l
      阅读 :694 2022-08-11
  • Mac如何编译PHP 8.0 到MxSrvs工具

    Mac如何编译PHP 8.0 到MxSrvs工具
    开始准备工作 下载 PHP 8.0 PHP 官方下载 https://www.php.net/downloads.php 进入到 MxSrvs 的主程序路径下的/Applications/MxSrvs/bin,根据 Mxsrvs 的命名规则,
      阅读 :3209 2022-08-11
  • PHP8 中的 JIT的详细介绍

    PHP8 中的 JIT的详细介绍
    PHP 8 的 JIT(Just In Time)编译器将作为扩展集成到 php 中 Opcache 扩展 用于运行时将某些操作码直接转换为从 cpu 指令。 这意味着使用JIT后,
      阅读 :1838 2022-08-10
  • PHP8.2不再支持字符串中用${}插入变量了

    PHP8.2不再支持字符串中用${}插入变量了
    PHP 社区 4 月底通过了一项只有一张反对票的提案,提案内容是在即将发布的 PHP 8.2 中,不再支持使用 ${} 在字符串中插入变量的语法(标记
      阅读 :2306 2022-08-10
  • PHP8.2两个新的强类型:null和false的详细介

    PHP8.2两个新的强类型:null和false的详细介
    PHP 从 7.0 开始不断地在完善强类型,我们可以给方法参数、返回值、类属性等声明类型。 强类型可以让代码更加健壮,易于维护,可读性增
      阅读 :1253 2022-08-10
  • PHP从txt文件中读取数据的介绍

    PHP从txt文件中读取数据的介绍
    一、打开/关闭文件 1、对文件操作时首先要打开文件,打开文件用 fopen()函数,语法是: fopen(filename,mode,include_path,context); 2、对文件操作
      阅读 :383 2022-03-01
  • PHP中token的生成
    php token的生成 接口特点汇总: 1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效; 2、因为是非开放性的,所以
      阅读 :2236 2021-07-08
  • PHP实现两种排课方式

    PHP实现两种排课方式
    两种排课方式: 固定每周的固定时间上课(例:共上20节,每周六、周日早上8点-10点上课。假如今天周六凌晨1点,那么排课也需要从今天开
      阅读 :292 2021-06-27
  • PHP读取大文件
    衡量成功 唯一能确认我们对代码所做改进是否有效的方式是:衡量一个糟糕的情况,然后对比我们已经应用改进后的衡量情况。换言之,除
      阅读 :11381 2021-05-30
  • php中流行的rpc框架

    php中流行的rpc框架
    什么是RPC框架? 通常我们调用一个php中的方法,比如这样一个函数方法: localAdd(10, 20),localAdd方法的具体实现要么是用户自己定义的,要么
      阅读 :1465 2021-05-29
  • php构造方法__construct()详解和实例
    1、概念 构造方法__construct()是一种结构特有的特殊方法,该方法由系统规定,开发人员在定义时只需写一次,有构造方法的类在实例化对象
      阅读 :7305 2021-05-24
  • 使用php生成zip压缩包的教程
    压缩一个文件 我们将一个文件生成一个压缩包。 ?php$path = c:/wamp/www/log.txt;$filename = test.zip;$zip = new ZipArchive();$zip-open($filename,ZipArchive::CREATE)
      阅读 :24236 2021-04-21
  • PHP代码加密和扩展解密实战
    这种方案是通过对代码进行加密,然后利用C语音写解密的PHP扩展。破解难度会有提升,但依然是会被破解的。 从网上找过各种代码加密的开
      阅读 :1968 2021-04-20
  • php微信小程序解包过程实例介绍
    1.找到小程序压缩包 1.1、手机root或安装模拟器(我用的是夜神) 1.2、在模拟器上安装微信(用android5系统的模拟器,低版本小程序容易打不开
      阅读 :6383 2021-04-01
  • TP5框架实现签到功能的方法
    基于tp5 模型的一个签到功能; 由于存储所有的签到日期数据库会非常庞大,所以签到日期只存储近三个月的。 具体功能: 1、记录最近一次
      阅读 :7450 2020-04-05
  • TP5框架实现一次选择多张图片并预览
    点击选择图片(可选多张),确定后将选择的图片显示在页面上,已经选择的图片也可以删除,点击提交将图片提交给后台。 1、效果图 2、c
      阅读 :818 2020-04-04
  • 使用Entrust扩展包在laravel中实现RBAC的功能
    想要在Laravel中使用Entrust,首先需要通过Composer来安装其依赖包: composer require zizaco/entrust 5.2.x-de 安装完成后需要在config/app.php中注册服务提
      阅读 :17200 2020-03-17
  • Laravel框架下的Contracts契约详解
    Contracts Laravel 的契约是一组定义框架提供的核心服务的接口, 例如我们在介绍用户认证的章节中到的用户看守器契约IllumninateContractsAuthGua
      阅读 :13437 2020-03-17
  • YII2框架中behavior行为的理解与使用方法的
    YII2中的行为说白了就是对组件功能的扩展,在不改变继承关系的条件下。 行为附加到组件后,行为将注入自已的方法和属性到组件,可以像
      阅读 :18398 2020-03-14
  • PHP代码加密方法的介绍
    如何保护自己的PHP代码: 代码混淆+加密 实际加密算不上,具体实现思路就是把代码base64加密,然后对base64里的字符串进行字符串映射(随
      阅读 :18995 2020-03-14
  • YII2框架中验证码的简单使用方法
    验证码的使用是比较频繁的。YII2中已经帮我们做好了封装。 首先我们在控制器里创建一个actions方法,用于使用yii\captcha\CaptchaAction ?php nam
      阅读 :5905 2020-03-12
  • php实现账号不能同时登陆的方法【当其它
    解决的思路是每当用户登陆时我们必需记录当前的用户id和session_id,如果有人在其它地方用此账号登陆时,我们把此用户id对应的session_id的
      阅读 :793 2020-03-05
  • php输出缓冲Output Control的用法
    关于php的输出缓冲,首先要说明的是什么是缓冲(buffer),比如我们通过记事本在编辑文件的时候,并不是我们输入了内容,系统就会立刻向磁
      阅读 :13798 2020-03-03
  • php使用html5 XHR2实现上传文件与进度显示功
    思路:只要我们知道上传文件的总大小,还有上传过程中上传文件的大小,那么就可以实现进度显示了。 在html5中,XMLHttpRequest对象,传送数
      阅读 :1094 2020-03-03
  • gearman管理工具GearmanManager的安装与php使用
    一、gearman自带了一个gearadmin工具 查看帮助信息 ? 1 gearadmin --help 查看状态 ? 1 gearadmin --status 查看worker信息 ? 1 gearadmin --workers 二、为什么要用
      阅读 :13478 2020-02-29
  • PHP使用gearman进行异步的邮件或短信发送的
    一、准备工作 1、为了防止,处理业务途中出现的宕机,请配置好gearman的持久化方式。 2、使用gearmanManager来管理我们的worker脚本,方便测试
      阅读 :11648 2020-02-29
  • gearman中worker常驻后台 导致MySQL server has
    产生这个原因主要有如下几点: ? 1 2 3 4 5 1、mysql服务宕机了 2、长时间没有操作,超过了wait_timeout的设置,mysql自动断开 3、mysql请求链接被
      阅读 :184 2020-02-29
  • gearman中任务的优先级和返回状态的介绍
    gearman中任务的优先级和返回状态 一、任务的优先级 同步阻塞调用,等待返回结果 ? 1 2 3 doLow:最低优先 doNomal:正常优先级 doHigh:最优先执行
      阅读 :20005 2020-02-29
  • php下的原生ajax请求用法
    浏览器中为我们提供了一个JS对象XMLHttpRequet,它可以帮助我们发送HTTP请求,并接受服务端的响应。 意味着我们的浏览器不提交,通过JS就可
      阅读 :6074 2020-02-29
  • php的无刷新的实现方法
    方法一: 我们通过http的204状态码,页面不跳转。 1.html代码如下: ? 1 2 3 4 5 6 7 8 9 10 !DOCTYPE HTML html lang = zh-CN head meta charset = UTF-8 title / titl
      阅读 :146 2020-02-29
  • php下html5 XHR2+FormData+File API 上传文件的教
    FormData的作用: FormData对象可以帮助我们自动的打包表单数据,通过XMLHttpRequest的send()方法来提交表单。当然FormData也可以动态的append数据。
      阅读 :199 2020-02-29
  • php多进程操作介绍
    php的多进程处理依赖于pcntl扩展,通过pcntl_fork创建子进程来进行并行处理。 例1如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ?php $pid = pcntl_fork(
      阅读 :224 2020-02-29
  • php多进程并发编程防止出现僵尸进程的方
    对于用PHP进行多进程并发编程,不可避免要遇到僵尸进程的问题。 僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为
      阅读 :14659 2020-02-29
  • PHP中php.ini参数优化技巧
    PHP引擎php.ini参数优化 无论是apache还是nginx,php.ini都是适合的。而php-fpm.conf适合nginx+fcgi的配置 首先选择产品环境的php.ini(php.ini-production) /hom
      阅读 :14048 2020-02-29
  • php使用fputcsv实现大数据的导出
    为了实验大数据的导出,我们这里先自已创建一张大表,表结构如下: ? 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLE `tb_users` ( `id` int (11) unsigned NOT NULL AUTO_
      阅读 :13237 2020-02-27
  • php5.3/5.4/5.5/5.6/7常见新增特性介绍
    php新增的特性,只是略微整理,并不完全。 一、php5.3添加的新特性 1、?:简化的三元运算符 ? 1 2 3 ?php $cur = $cur ? $cur : 1; $cur = $cur ?: 1; 2、匿名
      阅读 :8451 2020-02-27
  • ThinkPHP5与单元测试PHPUnit的使用

    ThinkPHP5与单元测试PHPUnit的使用
    thinkphp5.0 是 tp 发展路线第一个支持 composer 的。tp 有自己的载入机制,composer 也有自己的载入机制。 官方提供了 think-testing 组件可以通过
      阅读 :173 2020-02-23
  • PHP Beanstalkd消息队列的安装与使用方法

    PHP Beanstalkd消息队列的安装与使用方法
    一、Beanstalkd是什么? Beanstalkd是一个高性能,轻量级的分布式内存队列 二、Beanstalkd特性 1、支持优先级(支持任务插队) 2、延迟(实现定时任
      阅读 :1928 2020-02-21
  • php-7.3.6编译安装过程介绍
    1.、安装编译工具及库文件(使用yum命令安装) yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl cpp curl curl-devel fontconfig fontconfig-devel fre
      阅读 :1080 2020-02-12
  • ThinkPHP5&5.1实现验证码的生成,使用及
    验证码现在是用户登录、支付等很多环节的必备元素,ThinkPHP55.1给我们提供了验证码的生成方式,也是非常的简单,在这里写一个完整的验
      阅读 :1363 2020-02-09
  • laravel邮件发送的代码教程
    laravel自带SwiftMailer库,集成了多种邮件API,可以很方便的实现邮件的发送。在本教程中使用到的是SMTP(Simple Message Transfer Protocol)简单邮件
      阅读 :1730 2020-01-31
  • Laravel框架自定义分页样式操作代码
    操作步骤如下: (1) 对应public/css/paging.css 文件建立分页样式. (2) 控制器查出分页数据使用 paginate函数进行分页处理.(禁止使用group by处理查询
      阅读 :1354 2020-01-26
  • 实现Laravel jwt多表(多用户端)验证隔离
    Tips: tymon/jwt-auth 作者已通过增加 prv 字段修复这一问题#1167,但是如果你是用 dingo api + jwt 的话,该问题依然存在。# JWT 多表验证隔离 为什么
      阅读 :221 2019-12-19
  • ThinkPHP类似AOP思想的参数验证的实现代码
    思路讲解:不管是在开发 API 还是做后台项目的时候,后端永远不要相信前端传输的参数,通常要做的是验证参数的合法性和安全性。那么在
      阅读 :158 2019-12-19
  • PHP实现微信公众号验证Token的教程

    PHP实现微信公众号验证Token的教程
    缘起 很久之前做过一次公众号的开发,当时就遇到了一个验证的小坑,但是由于时间紧任务急处理完了也就没在意,可谁知最近刚刚上马一
      阅读 :1503 2019-12-17
  • PHP防止sql注入小技巧之sql预处理原理与实
    我们可以把sql预处理看作是想要运行的 SQL 的一种编译过的模板,它可以使用变量参数进行定制。 我们来看下它有什么好处: 预处理语句大
      阅读 :1721 2019-12-14
  • PHP实用小技巧之调用录像的方法
    主要功能 把你实际的调用操作录下来,然后在你想要的地方重新调用 和匿名函数的作用基本一样,暂存你的调用操作 一般用于链式调用,
      阅读 :81 2019-12-06
  • laravel的框架中表单请求类型和CSRF防护
    laravel中为我们提供了绑定不同http请求类型的函数。 Route::get(/test, function () {});Route::post(/test, function () {});Route::put(/test, function () {});Route::pa
      阅读 :769 2019-11-24
  • laravel框架中的视图的基本使用方法
    laravel中的视图默认保存在 resources\views 目录下。在控制器中,我们通常使用 view() 方法返回一个视图文件。 ?phpnamespace App\Http\Controllers;use I
      阅读 :6359 2019-11-24
  • 使用PHP开发留言板功能

    使用PHP开发留言板功能
    首先我不是一名开发人员,只是一名小小的运维工程师,PHP是我自己喜欢的一门开发语言,所以我偶尔也会敲一些代码,写一些案例。今天
      阅读 :657 2019-11-19
  • php命名空间(namespace)原理与用法介绍
    命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要
      阅读 :1650 2019-11-17
  • laravel实现图片上传预览,及编辑时可更换

    laravel实现图片上传预览,及编辑时可更换
    首先先看下效果图 这是添加的时候 可以上传照片 这是编辑的时候 可以修改照片 代码部分: 先看控制器: /*** * 添加商户 * @return \Illuminate\C
      阅读 :983 2019-11-17
  • laravel excel上传文件保存到本地服务器功能
    首先需要下载安装好.环境可以使用 本地上传 $file = $request-file(file, 0);//文件名称 /**判断文件格式以及各种错误**/ //获取文件的扩展名 $ext
      阅读 :1322 2019-11-15
  • php实现微信小程序授权登录功能教程

    php实现微信小程序授权登录功能教程
    效果图: 实现流程: 1、授权登陆按钮和正文信息放到了同一个页面,未授权的时候显示登陆按钮,已授权的时候隐藏登陆按钮,显示正文
      阅读 :1668 2019-11-13
  • 基于thinkphp6.0的success、error实现方法
    最近把项目升级到tp6.0,一开始比较顺利,安装文档升级,但是升级指导指出: 系统不再提供基础控制器类think\Controller ,原来的success 、
      阅读 :16864 2019-11-05
  • PHP判断当前使用的是什么浏览器

    PHP判断当前使用的是什么浏览器
    PHP简单判断当前使用的是什么浏览器,判断浏览器类型的方法,方便统计网站访问用户使用浏览器的比例。 判断浏览器类型方法一 function
      阅读 :1806 2019-10-27
  • Laravel实现添加多语言提示信息
    Laravel默认的locale用的是en,在resouces/lang/en文件夹下,我们可以看到以下几个文件: resources - lang - en -- auth.php -- pagination.php -- passwords.php --
      阅读 :204 2019-10-25
  • laravel解决后端无法获取到前端Post过来的

    laravel解决后端无法获取到前端Post过来的
    效果如下所示: 刚开始一直获取不到前端传过来的Post的值 一番分析后 发现 通过php 命令新建的控制器默认少引用 就是上图圈起来的这个
      阅读 :8050 2019-10-22
  • Laravel ORM 数据model操作方法
    随机查询 $data=Move::where(release,1)-where(is_hot,1)-where(is_status,1)-orderBy(\DB::raw(RAND()))-take(4)-get(); 1.ORM操作需要创建对应的model class User extends Eloque
      阅读 :742 2019-10-21
  • Laravel实现ApiToken认证请求方法

    Laravel实现ApiToken认证请求方法
    1.打开 database/migrations/2014_10_12_000000_create_users_table.php 这个 migration 文件, 我们需要更改 user 表的结构 2.我们需要为 user 表添加 api_token 字段
      阅读 :71 2019-10-14
  • laravel关联关系遍历数组的方法
    1、控制器 public function show($id) { $goods = Goods::select(goods.*)-where(goods.id, =, $id)-get(); $data = []; foreach($goods as $key=$v) { $data[$key][id] = $v-id; $data[$key
      阅读 :1159 2019-10-11
  • 介绍phpfpm的作用和用法
    PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进程管理整合进
      阅读 :100 2019-10-10
  • laravel按天、按小时,查询数据的教程
    使用laravel做后台数据统计的时候,需要查询每天的注册量之类的数据 这时候如果直接用created_at分组,是不好用的。 1、所以本文解决这个查
      阅读 :753 2019-10-09
  • Laravel统计一段时间间隔数据的方法

    Laravel统计一段时间间隔数据的方法
    获取七天以前到现在的数据: $days = Input::get(days, 7); $range = \Carbon\Carbon::now()-subDays($days); $stats = User::where(created_at, =, $range) -groupBy(date) -order
      阅读 :1196 2019-10-09
  • 使用laravel和ajax实现整个页面无刷新的操

    使用laravel和ajax实现整个页面无刷新的操
    1、数据库文件 CREATE TABLE IF NOT EXISTS mr_key(id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT 键id,project_id int(11) NOT NULL COMMENT 外键项目id,name varchar(10
      阅读 :12351 2019-10-03
  • php实现映射操作的方法

    php实现映射操作的方法
    映射 映射,或者射影,在数学及相关的领域经常等同于函数。基于此,部分映射就相当于部分函数,而完全映射相当于完全函数。 映射(
      阅读 :6840 2019-10-03
  • php实现大文件断点续传下载的方法

    php实现大文件断点续传下载的方法
    php实现大文件断点续传下载实例,看完你就知道超过100M以上的大文件如何断点传输了,这个功能还是比较经典实用的,毕竟大文件上传功能
      阅读 :1412 2019-10-02
  • Laravel框架Auth用户认证操作的教程方法
    (1)生成Auth所需文件 打开phpstorm的命令行: php artisan make:auth 生成成功后,打开web.php, 发现多了如下代码: Auth::routes();Route::get(/home, HomeC
      阅读 :5642 2019-09-29
  • 解决laravel Validator ajax返回错误信息的方法
    将return back()-withErrors($validator-errors())-withInput();替换为下面的代码 $validator = \Validator::make($request-input(), $rules, $messages); if ($validator-fails()) { /
      阅读 :14553 2019-09-29
  • php使用json-schema模块实现json校验的教程
    客户端和服务端的http信息传递,采用json几乎成了标配。json格式简单,易于处理,不过由于没有格式规定,无法校验。 好在php有json-schema模
      阅读 :1141 2019-09-28
  • PHP7.0连接DB操作教程【基于mysqli】

    PHP7.0连接DB操作教程【基于mysqli】
    PHP ?php//连接数据库$link = mysqli_connect(localhost, root, root,test);mysqli_query($link,set names gbk);//设置数据库编码$result=mysqli_query($link,select * from zhang w
      阅读 :1852 2019-09-26
  • 详解php集成开发环境
    HP开发使用的集成环境 ,可用PHPStorm, 或者用免费版的 IDEA 加 PHP 插件,两者功能基本相同,只是后者安装起来略折腾。 PHPStorm的特点 :跨平
      阅读 :1674 2019-09-24
  • 关于php开启错误提示的总结
    第一种方法 :在php.ini文件里改变display_errors和error_reporting的值,没有的直接加上 ; 第一处修改 ; display_errors = Off display_errors = On ; 第二处修改
      阅读 :890 2019-09-24
  • PHP实现统计代码行数小工具的教程
    为了方面统计编程代码行数,做了一个小工具。 自动统计指定目录以及目录下的所有文件。 ?php class TotalCode { /** * 统计当前文件有多少行代
      阅读 :1793 2019-09-21
  • php数组和链表的区别总结
    PHP中数组和链表的区别 从逻辑结构来看 1.、数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,
      阅读 :1520 2019-09-20
  • 解决php写入数据库乱码的问题
    对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php mysql数据库连接时乱码解决方法。 MYSQL数据库使用UTF-8编码的问题
      阅读 :1314 2019-09-17
  • php写入txt乱码的解决方法
    相信很多人在使用PHP的过程中都遇到过生成文件乱码的情况,不论是使用fwrite还是file_put_contents写入。可能你会先尝试从编码入手尝试解决,
      阅读 :5542 2019-09-17
  • 实例解析Yii框架参数配置文件params用法
    1.标题的调用 1.1设置 ?phpreturn [ title = 图书商城, domain = [ www = http://super.nat300.top/, m = http://super.nat300.top/m, web = http://super.nat300.top/web, weixin =
      阅读 :1108 2019-09-11
  • Yii框架连表查询操作方法

    Yii框架连表查询操作方法
    Join //表连接//查询出学生、班级、校区、记录表的所有数据$data=Jf_record::find() -join(join,jf_stu,jf_record.sid=jf_stu.sid) -join(join,jf_class,jf_stu.cid=jf_c
      阅读 :981 2019-09-06
  • Laravel框架实现的上传图片到七牛功能的方
    新建项目 这里直接用一个新的Laravel5.3的项目进行演示,其他版本都是一样不会影响功能,顶多是路由位置不一样而已。已有项目的小伙伴可
      阅读 :1510 2019-09-06
  • PHP Primary script unknown 终极解决方法
    相信很多配置php环境的都遇到过这个恼人的问题: 浏览器访问php文件,返回来 File not found 查看/var/log/nginx/error.log ,有 Primary script unknown,类
      阅读 :1897 2019-08-22
  • Laravel 实现数据软删除的方法
    对于任何一个模型,如果需要使用软删除功能,需要在模型中使用Illuminate\Database\Eloquent\SoftDeletes 这个 trait 。软删除功能需要实现的功能有
      阅读 :1302 2019-08-21
  • php中的依赖注入方法
    具体如下: 依赖注入是一种允许我们从硬编码的依赖中解耦出来,从而在运行时或者编译时能够修改的软件设计模式。 我到现在依然不大明
      阅读 :5504 2019-08-19
  • php5.6.x到php7.0.x的特性总结
    php5.6.x到php7.0.x特性 1.标量类型声明 字符串(string), 整数 (int), 浮点数 (float), 布尔值 (bool),callable,array,self,Class/interface name 2.返回值类型声明 定
      阅读 :1363 2019-08-17
  • PHP针对redis常用操作方法
    废话不多说,代码如下: /*1.Connection*/$redis = new Redis();$redis-connect(127.0.0.1,6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis-open(
      阅读 :628 2019-08-17
  • php时间戳转换代码详解
    本篇文章介绍php时间戳转换代码 在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotim
      阅读 :1731 2019-08-04
  • php 根据URL下载远程图片、压缩包、pdf等文
    本篇文章介绍php根据URL下载远程图片、压缩包、pdf等文件到本地 1、此方法可以下载图片、压缩包、pdf(亲测),应该所有类型的文件都可以
      阅读 :1476 2019-07-26
  • PHP实现的多进程控制demo方法
    本篇文章介绍PHP实现的多进程控制demo方法 自己写了个多进程控制的框架代码,留着备查 declare(ticks=1);function sigHandler($signal){ echo a child exit
      阅读 :116 2019-07-22
  • PHP大文件分块上传功能
    本篇文章介绍PHP大文件分块上传功能 前端代码 使用file.slice将文件进行分割,然后分别进行异步上传。 !DOCTYPE htmlhtml lang=zh-cn head meta charse
      阅读 :164 2019-07-22
  • PHP抽象类和接口用法
    本篇文章介绍PHP抽象类和接口用法 前言 对于oop,估计大多数人并不陌生。有些人除PHP外也学习不少其他语言,会发现php的不同之处,可能语
      阅读 :2007 2019-07-20
  • PHP fopen/file_get_contents与curl性能比较
    本篇文章介绍PHP fopen/file_get_contents与curl性能比较 PHP中fopen,file_get_contents,curl 函数的区别: 1 .fopen/file_get_contents 每次请求都会重新做 DNS 查询
      阅读 :629 2019-07-12
数据库
  • Redis连接池配置方式

    Redis连接池配置方式
    连接池配置 一、Redis连接池 与JDBC中在与数据库进行连接时耗时,从而需要引入连接池一样。 Java在与Redis进行连接也是需要时间的。所以在
      阅读 :88 2024-12-24
  • Qt如何编译MySQL数据库驱动

    Qt如何编译MySQL数据库驱动
    Qt编译MySQL数据库驱动 (1)先找到MySQL安装路径以及Qt安装路径 C:\Program Files\MySQL\MySQL Server 8.0 D:\qt\5.12.12 (2)在D:\qt\5.12.12\Src\qtbase\src\plugi
      阅读 :60 2024-12-19
  • MySQL中禁止修改数据库表特定列的实现
    在数据库设计过程中,有时我们需要确保某些列的数据不被修改,以保护数据的一致性和完整性。MySQL 数据库提供了多种方式来达到这个目
      阅读 :155 2024-12-18
  • 怎么安装SQL Server 2016及SQL Server Management

    怎么安装SQL Server 2016及SQL Server Management
    一、安装SQL Server 2016 1.准备SQL Server 2016的安装包 SQL Server 2016可在官网上进行下载; 2.解压安装包 将下载的SQL Server2016的安装包解压,找到
      阅读 :101 2024-12-14
  • SQL中的partition分区功能使用

    SQL中的partition分区功能使用
    需求来源 今天甲方这边要查看一个机车的周时数据(就是一个机车从到我的管辖范围内,到出我的管辖内所用的时间),那这个它会跑很多
      阅读 :153 2024-12-14
  • SQL Server使用Windows身份验证与JDBC连接数据
    什么是 Windows 身份验证 Windows 身份验证(也称为集成安全性)是 SQL Server 提供的一种身份验证方式,它允许 SQL Server 使用 Windows 用户账户来
      阅读 :136 2024-12-14
  • SQL Server使用T-SQL创建数据库的操作

    SQL Server使用T-SQL创建数据库的操作
    功能和特性上: SQL server的管理工具(SQL Server Management Studio)功能强大,适合企业级应用。支持更多的数据类型,如 XML、JSON、地理空间数据
      阅读 :59 2024-12-14
  • MySQL安装报错找不到MSVCR120.dll文件丢失的
    遇到MSVCR120.dll 文件丢失问题通常是因为Microsoft Visual C++ Redistributable文件丢失或未正确安装。 MSVCR120.dll是 Microsoft Visual C++ Redistributable for Vi
      阅读 :87 2024-12-14
  • mysql迁移达梦列长度超出定义的简单解决

    mysql迁移达梦列长度超出定义的简单解决
    一、问题概述 mysql迁移达梦遇到列长度超出定义,错误如下 造成此错误原因是达梦存放不下mysql迁移过来的字符串,在早期版本8.1.3.162之前
      阅读 :124 2024-12-13
  • centos虚拟机部署opengauss数据库详细图文

    centos虚拟机部署opengauss数据库详细图文
    一、基本信息 1、虚拟机安装的centos版本 2、opengauss版本 地址:https://opengauss.org/zh/download/ 3、opengauss和gaussdb的区别 高斯数据库(GaussDB)是云
      阅读 :187 2024-12-13
  • MongoDB配置用户名和密码的操作介绍
    要在 MongoDB 中配置用户名和密码,可以按照以下步骤进行操作: 1. 启动 MongoDB 服务并连接 首先确保 MongoDB 服务正在运行。然后,使用 Mong
      阅读 :200 2024-12-12
  • Linux安装两个mysql(8.0和5.7),并同时使用方式

    Linux安装两个mysql(8.0和5.7),并同时使用方式
    一、下载mysql 8.0和mysql 5.7.30 mysql下载地址: https://dev.mysql.com/downloads/mysql/ 1、下载mysql 8.0 我使用的centos7,这里选择linux-generic,然后下载第一
      阅读 :71 2024-12-12
  • 在同一台服务器中实现同时安装mysql5.7和

    在同一台服务器中实现同时安装mysql5.7和
    同一台服务器同时安装mysql5.7和mysql8 本文是帮助您建立在mysql5.7版本已经安装完成并在运行中,另外安装配置mysql8.0版本 注意: 若是mysql5.
      阅读 :76 2024-12-12
  • 解决mysql启动报错:The server quit without upd
    mysql启动报错:The server quit without updating PID file问题 如果数据库报这个错,日志里面没有任何报错,配置文件、目录权限都对着,可以使用以
      阅读 :148 2024-12-12
  • 通过docker和docker-compose安装redis两种方式

    通过docker和docker-compose安装redis两种方式
    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。这里介
      阅读 :106 2024-12-12
  • Linux环境下升级redis的详细步骤介绍

    Linux环境下升级redis的详细步骤介绍
    一、摘要 最近漏洞扫描服务器发现,Redis 缓冲区溢出漏洞(CVE-2024-31449),解决办法redis更新到6.2.16、7.2.6或7.4.1及以上版本。 二、漏洞描述 漏
      阅读 :159 2024-12-08
  • MySQL使用MD5加密算法进行数据加密功能

    MySQL使用MD5加密算法进行数据加密功能
    在现代的数据库应用中,数据的安全性和隐私性变得尤为重要。无论是存储用户的个人信息,还是保护敏感的业务数据,确保这些数据不会
      阅读 :185 2024-12-06
  • 使用Oracle通过gateway连接MSSQL的流程

    使用Oracle通过gateway连接MSSQL的流程
    环境概述 某医院的his系统Oracle数据库要和体检系统进行数据通讯,需要从Oracle能查到sqlserver的数据。本次通过Oracle gateway来解决此问题。
      阅读 :180 2024-12-06
  • Redis实现限量优惠券的秒杀功能

    Redis实现限量优惠券的秒杀功能
    核心:避免超卖问题,保证一人一单 业务逻辑 代码步骤分析 全部代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
      阅读 :59 2024-12-04
  • MySQL 5.7中NULL与‘ ‘空字符值的多维度分
    MySQL 5.7中NULL与空字符值的多维度分析 引言 在数据库设计和开发过程中,正确理解和使用NULL值对于确保数据质量和查询效率至关重要。NUL
      阅读 :176 2024-12-04
  • 达梦数据库文件故障的恢复方法

    达梦数据库文件故障的恢复方法
    1、概述 1.1 概述 本文介绍了达梦数据库文件损坏或误删除后的恢复方法。这里的数据库文件包括,表空间数据文件、重做日志文件、UNDO文件
      阅读 :193 2024-12-04
  • 怎么在Neo4j与PostgreSQL间实现高效数据同步

    怎么在Neo4j与PostgreSQL间实现高效数据同步
    1. 引言 在当今数字化时代,数据已成为企业的核心资产。随着业务的不断扩展和技术的快速发展,企业常常需要同时运用多种数据库系统来满
      阅读 :94 2024-12-03
  • redis缓存预热的实现介绍
    一、缓存预热的必要性 在一个高并发的系统中,如果缓存刚启动时是空的,所有的请求都会直接打到数据库,这可能会导致以下问题: 高延
      阅读 :169 2024-11-25
  • Redis哈希槽的介绍
    1. 什么是 Redis 哈希槽? Redis Cluster 是 Redis 的分布式架构,它将数据分布在多个 Redis 实例(节点)上。为了实现数据分片,Redis Cluster 使用了
      阅读 :69 2024-11-25
  • MySQL记录操作日志常用的几种实现方法
    在 MySQL 中记录操作日志,通常有几种方法可以实现。最常见的方式是通过启用 MySQL 的日志功能,或者使用触发器、审计插件等手段来记录数
      阅读 :59 2024-11-24
  • mysql实用操作之日期格式化
    在MySQL中,你可以使用DATE_FORMAT()函数来格式化日期。DATE_FORMAT() 函数通常用于格式化DATETIME 或 TIMESTAMP类型的字段。这个函数允许你按照指定
      阅读 :202 2024-11-24
  • 怎么查本地mysql的username和密码及更新密码
    要查找本地 MySQL 数据库的用户名和密码,可以通过以下几种方式进行: 1. 查找 MySQL 当前用户 你可以通过以下命令登录 MySQL,并查看当前连
      阅读 :137 2024-11-24
  • mysql中窗口函数lag()用法介绍
    在MySQL中,窗口函数LAG()可以用来访问当前行的前一行或多行的数据。这个函数通常用于分析时间序列数据,比如计算相邻行之间的差异或者
      阅读 :168 2024-11-23
  • MySQL中group_concat函数用法小结

    MySQL中group_concat函数用法小结
    一、group_concat函数的功能 将group by产生的同一个分组中的值连接起来,返回一个字符串结果。group_concat函数首先根据group by指定的列进行分组
      阅读 :76 2024-11-23
  • Redis模拟延时队列实现日程提醒的方法
    使用Redis模拟延时队列 实际上通过MQ实现延时队列更加方便,只是在实际业务中种种原因导致最终选择使用redis作为该业务实现的中间件,顺
      阅读 :116 2024-11-23
  • mysql怎么执行流程

    mysql怎么执行流程
    MySQL 架构与SQL执行流程 MySQL主要而分为server层和存储引擎层两部分 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQ
      阅读 :85 2024-11-23
  • Sql Server 2008 数据库附加错误:9004问题解决
    【问题描述】 数据库文件存在异常状况,有可能是因为硬盘有坏区引起的。附加数据库的时候,提示错误9004。 【解决方法】 假设数据库名
      阅读 :143 2024-11-20
  • sqlite3自动插入创建时间和更新时间的功能
    最近在记录一些简单的结构化日志信息时,用到了sqlite3数据库(保存的信息比较简单,用Mysql,SQL Server,Postgres这些数据库有点小题大做)
      阅读 :75 2024-11-20
  • SQLite转换字符串为日期的代码
    在SQLite中,日期可以用字符串、整数或实数表示。常用的日期格式包括YYYY-MM-DD和YYYY-MM-DD HH:MM:SS。当我们将日期存储为字符串时,可以使用日
      阅读 :116 2024-11-20
  • Access数据中的SQL偏移注入原理解析介绍
    使用场景: 目标数据表的字段较多,无法一一获取的时候,尝试使用偏移注入的方式实现SQL注入。 原理: 例如:一个表有6个字段,而你想
      阅读 :185 2024-11-20
  • oracle数据库被锁定的解除方案介绍

    oracle数据库被锁定的解除方案介绍
    oracle数据库被锁定如何解除 使用以下SQL语句查询Oracle被锁定的表 1 2 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects b, v$ses
      阅读 :188 2024-11-20
  • Oracle锁表处理方式介绍
    Oracle锁表处理 1.查看被锁的表 1 2 3 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id 2.查看锁表
      阅读 :123 2024-11-20
  • oracle临时表WITH AS用法介绍
    临时表分类 oracle临时表分为会话级临时表和事务级临时表; 会话级的临时表只与当前会话相关,只要当前会话还存在,临时表中的数据就还
      阅读 :98 2024-11-20
  • oracle的sqlnet.ora文件配置传输加密算法介绍
    oracle的sqlnet.ora文件配置传输加密算法 sqlnet.ora文件位于ORACLE_HOME/network/admin目录中。 sqlnet.ora文件中增加如下: 1 2 3 4 SQLNET.ENCRYPTION_SERVER = R
      阅读 :134 2024-11-20
  • Linux服务器下oracle实现rman自动备份的方式
    为确保oracle数据库数据的安全和一致性,一般我们都需要利用备份手段进行数据库的备份。在oracle数据库中,rman因其强大的功能和完善的手
      阅读 :108 2024-11-18
  • MySQL insert记录后查询乱码问题解决方法
    问题现象 后台应用程序使用的是云上的 MySQL 服务,需要给 MySQL 数据表里 insert 一些数据,平时都是先运行一个 MySQL 的 pod: 1 kubectl run mys
      阅读 :129 2024-11-16
  • 怎么通过MongoDB Atlas 实现语义搜索与RAG(迈

    怎么通过MongoDB Atlas 实现语义搜索与RAG(迈
    通过MongoDB Atlas 实现语义搜索与 RAG迈向AI的搜索机制 一、引言 随着大模型和语义搜索的迅速发展,如何高效管理和检索大规模非结构化数据
      阅读 :74 2024-11-16
  • MYSQL批量UPDATE的两种方式介绍
    工作中遇到批量更新的场景其实是比较常见的。 但是该如何正确的进行批量UPDATE,很多时候往往有点头大。 这里列2种可用的方式,供选择
      阅读 :211 2024-11-16
  • Navicat导入Excel数据时数据被截断的问题分

    Navicat导入Excel数据时数据被截断的问题分
    在数据库的日常操作中,将Excel数据导入MySQL是常见的需求之一,特别是通过Navicat工具进行Excel数据导入时,可能会遇到数据截断的问题。具
      阅读 :111 2024-11-16
  • mysql中general_log日志的实现介绍
    1.记录范围:这个log里面会记录MySQL所有的SQL语句,不管是查询语句,还是DML语句,还是DDL语句,还是DCL语句,这些语句统统都会被记录在
      阅读 :67 2024-11-16
  • Mysql8.4.3LTS中离线部署的实现

    Mysql8.4.3LTS中离线部署的实现
    一、部署环境 软件:mysql8.4.3LTS 系统:ubuntu24.04 资源配置 资源分配的大小与业务系统的体量有关系;所以没有固定 CPU:2核 内存:4 GB 磁盘
      阅读 :18670 2024-11-16
  • mysql日常锁表之flush_tables介绍
    1. Flush tables简介 官方手册中关于Flush tables的介绍 Closes all open tables, forces all tables in use to be closed, and flushes the query cache. FLUSH TABLES also remove
      阅读 :182 2024-11-15
  • Mysql中的secure_file_priv参数设置方法

    Mysql中的secure_file_priv参数设置方法
    secure_file_priv是MySQL中的系统变量,用于限制文件的读取和写入。 该参数的设置可以通过my.ini(windows版本)/my.cnf(Linux版本)中设置。 修改完参数
      阅读 :68 2024-11-15
  • Redis数据一致性的介绍

    Redis数据一致性的介绍
    1、一致性 一致性是指系统中各节点数据保持一致。分布式系统中,可以理解为多个节点中的数据是一致的。 一致性根据严苛程度分类: 强
      阅读 :145 2024-11-15
  • Redis数据类型Streams的介绍
    Redis Streams 是 Redis 5.0 引入的一种新的数据类型,它提供了一种强大的日志结构化数据存储方式。Streams 类型非常适合用于构建消息队列、事
      阅读 :12230 2024-10-23
  • Navicat连接MySQL出现2059错误的解决方案介绍
    Navicat连接MySQL出现2059错误 在Navicat中连接MySQL时遇到错误代码2059,这表示MySQL服务器不接受Navicat客户端提供的加密插件。 MySQL 8.0 及以上版本
      阅读 :14228 2024-10-21
  • mysql时间戳格式化yyyy-mm-dd的使用介绍

    mysql时间戳格式化yyyy-mm-dd的使用介绍
    格式化到 年月日 1 2 3 4 # 将时间换成列名就行;当前是秒级时间戳,如果是毫秒的 / 1000即可 # SELECT FROM_UNIXTIME(1602668106666.777888999 / 1000,%Y-%m
      阅读 :19223 2024-10-21
  • mysql-8.0.15-winx64安装与修改密码方式介绍

    mysql-8.0.15-winx64安装与修改密码方式介绍
    第一步:下载 移步官网:https://www.mysql.com/downloads/下载一个压缩包(个人版) 第二步:安装 解压安装包,根据自己的喜好选择路径 将安装
      阅读 :1626 2024-10-21
  • mysql中Innodb行锁实现原理介绍
    一、Innodb行锁的实现 【1】Innodb的行锁是通过给索引的索引项加锁来实现的 【2】Innodb按照辅助索引进行数据操作时,辅助索引和主键索引都将
      阅读 :2254 2024-10-21
  • windows-mysql8.0.15如何修改密码、重置密码

    windows-mysql8.0.15如何修改密码、重置密码
    windows-mysql8.0.15 修改密码、重置密码 打开命令窗口cmd 输入命令:net stop mysql,停止MySQL服务。 1 net stop mysql 如果出现下图提示,就则需要用管
      阅读 :22106 2024-10-21
  • Oracle数据库中表压缩的实现方式和特点
    Oracle数据库中表压缩的实现方式和特点 1 基本表压缩(Basic Table Compression) 基本表压缩主要用于较少更新的表,如数据仓库。它通过压缩由
      阅读 :2255 2024-10-08
  • PostgreSQL中查看当前时间和日期的几种常用
    PostgreSQL中查看当前时间和日期 CURRENT_TIMESTAMP CURRENT_TIMESTAMP返回当前的日期和时间,包含时间戳信息,包括时区信息。 1 SELECT CURRENT_TIMESTAMP
      阅读 :2135 2024-10-08
  • Mysql主从同步怎么重置

    Mysql主从同步怎么重置
    服务器强制重启,导致MySQL主从数据库出现数据不一致问题,主从数据库数据相差较大,无法完成数据同步,出现报错。 因此,需要进行主
      阅读 :1408 2024-10-07
  • Oracle表空间时间点恢复的方法介绍

    Oracle表空间时间点恢复的方法介绍
    已有一个数据库全备,在PDB中恢复被drop掉的表空间 1.新建表空间 1 create tablespace PITR_TBS datafile /u01/app/oracle/oradata/PRODCDB/PDBPROD2/PITR_TBS01.dbf s
      阅读 :1439 2024-10-07
  • sql中的regexp与like区别实现介绍
    1、REGEXP 用途:高级字符串匹配,使用正则表达式。 特点:灵活性强,能进行复杂模式匹配(如开头、结尾、字符集等)。 基本语法: 1
      阅读 :22186 2024-10-03
  • Redis内存碎片率调优处理方式

    Redis内存碎片率调优处理方式
    1.背景概述 在生产环境中Redis Cluster集群触发了内存碎片化的告警(碎片率1.5),集群节点分布三台宿主机六个节点三主三从架构,Redis版本
      阅读 :22138 2024-09-30
  • MySQL中关于表的约束介绍

    MySQL中关于表的约束介绍
    一、空属性 在MySQL中,空属性约束指定了某一列是否可以包含NULL值。 它们用于各种目的,例如数据验证和限制数据的输入格式。 NOT NULL:当
      阅读 :3125 2024-09-29
  • MySQL按时间进行表分区的方法
    创建按月份分区的表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 create table if not exists table_name ( id bigint auto_increment comment 主键id, create_by varchar(64) not null
      阅读 :993 2024-09-29
  • Redis怎么处理Hash冲突
    在 Redis 中,哈希表是一种常见的数据结构,通常用于存储对象的属性,对于哈希表,最常遇到的是哈希冲突,那么,当 Redis遇到Hash冲突会如
      阅读 :291 2024-09-29
  • Redis实现分布式锁时需要考虑的问题解决
    分布式系统中的多个节点经常需要对共享资源进行并发访问,若没有有效的协调机制,可能会导致数据竞争、资源冲突等问题。分布式锁应
      阅读 :12249 2024-09-29
  • mysql数据库提权的三种方法

    mysql数据库提权的三种方法
    MySql提权的三种方式: udf提权 mof提权 启动项提权 以下是一些常见的数据库及其默认端口: 1. MySQL: 默认端口为 3306 2. PostgreSQL: 默认端口为
      阅读 :2268 2024-09-20
  • 解决ERROR 2003 (HY000): Can‘t connect to MySQL

    解决ERROR 2003 (HY000): Can‘t connect to MySQL
    最近在学习Django框架,于是在windows系统上搭建了Django环境,并使用虚拟机ubuntu系统上安装的mysql作为项目的远程数据库,前几天一直用得好
      阅读 :728 2024-09-19
  • Oracle Instant Client环境配置全过程

    Oracle Instant Client环境配置全过程
    本地没有安装oracle 1.配置Oracle Instant Client环境 到Oracle官网下载Oracle Instant Client,注意选择x86平台,Toad只认32位的Oracle Instant Client。 至于版本
      阅读 :1006 2024-09-17
  • mysql中xtrabackup全量备份/增量备份及恢复

    mysql中xtrabackup全量备份/增量备份及恢复
    一、测试前准备 mysql数据库 端口 3306 数据文件目录 /data/mysql/3306/data 安装目录 /usr/lcoal/mysql 配置文件 /etc/my.cnf 创建数据库 testXtra 创建备份目
      阅读 :1230 2024-09-16
  • Redis连接池监控(连接池是否已满)与优
    Redis作为一个高性能的内存数据库,广泛应用于各类高并发场景中。然而,在使用Redis时,连接池的管理至关重要,特别是在高并发应用中,
      阅读 :15726 2024-09-08
  • MongoDB分页查询缓慢怎么办

    MongoDB分页查询缓慢怎么办
    在大数据应用场景中,MongoDB作为一种NoSQL数据库,以其灵活的文档存储模式和高性能查询能力,得到了广泛应用。然而,随着数据规模的不
      阅读 :17230 2024-09-08
  • Oracle使用RMAN进行数据库恢复的实现
    1. 准备工作 在开始恢复之前,需要确保以下几点: 已安装并配置 Oracle 数据库。 有适当的备份文件可供恢复。 拥有适当的数据库管理员权
      阅读 :12925 2024-09-08
  • Oracle使用RMAN备份数据库的步骤
    1. 准备工作 在开始备份之前,需要确保以下几点: 已安装并配置 Oracle 数据库。 已配置环境变量,如ORACLE_HOME和ORACLE_SID。 拥有适当的数据
      阅读 :898 2024-09-08
  • redis搭建哨兵模式实现一主两从三哨兵

    redis搭建哨兵模式实现一主两从三哨兵
    一、Redis 哨兵模式: 哨兵的核心功能:在主从复制的基础上,哨兵引入了主节点的自动故障转移 1、哨兵模式原理: 哨兵:是一个分布式系
      阅读 :5715 2024-08-30
  • SQLServer日志收缩的两种方法

    SQLServer日志收缩的两种方法
    在日常运维中,有时会遇到The transaction log for database xxxx is full due to ACTIVE_TRANSACTION.这样的报错信息。 此错误消息表明:数据库的事务日志文
      阅读 :1235 2024-08-30
  • 深入理解MySQL8.0默认TCP端口
    1、本文内容 选择题 TCP/IP MySQL 8.0 的默认TCP端口 show variables查看 总结 2、选择题 A、3306 B、33060 C、33062 D、33063 3、TCP/IP TCP/IP(Transmission Cont
      阅读 :536 2024-08-19
  • MySQL8全文索引的实现方法

    MySQL8全文索引的实现方法
    创建索引 之前未尝试过使用MySQL8的全文索引,今天试一试看看什么效果,否则跟不上时代了都。 创建索引非常简单,写句SQL就行。 1 2 3 4
      阅读 :817 2024-08-19
  • MySQL8.0 MGR的维护管理
    现在有个三节点的MGR集群: 1 2 3 4 5 6 7 8 9 mysql select * from performance_schema.replication_group_members; +---------------------------+-------------------------------
      阅读 :1820 2024-08-19
  • 探讨MySQL约束下的查询功能

    探讨MySQL约束下的查询功能
    一. 数据库约束: 1.约束类型汇总: 约束类型 说明 NULL约束 使用NOT NULL指定列不为 空 UNIQUE唯一约束 指定列为唯一的、不重复的 DEFAULT默认值
      阅读 :13929 2024-08-19
  • MySQL文件权限存在的安全问题和解决方案

    MySQL文件权限存在的安全问题和解决方案
    在实际生产环境中,应按照软件安全设计的「最小特权原则」设置MySQL的文件权限。 MySQL「安装目录」的属主和属组需要设置成mysql用户;
      阅读 :22163 2024-07-31
  • Redis在Ubuntu系统上的安装步骤

    Redis在Ubuntu系统上的安装步骤
    1. 先切换到 root 用户 在 Ubuntu 20.04 中,可以通过以下步骤切换到 root 用户: 输入以下命令,以 root 用户身份登录: 1 sudo su - 按回车键,并输
      阅读 :2304 2024-07-31
  • Sql Server查询卡顿的排查方法

    Sql Server查询卡顿的排查方法
    本篇为理论知识的分析以及对症下药,前阵子发生过Bug,后通过迁移服务器以及数据库最终才解决问题,但是细想当时可能是因为碎片或者
      阅读 :1266 2024-07-31
  • MySQL数据库中如何查询近一年的数据
    在MySQL中,如果你想查询近一年的数据,你可以使用CURDATE()或NOW()函数来获取当前日期或时间,然后通过日期函数(如DATE_SUB())来减去一年的
      阅读 :1886 2024-07-25
  • IDEA的database插件无法连接mysql的解决办法

    IDEA的database插件无法连接mysql的解决办法
    错误复现: 如上图所示,用navicat链接数据库正常,mysql控制台操作正常,但是用IDEA的数据库插件链接一直报 08001 错误【[08001] Could not crea
      阅读 :2273 2024-07-25
  • mysql8.4版本mysql_native_password无法连接问题
    用dbeaver可以直接连接 用NAVICAT连接后报错 在网上查找8.0版本可以在my.ini里[mysqld]配置以下描述 default_authentication_plugin=mysql_native_password 仍然报
      阅读 :2285 2024-07-18
  • MySQL中CONCAT()函数出现值为空的问题及解决

    MySQL中CONCAT()函数出现值为空的问题及解决
    项目中用到了三个字段,需要对它们用concat()函数进行拼接以及分组group by,下面一锅端了concat()的这个函数,有concat()、concat_ws()和group_con
      阅读 :2187 2024-07-18
  • sql server安装及使用全流程

    sql server安装及使用全流程
    一、安装SQL Server 1.到微软官网下载SQL Server Developer版本,现在的最新版本是SQL Server 2019 Developer。微软官网传送门:点击此处直达 2.下载完成
      阅读 :1271 2024-07-18
  • SQL Povit函数使用及实例

    SQL Povit函数使用及实例
    PIVOT函数常用于数据的行转列,同时也可以用此函数实现类似于Excel中的数据透视表的效果。 PIVOT函数 PIVOT 函数的基本语法如下: 1 2 3 4 5
      阅读 :622 2024-07-18
  • MySQL数据库统计函数COUNT的使用及说明
    1. COUNT 函数的作用 数据库系统中COUNT(expr)用于统计数据行数,其主要作用为返回SELECT语句检索的行中 expr 表达式的值不为 NULL 的行的数量,
      阅读 :1661 2024-07-18
  • MySQL执行.sql文件的超详细教学
    在使用MySQL数据库过程中,我们经常需要执行包含SQL语句的.sql文件。这些文件通常用于数据库的备份和恢复或批量执行SQL脚本。本文将详细
      阅读 :10825 2024-07-03
  • Oracle创建表语句介绍
    oracle 创建表时,表名称会自动转换成大写,oracle 对表名称的大小写不敏感。 oracle 表命名规则: 1、必须以字母开头 2、长度不能超过30个字
      阅读 :1305 2024-07-03
  • oracle分组group by使用方式

    oracle分组group by使用方式
    1、语法 在select列表中所有未包含在组函数中的列都应该包含在group by字句中 包含在group by字句中的列不必包含在select列表中 正确: 1 selec
      阅读 :1637 2024-07-03
  • mysql的binlog三种配置模式小结
    cat /etc/my.cnf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [mysqld] [client] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect=SET NAMES utf8 character-set-s
      阅读 :1218 2024-07-03
  • Navicat连接SQL server出现:[IM002] [Microsoft]

    Navicat连接SQL server出现:[IM002] [Microsoft]
    问题 解决方法 一 找到Navicat的安装路径,然后找到sqlncli_x64.msi文件并安装,安装成功后重启Navicat重新进行连接,看是否成功。 解决方法 二
      阅读 :2267 2024-07-03
  • 利用MyFlash实现MySQL数据闪回的操作指南
    Github https://github.com/Meituan-Dianping/MyFlash MyFlash 限制 仅支持5.6与5.7 binlog格式必须为row,且binlog_row_image=full 只能回滚DML(增、删、改) MySQL 准
      阅读 :13723 2024-06-21
  • mysql安装报错unknown variable mysqlx_port=0.0

    mysql安装报错unknown variable mysqlx_port=0.0
    在使用mysql-installer-community-8.0.36.0.msi类似这种文件安装mysql 的时候,会遇到初始化数据库失败,查看log,如果是unknown variable mysqlx_port=0.0.,可
      阅读 :16229 2024-06-21
  • Mongodb UPDATE使用$sort将数组重新排序的示例
    本文继续探讨对文档数组类型字段进行更新。可以思考平时是否遇到这样的需求。数据插入数组字段后,需要对数组字段进行排序。比如找
      阅读 :2253 2024-06-21
  • MySQL数据库常见字段类型长度汇总大全

    MySQL数据库常见字段类型长度汇总大全
    一、整数 TINYINT 长度:固定为1个字节。 范围:-128 到 127(有符号)或 0 到 255(无符号)。 SMALLINT 长度:固定为2个字节。 范围:-32,768 到
      阅读 :6823 2024-05-23
  • MySQL触发器(TRIGGER)的具体使用

    MySQL触发器(TRIGGER)的具体使用
    1. 触发器是什么? 定义:MySQL 的触发器和存储过程一样,都是嵌入到 MySQL 中的一段程序,是 MySQL 中管理数据的有力工具。通过对数据表的
      阅读 :2107 2024-05-23
  • sql server实现图片的存入和读取的流程介绍

    sql server实现图片的存入和读取的流程介绍
    首先提醒一下,无论是将图片存入数据库,还是从数据库中读取,都是采用流的形式进行,虽然,在数据库中,存储图片的类型是Image,但是
      阅读 :2185 2024-05-23
服务器
  • tomcat websocket WsFrameServer内存溢出的问题解

    tomcat websocket WsFrameServer内存溢出的问题解
    WebSocket连接上了300以后JVM就报内存溢出了,把JVM溢出的堆栈日志导了出来这是详情: 1 2 3 4 5 6 648 instances of org.apache.tomcat.websocket.server.WsFra
      阅读 :123 2024-12-25
  • Kali Linux静态IP的设置指南
    在 Kali Linux 中设置静态 IP 地址是一个常见的需求,尤其是在进行渗透测试或者需要长期稳定连接的情况下。本文将指导你如何在 Kali Linux 中
      阅读 :184 2024-12-25
  • Linux命令如何输入输出重定向、追加

    Linux命令如何输入输出重定向、追加
    本文介绍Linux中的输入输出重定向、追加。 Linux是通过文件描述符来控制输入和输出的,如下: 字段 描述 文件描述符 默认设备 stdin 标准输
      阅读 :78 2024-12-25
  • Linux虚拟机重启找不到IP的解决方案

    Linux虚拟机重启找不到IP的解决方案
    本文介绍Linux 操作系统查看不到IP地址问题,随之发现Linux 网络服务重启失败也失败,按照以下骤即可完美解决!!! Linux 操作系统查看不
      阅读 :71 2024-12-25
  • Windows防火墙入站和出站规则介绍

    Windows防火墙入站和出站规则介绍
    1. 介绍 1.1. 出站和入站 出站是从本地计算机访问外部网络,例如浏览器发起请求访问脚本之家 入站是从外部网络访问本地计算机,例如使用
      阅读 :103 2024-12-23
  • Windows Server 2019设置远程桌面多用户连接的

    Windows Server 2019设置远程桌面多用户连接的
    首先使用winver指令查看当前操作系统的版本 打开本地组策略编辑器,用于管理和编辑计算机相关配置 按照下图路径,双击quot;远程桌面服务
      阅读 :193 2024-12-23
  • Windows Server 2019不重装进行分盘的方法

    Windows Server 2019不重装进行分盘的方法
    场景描述 最近搞了一个Windows Server 2019 12G 1T 的服务器,配置如下: 但是它只有一个C盘,强迫症患者就想给他分成几个盘方便管理,但是这
      阅读 :94 2024-12-23
  • 当Nginx所在服务器的磁盘空间满时的影响
    大家好,我是G探险者! 最近遇到一个问题是,nginx所在服务器磁盘满了,导致前端页面上的一个文件上传功能不好使了,搞得我排查半天,
      阅读 :157 2024-12-22
  • Linux中SSH远程访问和控制的实现

    Linux中SSH远程访问和控制的实现
    一、SSH服务的概述 1.1、概念 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双
      阅读 :108 2024-12-20
  • windows server 2019 安装 CA-证书服务器的方法

    windows server 2019 安装 CA-证书服务器的方法
    一、准备 需要准备两台服务器进行测试: 第一台域控制器:DC01 192.168.10.1,Windows Server 2019安装AD域并且提升为域控contoso.com。 第二台加域的
      阅读 :101 2024-12-20
  • linux的CPU使用率达到100%的快速定位过程

    linux的CPU使用率达到100%的快速定位过程
    问题现象 Linux服务器(操作系统版本是centos7.9)上面部署了若干Java站点服务,突然收到运维的CPU异常g告警,到了影响业务的情况发生,经初
      阅读 :159 2024-12-19
  • haproxy软件的日志如何输出到指定文件

    haproxy软件的日志如何输出到指定文件
    haproxy软件日志输出到指定文件 默认haproxy的日志是输出到系统syslog中,查看起来不是非常方便,为了更好的管理haproxy的日志,我们在生产环
      阅读 :114 2024-12-19
  • linux系统下如何新增vg大小
    linux系统下新增vg大小 最近有很多身边小伙伴问我呀,linux下面新增vg具体怎么操作,还有linux下面扩容已有vg怎么操作,那么接下来,我就带
      阅读 :172 2024-12-19
  • 使用nginx正向代理实现访问外网

    使用nginx正向代理实现访问外网
    需求1:某几个ip的代理 1 2 3 4 5 6 7 8 9 server { listen 9000; # 监听端口 server_name localhost; set $url proxy_server_doman_or_ip; # 设置代理的域名或IP变量,这
      阅读 :74 2024-12-16
  • Tomcat 8.5 下载、安装、启动及遇到的各种

    Tomcat 8.5 下载、安装、启动及遇到的各种
    1. Tomcat 安装 这是 tomcat 8 的下载链接:https://archive.apache.org/dist/tomcat/tomcat-8/ 此时在这里点击你要下载的版本号,这里大版本都是 8,这里演
      阅读 :160 2024-12-14
  • Linux安装yum时出现apt-get install E: 无法定位

    Linux安装yum时出现apt-get install E: 无法定位
    ubuntu系统安装mysql之前安装yum,出现报错:E: 无法定位软件包问题 (1)找到源镜像,备份 1 2 cd /etc/apt/ // 切换到/etc/apt/ 目录下 sudo cp sourc
      阅读 :192 2024-12-14
  • nginx的请求转发配置过程介绍

    nginx的请求转发配置过程介绍
    Nginx的使用(windows环境) linux也和此类似 去官网下载nginx后解压 在当前目录打开cmd窗口输入nginx.exe 即可启动服务 若想停止当前服务 输入命令
      阅读 :146 2024-12-13
  • linux设置tomcat开机启动的两种方式
    方法一: 1. 添加文件 1 vi /etc/systemd/system/tomcat.service 添加内容 1 2 3 4 5 6 7 8 9 10 11 12 13 [Unit] Description=Tomcat8 After=syslog.target network.target remote-
      阅读 :121 2024-12-13
  • Nginx缓存系统 proxy_cache工作原理介绍
    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示
      阅读 :81 2024-12-13
  • Linux/etc/passwd介绍
    Linux /etc/passwd Linux 系统中的 /etc/passwd 文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读
      阅读 :155 2024-12-13
  • nginx怎么根据报文里字段转发至不同地址
    nginx接收到post请求.请求报文里是一个json字符串,字符串里有个字段id。 根据id不同,转发到不同地址。 如果id=aaa,转发到www.aaa.com.test 如果
      阅读 :180 2024-12-11
  • 安装、配置和验证FTP服务器的步骤
    ftp服务器搭建-安装、配置及验证 #安装 1 sudo apt-get install vsftpd #配置文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 cat /etc/vsftpd.conf EOF listen=NO
      阅读 :82 2024-12-11
  • 使用Apache HttpClient执行GET、POST、PUT和DEL
    Apache HttpClient 是一个功能强大且灵活的库,用于在Java中处理HTTP请求。 它支持多种HTTP方法,包括GET、POST、PUT和DELETE等。 本教程将演示如何
      阅读 :180 2024-12-11
  • nginx设置X-Frame-Options的字段选择

    nginx设置X-Frame-Options的字段选择
    X-Frame-Options选项 X-Frame-Options 有三个值: DENY:表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许 SAMEORIGIN:表示该页
      阅读 :74 2024-12-06
  • nginx配置https://localhost/index报404
    当你的Nginx配置导致页面刷新时报404错误时,通常是由于以下几个原因造成的: 静态文件路径配置错误:Nginx没有正确地指向静态文件的目录
      阅读 :75 2024-12-06
  • nginx设置X-Frame-Options的字段选择介绍

    nginx设置X-Frame-Options的字段选择介绍
    X-Frame-Options选项 X-Frame-Options 有三个值: DENY:表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许 SAMEORIGIN:表示该页
      阅读 :77 2024-12-05
  • Nginx配置缺少导致CSS不起作用的问题解决
    在Web开发中,确保样式表正确加载是前端显示正常工作的关键。然而,有时候即使CSS文件的路径和代码本身没有问题,CSS样式也可能无法正
      阅读 :133 2024-12-04
  • apache Airflow快速入门教程应用场景分析

    apache Airflow快速入门教程应用场景分析
    Apache Airflow已经成为Python生态系统中管道编排的事实上的库。与类似的解决方案相反,由于它的简单性和可扩展性,它已经获得了普及。在本
      阅读 :159 2024-12-04
  • 解决linux ping命令报错name or service not kno

    解决linux ping命令报错name or service not kno
    安装的centos7无法上网解决方案 一、安装的centos7 无法上网解决方案 1、选择VMWare的NAT模式。 导航栏编辑-虚拟网络编辑器 -NAT模式-NAT设置 2、
      阅读 :144 2024-12-01
  • VMnet8模式虚拟机配置全过程介绍

    VMnet8模式虚拟机配置全过程介绍
    一、前置知识 网关: 网关(Gateway)又称网间连接器、协议转换器。 网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个
      阅读 :185 2024-12-01
  • Linux部署nginx访问文件403问题及解决

    Linux部署nginx访问文件403问题及解决
    问题描述 在linux服务器上通过nginx部署,访问文件403 新配置了一个用户来部署服务,将部署文件更新到原有目录下,结果nginx访问403 原因 没
      阅读 :87 2024-12-01
  • 怎么使用nginx代理ws或是wss的请求
    遇到的问题: 如何使用nginx代理ws或是wss的请求 起因是,为了降本增效要做服务器合并的需求,但两个服务器之间的进程存在对外连接的端口冲
      阅读 :183 2024-12-01
  • nginx反向代理下的长连接实现

    nginx反向代理下的长连接实现
    一、nginx使用场景 大型应用架构中,一般会使用nginx反向代理,分为三层: 1.调用层,浏览器或APP; 2.中间层,反向代理nginx; 3.服务层,
      阅读 :136 2024-11-27
  • linux安装nginx和前端部署vue项目全过程(实

    linux安装nginx和前端部署vue项目全过程(实
    1、打包前端项目 1 npm run build 执行完后会在根目录下生成一个dist文件夹,这个dist文件夹就是我们需要的东西 2、将dist包上传到服务器 自己
      阅读 :190 2024-11-27
  • Red Hat 8.0 使用yum报错的解决方法:This sys

    Red Hat 8.0 使用yum报错的解决方法:This sys
    红帽使用yum源的时候,提示报错,这是因为红帽的yum源是需要付费注册的,解决方法步骤如下: 一、查看已经安装的yum包: 1 2 [root@localho
      阅读 :170 2024-11-27
  • Nginx实现会话保持的方式配置
    在 NGINX 中实现会话保持(Session Persistence),可以通过多种方法完成。以下是一些常见的方式: 1. 使用 IP 哈希(IP Hash) IP 哈希是一种简单
      阅读 :185 2024-11-25
  • Linux的二进制文件无法运行问题及解决

    Linux的二进制文件无法运行问题及解决
    问题描述 cannot execute binary file 解决思路 不能执行二进制文件,而指令没有报错; 执行文件的用户权限也是最高权限(如上图,root用户);
      阅读 :163 2024-11-24
  • apache中的Worker和Prefork之间的区别介绍
    apache中的Worker 和 Prefork 之间的区别 Apache中的Worker和Prefork两种工作模式在内存使用、稳定性以及兼容性等方面存在区别 内存使用 Worker:由于
      阅读 :87 2024-11-24
  • Apache新站点目录配置SELinux的方法介绍

    Apache新站点目录配置SELinux的方法介绍
    在 web 服务器管理领域,确保服务器环境的安全性至关重要。SELinux (Security-Enhanced Linux) 是保护 Linux 服务器最有效的工具之一,它是一种强制
      阅读 :86 2024-11-24
  • Nginx+Tomcat集群环境的实现

    Nginx+Tomcat集群环境的实现
    一、集群环境架构 一台Nginx可以与多台Tomcat服务器挂钩,此时客户端访问的都是Nginx反向代理的IP地址和端口,然后Nginx通过一些分流策略等
      阅读 :101 2024-11-22
  • nginx指定conf文件路径的方法介绍
    在使用 Nginx 时,有时需要指定配置文件(nginx.conf)的路径,而不是使用默认的路径。你可以通过以下几种方式来指定配置文件路径: 1. 使
      阅读 :152 2024-11-22
  • Nginx的流式响应配置教程介绍
    Nginx的流式响应配置 Nginx的流式响应(streaming response)是指在Nginx作为反向代理服务器时,将响应内容一边接收,一边逐步发送给客户端的过
      阅读 :211 2024-11-22
  • Linux系统启动慢或无法启动的排查方法
    1. 硬件检查 确认硬件状态: 检查硬盘、内存、CPU等是否正常,特别是硬盘是否存在坏道(使用smartctl检测)。 1 smartctl -a /dev/sdX 拔插外部设
      阅读 :72 2024-11-21
  • Nginx设置Access-Control-Allow-Origin多域名跨域

    Nginx设置Access-Control-Allow-Origin多域名跨域
    修改配置文件 可通过如下配制进行多域名的设置。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 map $http_origin $corsHost { default 0; ~https://www.itbiancheng.com https://
      阅读 :165 2024-11-20
  • Nginx日志中request_time和upstream_response_time区
    在现代 web 应用架构中,Nginx 被广泛用作反向代理、负载均衡器和静态资源服务器。其高效的处理能力和灵活的配置使得它成为了大多数高流
      阅读 :171 2024-11-19
  • clickhouse远程连接以及用户名密码设置方式

    clickhouse远程连接以及用户名密码设置方式
    clickhouse远程连接以及用户名密码设置 1、远程连接 1 sudo vim /etc/clickhouse-server/config.xml 两种情况,如果没有禁用ipv6,找到 1 !--listen_host::/lis
      阅读 :130 2024-11-19
  • Nginx修复CORS漏洞的实现方法
    漏洞描述 CORS 不安全配置漏洞指的是在跨域资源共享过程中,由于资源服务器的响应头 Access-Control-Allow-Origin 配置不当导致本应该受限访问的
      阅读 :192 2024-11-16
  • Maven3.8.1使用Tomcat8插件启动项目的方法(亲

    Maven3.8.1使用Tomcat8插件启动项目的方法(亲
    我本地maven的settings.xml文件中的配置: 1 2 3 4 5 6 mirror idaliyunmaven/id mirrorOfcentral/mirrorOf name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository
      阅读 :207 2024-11-15
  • Nginx配置超时时间的排查方法
    如果在 Nginx 中设置了 keepalive_timeout、client_header_timeout 和 client_body_timeout 后仍然不起作用,可以尝试以下排查步骤: 1. 确认配置的生效范围
      阅读 :6227 2024-11-14
  • Zabbix邮件报警设置方法介绍

    Zabbix邮件报警设置方法介绍
    说明: Zabbix监控服务端、客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常。 实现目的: 在Zabbix服务端设置邮件报警,当
      阅读 :1209 2024-11-13
  • Zabbix配置WEB监控详细图文教程介绍

    Zabbix配置WEB监控详细图文教程介绍
    Zabbix WEB监控介绍 在Zabbix中配置Web监控,可以监控网站的可用性和响应时间。Zabbix提供了内置的Web监控功能,通过配置Web场景(Web Scenario),
      阅读 :183 2024-11-13
  • Zabbix的超详细安装部署全过程介绍

    Zabbix的超详细安装部署全过程介绍
    首先,zabbix是一套监控系统,它由多个组件组成,我们在学习zabbix之前,先来了解一下它的组成部件。 1.架构 Zabbix 由几个主要的功能组件组
      阅读 :101 2024-11-13
  • Tomcat中连接器(Connector)的实现
    在Apache Tomcat中,连接器(Connector)是一个关键组件,它负责处理与客户端的通信,包括接收请求和发送响应。Tomcat支持多种类型的连接器,
      阅读 :22136 2024-11-13
  • Tomcat中配置Context的方法
    在Tomcat中,Context是一个非常重要的组件,它代表了运行在Tomcat服务器上的一个独立的Web应用程序。每个Context组件通常对应一个特定的Web应用
      阅读 :182 2024-11-13
  • Tomcat配置虚拟主机的实现
    在Tomcat中配置虚拟主机允许你通过不同的域名或IP地址访问同一台服务器上的不同Web应用。这通常通过编辑Tomcat的配置文件server.xml来实现。
      阅读 :58 2024-11-13
  • 服务器or本地项目部署全流程及常见问题

    服务器or本地项目部署全流程及常见问题
    今天出一期在windows、linux ubantu系统中部署yolo or rtdetr项目的流程,供小白快速入门!(声明:以下流程均在蓝耘GPU平台和魔鬼面具的rtdetr项
      阅读 :1776 2024-11-13
  • 使用CentOS7上的GitLab Runner,让你的项目加速

    使用CentOS7上的GitLab Runner,让你的项目加速
    在软件开发的道路上,持续集成和持续部署是不可或缺的一环,就像是您的项目的生命力源泉。而GitLab Runner,则是这条流水线上的得力助手
      阅读 :1127 2024-11-13
  • Nginx中配置防盗链的方法实现介绍
    在当今数字化的时代,网站内容就如同珍贵的宝藏,而盗链则像是可恶的盗贼,企图不劳而获地窃取这些宝藏。想象一下,您辛辛苦苦打造
      阅读 :633 2024-10-23
  • VScode连接远程服务器踩坑实战记录(新版离

    VScode连接远程服务器踩坑实战记录(新版离
    想要用VScode连接远程服务器,但远程服务器并没有连接外网,因此需要离线手动安装vscode-server但网上的方法都是旧版本的安装,没有新版本
      阅读 :9015 2024-10-18
  • Linux系统中检查系统重启记录方案

    Linux系统中检查系统重启记录方案
    借其强大的架构和无与伦比的灵活性,Linux 提供了专门为深入系统诊断而设计的工具和命令。 系统管理员的一个典型职责是熟练地检查 Li
      阅读 :291 2024-10-18
  • linux中关于mkdir命令语法和实例介绍
    在以其绝对功能和灵活性而闻名的 Linux 操作系统的动态世界中,有大量的命令集合可以让你完全掌握系统。 深入理解和掌握Linux中mkdir命令
      阅读 :1291 2024-10-18
  • Nginx只允许www域名访问并禁止裸域名访问
    在网站管理中,很多时候我们希望用户只能通过带有www的域名访问,而对于裸域名(即没有www前缀的域名)则禁止访问或进行重定向。这可
      阅读 :1228 2024-10-18
  • 解决生产环境遇到的curl和yum命令报错问题

    解决生产环境遇到的curl和yum命令报错问题
    生产环境进行了漏洞扫描检测出sshd服务的版本漏洞(CVE-2024-6387),给出的解决方案是升级最新版本的sshd服务即最新版本9.8,升级sshd服务需
      阅读 :8531 2024-09-30
  • centos7系统安装部署ZABBIX5.0的配置方法
    zabbix是一个基于[WEB]界面的提供分布式[系统监视]以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证[服务器系统
      阅读 :2132 2024-09-30
  • Apache Iceberg底层数据查询原理解析

    Apache Iceberg底层数据查询原理解析
    Apache Iceberg 底层数据存储 Iceberg 数据组织图(HDFS): 5个SnapShot对应5个manifest list清单列表。 1.查询最新快照数据 获取最新元数据 获取 Icebe
      阅读 :2167 2024-09-28
  • Tomcat下配置HTTPS的教程

    Tomcat下配置HTTPS的教程
    Tomcat核心功能还是作为Java的容器来运行Java后端代码,虽然内置了对HTTP请求的支持,但并不是最优选择,通常部署时,会在Tomcat前面加一个
      阅读 :112 2024-09-27
  • 修改TOMCAT的JVM虚拟机内存大小的三种方法

    修改TOMCAT的JVM虚拟机内存大小的三种方法
    修改TOMCAT的JVM虚拟机内存大小几种方式 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 经常会出
      阅读 :9231 2024-09-24
  • Apache Airflow使用教程介绍
    Apache Airflow 是一个用于编排和调度任务的开源平台。它适用于创建、调度和监控数据工作流。以下是使用 Airflow 的基本步骤: 1. 安装 Apach
      阅读 :2199 2024-09-24
  • Nginx实现UDP四层转发的过程

    Nginx实现UDP四层转发的过程
    有2台云服务器,一台国内的、一台国外的,我本地网络直连国外的IP上VPN速率很慢。但是由于云服务器厂商有线路优化,国内的服务器到国
      阅读 :1699 2024-09-21
  • Nginx限流和流量控制的实现介绍
    Nginx 提供了强大的流量控制功能。限制客户端在特定时间段内的请求次数,以保护服务器资源,防止因过载而导致的性能下降甚至服务不可
      阅读 :1331 2024-09-21
  • Nginx服务器配置https安全协议的实现

    Nginx服务器配置https安全协议的实现
    一、简介 HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地
      阅读 :625 2024-09-21
  • Linux文件传输及解决yum安装失效的方法

    Linux文件传输及解决yum安装失效的方法
    Linux文件传输地图如下,先选取你所需的场景,若你是需要Linux和Linux之间传输文件就查看SCP工具即可。 一.下载网站文件 前提是有网: 检查
      阅读 :1286 2024-09-21
  • 深入理解Nginx中的sites-enabled目录
    Nginx 是一个高性能的 HTTP 服务器和反向代理服务器,广泛用于网站和应用的部署中。在 Nginx 的配置管理中,sites-enabled目录扮演了一个重要角
      阅读 :1406 2024-09-18
  • 实现在Linux上执行exe文件

    实现在Linux上执行exe文件
    在Linux上执行exe文件 出现这个问题的初衷是,要用工控机去实现一些控制 于是乎买了个无线网卡,其自带的驱动是exe文件 在Ubuntu上无法执行
      阅读 :1729 2024-09-09
  • Linux指定端口连接Redis服务器的步骤方法
    Redis是一种流行的开源内存数据库,常用于缓存、消息队列等场景。在Linux系统上,连接Redis服务器需要使用客户端工具,在本篇博文中,我
      阅读 :7525 2024-09-02
  • 替换或重写Tomcat内置的404页面的方法

    替换或重写Tomcat内置的404页面的方法
    替换成 准备一个Tomcat 可以到Tomcat官网下载对相应的版本,这个是Tomcat的官网地址:https://tomcat.apache.org/。之所以写这篇文章,是因为客户漏
      阅读 :7726 2024-09-02
  • linux设置定时任务的教程
    linux设置定时任务执行定时脚本 系统定时任务周期:每小时 控制定时任务目录: /etc/cron.hourly 定时 每小时顺序: 1.进入定时任务目录 1 [r
      阅读 :1235 2024-08-19
  • Nginx下将http改为https的操作教程

    Nginx下将http改为https的操作教程
    将服务从HTTP变为HTTPS,需要进行SSL证书的配置。需要完成一下步骤: 获取SSL证书 安装SSL证书 配置Nginx支持HTTPS 重启Nginx HTTP到HTTPS的重定向(
      阅读 :1695 2024-08-06
  • Nginx配置中root和alias的区别及说明

    Nginx配置中root和alias的区别及说明
    Nginx配置中root和alias区别 root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,比如: 1 2 3 location /i/ { root /data/w3; } 请求
      阅读 :159 2024-08-06
  • Nginx的跨域、alias、优化方式

    Nginx的跨域、alias、优化方式
    root与alias 1 2 3 4 location / { alias /app/html/; index index.html index.htm; } 两者区别: alias是目录别名,root是最上层目录的定义 alias后必须用/结束,不
      阅读 :1112 2024-08-06
  • Nginx动静分离的代码
    为了加快网站的解析速度,就是把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 简单来说,就
      阅读 :1012 2024-07-08
  • Nginx访问控制的原理及实现
    什么是访问控制? 访问控制是一种安全机制,旨在限制系统或网络资源的访问权限,确保只有经过授权的用户或系统可以访问这些资源。对
      阅读 :192 2024-07-08
  • Nginx超时时间的配置介绍
    Nginx是一款自由、开源、高性能的HTTP和反向代理服务器,它可以通过不同的设置来提高网站的性能和安全性。其中,设置Nginx超时时间非常重
      阅读 :1873 2024-07-08
  • Nginx配置及热升级的介绍

    Nginx配置及热升级的介绍
    Nginx详解 Nginx与Apache一样,都是web服务器,但是Nginx比Apache多一些功能,比如Nginx可以做代理,可以做负载均衡 1. Nginx关键特性 支持高并发
      阅读 :554 2024-07-08
  • Linux之虚拟机和主机互通实现方式

    Linux之虚拟机和主机互通实现方式
    诸如以下问题,解决问题的思路都是一样的,看完此文后都能找到答案: 主机为何 ping 不通 虚拟机?请检查是否在同一网段?Linux 防火墙是
      阅读 :1322 2024-07-08
  • 使用Apache Kafka构建实时数据处理应用
    Apache Kafka的基本概念 Apache Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者和生产者的所有实时消息。以下是一些Apache
      阅读 :12275 2024-07-08
  • Zabbix配置PING监控的方法

    Zabbix配置PING监控的方法
    Zabbix PING监控介绍 如果需要判断机房的网络或者主机是否正常,这就需要使用zabbix ping,Zabbix使用外部命令fping处理ICMP ping的请求,在基于
      阅读 :8628 2024-07-08
  • linux服务器本地开启visdom
    linux服务器本地开启visdom 需要用pytorch的visdom在服务器上跑程序,并把图片显示出来,但是服务器上打不开网页,如何将visdom.server转到本地。
      阅读 :1136 2024-06-29
  • Nginx负载均衡中的Memcached缓存模块

    Nginx负载均衡中的Memcached缓存模块
    Nginx 的 ngx_http_memcached_module 模块本身并没有提供缓存功能,它只是一个将用户请求转发到 Memcached 服务器的代理模块。 在以 Memcached 服务器为
      阅读 :1767 2024-06-29
  • Ubuntu中apt和apt-get命令的区别
    在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两个常用的命令行工具,用于安装、更新、删
      阅读 :1436 2024-06-29
  • 前端加载访问速度优化详细指南(Nginx)
    1. gzip压缩 往nginx.conf 的http内容段落中加入 1 2 3 4 5 6 7 # gzip config gzip on; gzip_min_length 1k; gzip_comp_level 9; gzip_types text/plain application/javascript app
      阅读 :1213 2024-06-29
  • linux编写同步文件的脚本
    linux编写同步文件的脚本 搭集群最麻烦的就是修改配置文件,如果只用修改一个机器上的配置文件,然后用一个脚本就可以把配置文件同步
      阅读 :1605 2024-06-29
  • Nginx location(正则)使用介绍
    1、nginx location location 指令的作用是根据用户请求的URI来执行不同的应用。 location使用的语法 1 2 3 location [=|~|~*|^~] uri { } 解释: location [=||*
      阅读 :1352 2024-06-22
  • Nginx之location匹配和Rewrite重写跳转方式

    Nginx之location匹配和Rewrite重写跳转方式
    一、常用的Nginx 正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如ol*能匹配o及
      阅读 :973 2024-06-22
  • Tomcat启动闪退常见问题18种解决方法
    1.端口冲突 Tomcat默认使用8080端口。如果该端口已被其他应用占用,Tomcat将无法启动。你可以更改Tomcat使用的端口号,或者关闭占用该端口的
      阅读 :1025 2024-06-22
  • Nginx负载均衡实现上游服务健康检查功能

    Nginx负载均衡实现上游服务健康检查功能
    Nginx 负载均衡实现上游服务健康检查 Author:Arsen Date:2024/06/20 前言 如果你使用云负载均衡(如阿里云 CLB),我们可以通过配置健康检查来
      阅读 :1570 2024-06-22
  • 在centos服务器上部署nginx容器的方法
    1.下载nginx镜像 2.导入镜像 1 docker load -i nginx.tar 3. 查看导入的镜像 1 docker images 4. 运行镜像 1 docker run -d -p 80:80 --name my-nginx nginx 5. 访问Nginx 其
      阅读 :1628 2024-06-22
  • linux的sftp复制传输文件方式
    linux的sftp复制传输文件 假设要把服务器a的路径xxx下的某文件m内容复制到服务器b去 因为Jumpserver的权限问题,scp不能直接复制,所以使用s
      阅读 :12286 2024-06-13
  • linux scp免密传输、ssh免密登陆方式

    linux scp免密传输、ssh免密登陆方式
    1. SCP命令的使用 1 scp -p 你想发送的文件 目标主机用户名@IP:目标地址 演示一下: 我本地的虚拟机想往我的云服务器上面发送文件,可以看到
      阅读 :1901 2024-06-13
  • nginx中配置proxy_pass的方法
    nginx http 代理 通过proxy_set_header,返回客户端真实IP地址及端口,而不是代理主机ip 1 2 3 4 5 6 7 8 9 server { listen 80; location / { proxy_set_header Host
      阅读 :1324 2024-06-13
网页制作
  • Table和div的介绍及用法
    Web前端1 学号 姓名 性别 年龄 01 张三 男 20 02 李四 女 21 人数合计 60 表格的组成部分: 标题 表头 主体 表尾 Table 定义一个表格 1 2 table bord
      阅读 :126 2024-11-22
  • 告别硬编码让你的前端表格自动计算的代

    告别硬编码让你的前端表格自动计算的代
    当我的团队进行税务系统模块开发的时候,我发现他们需要花费80%的时间去解决计算问题,尤其体现在表格(Grid)中的计算,这些时间花在
      阅读 :101 2024-11-22
  • 前端实现字符串GBK与GB2312的编解码总结
    在开发项目的时候遇到的一个比较坑的问题,产品要求从浏览器拿到浏览器地址栏里面的搜索词进行判断,我们一般使用的都是UTF-8的编码格
      阅读 :202 2024-11-22
  • 网页中使用Unicode字符的简介(&#,\u等)
    最早的计算机只能使用ASCII字符,但随着计算机应用范围的扩展,很多国家都设计了用于计算机的特殊字符集,使自己国家和民族的字母及文
      阅读 :103 2024-11-22
  • CSS border边框的全面指南介绍
    CSS 是前端开发中不可或缺的工具,而border属性则是控制元素边框的核心之一。通过灵活使用border,开发者可以为网页布局带来丰富的视觉效
      阅读 :160 2024-11-09
  • CSS中隐藏滚动条的同时保留滚动功能
    在CSS中,我们可以通过一些技巧来隐藏滚动条,同时保留滚动功能。以下是几种常用的方法和具体的实现步骤。 1. 使用overflow和::-webkit-scr
      阅读 :1261 2024-11-09
  • CSS布局技巧实现元素左右排列的方法

    CSS布局技巧实现元素左右排列的方法
    开发中经常会遇到一个场景,使用 CSS 实现一个子元素靠右,其余子元素靠左。 这里总结一下常见的实现方式。 1. flex 布局 flexbox 是一种常
      阅读 :5261 2024-11-09
  • CSS给div一个带有圆角的渐变边框效果

    CSS给div一个带有圆角的渐变边框效果
    单纯的设置border-radius,是不行的,这样设置完以后渐变色边框虽然会显示,但是圆角不能出来,解决方法如下 1.先看效果 2.这是个带有渐变效
      阅读 :1531 2024-11-09
  • 15个为编程初学者准备的网站(都是国外的

    15个为编程初学者准备的网站(都是国外的
    今天的文章,我们将分享15个可以学习编程的网站,这些网站上提供了很多编程教程,图书以及编程练习,希望对你有用。 01、免费编程书籍
      阅读 :7240 2024-11-09
  • HTML5 details标签的基础知识
    定义和用法 details标签规定用户可以根据需要打开和关闭的其他详细信息。 details标签通常用于创建用户可以打开和关闭的交互式小部件。默
      阅读 :194 2024-11-09
  • HTML5使用details标签:展开/收缩信息

    HTML5使用details标签:展开/收缩信息
    details 标签提供了一种替代JavaScript的方法,它主要是提供了一个展开/收缩区域。details 标签中可以使用 summary 标签从属于details 标签,单击
      阅读 :574 2024-11-09
  • CSS Grid 布局在IE中不兼容的原因及解决方
    CSS Grid 布局在 IE 中不兼容的原因与解决方案 1. 引言 在现代Web开发中,CSS Grid布局作为一种强大的二维布局系统,为开发者提供了灵活且高效
      阅读 :14520 2024-11-09
  • 使用CSS的object-position实现图片在img标签中

    使用CSS的object-position实现图片在img标签中
    在CSS中,object-position属性它允许我们精确地控制替换元素(如img、video等)内容在其容器内的位置。通过指定水平和垂直方向的偏移量,可以
      阅读 :913 2024-11-09
  • 使用CSS3和SVG创建圆形进度条动画效果

    使用CSS3和SVG创建圆形进度条动画效果
    CSS3和SVG是网页设计中用于创建动态视觉效果的强大工具。文章将演示如何结合CSS3的动画功能与SVG的矢量图形能力,制作一个圆形进度条动画
      阅读 :87 2024-10-25
  • CSS中的box-shadow的介绍

    CSS中的box-shadow的介绍
    box-shadow详解 属性定义及使用说明 box-shadow属性可以设置一个或多个下拉阴影的框。 语法 1 box-shadow: h-shadow v-shadow blur spread color inset; 注意:
      阅读 :1674 2024-10-23
  • HTML5实现本地摄像头拍照与照片上传的方
    HTML5通过input type=file标签及其capture属性,允许网页调用本地摄像头进行拍照,提升了用户交互体验。本文将详细介绍如何使用HTML5和JavaScri
      阅读 :936 2024-10-23
  • HTML5元素定位的介绍

    HTML5元素定位的介绍
    1.元素定位 为了实现网页整体布局,我们先要知道,一个元素,是如何定位到页面上的某个位置的,这就是元素定位。 元素定位有四种,可
      阅读 :264 2024-10-23
  • html5浏览器中实现高德地图定位功能(推荐

    html5浏览器中实现高德地图定位功能(推荐
    HTML5是当前Web开发中最常用的技术之一,而地图应用又是其中一个非常常见的需求。高德地图是国内最受欢迎的地图服务提供商之一,他们提
      阅读 :615 2024-10-23
  • 使用HTML5新增的表单元素来增强表单功能
    随着HTML5标准的推广和普及,网页表单的设计也得到了极大的改进。HTML5引入了许多新的表单控件和属性,不仅提升了用户体验,还简化了前
      阅读 :18224 2024-10-23
  • CSS盒子模型、圆角边框、盒子阴影效果实

    CSS盒子模型、圆角边框、盒子阴影效果实
    页面布局的三大核心:盒子模型、浮动、定位。 盒子模型、圆角边框 盒子模型 网页布局的核心:通过css摆放盒子。 盒子模型的组成包括:
      阅读 :8822 2024-10-18
  • CSS3新特性:box-shadow阴影效果、圆角border
    圆角 使用CSS3 border-radius属性,你可以给任何元素制作圆角,border-radius属性,可以使用以下规则: (1)四个值:第一个值为左上角,第二个
      阅读 :22168 2024-10-17
  • CSS3中的@media查询常见问题介绍
    CSS3的@media查询是一种强大的功能,允许我们根据不同的媒体类型和设备特性来应用不同的样式规则。这使得我们能够创建响应式设计,确保
      阅读 :2115 2024-10-17
  • CSS3伪元素与伪类选择器区别与应用实例介
    伪元素与伪类两者都是通过在选择器后附加一个特定的关键字来定义,遵循相似的语法规则,并在 CSS 规则块中设置相应的样式。伪元素 能
      阅读 :5229 2024-10-16
  • 怎么保持CSS3动画结束状态不变
    CSS3动画为网页设计带来了丰富的动态效果,使得页面更加生动和吸引人。然而,有时我们希望动画在结束时保持最终状态,而不是回到初始
      阅读 :191 2024-10-16
  • HTML5中Checkbox标签介绍
    在HTML5中,Checkbox(复选框)是一种常用的表单元素,允许用户在一组选项中选择多个项目。本文将深入解析Checkbox标签的基本属性、样式自
      阅读 :1193 2024-10-16
  • HTML文本域怎么设置为禁止用户手动拖动
    在HTML中,文本域(textarea)通常允许用户通过拖拽其右下角来调整大小。然而,有时我们可能希望禁止这种手动拖动行为,以固定文本域的
      阅读 :1876 2024-09-26
  • Html去除a标签的默认样式的代码

    Html去除a标签的默认样式的代码
    Html去除a标签的默认样式, a标签超链接字体默认蓝色带下划线; 去除可用: 1 2 3 4 5 a{ text-decoration:none; color:inherit; cursor:auto; } 测试代码 1 2 3 4
      阅读 :525 2024-09-26
  • CSS中的overscroll-behavior属性介绍
    overscroll-behavior是 CSS 中的一个属性,它用于控制元素在发生滚动时,当滚动范围超出其边界时的行为。这个属性对于改善用户体验特别有用
      阅读 :2276 2024-09-26
  • CSS使用filter和backdrop-filter实现高斯模糊效

    CSS使用filter和backdrop-filter实现高斯模糊效
    今天接到一个需求是,使用高斯模糊的效果对一个页面进行模糊处理,正好借这个机会来整理一下 css3 中高斯模糊的两个 API API介绍 filter 说
      阅读 :193 2024-09-26
  • css实现四角边框效果介绍

    css实现四角边框效果介绍
    css实现四角边框 html: 1 2 3 4 5 6 7 8 div class=box v-for=(item, index) in coldBaseInfo.stationModelList :key=index div class=boxleft img :src=photo[index] alt=Image / /div
      阅读 :2264 2024-09-24
  • HTML5中使用Noto Sans CJK字体的步骤
    在HTML5中使用Noto Sans CJK字体的详细指南 在网页设计中,字体选择对用户体验至关重要。Noto Sans CJK是 Google 提供的一个优秀的免费字体系列,
      阅读 :1926 2024-09-23
  • HTML5表单的自动验证、取消验证、自定义

    HTML5表单的自动验证、取消验证、自定义
    1、自动验证 通过在元素中使用属性的方法,该属性可以实现在表单提交时执行自动验证的功能。下面是关于对元素内输入内容进行限制的属
      阅读 :15227 2024-09-23
  • CSS图片铺满div的实现方法
    第一种结构:图片是子元素 1 2 3 div img src=引入图片地址 alt= class=Img /div 方法一:img元素添加 object-fit:cover 1 2 3 4 5 6 7 8 9 div{ width: 500px; heigh
      阅读 :2138 2024-09-19
  • 通过HTML/CSS实现各类进度条的功能

    通过HTML/CSS实现各类进度条的功能
    需求:我们在开发中会遇到使用各式各样的进度条,因为当前插件里面进度条各式各样的,为了方便我们定制化的开发和方便修改样式,我
      阅读 :12236 2024-09-19
  • css边框修饰的实现

    css边框修饰的实现
    一、设置线条样式 通过border-style属性设置,可选择的一些属性如下: dotted:点线 dashed:虚线 solid:实线 double:双实线 效果如下: 二、设
      阅读 :22211 2024-09-18
  • CSS中:required和:optional伪类:增强表单字段
    在网页设计中,表单是用户与网站交互的重要元素之一。为了提升用户体验并引导用户正确填写表单,开发者需要清晰地标识出哪些字段是
      阅读 :7529 2024-09-18
  • 使用CSS3进行样式效果增强
    使用CSS3进行增强 滑过文字渐变 1 2 3 4 5 6 /* 这段代码实现了当鼠标滑过链接时的渐变效果 */ a { color: #007c21; transition: color .4s ease; } a:hover {
      阅读 :128 2024-09-17
  • 利用CSS实现视差滚动和抖动效果

    利用CSS实现视差滚动和抖动效果
    前端的设计效果,越来越炫酷,而这些炫酷的效果,利用css3的动画效果和js就可以实现,简单的代码就能实现非常炫酷的效果。 原理:利用
      阅读 :12286 2024-09-17
  • CSS文本超出后隐藏并显示省略号及其他浏
    1、只显示一行文字后隐藏并省略 1 2 3 4 5 6 7 // 只显示一行文字后省略 .element { width: 300px; /* 需要设置一个固定宽度 */ white-space: nowrap; /* 强制
      阅读 :2151 2024-09-11
  • css3实现动态滚动播放列表功能

    css3实现动态滚动播放列表功能
    需要自动滚动循环播放的列表,使用纯CSS实现基础循环功能 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 .messages animation-name carousel animation-timing-
      阅读 :1230 2024-09-11
  • CSS3边框样式(包含border-radius、border-image与

    CSS3边框样式(包含border-radius、border-image与
    CSS3 边框样式 border-radius 作用:设置圆角 值的个数及其效果 简记:左上开始顺时针,值不够的对角来凑。 值的个数 效果 1 四个角一致 2 左
      阅读 :8125 2024-08-29
  • CSS3动画实现多个跳动小球效果(语音输入

    CSS3动画实现多个跳动小球效果(语音输入
    VUE使用CSS3动画实现多个跳动小球(语音输入动画) 之前实习期间,有做过一个需求,安卓端嵌H5页面,实现语音输入并包含输入时动画,跳
      阅读 :2171 2024-08-29
  • Html5播放hls格式的视频代码

    Html5播放hls格式的视频代码
    一、什么情况下需要播放 当前端需要嵌入设备视频,比如用到魔镜、萤石云、海康威视等平台,怎么能将视频地址在前端页面中播放呢,这
      阅读 :17727 2024-08-28
  • css3使用box-shadow实现浮雕风格按钮效果

    css3使用box-shadow实现浮雕风格按钮效果
    利用 box-shadow 实现浮雕风格的按钮。 HTML: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 form div class=segment h1Sign up/h1 /div label input type=text p
      阅读 :264 2024-08-28
  • CSS的font-stretch属性与字符胖瘦控制(使用示
    font-stretchCSS 属性用于选择字体的一个更宽(expanded)或更窄(condensed)的版本,以控制字符的胖瘦。然而,需要注意的是,并非所有的字体
      阅读 :2011 2024-08-28
  • CSS属性fit-content示例介绍
    CSS属性:fit-content 1 2 3 4 5 6 div class=content img src=src\assets\404_images\xxmLogo.png alt= div class=frosted-glass pThis is a frosted glass effect./p /div /div 1 2 3 4 5 6
      阅读 :836 2024-08-28
  • CSS中的mix-blend-mode属性详解(设置元素的混

    CSS中的mix-blend-mode属性详解(设置元素的混
    一、mix-blend-mode属性介绍 CSS中的【mix-blend-mode属性】描述了元素的内容应该与元素的直系父元素的内容和元素的背景如何混合; 用于设置元
      阅读 :8234 2024-08-28
  • CSS的:in-range和:out-of-range伪类如何增强输入
    在Web表单设计中,输入验证是确保用户提交有效数据的关键环节。HTML5引入了input元素的min和max属性,使得在前端就可以对数值输入进行范围
      阅读 :1617 2024-08-28
  • css中box-shadow阴影属性的复合写法及高级用

    css中box-shadow阴影属性的复合写法及高级用
    最近又叕看到了一个好看的特效,随后整理了一下,发现实现起来主要靠一个css属性就实现了,有一次刷新了我对css强大的认知????,这个属
      阅读 :1207 2024-08-28
  • 通过css修改video标签的原生样式的介绍

    通过css修改video标签的原生样式的介绍
    通过css修改video标签的原生样式 描述 修改video标签的原生样式 实现 在控制台中打开设置,勾选显示用户代理 shadow DOM,就可以审查video标签
      阅读 :916 2024-08-28
  • el-table滚动条样式修改方法

    el-table滚动条样式修改方法
    我们知道,el-table滚动条样式默认取的好像是我们全局滚动条的样式,当我们修改了全局滚动条的样式后,table表格的滚动条样式也随之而变
      阅读 :1728 2024-08-28
  • css自定义变量 var()案例分析介绍

    css自定义变量 var()案例分析介绍
    现在新版本的UI框架,基本使用CSS变量 css的一个函数:var(),此函数在有些场景下能优化不少代码量。 var() 介绍 借用下W3C的定义: var() 函数
      阅读 :1241 2024-08-28
  • css阴影之Box-shadow修饰性属性

    css阴影之Box-shadow修饰性属性
    Box-shadow属性是css效果非常实用的修饰效果,可以在很多地方见到它的影子。 知乎中的Box-shadow 百度中的Box-shadow 所以,来详细看一下Box-sha
      阅读 :2183 2024-08-18
  • 一文了解CSS3新增背景属性和新增边框属性

    一文了解CSS3新增背景属性和新增边框属性
    CSS3在CSS2的基础上,新增了很多强大的新功能,从而解决一些实际面临的问题,本篇文章主要讲解的为CSS3新增背景属性和新增边框属性。 先
      阅读 :5424 2024-08-17
  • CSS3表格和表单样式显示效果

    CSS3表格和表单样式显示效果
    在传统网页中,表格主要用于网页布局,因此也成为网页编辑的主要工具;在标准化网页设计中,表格的主要功能是显示数据,也可适当辅
      阅读 :11142 2024-08-11
  • HTML5使用<blockquote>标签实现段落缩进效

    HTML5使用<blockquote>标签实现段落缩进效
    使用blockquote标签可以实现页面文字的段落缩进。这一标签也是每使用一次,段落就缩进一次,并且可以嵌套使用,以达到不同的缩进效果。
      阅读 :695 2024-07-18
  • CSS实现鼠标悬停在div上出现抬起元素的效

    CSS实现鼠标悬停在div上出现抬起元素的效
    CSS实现鼠标悬停在div上出现抬起元素的效果 如图所示,左侧为正常样式,右侧为添加效果后的样式 只需要给div添加以下class样式,主要实现
      阅读 :710 2024-06-27
  • CSS中背景图片透明度问题介绍

    CSS中背景图片透明度问题介绍
    今天使用CSS设计一个后台页面,在插入背景图片后,设置透明度时,发现使用opacity设置透明度时,里面的文字内容也会随着背景一起变透明
      阅读 :893 2024-06-27
  • CSS设置背景透明度,16进制色值设置透明度

    CSS设置背景透明度,16进制色值设置透明度
    1、rgba(推荐) (rgba与rgb区别:rgb和rgba都表示颜色。 rgb: 代表 红 绿 蓝 三种颜色 rgba: 在rbg的基础上加了 alpha 透明度,取值在0-1之间。
      阅读 :1276 2024-06-27
  • 利用CSS裁剪clip-path完成各种图形

    利用CSS裁剪clip-path完成各种图形
    在日常开发当中,如果想要开发多边形,一般都需要多个盒子或者伪元素的帮助,有没有一直办法能只使用一个盒子实现呢? 有的:css裁剪
      阅读 :1575 2024-06-24
  • swiper中swiper-pagination中的位置设置方法

    swiper中swiper-pagination中的位置设置方法
    需求: 期望swiper-pagination 导航靠右下角 解决: 可以配置clickableClass这个属性,属性值指定的是你自定义的class类名。 swiper实例,导航paina
      阅读 :9241 2024-06-24
  • CSS3 @font-face 规则之自定义与网络字体全面
    CSS3的@font-face规则为网页设计开辟了全新的天地,允许开发者引入自定义字体以及网络字体资源,极大丰富了网页的视觉表现力与品牌一致性
      阅读 :713 2024-06-21
  • CSS3媒体查询简介与使用方法介绍
    什么是CSS3媒体查询? CSS3媒体查询是一种用于根据设备的特性和特定条件来应用不同样式的CSS技术。通过媒体查询,我们可以针对不同设备
      阅读 :1922 2024-06-20
  • 靠我们自己的力量把IE6推向灭亡

    靠我们自己的力量把IE6推向灭亡
    其实我们天天在想到底哪一天IE6才会真正死去,但是从2001年发布以来,IE6一直统治着国内的浏览器市场,直到现在还占据着国内50%以上的浏
      阅读 :1664 2024-06-20
  • HTML5 Canvas实现在线签字功能的介绍

    HTML5 Canvas实现在线签字功能的介绍
    在现代互联网应用中,有时我们需要让用户在网页上进行签字操作,比如确认文件、填写电子表格或者签署合同。利用 HTML5 的 canvas 画布,
      阅读 :1887 2024-06-20
  • window.open()各参数示例介绍
    基本语法: 1 window.open(http://****/); window.open()各参数详解: 1 window.open(http://***/, newwindow, height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scro
      阅读 :113 2024-06-20
  • CSS实现苹果官网文字渐入效果的代码

    CSS实现苹果官网文字渐入效果的代码
    效果 分析 文字是从左到有慢慢呈现出来,不是整体消失和出现,那么肯定不能使用透明度。 我们可以想到渐变文字,然后通过改变背景的
      阅读 :275 2024-06-13
  • css3实现文本与图片横向无限滚动动画效果

    css3实现文本与图片横向无限滚动动画效果
    1. 实现效果 gif录屏比较卡,实际很湿滑,因为是css动画实现的 2.html结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3
      阅读 :2104 2024-06-13
  • CSS3 max/min-content及fit-content、fill-available值
    c3中对width的值多了几个值:fill-available,max-content,min-content, 以及fit-content。 1.width:fill-available 我们在页面中扔一个没有其他样式的div元素,则
      阅读 :767 2024-06-11
  • CSS3的常用样式属性和用法案例介绍
    在网页设计中,CSS是一种强大的样式表语言,可以为网页添加各种各样的样式和效果。而CSS3作为CSS的第三个版本,引入了许多新的样式属性
      阅读 :1522 2024-06-11
  • uniapp在h5页面实现扫码功能(html5-qrcode)

    uniapp在h5页面实现扫码功能(html5-qrcode)
    安装 1 npm install html5-qrcode 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
      阅读 :1249 2024-06-11
  • HTML中Canvas关键知识点总结介绍
    Canvas 是 HTML5 提供的一个用于绘制图形的元素,它通过 JavaScript 来操作,可以用于创建图表、游戏图形、数据可视化等。以下是关于 Canvas 的
      阅读 :1258 2024-06-04
  • CSS3 grid布局的简单使用介绍

    CSS3 grid布局的简单使用介绍
    CSS3 grid 网格布局的使用 1.概述 如果你要做成以下的这种效果,你会怎么做? 你可以选择使用absolute绝对定位为这些块元素定位,也可以使用
      阅读 :1125 2024-06-04
  • CSS实现鼠标悬停图片放大的多种方法

    CSS实现鼠标悬停图片放大的多种方法
    1.背景图片放大 使用css设置背景图片大小100%,同时设置位置和过渡效果,然后使用:hover设置当鼠标悬停时修改图片大小,实现悬停放大效
      阅读 :2123 2024-06-01
  • CSS鼠标悬浮动画-hover属性介绍

    CSS鼠标悬浮动画-hover属性介绍
    1. Grow-Shadow 鼠标移入盒子放大并出现底部阴影 效果: 代码 1 div class=box/div 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 .box { width: 200px; height: 200px;
      阅读 :2121 2024-05-26
  • css3实现类似地图定位循环扩散光圈效果

    css3实现类似地图定位循环扩散光圈效果
    1.效果图,重点opacity,animation,transform:scale 2.html 1 2 3 4 5 6 7 8 9 div class=icon-warnCom icon class=icon-warnsi class=dot/ii class=pulse/i/icon /div div class=icon-warnCo
      阅读 :956 2024-05-26
  • CSS的Flexbox布局介绍

    CSS的Flexbox布局介绍
    CSS Flexible Box Module(简称Flexbox)是一种现代化的布局模式,用于创建响应式的一维布局(无论是水平还是垂直)。它提供了对项目的对齐、
      阅读 :2106 2024-05-23
  • css3中的var()函数介绍

    css3中的var()函数介绍
    css3的var()函数 变量要以两个连字符--(横杆)(减号)为开头 变量可以在:root{}中定义, :root可以在css中创建全局样式变量。通过 :root本身写的样式
      阅读 :1432 2024-05-23
  • 关于document.body.clientHeight返回值为0的完美

    关于document.body.clientHeight返回值为0的完美
    关于body.clientHeight 这里引用一下@kelly0721的博客中的图片,为各位展示一下我们可以获取的各种屏幕元素尺寸。 此处我们希望获得的document
      阅读 :1925 2024-05-18
  • CSS中去掉li前面的圆点方法(常见方法汇总
    在网页开发中,我们经常会使用无序列表(ul)来展示一系列的项目。默认情况下,每个列表项(li)前面都会有一个圆点作为标记。然而,
      阅读 :2303 2024-05-18
  • CSS的Flexbox布局示例介绍

    CSS的Flexbox布局示例介绍
    CSS Flexible Box Module(简称Flexbox)是一种现代化的布局模式,用于创建响应式的一维布局(无论是水平还是垂直)。它提供了对项目的对齐、
      阅读 :957 2024-05-18
  • echarts图表鼠标悬停时图例错位的解决方案
    1、问题: 当页面body拥有zoom属性之后,鼠标划过echarts图表时,触发位置就不正常 2、原因分析: 这都是因为设置了zoom,如果你在你的项目
      阅读 :1258 2024-05-15
  • html5 video标签controlslist详细使用
    HTML5 提供了内置的视频播放控件,其中 video controlslist 是其中一个很有用的属性。video controlslist 属性可以用于告诉浏览器在视频播放过程中
      阅读 :13223 2024-05-15
  • HTML5服务器发送事件(Server-Sent Events)使用介
    HTML5服务器发送事件(server-sent event)允许网页获得来自服务器的更新 EventSource是单向通信的(是服务器向客户端的单向通信,客户端接收来
      阅读 :2182 2024-05-15
  • HTML5兼容HEVC视频格式且支持本地绝对路径

    HTML5兼容HEVC视频格式且支持本地绝对路径
    通过PotPlayer发现该MP4文件的编码格式为HEVC,而video标签不支持该编码格式的视频文件 在HTML文件中首先需要引用libe265.js来负责处理HEVC格式文
      阅读 :6727 2024-05-15
  • CSS实现div滑入效果
    Vue3 + CSS实现div滑入 animation 定义动画 transform定义偏移 opacity,设置清晰度,实现从无到有 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .entity-btn { position: abs
      阅读 :2190 2024-05-11
  • css让文字不被选中之-moz-user-select属性介绍
    他在ie下也能选中文字,但是选中其他列表,不会选中文字,原来它是在不同div中,属于不同的范围,而同事是放在同一个table中,当然会选
      阅读 :2188 2024-05-07
  • CSS user-select属性(是否允许用户选中文本

    CSS user-select属性(是否允许用户选中文本
    本文操作环境:Windows7系统,CSS3版本,Dell G3电脑。 user-select,设置或检索是否允许用户选中文本 user-select 属性规定是否能选取元素的文本。
      阅读 :1273 2024-05-07
  • a标签的bug hover状态不触发,可点区域不可

    a标签的bug hover状态不触发,可点区域不可
    度假项目告一段落了,但在项目中遇到的问题却不少,这里挑几个重要的bug或者说失误,来进行说明。 先来看一下有哪几个bug或者失误要分
      阅读 :2283 2024-05-07
  • CSS实现浮动效果

    CSS实现浮动效果
    一、浮动 早期用于实现文字环绕图片(环绕布局),现在用于让元素并列布局(块元素并排)。浮动元素会脱离文档流,后边的元素会把空出
      阅读 :2275 2024-05-01
  • CSS实现dom脱离文档流定位固定位置的代码
    在CSS中,要使一个DOM元素脱离正常的文档流并定位在页面的右顶部,你可以使用position属性。通过设置position: absolute;或position: fixed;,可以将
      阅读 :3395 2024-05-01
  • CSS中五种常见定位方式总结

    CSS中五种常见定位方式总结
    1. CSS的position属性值 static:默认值,元素在正常的文档流中,不会被特别定位。 relative:相对于元素在文档流中的初始位置进行定位的。
      阅读 :3139 2024-04-24
  • stylus入门使用方法
    Stylus 是一种富有表现力、动态的、健壮的 CSS 预处理器,它可以让你用更加高效、简洁的方式来编写 CSS。与其他 CSS 预处理器(如 Sass 和
      阅读 :2121 2024-04-24
  • css3 iphone玻璃透明气泡完美实现

    css3 iphone玻璃透明气泡完美实现
    最近在一个私活做手机项目时候,需要实现一个类似ios 6中短信那样的气泡效果。 这里分享下实现心得,希望能给大家一点启发。 首先分析
      阅读 :12344 2024-04-24
  • 巧用 :has & drop-shadow实现复杂布局效果

    巧用 :has & drop-shadow实现复杂布局效果
    最近,群里聊到了一个很有意思的布局效果。大致效果如下所示,希望使用 CSS 实现如下所示的布局效果: 正常而言,我们的 HTML 结构大致
      阅读 :2173 2024-04-19
  • 纯CSS实现多标签自动显示超出数量的思路

    纯CSS实现多标签自动显示超出数量的思路
    css实现:有多个宽度不同的标签水平排列,当外层宽度不足时,会自动提示超出的数量 实现思路 CSS 如何动态累计数字? 利用 CSS计数器 1
      阅读 :2278 2024-04-14
  • CSS设置水平垂直居中的7种方法总结

    CSS设置水平垂直居中的7种方法总结
    1. 水平居中 - 文本或行内元素 使用 text-align 属性 1 2 3 .parent { text-align: center; /* 子元素如果是内联或内联块元素,将会水平居中 */ } 1 2 3 4
      阅读 :624 2024-03-25
  • CSS设置背景模糊周边有白色光晕(解决方案
    css设置背景模糊周边有白色光晕,如何解决? 1 2 3 4 div class=img-box img :src=xxx.png div class=img-bg :style={background-image: `url(`+ xxx.png+ `)`}/div /div 1 2
      阅读 :2111 2024-03-25
  • CSS实现渐变式圆点加载动画

    CSS实现渐变式圆点加载动画
    知识点: animation 时间函数 steps()。 用 css3 模拟一个渐变式圆点加载效果。 核心代码部分,简要说明了写法思路;完整代码在最后,可直接
      阅读 :1334 2024-03-25
  • html table+css实现可编辑表格的代码

    html table+css实现可编辑表格的代码
    要实现可编辑的 HTML 表格,你可以使用 JavaScript 和 HTML5 的 contenteditable 属性。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
      阅读 :3374 2024-03-17
Java
  • Maven管理多模块应用的统一版本号实现
    在大型项目中,尤其是涉及多个子模块的Maven项目,统一管理版本号是一个棘手的问题。尤其当项目的子模块多达几十个时,手动修改每个模
      阅读 :83 2024-12-23
  • SpringBoot增量部署发布的实现

    SpringBoot增量部署发布的实现
    由于项目依赖的jar越来越多,Springboot默认的打包方式是将整个项目打包成一个jar包,每次发布时,打包后的jar越来越大,更新一个很小的功
      阅读 :71 2024-12-23
  • SpringBoot将多个Excel打包下载的实现
    在Spring Boot应用中,如果你需要将多个Excel文件打包成一个ZIP文件并提供下载,你可以使用一些Java库来帮助完成这个任务。这里我将展示如何
      阅读 :166 2024-12-23
  • SpringBoot事务传播机制介绍
    在 Spring Boot 开发中,事务是一个至关重要的概念,尤其是在涉及多层业务逻辑或者多个数据库操作时。Spring 提供了强大的事务管理功能,使
      阅读 :156 2024-12-23
  • Java使用JNA调用DLL文件
    1、什么是JNA? JNA(Java Native Access)是一个在 Java 中调用本地代码的开源框架,提供了一种简单、高效的方式来访问本地动态链接库(如.d
      阅读 :133 2024-12-19
  • Java8 CompletableFuture异步编程解读介绍

    Java8 CompletableFuture异步编程解读介绍
    CompletableFuturede介绍 Java 8 引入了 CompletableFuture 类,这是 Java 异步编程的一个重要进展。 CompletableFuture 提供了一种基于未来结果的异步编程模
      阅读 :143 2024-12-14
  • 基于Maven pom文件使用分析
    project Maven 是一个强大的构建和依赖管理工具,pom.xml 文件是 Maven 项目的核心配置文件,用于定义项目的构建、依赖关系、插件、目标等。它
      阅读 :73 2024-12-14
  • Java-URLDecoder、URLEncoder使用及说明介绍

    Java-URLDecoder、URLEncoder使用及说明介绍
    前言 Java中的URLDecoder和URLEncoder是用于对URL进行编码和解码的类。 URL编码是将URL中的特殊字符转换成特定的格式,以便于在URL中传递参数。
      阅读 :203 2024-12-11
  • SpringBoot内置Tomcat启动方式

    SpringBoot内置Tomcat启动方式
    一、Tomcat相关配置类如何加载的? 在springboot项目中,我们只需要引入spring-boot-starter-web依赖,启动服务成功,我们一个web服务就搭建好了,
      阅读 :187 2024-12-11
  • Springboot接收Get参数实践过程

    Springboot接收Get参数实践过程
    一、参数直接在路径中 1.假设请求地址是如下这种 RESTful 风格 hangge 这个参数值直接放在路径里面: http://localhost:8080/helloworld/张三 1 2 3 4 5
      阅读 :151 2024-12-10
  • MyBatis中的N+1问题的解决方法
    N+1 问题是指在进行一对多查询时,应用程序首先执行一条查询语句获取结果集(即 +1),然后针对每一条结果,再执行 N 条额外的查询语句
      阅读 :122 2024-12-09
  • MyBatis中 #{} 和 ${} 的区别介绍
    在MyBatis中,#{}和${}是两种常见的占位符,它们的作用和使用场景有所不同。理解它们的区别对于正确使用MyBatis非常重要。 在Mybatis面试中常
      阅读 :54 2024-12-09
  • MyBatis实现CRUD的代码

    MyBatis实现CRUD的代码
    准备工作 创建module(Maven的普通Java模块):mybatis-002-crud pom.xml 打包方式jar 依赖: mybatis依赖 mysql驱动依赖 junit依赖 logback依赖 mybatis-config
      阅读 :196 2024-12-09
  • MyBatis中if标签的基本使用

    MyBatis中if标签的基本使用
    在MyBatis框架中,if标签用于在构建SQL语句时,根据参数条件判断的结果,动态地选择加入或不加where条件中。 一 常见使用 在使用MyBatis处理
      阅读 :110 2024-12-09
  • Java中的字节流和字符流介绍
    Java 中的输入输出(I/O)流主要分为字节流和字符流。这两类流为开发者提供了高效的文件读写方式,也解决了不同编码格式下的字符处理问
      阅读 :157 2024-12-06
  • Java中缓冲流的使用与性能提升(让文件操
    在Java的I/O操作中,文件读写是常见且频繁的任务。特别是对于大文件或需要频繁访问文件的程序,如何提升I/O性能成为了一个重要的问题。
      阅读 :175 2024-12-06
  • Java中如何自定义一个类加载器加载自己指
    在 Java 中,类加载器(ClassLoader)负责把字节码文件(.class 文件)加载到 JVM 中,Java 的类加载机制给我们提供了高度的灵活性。通常情况下
      阅读 :117 2024-12-04
  • Java实现Jar文件的遍历复制与文件追加

    Java实现Jar文件的遍历复制与文件追加
    一、引入依赖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 dependency groupIdcommons-io/groupId artifactIdcommons-io/artifactId version2.5/v
      阅读 :148 2024-12-02
  • java中的Consumer、Supply如何实现多参数
    Java的Consumer接口只能接受一个参数,但可以通过自定义接口、使用Tuple或嵌套结构来实现对多个参数的处理,对于Supplier接口,它不能接受参数
      阅读 :162 2024-12-02
  • 在Java中去除字符串末尾的换行符的常用方
    在日常开发中,字符串操作是非常常见的需求,其中去除字符串末尾的换行符(\n)是一个很有代表性的场景。例如,从文件读取的文本、网
      阅读 :107 2024-12-02
  • MyBatis中TypeHandler的使用教程
    一.TypeHandler作用及其使用场景 在我们平常开发操作数据库时,查询、插入数据等操作行为,有时会报数据类型不匹配异常,就可以得知数据
      阅读 :143 2024-12-02
  • Java监听POST请求的介绍
    要监听POST请求,我们可以使用Java中的HttpServlet类。以下是一个使用Servlet API监听POST请求的完整示例。这个示例使用了Servlet 3.1规范,不需要
      阅读 :80 2024-12-02
  • java sftp下载文件报错Caused by:com.jcraft.jsc

    java sftp下载文件报错Caused by:com.jcraft.jsc
    java sftp下载文件报错Caused by:com.jcraft.jsch.JSchException:session is down 最近线上有一个下载文件的报错 Caused by: com.jcraft.jsch.JSchException: session is do
      阅读 :62 2024-11-30
  • Java怎么用一个统一结构接收成员名称不固
    背景 最近在做企业微信的内部应用开发,遇到了一个小问题:企业微信的不同接口,返回的数据的结构不完全一样。 比如,获取部门列表接
      阅读 :57 2024-11-30
  • Maven生成可直接运行的jar包(多种方式)

    Maven生成可直接运行的jar包(多种方式)
    Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现no main manifest attribute, in xxx.jar(没有设置Main-Cla
      阅读 :99 2024-11-27
  • Java中eq、ne、ge、gt、le、lt的含义介绍
    在Java中,这些缩写代表了比较运算符,用于比较两个值的大小关系。下面是它们的详细解释: eq:表示等于,在Java中使用==来表示两个值是
      阅读 :130 2024-11-26
  • MyBatis结果映射的两种方式介绍
    MyBatis 是一款优秀的持久层框架,它通过映射文件(Mapper XML 文件)或注解方式将 SQL 语句与 Java 对象关联起来。本文将详细介绍 MyBatis 的结
      阅读 :141 2024-11-25
  • HashMap每次扩容为什么是2倍

    HashMap每次扩容为什么是2倍
    当HashMap在初始化没有指定容量的情况下,首次添加元素时,数组的容量为16;当超出阈值,数组容量为扩容为之前的2倍。 为什么HashMap每次
      阅读 :150 2024-11-25
  • MybatisPlus中saveBatch方法的使用介绍
    1.MyBatis PlussaveBatch 方法 使用及简介 MyBatis Plus 是 Java 生态中一款流行的库,它扩展了 MyBatis 的功能,MyBatis 是一个简化 Java 应用中数据库操作
      阅读 :113 2024-11-25
  • SpringBoot怎么解析应用参数args

    SpringBoot怎么解析应用参数args
    前文深入解析了SpringBoot启动的开始阶段,包括获取和启动应用启动监听器、事件与广播机制,以及如何通过匹配监听器实现启动过程各阶段
      阅读 :104 2024-11-20
  • 多种情况下jar包获取文件的路径,读取文件

    多种情况下jar包获取文件的路径,读取文件
    java中说到获取文件路径, 获取文件, 读取配置, 有好几种方式, 但是每种方式获取到的结果都不太一样, 适用的场景也不太一样,jar中执行和
      阅读 :66 2024-11-20
  • springboot3.x版本集成log4j冲突以及解决log

    springboot3.x版本集成log4j冲突以及解决log
    springboot3.x版本集成log4j冲突及log4j冲突不生效 由于springboot自带的日志logback会与log4j冲突,因此在网上搜了之后,进行了去除操作 1 2 3 4 5 6
      阅读 :160 2024-11-20
  • 使用mybatis log plugin插件展示出数据库查询

    使用mybatis log plugin插件展示出数据库查询
    1、安装mybatis log plugin插件 直接插件市场搜该插件进行安装就行,安装完成后,会有如下图标 2、需要集成log4j springboot版本需要集成log4j,集
      阅读 :117 2024-11-20
  • 使用React和Java实现文本摘要小工具

    使用React和Java实现文本摘要小工具
    在当今互联网时代,GPT、文心一言、通义千问等等模型的不断兴起,互联网可能正进入一个AI时代。本文讲通过一个小案列来讲述我们怎么通
      阅读 :68 2024-11-19
  • 若依后端MyBatis改为MyBatis-Plus方式

    若依后端MyBatis改为MyBatis-Plus方式
    1.引入MyBatis-Plus依赖 在总目录的pom.xml,导入依赖 1 2 3 4 5 6 7 8 mybatis-plus.version3.4.3/mybatis-plus.version !-- mybatis-plus 增强CRUD -- dependency groupIdcom.
      阅读 :64 2024-11-16
  • SpringSecurity+jwt+captcha登录认证授权流程总

    SpringSecurity+jwt+captcha登录认证授权流程总
    SpringSecurity+jwt+captcha登录认证授权总结 版本信息: springboot 3.2.0、springSecurity 6.2.0、mybatis-plus 3.5.5 认证授权思路和流程: 未携带token,访问登
      阅读 :160 2024-11-16
  • SpringBoot怎么使用过滤器进行XSS防御
    在Spring Boot中,我们可以使用注解的方式来进行XSS防御。注解是一种轻量级的防御手段,它可以在方法或字段级别对输入进行校验,从而防止
      阅读 :201 2024-11-16
  • idea中文件被Mark as Plain Text后恢复方式

    idea中文件被Mark as Plain Text后恢复方式
    idea文件被Mark as Plain Text后恢复 1、idea中文件被标记:Mark as Plain Text 在idea中不小心把文件进行Mark as Plain Text标记后,会变成纯文本 如下图所示
      阅读 :89 2024-11-14
  • java根据前端返回的字段名进行查询数据
    在现代的Web开发中,前后端分离已成为主流架构模式。前端通过API与后端进行通信,根据用户需求动态地发送请求。为了实现灵活的查询功
      阅读 :1186 2024-11-11
  • 将本地JAR文件手动添加到Maven本地仓库的
    在 Java 开发中,使用 Maven 作为项目管理工具已经成为了主流的选择。Maven 提供了强大的依赖管理功能,可以轻松地下载和管理项目所需的库
      阅读 :9225 2024-10-20
  • 解决idea npm:无法将“npm”项识别为cmdlet、

    解决idea npm:无法将“npm”项识别为cmdlet、
    idea npm : 无法将npm项识别为 cmdlet、函数、脚本文件或可运行程序的名称 问题描述 在idea运行命令:npm run -dev报错。 分析解决 问题原因: n
      阅读 :172 2024-10-16
  • java怎么在项目中实现excel导入导出功能

    java怎么在项目中实现excel导入导出功能
    一、初识EasyExcel* 1. Apache POI 先说POI,有过报表导入导出经验的同学,应该听过或者使用。 Apache POI是Apache软件基金会的开源函式库,提供跨
      阅读 :1268 2024-10-08
  • springmvc+Hibernate+JPA(混合事务)的介绍
    springmvc+Hibernate+JPA(混合事务) 最近发觉 spring-data-jpa 比较好用。 我在springcloud的项目中使用后,也尝试在springmvc中增加 jpa。 但是老项目用的
      阅读 :1296 2024-09-27
  • Java使用OpenOffice将office文件转换为PDF的方

    Java使用OpenOffice将office文件转换为PDF的方
    1. 先行工作 请注意,无论是windows还是liunx环境都需要安装jdk环境,版本jdk7+ 1.1 OpenOffice官网下载 本地开发环境使用windows,因此下载Windows
      阅读 :8934 2024-09-14
  • MyBatis中SqlSession生命周期的使用
    SqlSession是 MyBatis 的核心接口之一,用于执行与数据库的交互操作。它提供了执行 SQL 语句的所有方法,包括插入、更新、删除和查询,还可
      阅读 :261 2024-09-07
  • 如何在SpringBoot中实现优雅关闭
    在了解什么是优雅关闭和如何关闭之前,了解我们需要处理优雅关闭的不同情况非常重要。 正常关机的要求 SpringBoot应用程序的关闭可以是
      阅读 :5531 2024-09-07
  • 微信小程序完整项目实战记录(前端+Spri

    微信小程序完整项目实战记录(前端+Spri
    项目功能及技术 小程序主要有首页、商品详情、商品分类、商品评价、购物车、个人中心等模块。 管理端主要有人员管理、权限管理、商品
      阅读 :1240 2024-09-07
  • Knife4j的请求示例当中有很多空白行的问题

    Knife4j的请求示例当中有很多空白行的问题
    问题描述: 按正常来说不应该有上方的空白,当然如果只是查看我也不至于非要解决他,主要是假如接口是json传参,调试界面都没办法修改
      阅读 :518 2024-09-07
  • @ConfigurationProperties在IDEA中出现红色波浪线

    @ConfigurationProperties在IDEA中出现红色波浪线
    在springboot项目中,使用@ConfigurationProperties 注解的时候在使用的注解下方出现了红色的波浪线,出现了这种问题,我们如何消除掉注解下面的
      阅读 :1140 2024-09-07
  • Idea清除缓存并重启解决的问题

    Idea清除缓存并重启解决的问题
    Idea清除缓存并重启解决很多莫名的问题 先介绍怎么清除缓存重启,在分享解决的问题 1、点击File 菜单 如下操作: 2、点击....Restart 按钮 然
      阅读 :886 2024-09-07
  • 程序包org.springframework.boot不存在的问题解

    程序包org.springframework.boot不存在的问题解
    程序包org.springframework.boot不存在 1、检查依赖 首先检查pom文件判断依赖是否存在 1 2 3 4 5 dependency groupIdorg.springframework.boot/groupId artifactIdspri
      阅读 :12256 2024-09-07
  • Spring Data JPA与MyBatisPlus的比较介绍
    JPA(Java Persistence API)和MyBatis Plus是两种不同的持久化框架,它们具有不同的特点和适用场景。 JPA是Java官方的持久化规范,它提供了一种基
      阅读 :515 2024-09-01
  • Java线程本地变量导致的缓存问题解决方法

    Java线程本地变量导致的缓存问题解决方法
    前些时间看别人写的一段关于锁的(对象缓存+线程本地变量)的一段代码,这段代码大致描述了这么一个功能: 外部传入一个key,需要根据
      阅读 :6127 2024-09-01
  • SpringBoot中MapStruct实现优雅的数据复制

    SpringBoot中MapStruct实现优雅的数据复制
    你是否在做项目时遇到过以下情况: DTO(数据传输对象)与Entity之间的转换:在Java的Web应用中,通常不会直接将数据库中的Entity实体对象返
      阅读 :1649 2024-09-01
  • mybatis如何在一个update标签中写多条updat
    mybatis如何在一个update标签中写多条update语句 在mapper里,一个update标签中写了多条update语句,在执行时会抛出SQL异常,是因为在mybatis中默认
      阅读 :1658 2024-09-01
  • Java:com.netflix.client.ClientException错误解决

    Java:com.netflix.client.ClientException错误解决
    ????错误原型 这个错误信息com.netflix.client.ClientException: Load balancer does not have available server for client: module-sso指出客户端module-sso试图通过负载均
      阅读 :1110 2024-09-01
  • SpringBoot项目Docker部署三种方式

    SpringBoot项目Docker部署三种方式
    一种:直接拷贝jar到服务器部署 1.增加docker配置文件 新建Dockerfile文件,负责Docker的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 FROM openjdk:21 #EN
      阅读 :1906 2024-09-01
  • SpringBoot集成slf4j2日志配置的实现

    SpringBoot集成slf4j2日志配置的实现
    1、pom引入依赖 1 2 3 4 5 6 7 8 9 10 dependency groupIdorg.projectlombok/groupId artifactIdlombok/artifactId version1.18.24/version /dependency dependency groupIdorg.springframe
      阅读 :22200 2024-09-01
  • 使用Java生成32位16进制密钥的代码实现介
    在许多加密和安全应用中,生成随机的密钥是至关重要的一步。密钥通常以16进制形式表示,并且具有特定的长度。在这篇博客中,我们将探
      阅读 :11733 2024-08-25
  • Android WebViewClient 的 `shouldOverrideUrlLoading

    Android WebViewClient 的 `shouldOverrideUrlLoading
    简介 在Android开发中,WebView是一个强大的工具,可以在你的应用中显示网页内容。了解WebViewClient中的shouldOverrideUrlLoading方法是至关重要的,
      阅读 :1622 2024-07-26
  • 使用SpringBoot集成Kafka实现用户数据变更后
    当使用Spring Boot集成Kafka实现用户数据变更后,向其他厂商发送消息,我们需要考虑以下步骤:配置Kafka连接、创建Kafka Producer发送消息、监听
      阅读 :1934 2024-07-26
  • SpringBoot将多个文件夹进行压缩的两种方法
    1、将多个文件夹压缩成一个压缩包(压缩到固定目录) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
      阅读 :98224 2024-07-26
  • SpringBoot实现异步的八种方法

    SpringBoot实现异步的八种方法
    一、异步的八种实现方式 1、线程Thread 2、Future 3、异步框架CompletableFuture 4、Spring注解@Async 5、Spring ApplicationEvent事件 6、消息队列 7、第三方
      阅读 :19427 2024-07-26
  • 在Elasticsearch中添加字段的详细方法
    当使用Elasticsearch(ES)添加字段时,通常会涉及到更新已有索引的映射(mapping),以确保新字段能够被正确地索引和搜索。下面是如何通过
      阅读 :931 2024-07-26
  • SpringBoot实现缓存组件配置动态切换的步骤
    一、需求背景 现在有多个springboot项目,但是不同的项目中使用的缓存组件是不一样的,有的项目使用redis,有的项目使用ctgcache,现在需要
      阅读 :6137 2024-07-26
  • SpringBoot集成Flink-CDC实现对数据库数据的监

    SpringBoot集成Flink-CDC实现对数据库数据的监
    一、什么是 CDC ? CDC 是Change Data Capture(变更数据获取)的简称。 核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入、 更新
      阅读 :1464 2024-07-26
  • SpringBoot整合Kaptcha实现图片验证码加减乘

    SpringBoot整合Kaptcha实现图片验证码加减乘
    SpringBoot整合Kaptcha实现图片验证码加减乘除 在开发Web应用时,验证码是一个常见的功能,它可以帮助我们防止机器人的恶意操作。今天我们
      阅读 :15728 2024-07-25
  • MyBatis使用接口映射的方法步骤
    在MyBatis中使用接口映射是一种基于Java接口而非XML映射文件的方式来绑定SQL查询和操作。这种方法使用注解来指定SQL语句,并将其直接关联到
      阅读 :277 2024-07-09
  • SpringBoot3使用Jasypt加密数据库用户名、密
    一、使用步骤介绍 使用Jasypt(Java Simplified Encryption)进行数据加密和解密主要涉及几个步骤,包括引入依赖、配置加密密码、加密敏感信息
      阅读 :22178 2024-07-09
  • MyBatis执行批处理操作的实现
    在MyBatis中,批处理操作是一种高效执行多条语句的方式,特别是当你需要在一个事务中插入、更新或删除多条记录时。批处理可以显著减少
      阅读 :2156 2024-07-09
  • MyBatis实现乐观锁和悲观锁的代码
    在数据库操作中,乐观锁和悲观锁是两种常见的并发控制策略。通过这两种锁机制,系统可以在多用户访问和修改同一数据时,保证数据的
      阅读 :855 2024-07-09
  • SpringCloudAlibaba微服务调用组件OpenFeign的方

    SpringCloudAlibaba微服务调用组件OpenFeign的方
    JAVA 项目中如何实现接口调用? 1)Httpclient HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 Http 协议的
      阅读 :1414 2024-07-09
  • Java中list.foreach()和list.stream().foreach()用法

    Java中list.foreach()和list.stream().foreach()用法
    典故来源于项目中使用了两种方式的foreach,后面尝试体验下有何区别! 先看代码示例: 使用List的forEach: 1 2 3 4 5 6 7 8 9 10 11 12 13 import jav
      阅读 :17926 2024-07-09
  • MyBatis中调用存储过程和函数的实现
    在MyBatis中调用存储过程和函数是一个相对高级的特性,它允许开发者在数据库层面封装复杂的业务逻辑,并通过MyBatis直接调用这些逻辑。这
      阅读 :1338 2024-07-09
  • 程序包org.springframework不存在的解决办法

    程序包org.springframework不存在的解决办法
    遇见问题 在使用IDEA创建SpringBoot项目时,刚打开无法正常运行的解决方案 首先需要自己下载本地的MAVEN 下载 找到对应的binary二进制可执行的
      阅读 :12432 2024-07-09
  • Spring AOP中的环绕通知介绍

    Spring AOP中的环绕通知介绍
    一、什么是AOP? Aspect Oriented Programming(面向切面编程) AOP是Spring框架的第??核?(第??核?是IoC) AOP是一种思想,是对某一类事情的集中处理。 其
      阅读 :1896 2024-07-09
  • springboot /tmp临时目录的具体实现
    1.生成机制 在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,
      阅读 :19524 2024-06-27
  • java计算日期相差天数的4种简单方法介绍
    方法1:long值相减(推荐) 1 2 3 4 5 6 7 8 9 10 11 12 public static void main(String[] args) { DateFormat dateFormat = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); try { Date
      阅读 :2150 2024-06-22
  • SpringCloudStream原理和深入使用介绍

    SpringCloudStream原理和深入使用介绍
    Spring Cloud Stream是一个用于构建与共享消息传递系统连接的高度可扩展的事件驱动型微服务的框架。 应用程序通过inputs或outputs来与Spring Clo
      阅读 :1219 2024-06-20
  • gRPC在Java中的实现与应用介绍
    gRPC是由Google开发的高性能、开源的通用远程过程调用(RPC)框架,它基于HTTP/2标准设计,提供了多语言支持,包括Java、C++、Python等。gRPC特别适
      阅读 :974 2024-06-20
  • SpringBoot中@FeignClient注解的作用
    在微服务架构中,服务之间的调用是非常频繁的。为了简化服务之间的调用,Spring Boot 提供了一个叫做 Feign 的组件。Feign 可以帮助我们定义
      阅读 :277 2024-06-04
  • MyBatis-Plus介绍及Spring Boot 3集成指南

    MyBatis-Plus介绍及Spring Boot 3集成指南
    我们每个Java开发者都在使用springboot+mybatis开发时,我们经常发现自己需要为每张数据库表单独编写XML文件,并且为每个表都需要编写一套增
      阅读 :1331 2024-05-26
  • MyBatis与Spring中的SqlSession介绍
    在 MyBatis 中,你可以使用 SqlSessionFactory 来创建 SqlSession。 一旦你获得一个 session 之后,你可以使用它来执行映射了的语句,提交或回滚连接
      阅读 :712 2024-05-26
  • java获取IP和IP的归属地的方法

    java获取IP和IP的归属地的方法
    在Java中,获取IP地址通常指的是获取本地机器的IP地址或者通过某种方式(如HTTP请求)获取的远程IP地址。代码案例如下: 而要获取IP的归属
      阅读 :962 2024-05-26
  • idea没有services窗口、没有springboot启动项问

    idea没有services窗口、没有springboot启动项问
    idea没有services窗口、没有springboot启动项 idea没有services窗口 没有springboot启动项。 如果是找不到services窗口,可以在views的tools Windows下找到
      阅读 :3136 2024-05-22
  • Springboot限制IP访问指定的网址实现

    Springboot限制IP访问指定的网址实现
    IP黑白名单是网络安全管理中常见的策略工具,用于控制网络访问权限,根据业务场景的不同,其应用范围广泛 方式一: 添加一个简单的白
      阅读 :12274 2024-05-09
  • MybatisPlus多条件or()的使用问题小结

    MybatisPlus多条件or()的使用问题小结
    搞混了一次,特此笔记 1、bitCode or iotStr 跟其他ID一个都不能有重复 1 2 queryWrapper.ne(LineProductionPlan::getId,bean.getId()); queryWrapper.and(i - i.eq(LineP
      阅读 :12533 2024-05-09
  • 升级springboot3.x踩坑记录
    0x01 redis连接异常 先贴一张项目启动的堆栈信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 4
      阅读 :299 2024-05-09
  • springBoot连接远程Redis连接失败的问题解决
    问题: 首先,我是先用jedis进行的redis连接,成功连接,没有任何问题,说明redis配置,以及访问地址、端口、密码都是正确的。 我的yml文件
      阅读 :1139 2024-05-09
  • Java Stream API详解与使用介绍

    Java Stream API详解与使用介绍
    本文全面介绍了 Java Stream API 的概念、功能以及如何在 Java 中有效地使用它进行集合和数据流的处理。通过详细解释和示例,文章展示了 J
      阅读 :8235 2024-05-07
  • Springboot如何使用外部yml启动

    Springboot如何使用外部yml启动
    Springboot使用外部yml启动 有时候我们想更灵活的使用配置文件,例如同一套代码去部署多个客户,此时差异大的地方其实只是配置文件,这是
      阅读 :9711 2024-05-07
  • java如何获取视频文件的编解码器代码
    引入jar包: 1 2 3 4 5 dependency groupIdorg.bytedeco/groupId artifactIdjavacv-platform/artifactId version1.5.9/version /dependency 测试类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
      阅读 :105 2024-05-04
  • Java服务cpu100%的解决过程分享

    Java服务cpu100%的解决过程分享
    背景 最近一个任务是优化一个导出的功能,但是点击功能时发现,程序长时间无反应,过一段时间又有反应,通过查看服务的监控发现,服
      阅读 :8529 2024-05-01
  • Spring中实现策略模式的几种方式小结
    一.背景 在写业务代码的时候,难免会遇到很多if-else,这个时候如果if-else不是很多可以用if-else。如果此时场景过多,太多的if-else会导致代
      阅读 :22164 2024-05-01
  • mybatis解决<foreach>标签不能超过1000的问
    错误写法: 1 2 3 4 5 6 7 8 select id=getProductInfoList resultType=vo select a.name from A a where a.idin foreach collection=ids item=item index=index open=( close=) separator=
      阅读 :18239 2024-05-01
  • Java如何判断一个整数有多少位

    Java如何判断一个整数有多少位
    Java判断一个整数有多少位 首先,封装一个判断位数的方法;使用for循环进行判断整数的位数。直到传进的整数小于数组中某个值时,停止循
      阅读 :2294 2024-05-01
  • SpringMVC访问controller报错404的解决办法(总

    SpringMVC访问controller报错404的解决办法(总
    问题描述: 纯注解配置SpringMVC程序,使用tomcat8.5.95版本启动,能启动成功并且访问index.jsp页面,但是访问/save时出现404无法访问,程序如下
      阅读 :1223 2024-05-01
  • SpringBoot启动时执行初始化操作的几种方式
    场景 项目中,经常需要在启动过程中初始化一些数据,如从数据库读取一些配置初始化,或从数据库读取一些热点数据到redis进行初始化缓
      阅读 :3360 2024-05-01
  • java方法重写(重点讲)方法重载问题

    java方法重写(重点讲)方法重载问题
    一、方法重载 定义:一个类中,出现多个方法的名称相同,但是它们的形参列表是不同的,那么这些方法就称为方法重载了。 注意:一个类
      阅读 :66 2024-05-01
  • 使用Java实现HTTP和HTTPS代理服务

    使用Java实现HTTP和HTTPS代理服务
    简单来说就是其他的服务器代替帮你访问HTTP或者HTTPS,当你的网络受限无法访问某些网站时,但是你的代理服务器可以访问某些网站,这时
      阅读 :77 2024-04-30
Android
  • 基于Flutter实现扫描二维码功能

    基于Flutter实现扫描二维码功能
    在今天的移动开发中,二维码扫描已经成为了常见的功能之一。Flutter作为一款跨平台的开发框架,提供了丰富的插件和功能,使得开发者可
      阅读 :179 2024-11-22
  • Android Service功能使用介绍
    在Android开发中,Service是一个在后台长时间运行的组件,不会提供用户界面。它可以用来处理一些需要在后台进行的操作,比如播放音乐、下
      阅读 :2153 2024-06-24
  • Android封装常用工具类的介绍
    日志封装类-MyLog 是对androidlog的封装,封装后 可以设置显示级别 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
      阅读 :14480 2024-03-25
  • Flutter web bridge通信总结分析介绍

    Flutter web bridge通信总结分析介绍
    公司医疗业务人手比较少【小而美】的团队~ 较少采用的前端技术架构是: toC:小程序 toB2C: Flutter + H5(SPA - React)【build ???????? Android + IOS】
      阅读 :1672 2024-02-13
  • Android Flutter自定义动画路由的介绍

    Android Flutter自定义动画路由的介绍
    flutter中有默认的Route组件,叫做MaterialPageRoute,一般情况下我们在flutter中进行跳转的话,只需要向Navigator中传入一个MaterialPageRoute就可以了。
      阅读 :809 2023-10-18
  • Android实现获取短信验证码并自动填充

    Android实现获取短信验证码并自动填充
    最近弄了个短信自动填充功能,一开始觉得很简单,不就是动态注册个广播接收器去监听短信消息不就可以了吗?结果没这么简单,问题就
      阅读 :1206 2023-08-10
  • Android studio六大基本布局介绍
    Android中常用的布局方式有以下几种: 线性布局LinearLayout 相对布局RelativeLayout 表格布局TableLayout 层布局FrameLayout 绝对布局AbsoluteLayout 网格布
      阅读 :2327 2023-04-05
  • Android Service启动绑定流程介绍
    本文基于Android 11,参考《Android进阶解密》一书资料。了解Service的启动和绑定流程,以及Service的Context创建过程。 由于基于分析流程,忽略
      阅读 :133 2023-03-10
  • Android自定义有限制区域的图例角度自识别

    Android自定义有限制区域的图例角度自识别
    上文Android:实现一个自定义有限制区域的图例(角度自识别)涂鸦工具类(中)中我们已经实现了在复杂的异形区域中涂鸦,最后生成图片
      阅读 :176 2023-03-01
  • Android自定义有限制区域图例角度自识别涂

    Android自定义有限制区域图例角度自识别涂
    上文Android:实现一个自定义有限制区域的图例(角度自识别)涂鸦工具类(上)中我们已经实现了自定义View签名的功能,包含撤回、清除方
      阅读 :177 2023-03-01
  • Flutter配置代理抓包实现过程介绍

    Flutter配置代理抓包实现过程介绍
    在开发Flutter中,我们经常需要对网络请求进行调试,而Flutter自带的devtool的network又不太好用,有时会出现请求成功,但是又看不到response返
      阅读 :81 2023-02-14
  • Android WorkManager实现后台定时任务流程介绍

    Android WorkManager实现后台定时任务流程介绍
    WorkManager和Service并不相同,也没有直接的联系。Service是Android系统四大组件之一,它没有被销毁的情况下是一直保持在后台运行的。而WorkM
      阅读 :110 2023-01-31
  • autojs模仿QQ长按弹窗菜单实现示例(一)

    autojs模仿QQ长按弹窗菜单实现示例(一)
    分析弹框菜单 圆角 列表, 类似grid 箭头位于文字中间上(下)方 需求分析 如果要写一个这样的教程, 我们需要做什么 写一个列表, 用来触发长
      阅读 :2119 2023-01-28
  • autojs模仿QQ长按弹窗菜单实现示例(二)

    autojs模仿QQ长按弹窗菜单实现示例(二)
    弹窗菜单 由粗到细, 自顶向下的写代码 我们现在要修改的文件是showMenuWindow.js 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 function showMenuWindow(view) { let popMen
      阅读 :1176 2023-01-28
  • android学习笔记之View的滑动
    其实不管是哪种滑动方式,基本思想都是类似的:当点击事件传递到View时,系统记下触摸点的坐标,手指移动的时候,系统记下移动后的坐
      阅读 :2301 2023-01-05
  • RxJava构建流基本原理解析
    本节,我们从Rxjava使用代码入手,去结合自己已有的知识体系,加查阅部分源码验证的方式,来一起探索一下Rxjava实现的基本原理。 为了本
      阅读 :5106 2023-01-01
  • Android音视频开发Media FrameWork框架源码解析
    一、Media FrameWork背景 Media Framework (媒体函数库):此函数库让Android 可以播放与录制许多常见的音频与视频文件,支持的文件类型包括MPEG4、
      阅读 :157 2022-12-30
  • 使用Flutter实现手写签名效果的教程
    思路 需要监听用户触摸的起始点和结束点,并记录途经点,这里我使用了StreamController 将途经点从起始位置到结束位置绘制出来,这里用到
      阅读 :3202 2022-12-25
  • Kotlin协程与挂起函数及suspend关键字深入理

    Kotlin协程与挂起函数及suspend关键字深入理
    1.挂起函数 挂起函数在Kotlin协程中是一个比较重要的知识点,协程的非阻塞式、Channel、Flow等API都对它有充分的理解才能在学习时事半功倍。
      阅读 :176 2022-12-09
  • Android自定义View实现绘制水波浪温度刻度

    Android自定义View实现绘制水波浪温度刻度
    之前的绘制圆环,我们了解了如何绘制想要的形状和进度的一些特点,那么此篇文章我们更近一步,绘制一个稍微复杂一点的刻度与波浪。
      阅读 :2194 2022-11-26
  • Android硬件解码组件MediaCodec使用教程
    1.MediaCodec 是什么 MediaCodec类可以访问底层媒体编解码器框架(StageFright 或 OpenMAX),即编解码组件。是Android 的低层多媒体基础设施的一部分
      阅读 :114 2022-11-22
  • Flow解决背压问题的方法介绍

    Flow解决背压问题的方法介绍
    随着时间的推移,越来越多的主流应用已经开始全面拥抱Kotlin,协程的引入,Flow的诞生,给予了开发很多便捷,作为协程与响应式编程结合
      阅读 :187 2022-11-15
  • Andorid开发中反射机制的介绍
    在andorid开发中,经常遇见在某些工具类中没有Context上下文对象时,一些系统服务的代理对象无法创建出来,举个例子:比如在源码(framewo
      阅读 :8107 2022-11-05
  • Flutter加载图片的多样玩法汇总

    Flutter加载图片的多样玩法汇总
    加载本地图片 在项目目录下创建assets文件夹,再在其文件夹下创建images文件夹,后面将需要的图片复制到其中即可 在pubspec.yaml文件中添加引
      阅读 :2149 2022-11-03
  • Kotlin的Collection与Sequence操作异同点介绍

    Kotlin的Collection与Sequence操作异同点介绍
    在Android开发中,集合是我们必备的容器,Kotlin的标准库中提供了很多处理集合的方法,而且还提供了两种基于容器的工作方式:Collection 和
      阅读 :79 2022-10-23
  • 实现一个Kotlin函数类型方法

    实现一个Kotlin函数类型方法
    接口与函数类型 业务开发中,经常会有实现一个函数式接口(即接口只有一个方法需要实现)的场景,大家应该都会不假思索的写出如下代
      阅读 :6358 2022-10-13
  • Android10 App启动Activity源码分析
    ActivityThread的main方法 让我们把目光聚焦到ActivityThread的main方法上。 ActivityThread的源码路径为/frameworks/base/core/java/android/app/ActivityThread。 1 2
      阅读 :1089 2022-10-11
  • Android10客户端事务管理ClientLifecycleManage

    Android10客户端事务管理ClientLifecycleManage
    在Android 10 App启动分析之Activity启动篇(二)一文中,简单地介绍了Activity的生命周期管理器是如何调度Activity进入onCreate生命周期的流程。这
      阅读 :179 2022-10-11
  • Kotlin对象的懒加载方式by lazy与lateinit异同

    Kotlin对象的懒加载方式by lazy与lateinit异同
    属性或对象的延时加载是我们相当常用的,一般我们都是使用 lateinit 和 by lazy 来实现。 他们两者都是延时初始化,那么在使用时那么他们两
      阅读 :3196 2022-10-11
  • Android类加载流程分析

    Android类加载流程分析
    本文分析的代码基于Android8.1.0源码。 流程分析 从loadClass开始,我们来看下Android中类加载的流程 /libcore/ojluni/src/main/java/java/lang/ClassLoader.ja
      阅读 :117 2022-10-08
  • Android实现读写USB串口数据的代码

    Android实现读写USB串口数据的代码
    最近在研究USB方面的内容;先后做了关于Android读写HID、串口设备的DEMO。本文比较简单,主要介绍的是Android实现读取串口数据的功能 废话不
      阅读 :106 2022-09-19
  • Epoxy - 在RecyclerView中构建复杂界面
    Diffing 对于复杂数据结构支持的多个视图类型展示在屏幕上, Epoxy此时是尤其有用的. 在这些场景中, 数据可能会被网络请求, 异步 Observable, 用
      阅读 :276 2022-09-17
  • Android性能优化的详细介绍

    Android性能优化的详细介绍
    性能优化是一个app很重要的一部分,一个性能优良的app从被下载到启动到使用都能给用户到来很好的体验。自然我们做性能优化也是从被下
      阅读 :1795 2022-09-17
  • Android进阶宝典-插件化2(Hook启动插件中四

    Android进阶宝典-插件化2(Hook启动插件中四
    在上一节,我们主要介绍了如果通过反射来加载插件中的类,调用类中的方法;既然插件是一个apk,其实最重要的是启动插件中的Activity、
      阅读 :2584 2022-09-17
  • Android实现简易的闹钟功能的代码

    Android实现简易的闹钟功能的代码
    实现效果如下: 主界面为一个简易的设置闹钟Button,点击设置闹钟弹出时间设置窗。设置成功后,会自动弹出弹窗,提示时间到了。 打开
      阅读 :160 2022-09-14
  • Android自定义View实现时钟功能

    Android自定义View实现时钟功能
    实现效果 View分析 时钟主要分为五个部分: 1、中心点: 圆心位置 2、圆盘: 以中心点为圆心,drawCircle画个圆 3、刻度: paint有个aip, setPathEffect可以
      阅读 :1761 2022-09-14
  • Android简单实现天气预报App的教程

    Android简单实现天气预报App的教程
    一、UI设计 首页UI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ?xml version=1.0 encoding=utf-8? androidx.constraint
      阅读 :5142 2022-09-14
  • Android三方依赖冲突Gradle中exclude的使用

    Android三方依赖冲突Gradle中exclude的使用
    一、场景 Android项目的开发过程中,我们项目中的gradle的dependencies闭包中会引入很多三方依赖库,引入的库越多,越容易产生库之间的依赖冲
      阅读 :725 2022-09-13
  • Android LeakCanary的使用方法介绍
    1.LeakCanary 如何自动初始化 LeakCanary只需添加依赖就可以实现自动初始化。LeakCanary是通过ContentProvider实现初始化的,在ContentProvider 的 onCreat
      阅读 :2288 2022-09-12
  • Android Studio模拟器运行apk文件

    Android Studio模拟器运行apk文件
    Android手机软件都是以apk为后缀的,而apk文件在电脑中是无法直接运行的,需要在模拟器中安装和打开。 如果使用Android Studio中的模拟器,首
      阅读 :3221 2022-09-12
  • Android Activity Results API代替onActivityResult处
    onActivityResult 1 2 3 4 5 6 7 @SuppressWarnings(deprecation) @Override @CallSuper protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { mFragmen
      阅读 :2179 2022-09-07
  • Android性能优化之ANR问题定位分析

    Android性能优化之ANR问题定位分析
    前言 ANR(Application Not Response)应用程序未响应,当主线程被阻塞时,就会弹出如下弹窗 要么关闭当前app,要么就等待,其实这个时候没有挽
      阅读 :1033 2022-08-28
  • Android性能优化全局异常处理详情

    Android性能优化全局异常处理详情
    前言 异常崩溃,是Android项目中一项比较棘手的问题,即便做了很多的try - catch处理,也不能保证上线不会崩,而且一旦出现崩溃,就会出现
      阅读 :124 2022-08-28
  • Android手写RecyclerView实现列表加载

    Android手写RecyclerView实现列表加载
    前言 我相信一点,只要我们的产品中,涉及到列表的需求,肯定第一时间想到RecyclerView,即便是自定义View,那么RecyclerView也会是首选,为什
      阅读 :1743 2022-08-28
  • Android AndFix热修复原理介绍

    Android AndFix热修复原理介绍
    前言 当我们写了一个方法,那么这个方法是如何被执行的呢? 1 2 3 4 5 public int add(){ int a = 10; int b = 20; return a + b; } 其实方法的本质就是arm指
      阅读 :1548 2022-08-28
  • Android实现底部滚轮式选择弹跳框

    Android实现底部滚轮式选择弹跳框
    先看效果: 调用方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 SlideDialog slideDialog = new SlideDialog(this, list, false, false); slideDialog.setOnSelectClickListener(new SlideDial
      阅读 :10530 2022-08-28
  • Android Dispatchers.IO线程池深入刨析

    Android Dispatchers.IO线程池深入刨析
    一. Dispatchers.IO 1.Dispatchers.IO 在协程中,当需要执行IO任务时,会在上下文中指定Dispatchers.IO来进行线程的切换调度。 而IO实际上是CoroutineDi
      阅读 :2293 2022-08-26
  • Android协程作用域与序列发生器限制介绍梳

    Android协程作用域与序列发生器限制介绍梳
    一.受限协程作用域 在协程的基础与使用中提到,可以通过sequence方法构建一个序列发生器。但当在sequence方法中调用除了yield方法与yieldAll方
      阅读 :1151 2022-08-26
  • 为什么不要在Flutter中使用全局变量
    前言 全局变量似乎是很棒的 Flutter 程序组件,因为它们被声明一次并且可以被程序中的每个函数访问。 但是,这些变量的成本比你想象的要
      阅读 :2200 2022-08-24
  • Android webview加载H5方法介绍
    这篇文章主要阐述3个知识点 安卓APP 怎么用webview加载H5 H5怎么调用安卓定义的方法 安卓怎么调用H5定义的方法 1,安卓APP 怎么用webview加载
      阅读 :4493 2022-08-23
  • android中px、sp与dp之间进行转换介绍

    android中px、sp与dp之间进行转换介绍
    由于Android手机厂商很多,导致了不同设备屏幕大小和分辨率都不一样,然而我们开发者要保持在不同设备上显示同样的视觉效果,就需要做
      阅读 :2295 2022-08-21
  • Kotlin编程基础数据类型介绍

    Kotlin编程基础数据类型介绍
    本文总览 上一篇学习了Kotlin基础语法知识,本篇开始会深入探讨一下Kotlin各个基础语法点。首先来熟悉Kotlin的数据类型和类型转换版块。
      阅读 :1517 2022-08-20
  • 常见Android编译优化问题的总结

    常见Android编译优化问题的总结
    编译常见问题 在开发过程中,有碰到过一些由于编译优化导致的代码修改并不符合我们预期的情况。这也就是之前为什么我经常说编译产物
      阅读 :964 2022-08-16
  • Android实现蓝牙串口通讯的介绍
    最近在弄蓝牙串口,参考了不少网上的大佬,加上自己早期对C#的学习,写一个给自己的备忘录,如果有大佬看到还请多多指教。 1.简介 A
      阅读 :13327 2022-08-15
  • Android开发之permission动态权限获取介绍
    说明 Android 6.0 (API 23) 之前应用的权限在安装时全部授予,运行时应用不再需要询问用户。在 Android 6.0 或更高版本对权限进行了分类,对某些
      阅读 :784 2022-08-15
  • Android实现图片裁剪和上传的方法

    Android实现图片裁剪和上传的方法
    具体内容如下 1、开发工具与关键技术:Eclipse、AndroidStudio 2、撰写时间:2020年06月18日 接着上一次,调用系统的相机。上一次,我们已经拿
      阅读 :1200 2022-08-11
  • Android Fragment源码分析Add方法
    本篇我们就来讲讲Fragment管理中的 Add() 方法 Add() 在我们动态的添加、管理Fragment中,Add属于最基础的方法了; 用法也很简单,如下就是向
      阅读 :5928 2022-08-10
  • 安卓android防止APK被反编译的方法
    在Eclipse中生成一个android项目时,Eclipse会自动生成一个project.properties文件,打开这个文件(下面以我写的一个项目中的这个文件为例),里
      阅读 :2280 2022-06-15
  • Android中的类文件和类加载器介绍

    Android中的类文件和类加载器介绍
    一、Java中的类加载器 首先花点时间回顾一下Java中的三种类加载器: BootStrap ClassLoader 启动类加载器,它是实现自C/C++的类加载器,用于加载
      阅读 :2443 2022-06-04
  • Android Canvas绘制文字横纵向对齐

    Android Canvas绘制文字横纵向对齐
    1. 横向对齐(Align属性) Align属性决定了使用该画笔时,相较于绘制点的水平对称方式,分别是LEFT、CENTER、RIGHT,对应的情况: 如最上方的
      阅读 :1325 2022-06-04
  • android实现扑克卡片翻转的代码
    首先,说一下布局,是FrameLayout,这个布局设置一点点击方法,要设置id,之后会用到。这个布局还包括两个子布局,分别是Poke的正面和反面
      阅读 :3688 2022-05-10
  • Android通过单点触摸移动图片

    Android通过单点触摸移动图片
    编写布局资源文件 先准备一张图片放入drawable内 这里主要就是将图片显示出来并设置id(android:scaleType=fitXY表示图片按原比例设置大小) 1
      阅读 :22780 2022-04-23
  • Android开发微信小程序路由跳转方式
    官方文档 https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.switchTab.html 路由跳转的两种形式 标签形式 1 navigator url=/pages/test/test open-type=switchT
      阅读 :2328 2022-04-12
  • Android实现列表元素动态效果代码

    Android实现列表元素动态效果代码
    列表是移动应用中用得最多的组件了,我们也会经常对列表元素进行增加或删除操作,最简单的方法是列表数据变动后,直接setState更新列表
      阅读 :2536 2022-03-29
  • flutter实现头部tabTop滚动栏代码

    flutter实现头部tabTop滚动栏代码
    效果图如下: main.dart代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
      阅读 :2252 2022-03-22
  • Android studio实现语音转文字功能的介绍

    Android studio实现语音转文字功能的介绍
    一、在科大讯飞的官网上注册并下载SDK 1.首先去讯飞开放平台申请一个账号(https://www.xfyun.cn/),然后点击控制台进入新的页面,创建一个
      阅读 :2262 2022-03-03
  • Android挂断电话最新实现方法
    1.Android 动态申请权限 首先,需要在AndroidManifest.xml静态申请电话权限,否则无法动态申请权限,以下代码位置不能放错(在application之外):
      阅读 :387 2022-02-18
  • Android实现网易云推荐歌单界面的介绍

    Android实现网易云推荐歌单界面的介绍
    先来看看网易云APP的效果: 前言 关于网易云音乐推荐歌单界面的实现 一、实现 1.自定义一个圆角图片控件(也可直接使用第三方框架) 由
      阅读 :345 2022-02-13
  • Android实现未读消息小红点显示实例介绍
    使用 fragmentLayout 实现,可以把小红点添加到任意 view 上。 效果 添加小红点到 textview 上 添加小红点到 imageview 上 代码实现 首先定义一个圆
      阅读 :2181 2022-02-13
  • MVVMLight项目的绑定及各种使用场景示例介

    MVVMLight项目的绑定及各种使用场景示例介
    一、绑定: 主要包含元素绑定和非元素绑定两种。 1、元素绑定: 是绑定的最简单形式,源对象是WPF的元素,并且源对象的属性是依赖项属
      阅读 :2197 2022-02-01
  • Android音频焦点管理实例介绍
    音频焦点管理的意义 两个或两个以上的 Android 应用可同时向同一输出流播放音频。系统会将所有音频流混合在一起。虽然这是一项出色的技
      阅读 :2180 2022-01-26
  • Android实现一个简单的单词本

    Android实现一个简单的单词本
    本文基于Java实现了一个简单的单词本安卓app,用的是SQLite数据库,包括布局文件、源码及实现图。 布局设计 单词本主界面 1 2 3 4 5 6 7 8 9
      阅读 :22234 2022-01-26
  • Android证书安装过程方法
    一.证书在源码中的路径 5.1系统证书(命名是 openssl x509 -subject_hash_old -in filename) libcore/luni/src/main/files/cacerts 7.1及以后系统证书 /system/ca-certif
      阅读 :3257 2021-12-09
  • Android Studio实现帧动画的教程

    Android Studio实现帧动画的教程
    按一定的顺序播放静态的图片 1、几张联系的图片 2、一个图片资源管理布局文件:cartoon_source.xml 3、一个主要的布局文件:cartoon.xml 4、main.
      阅读 :22184 2021-11-15
  • Android利用SoundPool实现音乐池的方法

    Android利用SoundPool实现音乐池的方法
    运行效果图如下: 布局文件(activity_sound_pool.xml) ?xml version=1.0 encoding=utf-8? LinearLayout xmlns:android=http://schemas.android.com/apk/res/android xmlns:tools
      阅读 :317 2021-11-14
  • Android沉浸式状态栏的实现教程

    Android沉浸式状态栏的实现教程
    Android沉浸式状态栏 我们的征程是星辰大海,而非人间烟尘 去掉标题栏 首先去掉对应主题下面的Android自带的ActionBar,只需要在对应主题下面
      阅读 :3402 2021-11-09
  • Android性能优化系列之bitmap图片优化介绍

    Android性能优化系列之bitmap图片优化介绍
    Android开发中,加载图片过多、过大很容易引起OutOfMemoryError异常,即我们常见的内存溢出。因为Android对单个应用施加内存限制,默认分配的
      阅读 :2224 2021-11-07
  • Android usb设备权限查询及自动获取方法

    Android usb设备权限查询及自动获取方法
    看到当上面的对话框弹出时,可以使用命令查看顶层的活动窗口 adb shell dumpsys window | findstr mCurrentFocus mCurrentFocus=Window{41ab0ee0 u0 com.android.sy
      阅读 :2186 2021-10-29
  • Android调用设备已有的相机应用介绍
    如果我们只是需要让用户能够拍摄照片,则可以直接请求已有相机应用拍摄照片并将照片返回给我们 1、拍照 1.1 请求相机功能 在清单文件中
      阅读 :2165 2021-10-25
  • Android系统中轻量级指针的实现介绍
    智能指针来源 引发指针错误情况表现常常有如下几个表现情况: 1.申请了内存空间,但是忘记释放指针所指向的对象占用的内存空间。 2.使
      阅读 :3162 2021-10-09
  • RecyclerView使用payload实现局部刷新的代码
    列表局部刷新: 01.notifyDataSetChanged() 刷新全部可见的item 02.notifyItemChanged(int position) 更新列表position位置上的数据可以调用 03.notifyItemInserted
      阅读 :2141 2021-10-04
  • Android滚动菜单ListView的实现介绍

    Android滚动菜单ListView的实现介绍
    说明:滚动菜单ListView及点击事件 代码结构: 1、创建一个list展示模型 app\src\main\res\layout\fruit_item.xml ?xml version=1.0 encoding=utf-8?LinearLayout xml
      阅读 :3301 2021-10-04
  • Android超简单悬浮窗使用方法

    Android超简单悬浮窗使用方法
    先看看效果图: 图1 图2 图3 图1只需要31行代码即可完成。 我们来看看这些都是如何实现的 使用前需要依赖库: 第一步:将以下存储库将其
      阅读 :2155 2021-09-28
  • Android自定义字母选择侧边栏的代码
    LetterSideBar.java package com.zb.customview.widgets; import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Col
      阅读 :3209 2021-09-14
  • Android简单实现文件下载的代码
    权限 !-- 文件读写权限 --uses-permission android:name=android.permission.READ_EXTERNAL_STORAGE /!-- 访问内存 --uses-permission android:name=android.permission.WRITE_EXTER
      阅读 :2313 2021-09-12
  • Android实现上传图片功能的代码
    设定拍照返回的图片路径 /** * 设定拍照返回的图片路径 * @param image 图片路径 * @param i 约定值 */ protected void image(String image, int i) { //创建fil
      阅读 :3195 2021-09-12
  • Android VelocityTracker使用案例介绍
    VelocityTracker顾名思义即速度跟踪,在android中主要应用于touch even。VelocityTracker通过跟踪一连串事件实时计算出当前的速度,这样的用法在an
      阅读 :1213 2021-08-29
  • android实现动态显示隐藏进度条
    调用 ProgressUtil.startProgress(this, new ProgressUtil.ICallback() { @Override public void progress(int count) { LogUtil.d(count + %); } }); ProgressUtil package com.coral3.common
      阅读 :2308 2021-08-20
  • Android实现模拟搜索功能

    Android实现模拟搜索功能
    先看效果图,合适了再接着往下看: 我们看到的这个页面,是由两部分组成,顶部的自定义的搜索框,和listView组成。 首先我们来实现布局
      阅读 :2144 2021-08-16
  • Android View实现圆形进度条的代码

    Android View实现圆形进度条的代码
    主要涉及到下面几个方法: // 画圆canvas.drawCircle// 画圆弧canvas.drawArc// 画文本canvas.drawText// 抗锯齿paint.setAntiAlias(true);// 设置颜色paint.setColo
      阅读 :22172 2021-08-02
  • flutter实现appbar下选项卡切换的详细代码

    flutter实现appbar下选项卡切换的详细代码
    TabBar 、Tab、TabBarView 结合实现 这里实现的是appbar下的选项卡 import package:flutter/material.dart;/** * 有状态StatefulWidget * 继承于 StatefulWidget,通过
      阅读 :2192 2021-07-11
  • Android中AIDL的使用介绍

    Android中AIDL的使用介绍
    AIDL,即Android Interface Definition Language,Android接口定义语言。这门语言是为了实现进程间通信。每一个进程都有自己的一块独立的内存,都在
      阅读 :2387 2021-07-06
  • android UI绘制加减号按钮

    android UI绘制加减号按钮
    在项目中我们常常会用到这么一个view。 这时候我们会选择使用两个图片来相互切换。其实,只要会基本的2D绘图这样简单的图片自己绘制出
      阅读 :2218 2021-06-30
  • Android仿微信小程序入口动画

    Android仿微信小程序入口动画
    效果对比 微信原版 仿照效果 流程分析 自定义ViewGroup 整个布局是通过自定义ViewGroup来管理的,在自定义ViewGroup中,子布局一共有两个,一个
      阅读 :9195 2021-06-21
  • Flutter开发中的路由参数处理
    Navigator 的 push 和 pop方法 Navigator 导航器的 push 和 pop 方法可以携带参数在页面间传递,其他变形的方法也一样。pushNamed 方法原型如下: Fu
      阅读 :2247 2021-06-17
  • Android应用安全防护和逆向分析之apk反编译

    Android应用安全防护和逆向分析之apk反编译
    这里是Mac环境,如果是window环境的同学,在环境搭建和工具上可以选择Window环境的。先看看需要到的工具; 1、apktool:https://ibotpeaches.githu
      阅读 :863 2021-06-08
  • Flutter如何封装文本输入框组件
    UI组件封装的考虑要点 封装一个 UI 组件,通常需要考虑下面这三个点: 接口如何定义:即组件接收什么输入参数来控制组件的外观和行为;
      阅读 :5693 2021-06-06
  • Flutter开发一个登录页面
    为了演示登录跳转,在分类浏览先做了一个简单的按钮,点击跳转到登录页面。实际的 App 中,通常会是触发某些需要登录才能查看的操作后
      阅读 :1198 2021-06-05
  • Android启动页优化之实现应用秒开
    Android 应用冷启动时,需要从Application开始启动,加载时间就会比较长,这段时间里,用户所能看到的就是白屏(这是因为默认的AppTheme的
      阅读 :852182 2021-05-22
  • Android实现系统日历同步日程
    本文实例为大家分享了Android实现系统日历同步日程的具体代码,供大家参考,具体内容如下 1、权限 uses-permission android:name=android.permission.
      阅读 :234496 2021-04-28
iOS
  • iOS数据持久化UserDefaults封装器使用介绍
    想象一下,你有一个应用想实现自动登录功能。你用UserDefaults封装了关于UserDefaults的读与写逻辑。你会用UserDefaults封装来保持对自动登录O
      阅读 :2205 2024-02-10
  • IOS开发Objective-C Runtime使用介绍

    IOS开发Objective-C Runtime使用介绍
    Runtime是使用 C 和汇编实现的运行时代码库,Objective-C 中有很多语言特性都是通过它来实现。了解 Runtime 开发可以帮助我们更灵活的使用 Ob
      阅读 :147 2023-02-14
  • iOS开发删除storyboard步骤介绍

    iOS开发删除storyboard步骤介绍
    删除iOS项目中的storyboard 删除项目中的storyboard, (变成一个纯代码的iOS UIKit项目), 需要几步? 找到storyboard, 删掉它. 直接用ViewController. 删除st
      阅读 :2183 2022-11-10
  • Flutter Widgets之标签类控件Chip介绍

    Flutter Widgets之标签类控件Chip介绍
    Flutter 标签类控件大全ChipFlutter内置了多个标签类控件,但本质上它们都是同一个控件,只不过是属性参数不同而已,在学习的过程中可以将
      阅读 :100 2022-10-23
  • iOS Lotusoot模块化工具应用的动态思路
    下文,写的是 Swift 依赖 OC 库,没有命名空间 组件化的要点-约定 个人觉得 例如,URL 路由的注册,就是把约定的信息,传过去。作为服务。
      阅读 :1121 2022-08-01
  • iOS浮点类型精度问题的原因与解决办法
    前言 相信不少人(其实我觉得应该是每个人)都遇到过一个问题,那就是当服务端返回的JSON数据中出现了小数时,客户端用CGFloat去解析时
      阅读 :3244 2022-01-27
  • iOS开发实现计算器功能的代码

    iOS开发实现计算器功能的代码
    效果图 Masonry 使用数组来自动约束 NSArray *buttonArrayOne = @[_buttonAC, _buttonLeftBracket, _buttonRightBracket, _buttonDivide]; //withFixedSpacing: 每个view中间的间
      阅读 :2300 2021-10-11
  • iOS自定义雷达扫描扩散动画的代码

    iOS自定义雷达扫描扩散动画的代码
    自己自定义了 一个雷达扫描/扩散效果的View。 扫描View 效果如下: 扩散View 效果如下: 自定义的代码如下: 1. RadarView.h #import UIKit/UIKit.h t
      阅读 :1206 2021-10-11
  • iOS实现雷达扫描效果

    iOS实现雷达扫描效果
    具体内容如下 #import UIKit/UIKit.h @interface LTIndicatiorView : UIView@property(nonatomic,strong)UIColor *color;@property(nonatomic,assign)float repeatCount;@property(nonatom
      阅读 :2173 2021-10-10
  • IOS NSTimeInterval使用案例介绍
    一 ios 获取时间间隔 想在程序开始或者进入某个界面 ,到结束程序或退出某个界面,获取到这个持续时间. 获取到这个时间还需要转化一个
      阅读 :3216 2021-08-29
  • IOS WebRTC的实现原理

    IOS WebRTC的实现原理
    它在2011年5月开放了工程的源代码,在行业内得到了广泛的支持和应用,成为下一代视频通话的标准。 WebRTC的音视频通信是基于P2P,那么什
      阅读 :6091 2021-06-07
  • 关于ios配置微信config出现验签失败的问题
    在开发中,出现了一个关于微信配置的问题。 使用的开发工具以及开发框架为 uniapp , JSSDK为 jweixin 使用uniapp进行公众号开发,需要在进入
      阅读 :1243 2021-04-20
  • iOS实现轮盘动态效果的代码
    一个常用的绘图,主要用来打分之类的动画,效果如下。 主要是iOS的绘图和动画,本来想用系统自带动画实现呢,发现实现不了,用了其他
      阅读 :1014 2020-04-17
  • 解决iOS新版微信底部返回横条问题
    之前没有怎么接触过微信开发,只是对H5比较熟。最近维护一个微信公众号的项目,遇到了iOS端返回键的坑。 描述一下: 从公众号打开页面
      阅读 :16757 2020-03-03
  • Swift之clipped是什么?如何使用?
    clipped()函数介绍 Clips the view to its bounding rectangular frame. 将View裁剪成矩形 By default, a views bounding frame is used only for layout, so any content that extend
      阅读 :1161 2020-01-25
  • iOS实现秒杀活动倒计时教程

    iOS实现秒杀活动倒计时教程
    IOS关于大型网站抢购、距活动结束,剩余时间倒计时的实现代码,代码比较简单,大家根据需求适当的添加修改删除代码 1.定义4个 Label 来接
      阅读 :16444 2019-12-11
小程序
seo
  • 如何选择一个好域名
    域名选择误区 很多做站的大佬都告诉新入行的SEO优化员,选择域名一定要选择老域名,这里也是一个误区,很多新手在听了大佬的话后去就
      阅读 :272 2024-08-31
  • 站长眼中百度竞价推广的意义
    随着互联网的快速发展,搜索引擎成为了信息获取的重要渠道。而在这个信息爆炸的时代,如何让自己的网站在搜索引擎中脱颖而出,成为
      阅读 :1923 2024-02-06
  • 被百度判定为低质量网站了!如何整改呢
    先说结论:接受现实,不要幻想百度恢复了! 百度自9月初大批量删除百度资源平台权限以来,几乎90%(未经证实,但数量确实不小)的网站都被
      阅读 :7247 2023-09-13
  • SEO优化分享:降低无效点击比
    今天的这篇分享,网站权重越高,对站点的帮助越大,文章的核心就是:降低页面的无效点击比!什么是无效点击比? 公式为:用户没有点
      阅读 :197 2023-09-03
  • Google SEO怎么做?谷歌seo优化包含哪些内容

    Google SEO怎么做?谷歌seo优化包含哪些内容
    Google SEO怎么做?谷歌seo优化包含哪些内容?如果站在SEO用户角度来看,你能快速辨别这个问题到底是什么需求吗? 如果是企业中高管甚至老
      阅读 :16241 2023-06-10
  • 网站出现降权后,不少人越搞越乱

    网站出现降权后,不少人越搞越乱
    每天降权网站一大批,这几年找老贺处理降权恢复的网站很多都有一个同性:其实本来可以很容易恢复的,但结果被站长乱搞一通,越搞越
      阅读 :2268 2023-02-26
  • 站点内链优化的精髓,有几个人知晓呢?
    这篇文章,绝不是什么老生常谈,关于内链优化的精髓是什么,你对此了解多少呢?什么样的内链布局,才能优化出最好的效果呢?对此真的没
      阅读 :753 2023-01-01
  • 2023年,网站流量或由这些指标来决定

    2023年,网站流量或由这些指标来决定
    百度的算法每年都在升级,但是相对来讲基本上不会有太大的变化,总是万变不离其宗的。 不过根据它最近一年的表现(各种网站的起起伏伏
      阅读 :2153 2023-01-01
  • 什么是关键词堆砌?关键字在一篇文章中出

    什么是关键词堆砌?关键字在一篇文章中出
    今天聊一个比较常见但是争论比较多的话题,关键字在一篇文章中出现几次合理,这个问题牵扯到关键字密度问题。 比较大众的说法是一篇
      阅读 :250 2022-09-22
  • SEO分隔符的正确用法及锚文本的做法

    SEO分隔符的正确用法及锚文本的做法
    先解释一下什么是SEO分隔符,再来讲讲SEO分隔符的正确用法。 SEO技术博客 关注SEO技术、分享SEO经验 以上是我的SEO博客tilte与description设置,
      阅读 :2286 2022-09-11
  • 网站静态url优化:更改网站url会影响seo排
    什么是静态url,什么是动态url,静态url与动态url的区别是什么,网站为什么要设置静态url,而非动态url,静态url的优势是什么,一个网站真
      阅读 :2203 2022-09-11
  • 什么是长尾关键词?长尾关键词更容易优
    什么是长尾关键词,长尾关键词与目标关键词是什么关系,长尾关键词优化可以提高网站排名吗,长尾关键词优化技巧有哪些(以下长尾关键
      阅读 :311 2022-09-11
  • 什么是百度权重?文章字数与SEO权重有关
    提到SEO就绕不开百度权重的问题,什么是百度权重,百度权重越高越好吗。怎么才能提高百度权重,下面让我们了解一下百度权重。 首先需
      阅读 :1613 2022-09-02
  • SEO最忌讳什么?更换网站空间会影响SEO排
    SEO很多时候不是输在了起跑线上,而是输在了操作上,错误的操作往往会把一个正常的网站带向死亡边缘。我们一定要清楚SEO最忌讳的是什
      阅读 :1132 2022-09-02
  • SEO是什么?学会了SEO就能赚钱吗?
    SEO的英文:Search Engine Optimization,SEO的中文解释:搜索引擎优化。 简单的说SEO是一种技术,通过SEO技术可以从搜索引擎获得更高的流量,并
      阅读 :7748 2022-09-01
  • 网站优化之三大标签如何优化?
    title可以设置几个关键词 一个网站title可以设置最多几个关键词,最少几个关键词,有限制吗。 从搜索引擎快照展示方面考量: 谷歌、百度
      阅读 :1232 2022-09-01
  • 网站优化中需要设置tag和301重定向吗?
    什么是tag标签,tag标签作用是什么,网站需要设置tag标签吗。 tag标签也称作tag页面,很多人弄不清楚tag标签与分类页面(主导航栏)的区别,
      阅读 :1951 2022-09-01
  • 虚拟主机会影响SEO优化效果吗
    网络中流传一种说法,使用虚拟主机会影响SEO优化效果(一个服务器多个网站),这种说法是空穴来风,还是果真如此。如果你是一个刚刚加入
      阅读 :168 2022-09-01
  • 说说百度快照功能下线影响有哪些?

    说说百度快照功能下线影响有哪些?
    SEO与生意,来自老姜分享。百度快照下线,这两天各个SEO群都在探讨,不知道你有没有注意到,所以也分享一下你。 SEO与生意 今天聊的话题
      阅读 :2324 2022-08-10
  • SEO问答:新站收录首页多久?百度索引量

    SEO问答:新站收录首页多久?百度索引量
    为什么我的新站没有被收录?百度搜索的索引量与流量有直接关系吗?网站被黑了怎么办?这些基础问题,本文来自百度搜索资源平台,白杨S
      阅读 :1244 2022-08-01
  • SEO价值到底有多大?为什么不是所有企业

    SEO价值到底有多大?为什么不是所有企业
    SEO价值到底有多大? 之前在跟某老总聊天的过程中,他的朋友问他那么SEO的价值到底有多大?他回答了一句总结非常到位的一句话,SEO的价
      阅读 :2153 2022-08-01
  • 网站优化排名点击中黑帽白帽是怎么做的
    那我们该做黑帽吗?我本人是一点也不建议,虽然也不排斥。只是希望大家能够看清楚自己的网站定位,你是否是想要认认真真的做一个网站
      阅读 :22584 2022-04-27
  • 长尾关键词怎么拓展?拓展长尾关键词的
    长尾关键词怎么拓展?长尾关键词可以带来流量,我们选择就是避开竞争力度大的词,但又有流量的词。我们要如何才能够扩展长尾关键词
      阅读 :2304 2022-04-22
  • 怎么利用百科词条通过率提高网站的收录
    想必百科词条对于我们来说有不少利用的地方吧。如一些百度百科,好搜百科,搜狗百科,提交那么多的百科词条,你是否全都通过了?其实
      阅读 :2252 2022-04-22
  • 小红书SEO是什么?小红书SEO排名规则?

    小红书SEO是什么?小红书SEO排名规则?
    一、小红书SEO是什么? 二、为什么要做小红书SEO? 三、小红书SEO排名规则 小红书已越来越被许多个人商家企业所接受,成为一个打造个人
      阅读 :3655 2022-02-22
  • 百度官方:网站优化中死链处理指南与总
    近日百度官方发布了一个公开课,虽然没有第一时间看到直播。但是我也看了视频的回放。将该场直播中的网站死链处理指南做了一个总结
      阅读 :2427 2021-12-06
  • 网站快速收录?代做网站收录?别再当韭
    在站长论坛看到有快速增加收录,售价为50元一条,我发现有很多人都安耐不住去尝试这种方法来增加网站的收录。但是这个东西真的如推广
      阅读 :3266 2021-11-18
  • 网站降权很长时间了半年、一年、无法恢
    相信不少站长深有体会,近年很多网站降权出现了一个明显的问题:即网站降权恢复变的越来越慢了,甚至半年、一年都无法恢复原有排名
      阅读 :3267 2021-11-18
  • 百度烽火算法升级,打击网站回退按钮恶

    百度烽火算法升级,打击网站回退按钮恶
    最近小编从百度搜索资源平台了解到,百度搜索近期将对烽火算法再次升级,这波会主要针对移动端部分网站回退按钮点击无效和点击回退
      阅读 :1371 2021-08-21
  • 今日头条搜索应该怎么做?头条搜索SEO排
    今日头条搜索应该怎么做? 今日头条不仅是一个搜索引擎平台,也是一个信息流平台,所以做头条SEO可以从这两个方面入手。 信息流排名:
      阅读 :2286 2021-07-14
  • 纯文本链接是外链还是反链?

    纯文本链接是外链还是反链?
    我之前一直没有纠结过这个问题。 因为我一直认为,纯文本链接也属于外链,之前也一直没有在意反链这个词。但是对反链这个词产生概念
      阅读 :3269 2021-06-25
  • 为什么网站被降权后关键词排名很难快速

    为什么网站被降权后关键词排名很难快速
    很多朋友都在咨询网站被降权了,怎么可以快速恢复排名的呢?其实对于这个问题基本是误解,可以恢复排名,这个恢复排名也要根据实际
      阅读 :1516 2021-06-07
  • 那些seo高手才知道的外链发布秘籍
    虽然现在外链的权重降低了不少,但是外链仍然是seo重要的组成部分。只是我们需要寻找更加优秀的外链,那么什么是更优秀更有价值的外
      阅读 :956 2021-05-27
  • 建设外链时需要注意哪些原则?
    想要提高网站权重,外链是绕不开的一个话题。虽然现在百度降低了外链的权重,但是丰富的外链仍然可以帮你提高被收录的几率。但是在
      阅读 :10521 2021-05-27
  • 怎么优化网站排名才能冲上首页
    现在很多人在遇到问题的时候都会去网上搜一搜。这也意味着百度拥有巨大的流量,我们要想从这部分流量中分一杯羹,就要努力冲上首页
      阅读 :1466 2021-05-26
  • 通俗易懂的SEO优化技巧,SEO菜鸟都能看懂
    如果你有多年的搜索引擎优化经验,那么你会发现真正的搜索引擎优化是忘记搜索引擎优化!可以很负责任地说,现在所有的搜索引擎优化
      阅读 :1455 2021-05-26
  • 新网站上线收录慢怎么解决?
    我们建站的目的就是想通过搜索引擎获得流量,要获得流量前提就要让网站被收录,如何让新网站被收录就是很多站长非常关心的一个问题
      阅读 :1310 2021-05-22
  • 新建网站怎么吸引网站蜘蛛抓取
    一个新站建设完成以后最重要的就是让搜索引擎知道我们的新站,所以我们可以通过吸引蜘蛛的方法让蜘蛛来抓取我们的网站。 在此之前,
      阅读 :7411 2021-05-15
  • 想要网站快速排名到首页,这几点SEO优化
    我相信每一个优化网站的优化者都有一个目标在主页上快速排名网站,增加网站流量,帮助企业免费获得客户流量,从而提高排球企业的品
      阅读 :2091 2021-05-15
  • 如何做好seo优化 链接质量、网站内容?
    连结质量 确保被引用域具有高质量。任何与你的内容链接的领域都需要有高价值。而且,这样的链接应该包含 dofollow属性。逆向链接的质量
      阅读 :5602 2021-04-01
  • 语音搜索SEO排名怎么做?
    语音搜索SEO排名怎么做?先列个表,如下: 1、标题优化,使用长尾词 2、语言简单优化 3、答案长度优化 4、页面速度优化 5、专注当地优化
      阅读 :2043 2021-03-13
  • 站群网站做SEO难度大不大?效果如何?
    其实,任何一样都有难与易之分的,关键得看所掌握的技巧和经验如何。所以,简单的回答好做或者是不好做,都是以偏概全的。 对于有经
      阅读 :4744 2021-03-13
  • 网站内部链接如何优化?
    合理的内链布局有利于提高用户体验和搜索引擎爬虫对网站的爬行索引效率,利于网站权重的有效传递,从而增加搜索引擎的收录与提升网
      阅读 :18248 2021-01-16
  • 惊雷算法3.0来袭,百度打击排名如何应对

    惊雷算法3.0来袭,百度打击排名如何应对
    昨天百度站长工具平台更新了文档、主要打击以刷快排为主的站点、今天有很多同学在找我问这方面的话题,那我们写篇文章来给大家讲讲
      阅读 :346 2021-01-15
  • 百度上线惊雷算法3.0 附百度SEO惊雷算法详
    近日编辑发现百度上线了惊雷算法3.0,这次的算法主要是打击刷点击排名作弊行为,也就是这几年在SEO圈中非常火的快排方法,也能说是一
      阅读 :7806 2021-01-15
  • 如何做网站关键词快速优化排名?
    在做网站SEO优化排名的时候很多人都希望能够快速的使自己的网站有好的排名,但是很多人却得不偿失。为什么呢? 1、急功近利使用违规的
      阅读 :366 2020-12-08
  • 新手站长建站的七条SEO准则!
    互联网时代,现在建站都要注意优化体验,很多新手站长刚开始建站时,可能对于SEO都不是很了解。SEO网站优化是一个网站长久不息的动力
      阅读 :15467 2020-11-18
  • 网站为什么被降权?网站降权原因分析!
    网站百度降权了,导致我有很多时间分析降权原因。其实一个网站只有自己是最熟悉的,网站的短板也是自己最了解的,至于降权原因,还
      阅读 :260 2020-10-12
  • 谷歌SEO优化,警惕这5个错误操作会造成网
    当我们在做谷歌SEO的过程中,我们总是思考如何更快的让网站排名得到提升,而在实际操作中,由于自身对于SEO基础知识,没有深度的研究
      阅读 :7103 2020-07-11
  • 全面解析搜索引擎蜘蛛工作的原理!
    更为网站完工的最后目地,提升总流量、提升百度收录、提升客户群体,因而而开展网站优化,那麼最先大家就需要掌握到蜘蛛e源码拥有哪
      阅读 :11818 2020-07-11
  • SEO是什么?疫情对SEO有什么影响?
    文/悟空笔记 最近,受到疫情的影响,老板把公司的重心转移到现在非常火的线上直播。作为公司里面年龄最小的员工,老板把这项光荣而艰
      阅读 :205 2020-05-19
  • 百度新功能:正式上线快速收录功能!
    百度熊掌天级收录正式下线,新上线快速收录功能,接替天级收录保持熊掌ID权益不变。 以下是百度快速收录上线公告原文: 1. 工具说明
      阅读 :12895 2020-05-16
  • 百度算法经常更新要怎么解决?
    很多进行优化的朋友都在为百度快照更新带来的残酷脱毛而苦恼。解决百度算法更新的顾问:百度算法更新是我们每个优化人员最头疼的事
      阅读 :1296 2020-05-09
  • seo之网站权重如何提高
    刚开始做优化的时候,接过来一个新站,收录困难,权重太低,老板天天问,为什么这么久了还没有排名,一般的借口都会说,权重太低,
      阅读 :13451 2020-05-06
  • 什么内容才是被百度肯定的优质内容?优
    一、什么内容容易被百度判断优质内容? 百度官方的说辞我都不多说,他们官方出的都是废话,我这里总结一下: 1、题文相符 题文相符的真
      阅读 :167218 2020-05-06
  • 做优化的几个方法,SEO优化必备技巧!
    对于专门做SEO优化的网站,尤其是那些优化比较过分的,现在也都基本上受到了应有的回报(惩罚),从2019年7月开始,百度新算法上线,有很
      阅读 :86857 2020-05-01
  • 百度不收录的几个因素有以及解决办法!
    网站收录是做好SEO优化的第一步,百度不收录页面该怎么解决,几乎每一个做优化的人都会为了收录问题而绞尽脑汁,一般情况下,百度是
      阅读 :10762 2020-05-01
  • 影响百度指数的因素有哪些? 教你快速提
    文/悟空笔记 百度指数作为一款基于百度网民搜索行为的数据分析工具,一方面可以对关键词搜索趋势进行分析,另一方面可以深度挖掘舆情
      阅读 :19793 2020-04-17
  • 做Google SEO要做内容 如何判断一篇文章的
    做Google SEO总是少不了做内容营销,而打造优质的原创内容,我们知道需要花费大量的时间,它并不是简单的针对一个关键词便开始写文,它
      阅读 :19690 2020-04-17
  • 对于新站来说:如何让网站快速被搜索引

    对于新站来说:如何让网站快速被搜索引
    最近,总听到一些声音:SEO时代已经过去了,搜索引擎已经out,不需要搜索引擎来收录自己的网站,我的网站是辅助自媒体的等等。 对于这
      阅读 :5436 2020-04-07
  • SEO入门--三分钟带你了解权重!
    对于SEO人员而言,网站权重是我们常常讨论的话题了,每天大家都在绞尽脑汁的想办法提高百度权重,但我们清楚百度官方并没有明确推出
      阅读 :6960 2020-04-07
  • 企业SEO是否还能带来良好的经济效益?
    可能有一些企业想要通过网站SEO,从搜索引擎方面获得更多的自然排名流量,以期望能够降低企业获得客户成本,从而提高企业经济效益。
      阅读 :6650 2020-03-14
  • 网站流量排名 独辟蹊径的4个策略!
    SEO一直以来是我的一个兴趣,经常会有人讲,你如何保持长期的持续不断的输出内容,回答这个问题很简单,我想这和很多朋友长期沉浸在
      阅读 :7657 2020-03-14
  • 网站建设推广 值得关注的5个SEO问题!
    如果你是一个相对成熟的企业,我们在建立网站的时候,总是会让网站开发人员,撰写一个网站策划书,通常而言,我们在做网站策划的时
      阅读 :6048 2020-03-14
  • 网站SEO优化是怎样报价的?
    如果你目前是正在做SEO接单,那么你会经常遇到这么一个问题:做SEO优化需要多少钱?一般提问这个问题的主要有两类人,一种是需要做S
      阅读 :13715 2020-03-12
  • 内页的排名怎么去做好呢?有哪些方法可
    很多站长们都说首页是整个网站权重最高的地方,做好首页排名,网站排名和权重自然就上去了。 其实这是很多站长们的一个误区,一个成
      阅读 :12152 2020-03-11
  • 教你优化网站导航结构和恢复降权方法
    网站SEO优化都会做站内站外的优化,也会遇到网站降权的问题、清晰的导航结构对于网站建设来说至关重要,专业的网站建设公司会把导航
      阅读 :11538 2020-03-11
  • 关键词的竞争力应该怎么分析判断?
    关键词是SEO网站在搜索引擎获得排名流量的重要索引词语,而分析判断一个关键词的竞争力更是作为一个名专业的SEO人员的必备技能之一,
      阅读 :1500 2020-03-08
  • 做SEO是一门科学!不是一门玄学!
    我终于能明白,为什么以前集团公司要成立研究院,部分高管担任科学家职称。 这个科学家有别于我们普通认知的科学家,不是那种研究量
      阅读 :882 2020-03-08
  • SEO技能篇-网站内链的形式及优化介绍

    SEO技能篇-网站内链的形式及优化介绍
    一、内链的形式 1.列表式 以最新文章,热门文章,相关文章,文章列表等形式出现 2.嵌入式 在网页中直接加入关键词链接指向其他内页 3
      阅读 :1349 2020-03-02
  • seo难做?好好看看
    SEO难做吗?其实并不难,不过工作量确实高,一个合格的SEO需要做的事情非常多,前期的网站策划,中期的内容优化,以及后期的维护优化多
      阅读 :594 2020-03-02
  • 专业网站建设SEO的实施过程有哪些?
    一个新网站的建立是要有各方面细节的配合,SEO(搜索引擎优化)对于网站的关注度来说变得越来越重要,那么新网站SEO的实施过程有什么
      阅读 :15647 2020-03-02
  • 让网站tag标签带动排名的这些方法必须记
    1、明确标签是为了方便用而户设置的。 良好的用户体验是获得排名、留住用户、促进产品成交的重要因素,从个人博客角度来说,良好的用
      阅读 :247 2020-03-02
  • 关键词排名这些方法你必须知道!
    搜索引擎发展至今还是有非常多的朋友不知道如何提升关键词排名,下面就给大家分享关键词排名的7个方法,帮助大家提升关键词排名。
      阅读 :9415 2020-03-01
  • SEO网站优化有哪些技巧?
    网站的重要性在互联网时代已经充分体现出来了,尤其对于企业来说,有着非凡的意义,数不清的企业凭借网站的帮助,打开了更大的市场
      阅读 :11901 2020-02-25
  • seo推广这样做可以获得大量的客户咨询
    首先需要一个网站,在网站上做好相关内容,内容是基础也是第一位,做好内容,这里指的是领域内容,比较专业和原创的内容或产品。 第
      阅读 :7160 2020-02-24
  • 网站被封的原因分析及解决办法
    网站被封对于从事灰产行业的人员来说并不陌生,他们每天都会遇到很多被封的网站,可对于普通的SEO人员来说却是一个接受不了的打击。
      阅读 :14581 2020-02-22
  • 这些方法让网站的文章收录翻倍
    大家都知道,搜索引擎经过这么多年的发展,对文章的识别度已经做到非常高了,现在对文章的要求越来越高,以前随便堆积关键词,大量
      阅读 :204 2020-02-20
  • 什么是长尾关键词?教你如何挖掘长尾关
    长尾关键词是关键词优化中经常提到的一种易于排名的词,好多新站长不懂得如何挖掘筛选自己行业的关键词,祥奕网络就跟大家分享一下
      阅读 :148 2020-02-19
  • 站内SEO优化,这些你都做到了吗?
    我相信很多站长朋友们跟我一样每天都会思考同一个问题,网站如何操作才可以提高网站排名?如何做网站才获得更多的流量?都说SEO是内
      阅读 :1393 2020-02-19
  • 判断网站是否被降权及降权之后的解决办
    说到网站被降权就不得不提到降权的原因,很多新手优化人员对网站优化的规则不熟悉,在优化的过程中方向没有找对,排名一直不上去,
      阅读 :744 2020-02-19
  • 互联网用户访问停留时间的重要性与提升
    互联网用户停留时间,简单说就是进入你的互联网应用(网站、店铺如天猫、APP、公众号等)的用户,在你的应用中呆了多长时间后离开的
      阅读 :9685 2020-02-17
  • 教你如何优化网站“停留时间”以提高
    什么是停留时间?这对网站的搜索引擎排名有影响吗?更重要的是,如果确实有效果,您可以采取什么措施来优化停留时间并提高网站在搜
      阅读 :1400 2020-02-17
  • 什么是seo索引,seo索引有什么作用?
    索引在网站seo过程中经常被提及,今天,帝佑小编就和大家简单聊聊seo索引。好多人认为seo索引就是百度收录量,但是两者之间有很大的差
      阅读 :1952 2020-02-16
  • 网站排名一直下降原来是这些原因
    第一种、网站所有关键词突然掉没了 这时候需要先SITE首页,如果只能SITE到首页,多半是因为网站的外链增长的过快被百度放到沙盒了,这
      阅读 :232 2020-02-16
  • SEO常见案例:盘点SEO工作常讨论的5个问题
    ①是不是内容页,修改标题,排名就会没啦? 对于一个网站来说,影响网站排名因素有很多,但是总的原则只有一个,那就是你对于网站的
      阅读 :76 2020-02-16
  • 专题页面设计,怎么做更符合网站SEO
    通常我们做网站SEO,时间较长之后,网站中势必会出现大量具有相关性的文章,因此我们可能会通过tag标签进行汇集,然而只是利用tag标签
      阅读 :631 2020-02-07
  • 网站用SEO优化思维考虑用户停留时长 这几
    只要网站在,网站SEO优化就不会消失。 网站SEO优化的目的主要有两点,一个是利用技术提升网站在搜索引擎的曝光率,这也是SEO优化核心点
      阅读 :951 2020-02-07
  • 谈谈百度索引量对网站流量的影响
    我们做SEO时主要关注的数据是收录量和排名,而百度索引量相对来说容易被忽视,但百度索引量是收录的前提,可以导致网站SEO出现诸多问
      阅读 :173 2020-02-06
  • 图片优化技巧! 教你如何做好SEO图片优化
    一般企业网站中除了文字就是图片展示在前台页面与用户进行交互,使用视频的还是比较少,其会拖慢整个网站的运行速度,所以我们做S
      阅读 :796 2020-02-06
  • 2020年,外链建设方法与策略介绍
    随着2020新年钟声的敲响,我们迎接了一个不同与往年的新年,作为seo人员,我们非常清楚,上一年搜索引擎的算法在不断的波动,而外链建
      阅读 :1240 2020-02-05
  • 图片alt科普介绍,它有利于SEO吗?
    我们学习SEO的初期,不论是书籍还是培训课程都会提到网站的三大标签,我们刚开始都会认为三大标签十分重要,其实ALT标签也不容轻视。
      阅读 :1735 2020-02-05
  • 教你几招做外链轻松快速上排名
    在SEO工作中,网站优化完之后,最重要的工作就是增加反向链接了。如何增加反向链接呢?这是很多站长头疼的问题。 一、增加反向链接要
      阅读 :205 2020-02-05
  • 2020年,这个月制定企业SEO工作规划!
    我们知道在2020年,对于每一个人都是不平凡的一年,它给我们日常生活与工作带来巨大的挑战,但我们非常相信,只要团结一致,我们很快
      阅读 :1691 2020-02-03
  • 搜索引擎为什么不收录新建网站
    大多网站都是在追求品牌形象,因为主要是以图片影像建立品牌气围,然后组建网站不得不考虑的收录问题,虽然透过图像与网站访问者产
      阅读 :1034 2020-02-01
  • 浅谈搜索引擎收录的抓取规则
    浅谈搜索引擎收录的抓取规则?谈到SEO优化我们就必须不得不谈网站的收录问题,没有收录的站是不可能做的了SEO优化的,因此不收录不S
      阅读 :1936 2020-01-30
  • seo网站优化的步骤和技巧有哪些
    一,信息架构要明晰,这个对SEO也非常重要,包括网站扁平化设计,友好的URL设计,标题书写,页面相关度信息聚合和融合 二,为网站确定
      阅读 :1702 2020-01-30
  • SEO人员,如何判断一个外链值多少钱?
    在做SEO的过程中,我们都非常清楚,外链是网站排名一个重要的影响因子,特别是在短期内,如果你试图拉升关键词排名,我们无法脱离外
      阅读 :1947 2020-01-28
  • 如何配置网站URL?有利于SEO优化?
    对于刚入行的SEO新人,我们在做企业网站优化的时候,通常都是按照程序员设置的网站架构进行线上基础性内容的优化,特别是在使用一些
      阅读 :150 2020-01-26
  • 2020年SEO发展前景怎么样?
    2019年,一大批网红带货赚了大钱,很多人第一想法就是去快手、抖音等视频APP平台引流。搜索引擎引流真的淘汰了吗?SEOer真的会没落到没有
      阅读 :19421 2020-01-25
C语言
  • C++指针和对象成员访问的区别:`.` 与 `
    在学习 C++ 时,常常会遇到访问对象成员的两种符号:.和-。这两个符号看似简单,但它们的正确使用却需要理解指针和对象的本质差异。对
      阅读 :157 2024-12-19
  • C++中std::thread{}和std::thread()用法
    std::thread{}和std::thread()用法 在C++中,std::thread是用于处理线程的类。 关于std::thread{}和std::thread()的区别,主要涉及到C++11引入的统一初始化(
      阅读 :71 2024-11-20
  • Qt实现日志文件的滚动写入
    Qt 日志文件的滚动写入 flyfish 日志文件的滚动写入功能。在日志文件达到10MB时创建新的日志文件,并且在总日志文件大小达到10GB时开始覆盖
      阅读 :161 2024-11-19
  • Java打印星号图案和数字图案的代码
    使用循环和控制语句打印图案 在 Java 中,使用循环和控制语句是打印图案的最佳方法。循环可以帮助你重复执行一段代码,直到满足某个条
      阅读 :13228 2024-11-14
  • 解读构造函数的调用规则、深拷贝与浅拷

    解读构造函数的调用规则、深拷贝与浅拷
    1.调用规则 默认情况下,C++至少会给一个类添加三个函数: 默认构造函数(无参,函数体为空) 默认析构函数(无参,函数体为空) 默认
      阅读 :203 2024-11-14
  • Qt音视频功能实现方法

    Qt音视频功能实现方法
    Qt 音视频 在 Qt 中,音频主要是通过QSound类来实现。但是需要注意的是QSound类只支持播放wav格式的音频文件。也就是说如果想要添加音频效果
      阅读 :1750 2024-09-07
  • C++的dynamic代码介绍
    在C++编程中,dynamic_cast是处理多态类型转换的关键工具,允许在复杂继承结构中安全地将基类指针或引用转换为派生类指针或引用。通过利
      阅读 :1390 2024-08-28
  • C++中使用不同平台的时间函数及对比介绍
    在 C++ 编程中,时间函数的选择对于性能测量、任务调度和时间戳记录至关重要。不同的操作系统提供了不同的时间函数,同时在同一个平台
      阅读 :828 2024-06-20
  • C++中VTK9.3.0刻度标签重叠的问题记录

    C++中VTK9.3.0刻度标签重叠的问题记录
    本文采用VTK9.3.0版本,其他版本如VKT8.0亦有同样的问题 VTK显示文本时,Z轴刻度标签出现了重叠,如下图: 寻找好久,没有找到设置标签间距
      阅读 :2284 2024-06-04
  • C++拷贝构造函数和赋值运算符重载介绍

    C++拷贝构造函数和赋值运算符重载介绍
    一,拷贝构造函数 1. 什么是拷贝构造函数 拷贝构造函数是特殊的构造函数。是用一个已经存在的对象,赋值拷贝给另一个新创建的已经存在
      阅读 :1128 2024-05-26
  • C++中生成随机数的方法介绍

    C++中生成随机数的方法介绍
    背景 C++ 11 在头文件 #include 中定义了随机数库,也可以使用 C 中生成随机数的方法。 C 生成随机数 概述 C 语言中使用 rand() 函数产生 0 ~ RA
      阅读 :2269 2024-05-08
  • c++项目中后缀名vcxproj和sln的区别及说明
    c++项目后缀名vcxproj和sln区别 `.vcxproj 文件 是 Visual Studio 中用于存储 C++ 项目配置和设置的 XML 文件。 它包含了项目的编译选项、链接选项、
      阅读 :13395 2024-05-01
  • C++项目实战之makefile使用

    C++项目实战之makefile使用
    makefile简介 一个工程中的源文件不计其数(一个项目有有很多的文件),现在的项目基本都是按模块进行划分的,而这些模块存放在若干目录中
      阅读 :129 2024-05-01
  • c++的构造函数使用方式介绍
    1.什么是构造函数? C++中的构造函数是一种特殊的成员函数,用于在创建对象时进行初始化操作。 构造函数的名称与类名相同,没有返回类
      阅读 :7533 2024-05-01
  • Java集合中获取数据前驱和后继元素的实现
    使用场景 使用一致性hash时,如何找到一个hash值对应的临近节点,可以使用集合中获取数据的前驱和后继元素实现。 1. NavigableSet 和 Navigab
      阅读 :1403 2024-05-01
  • C++中sln,vcxproj,vcxproj.filters,lib,dll,exe的含义
    sln,vcxproj,vcxproj.filters,lib,dll,exe含义 建立工程 建立C++工程后会生成多个文件 例如 sln,sdf,vcxproj,vcxproj.filters,vcxproj.user这些都是文件的扩展名。
      阅读 :3159 2024-05-01
  • Qt6子窗口全屏显示的实现

    Qt6子窗口全屏显示的实现
    一、全屏显示效果 二、全屏相关函数 1,全屏显示函数 1 QWidget::showFullScreen(); // 此方法只对顶级窗口有效,对子窗口无效 2,恢复显示函数
      阅读 :13639 2024-04-17
  • Qt获取git版本信息的具体方法

    Qt获取git版本信息的具体方法
    今天又碰到这个问题了,想根据具体的git版本信息做代码问题确认。之前写过类似的文章,不是用的Makedown,今天规整一下。 2、具体方法
      阅读 :12212 2024-04-02
  • C#串行通信serialPort的使用
    System.IO.Ports.SerialPort类是C#中用于串行通信的类。它提供了一组属性和方法,用于配置串行端口、读取和写入数据,以及处理串行通信中的事
      阅读 :1466 2024-03-31
  • C++中IO多路复用(select、poll、epoll)的实现介

    C++中IO多路复用(select、poll、epoll)的实现介
    什么是IO多路复用 I/O多路复用(IO multiplexing)是一种并发处理多个I/O操作的机制。它允许一个进程或线程同时监听多个文件描述符(如套接
      阅读 :5334 2024-03-31
  • C++文件IO流及stringstream流读写文件和字符

    C++文件IO流及stringstream流读写文件和字符
    一、引入 1 2 3 4 5 6 7 8 9 int main() { string str; while (cin str) { cout str endl; } return 0; } 我们在OJ的时候经常会用到while(cin str),这里的流提取实际上是
      阅读 :1287 2023-11-22
  • C++特殊类设计概念与示例介绍

    C++特殊类设计概念与示例介绍
    一、设计模式概念 设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用
      阅读 :15426 2023-11-22
  • C++内存对齐的实现方法
    内存对齐的基本原则: 结构(struct/class)的内置类型数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的起始位置要从自身
      阅读 :16226 2023-11-03
  • 更优雅的C++字符串格式化实现方法介绍
    在用C++编写代码时,经常需要用到字符串拼接及格式化,尤其是在拼写sql语句时,目前大部分sql拼接方式都是通过ostringstream流一点一点拼接
      阅读 :1863 2023-10-27
  • C++模拟实现vector

    C++模拟实现vector
    一、迭代器 定义 vector类型的迭代器就是原生态的指针,对T*进行重命名即可 1 2 typedef T* iterator; typedef const T* const_iterator; 普通迭代器 1 2 3
      阅读 :2134 2023-09-09
  • C++模拟实现vector的方法教程
    一、迭代器 定义 vector类型的迭代器就是原生态的指针,对T*进行重命名即可 1 2 typedef T* iterator; typedef const T* const_iterator; 普通迭代器 1 2 3
      阅读 :2274 2023-07-08
  • C++实现读写ini配置文件的代码
    1.概述 配置文件的读取是每个程序必备的功能,配置文件的格式多种多样,例如:ini格式、json格式、xml格式等。其中属ini格式最为简单,且
      阅读 :2154 2023-05-08
  • C++20中的span容器及用法总结
    一.span容器 span是 C++20 中引入的一个新的标准容器,它用于表示连续的一段内存区间,类似于一个轻量级的只读数组容器。 span是一个轻量级
      阅读 :135 2023-03-05
  • C++20中的std::span介绍
    span就是一个连续对象存储的观察者。类似std::string_view是string的观察者。 连续的存储,不一定是数组。例如: 1 2 3 4 5 6 7 8 zero(char (arr) [10]
      阅读 :295 2023-03-05
  • C++11之std::future对象的使用以及说明

    C++11之std::future对象的使用以及说明
    std::future介绍 在前面几篇文章中基本都用到thread对象,它是C++11中提供异步创建多线程的工具。 但是我们想要从线程中返回异步任务结果,
      阅读 :173 2023-02-28
  • C语言中#define在多行宏定义出错的原因及
    C语言中#define在多行宏定义出错的原因 1.第一种错误 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #includestdio.h #define echange(a,b) {\/*宏定义中允许包含多行命
      阅读 :1006 2023-02-26
  • vs2022 x64 C/C++和汇编混编(案例代码)

    vs2022 x64 C/C++和汇编混编(案例代码)
    vs2022环境x64 C/C++和汇编混编 vs64位程序不支持__asm内嵌汇编,需要单独编写汇编源文件 示例如下 1、新建空的win32项目,新建main.cpp,示例代码
      阅读 :118 2023-02-26
  • C语言中带返回值的宏定义方式
    C语言中带返回值的宏定义 相信大家在实际工作中,一定有遇到需要编写一个宏定义,且希望它能带返回值的场景吧? 比如我之前就遇到一
      阅读 :145 2023-02-26
  • OpenCV实现视频绿幕背景替换功能
    1、概述 案例:使用OpenCV实现视频绿幕背景替换 算法步骤: 1.初始化VideoCapture并使用其open方法加载视频 2.while循环加读取frame capture.read(fra
      阅读 :89 2023-02-20
  • OpenCV通过透视变换实现矫正图像介绍

    OpenCV通过透视变换实现矫正图像介绍
    1、概述 案例:使用OpenCV将一张折射的图片给矫正过来 实现步骤: 1.载入图像 2.图像灰度化 3.二值分割 4.形态学操作去除噪点 5.轮廓发现
      阅读 :60 2023-02-20
  • 一篇文章彻底搞懂C++常见容器

    一篇文章彻底搞懂C++常见容器
    1.概述 C++容器属于STL(标准模板库)中的一部分(六大组件之一),从字面意思理解,生活中的容器用来存放(容纳)水或者食物,东西,
      阅读 :84 2023-02-14
  • C语言通过二分查找实现猜数字游戏

    C语言通过二分查找实现猜数字游戏
    二分查找 题目: 在一个有序数组中查找具体的某个数字n。 首先我们先定义一个110的数组 ,如果7为我们要查找的数字,编写代码如下 1 2
      阅读 :1179 2023-02-05
  • Matlab实现绘制高阶版本韦恩图(upset图)

    Matlab实现绘制高阶版本韦恩图(upset图)
    韦恩图随着阶数升高会越来越复杂,当阶数达到7或者以上时几乎没办法绘制: 但是使用upset图却可以比较轻易的绘制: 两种类型图的对应关
      阅读 :18242 2023-01-30
  • 通俗易懂的C语言快速排序和归并排序的时
    今天面试的时候,被问到归并排序的时间复杂度,这个大家都知道是O(nlogn),但是面试官又继续问,怎么推导出来的。这我就有点懵了,
      阅读 :2307 2023-01-28
  • C语言学习基础知识分享

    C语言学习基础知识分享
    写在前面 我们正式开始接触到C语言,这是我在学习过C语言后重新写的博客,我把之前的稍微优化了一下,希望能用更加朴素的语言和大家分享
      阅读 :151 2023-01-26
  • C语言基础知识分享续篇

    C语言基础知识分享续篇
    写在前面 好了,现在我们开始C语言的第二个部分.今天我们需要看下面几个知识点,都是非常简单的,我们主要认识一下. 数组 我们知道一个一
      阅读 :183 2023-01-26
  • C语言实现求解素数的N种方法

    C语言实现求解素数的N种方法
    哈喽各位友友们,我今天又学到了很多有趣的知识,现在迫不及待的想和大家分享一下!我仅已此文,手把手带领大家探讨利用试除法、筛
      阅读 :1993 2023-01-23
  • C语言利用goto语句设计实现一个关机程序

    C语言利用goto语句设计实现一个关机程序
    goto语句其实在平常中我们 除了学习分支语句和循环语句时,介绍循环语句时,才会知道有goto语句这个用法,那读者可能会问:我们还有学
      阅读 :9136 2023-01-23
  • VS及Unity安装和使用Nuget包

    VS及Unity安装和使用Nuget包
    一、百科 Nuget是一个包(package)管理平台,确切的说是.net平台的包管理工具,它提供了一系列客户端用于生成,上传和使用包(package),
      阅读 :118 2023-01-21
  • C/C++ Qt实现文章小说人物关系分析

    C/C++ Qt实现文章小说人物关系分析
    一、所需工具软件 1. Visual Stuido 2. C++ 二、使用步骤 1.引入库 代码如下(示例): 1 2 3 4 5 6 7 8 9 10 11 #include QtGuiApplication1.h #includeqDebug #incl
      阅读 :104 2023-01-11
  • C语言实现三子棋的代码

    C语言实现三子棋的代码
    一、问题描述 用 c 语言实现三子棋。 二、基本流程 在写三子棋的代码之前,我们来看看实现这个游戏的逻辑: 1.菜单界面选择开始或者退
      阅读 :91 2023-01-10
  • C++ system()函数的常用用法(全网最新大全
    一.推荐: 1. system(pause) 这是萌新最常用的函数了,运行后会有个暂停的效果,在制作游戏的时候也很常见 通常用于暂停或等待用户了解完信
      阅读 :98 2023-01-07
  • vscode调试gstreamer源码的流程介绍

    vscode调试gstreamer源码的流程介绍
    1. 安装vscode插件 C/C++ C/C++ Extension 2. 配置文件修改 vscode中每个项目都有一套配置文件集合,位于.vscode目录下,其中有: tasks.json:编译的相
      阅读 :5127 2023-01-06
  • 基于Qt实现电子木鱼小游戏的方法
    今年最火爆的解压小游戏电子木鱼,现在许多软件都上架了这个小程序。我在网上看了一下基本上都是用py和Java写的,所以我用QT重新写了一
      阅读 :2282 2023-01-04
  • C++小游戏教程之猜数游戏的实现

    C++小游戏教程之猜数游戏的实现
    0. 引言 本章主要讲解如何做一个简易的猜数游戏,分为用户猜数和系统猜数。 前置芝士: 「C++小游戏教程」基本技巧(1)随机化 1. 用户猜数
      阅读 :2136 2022-11-10
  • C++AVL树4种旋转详讲(左单旋、右单旋、左

    C++AVL树4种旋转详讲(左单旋、右单旋、左
    引子:AVL树是因为什么出现的? 二叉搜索树可以缩短查找的效率,如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素相当于在
      阅读 :139 2022-11-09
  • C++11成员函数作为回调函数的使用方式
    C++11成员函数作为回调函数使用 std::bind()被广泛地应用在新式的回调函数中。 C++11以前类的普通成员函数不能作为回调函数去注册,因为将普
      阅读 :1143 2022-11-06
  • C++11, 14, 17对tuple元素的访问介绍
    C++11, 14, 17对tuple元素的访问 std::tuple 作为可以存放任意个数,任意类型的元祖被我个人经常使用。 记得以前看侯捷谈到这个数据结构的时候
      阅读 :9328 2022-11-06
  • C++使用easyX库实现三星环绕效果流程介绍

    C++使用easyX库实现三星环绕效果流程介绍
    功能1:使用图形化的方式描述地球围绕着太阳转动,月球围绕着地球转动 功能2:在转动的过程中当用户按下1,2,3,4,5,6,7时它可以变换出7种不
      阅读 :90 2022-10-31
  • C++时间函数整理介绍
    一、 时间概念 格林威治时间GMT(Greenwich Mean Time) 格林威治皇家天文台为了海上霸权的扩张计划,在十七世纪就开始进行天体观测。为了天
      阅读 :110 2022-10-30
  • C++中类的六大默认成员函数的介绍

    C++中类的六大默认成员函数的介绍
    一、类的默认成员函数 二、构造函数Date(形参列表) 构造函数主要完成初始化对象,相当于C语言阶段写的Init函数。 默认构造函数:无参的构
      阅读 :169 2022-10-16
  • C/C++实现遍历文件夹最全方法总结介绍

    C/C++实现遍历文件夹最全方法总结介绍
    一、filesystem(推荐) 在c++17中,引入了文件系统,使用起来非常方便 在VS中,可以直接在项目属性中调整: 只要是C++17即以上都可 然后头文件
      阅读 :320 2022-09-18
  • C语言实现手写Map(数组+链表+红黑树)的代

    C语言实现手写Map(数组+链表+红黑树)的代
    要求 需要准备数组集合(List) 数据结构 需要准备单向链表(Linked) 数据结构 需要准备红黑树(Rbtree)数据结构 需要准备红黑树和链表适配策略
      阅读 :1870 2022-09-04
  • MySQL系列教程之使用C语言来连接数据库

    MySQL系列教程之使用C语言来连接数据库
    写在前面 知道了 Java中使用 JDBC编程 来连接数据库了,但是使用 C语言 来连接数据库却总是连接不上去~ 立即安排一波使用 C语言连接 MySQL数
      阅读 :1564 2022-09-04
  • 基于C语言实现简单学生成绩管理系统

    基于C语言实现简单学生成绩管理系统
    一、系统主要功能 1、密码登录 2、输入数据 3、查询成绩 4、修改成绩 5、输出所有学生成绩 6、退出系统 二、代码实现 1 2 3 4 5 6 7 8 9 10 11
      阅读 :109 2022-09-01
  • C语言实现共享单车管理系统

    C语言实现共享单车管理系统
    1.功能模块图; 2.各个模块详细的功能描述。 1.登陆:登陆分为用户登陆,管理员登陆以及维修员登录,登陆后不同的用户所执行的操作
      阅读 :670 2022-09-01
  • C++继承与菱形继承的介绍

    C++继承与菱形继承的介绍
    继承的概念和定义 继承机制是面向对象程序设计的一种实现代码复用的重要手段,它允许程序员在保持原有类特性的基础上进行拓展,增加
      阅读 :6425 2022-08-27
  • C/C++指针介绍与使用介绍

    C/C++指针介绍与使用介绍
    什么是指针 C/C++语言拥有在程序运行时获得变量的地址和操作地址的能力,这种用来操作地址的特殊类型变量被称作指针。 翻译翻译什么
      阅读 :70 2022-08-27
  • C++进程的创建和进程ID标识介绍
    进程的ID 进程的ID,可称为PID。它是进程的唯一标识,类似于我们的身份证号是唯一标识,因为名字可能会和其他人相同,生日可能会与其他
      阅读 :184 2022-08-26
  • C++分析如何用虚析构与纯虚析构处理内存

    C++分析如何用虚析构与纯虚析构处理内存
    一、问题引入 使用多态时,如果有一些子类的成员开辟在堆区,那么在父类执行完毕释放后,没有办法去释放子类的内存,这样会导致内存
      阅读 :167 2022-08-24
  • C#实现封面图片生成器的代码

    C#实现封面图片生成器的代码
    这个东西我已经用了有段时间了,从开始写文章就在用这个,主要原因还是因为我比较懒。懒得去寻找图片,同时又怕万一惹来版权争议。
      阅读 :1162 2022-08-22
  • C++实现String类的方法
    前言 在C语言中,没有专门用来表示字符串的类型。C语言的字符串是一系列以\0为结尾的字符的集合。虽然C语言为这样的字符串提供了一系
      阅读 :8617 2022-08-21
  • Matlab实现带竖线散点的核密度图的绘制

    Matlab实现带竖线散点的核密度图的绘制
    带竖线散点的核密度图绘制模板 今天带来一个带竖线散点的核密度图绘制模板,作为模板,想要画出属于自己的图,需要修改的就只有数据
      阅读 :1122 2022-08-21
  • Qt实现画笔功能的介绍

    Qt实现画笔功能的介绍
    用Qt实现在窗口上画线,类似于画笔功能。 头文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #ifndef MyPaint_h__ #define MyPaint_h__ #include QtWidget
      阅读 :2144 2022-08-20
  • C++之RTTI和cast运算符的使用介绍
    1. RTTI RTTI是运行阶段类型识别(Running Type Identificarion)的简称。 如何知道指针指向的是哪种对象? 这是个很常见的问题,由于我们允许使用基类
      阅读 :119 2022-08-20
  • C语言各种符号的使用介绍(上篇)

    C语言各种符号的使用介绍(上篇)
    1、注释符号 1.1 注释的基本注意事项 为了更好的演示我们下面的代码会在 Linux 平台下演示( \ 为续行符): 这段代码,哪一行是有问题的
      阅读 :2142 2022-08-10
  • C语言各种符号的使用介绍(下篇)

    C语言各种符号的使用介绍(下篇)
    1、按位运算符 1.1 按位或( | )和按位与( ) 上期我们讲到过逻辑或和逻辑与,他们得到的结果是真假值,但我们一定要区分清楚,按位运算符
      阅读 :4164 2022-08-10
  • C++ OpenCV之手写数字识别的教程

    C++ OpenCV之手写数字识别的教程
    前言 本案例通过使用machine learning机器学习模块进行手写数字识别。源码注释也写得比较清楚啦,大家请看源码注释!!! 一、准备数据集
      阅读 :157 2022-08-07
  • C#利用FileSystemWatcher实时监控文件的增加

    C#利用FileSystemWatcher实时监控文件的增加
    好多时候,我们都需要知道某些目录下的文件什么时候被修改、删除过等,如果能用miniFilter驱动过滤来做的话当然是最好不过了,这是内核
      阅读 :1166 2022-08-07
  • 使用C++实现插件模式时的避坑要点(推荐
    本文不打算严格地、用标准术语来讲前因后果。本文主要分析实践中常见的、因为对原理不清楚而搞出来的产品里的坑。 什么是插件模式和
      阅读 :1400 2022-08-07
  • C++实现并优化异常系统的方法
    C++原本的异常系统是这个样子的: 调用what()方法时只返回异常的名称,并没有显示抛出异常的位置和堆栈跟踪,功能上显得少许的贫瘠...
      阅读 :22112 2022-08-01
  • QT中大部分部件的使用介绍

    QT中大部分部件的使用介绍
    重点请看mainwindow.cpp的中代码和ui如何设计的 【1】main.cpp 1 2 3 4 5 6 7 8 9 10 #include mainwindow.h #include QApplication int main(int argc, char *argv[]) { QAppli
      阅读 :2143 2022-06-26
  • WPF中的导航框架的介绍

    WPF中的导航框架的介绍
    有的时候,我们需要一个支持页面跳转的UI,例如文件浏览器,开始向导等。对于这样的界面,简单的可以使用ContentControl + ContentTemplateSel
      阅读 :22221 2022-06-24
  • boost字符串处理函数format的用法
    用boost::format来格式化字符串 在字符串处理中少不了格式化字符串,C++中传统的格式化函数是C语言的sprintf,但它一个很大的问题就是不安全
      阅读 :1352 2022-06-18
  • Qt实现密码显示按钮

    Qt实现密码显示按钮
    PasswordLineEdit.h 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #ifndef PASSWORDLINEEDIT_H #define PASSWORDLINEEDIT_H #include QAction #include QLineEdit #inclu
      阅读 :1370 2022-06-14
  • QT实现二、八、十六进制之间的转换方法

    QT实现二、八、十六进制之间的转换方法
    主要使用QT中的三个方法。 第一个是QString::number(int n, int base = 10); 第二个是QString::setNum(short n, int base = 10); 第三个是int QString::toInt(bool *
      阅读 :1481 2022-05-15
  • 基于Matlab实现多目标粘液霉菌算法的代码

    基于Matlab实现多目标粘液霉菌算法的代码
    1.概述 多目标粘液霉菌算法(MOSMA),这是最近开发的粘液霉菌算法(SMA)的多目标变体,用于处理工业中的多目标优化问题。最近,为了处
      阅读 :22486 2022-05-14
  • C语言详解无头单向非循环链表的几种操作

    C语言详解无头单向非循环链表的几种操作
    链表引入 问:上次我们看了顺序表,那么顺序表有些什么优缺点呢? 优点: 顺序表是连续的物理空间,方便下标的随机访问。 缺点: 1.增
      阅读 :2716 2022-04-23
  • C++详细分析讲解函数参数的扩展

    C++详细分析讲解函数参数的扩展
    一、函数参数的默认值 C++ 中可以在函数声明时为参数提供一个默认值 当函数调用时没有提供参数的值,则使用默认值 参数的默认值必须在
      阅读 :355 2022-04-20
  • C语言struct结构体的介绍 C语言struct结构体

    C语言struct结构体的介绍 C语言struct结构体
    一、本章重点 创建结构体 typedef与结构体的渊源 匿名结构体 结构体大小 结构体指针 其他 二、创建结构体 先来个简单的结构体创建 这就是
      阅读 :3428 2022-04-11
  • C语言实现扫雷的完整代码

    C语言实现扫雷的完整代码
    C语言实现扫雷OvO 0.打印菜单 1 2 3 4 5 6 7 void menu() { printf(*****************************\n); printf(******* 1. play *******\n); printf(******* 0. exit *******\n); prin
      阅读 :2321 2022-04-04
  • C++11语法之右值引用的介绍

    C++11语法之右值引用的介绍
    一、{}的扩展 在原先c++的基础上,C++11扩展了很多初始化的方法。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #includeiostream using namespace std; struct A {
      阅读 :22317 2022-04-04
  • C++11中转跳initializer_list实现的介绍
    1.初始化列表的实现 (1)当编译器看到{t1,t2tn}时便会生成一个initializer_listT对象(其中的T为元素的类型),它关联到一个arrayT,n。 (2)对于
      阅读 :3561 2022-04-04
  • C++的多态与虚函数介绍

    C++的多态与虚函数介绍
    多态性是面向对象程序设计的关键技术之一,若程序设计语言不支持多态性,不能称为面向对象的语言,利用多态性技术,可以调用同一个
      阅读 :657 2022-03-27
  • C++算法精讲之贪心算法的介绍

    C++算法精讲之贪心算法的介绍
    选择排序 我们熟知的选择排序,其采用的就是贪心策略。 它所采用的贪心策略即为每次从未排序的数据中选取最小值,并把最小值放在未排
      阅读 :2500 2022-03-24
  • C++实现智能柜管理系统的介绍

    C++实现智能柜管理系统的介绍
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6
      阅读 :2433 2022-03-24
  • C语言算法练习之抓交通肇事犯的介绍

    C语言算法练习之抓交通肇事犯的介绍
    1. 问题描述 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。 甲说:牌照的前两
      阅读 :2359 2022-03-23
  • C语言封装函数字符串练习汇总
    封装函数: 判断闰年和平年 该函数判断传入的年份是否是闰年和平年,通过返回值表示结果。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
      阅读 :2369 2022-03-21
  • C语言链接属性的详细介绍和应用
    什么是链接属性 链接属性与C语言中各个目标文件及函数的链接过程有关,用于认定不同文件的标识符(即程序中定义的各种名称,包括变量
      阅读 :3172 2022-03-19
  • C语言解决兔子产子的问题

    C语言解决兔子产子的问题
    1. 问题描述 有一对兔子,从出生后的第 3 个月起每个月都生一对兔子。 小兔子长到第 3 个月后每个月又生一对兔子,假设所有的兔子都不死
      阅读 :2184 2022-03-19
  • C语言实现简易停车场管理系统的代码
    问题描述: 设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依
      阅读 :2197 2022-03-15
  • C语言实现单位车辆调度管理的方法
    单位车辆信息包括:车牌号、车型、载重(客)量,车牌,生产厂家,出厂日期,购买日期,购买单价等;车辆调度信息还应包括:用车人
      阅读 :3209 2022-03-15
  • C++设计模式中的观察者模式介绍
    设计模式:观察者模式 观察者模式也称发布订阅模式,发布者发布消息,订阅者接收消息。 发布者接口 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #ifndef __
      阅读 :2336 2022-03-14
  • C++的数据共享与保护的介绍
    1.作用域 作用域是一个标识符在程序正文中有效的区域 作用域关系从大到小为: 命名空间作用域 类作用域 局部作用域 标识符的有效范围就
      阅读 :22197 2022-03-13
  • C++成员函数中const的使用方法

    C++成员函数中const的使用方法
    const 在C++中是一个很重要的关键字,其不光可以用来修饰变量,还可以放在函数定义中,这里整理了其在函数中的三个用法。 修饰入参 首先
      阅读 :1233 2022-03-13
系统/运维
运营
前端开发
后端开发
  • C#使用录音并导出录音数据

    C#使用录音并导出录音数据
    一、枚举电脑录音设备,指定设备录音 1、使用Vs2019的Nuget包管理器安装NAudio包 NAudio包 如图所示: 2、创建录音对象并指定录音格式 1 2 3 4
      阅读 :156 2024-12-24
  • C#播放short或者byte类型的音频

    C#播放short或者byte类型的音频
    一、通过Nuget安装NAudio包 开发工具:vs2019 点击VisualStudio 2019的工具-NuGet包管理器-》管理解决方案的NuGet的程序包-》浏览-》在搜索框中输入
      阅读 :119 2024-12-24
  • Maven管理多模块应用的统一版本号实现
    在大型项目中,尤其是涉及多个子模块的Maven项目,统一管理版本号是一个棘手的问题。尤其当项目的子模块多达几十个时,手动修改每个模
      阅读 :83 2024-12-23
  • SpringBoot增量部署发布的实现

    SpringBoot增量部署发布的实现
    由于项目依赖的jar越来越多,Springboot默认的打包方式是将整个项目打包成一个jar包,每次发布时,打包后的jar越来越大,更新一个很小的功
      阅读 :71 2024-12-23
  • SpringBoot将多个Excel打包下载的实现
    在Spring Boot应用中,如果你需要将多个Excel文件打包成一个ZIP文件并提供下载,你可以使用一些Java库来帮助完成这个任务。这里我将展示如何
      阅读 :166 2024-12-23
  • SpringBoot事务传播机制介绍
    在 Spring Boot 开发中,事务是一个至关重要的概念,尤其是在涉及多层业务逻辑或者多个数据库操作时。Spring 提供了强大的事务管理功能,使
      阅读 :156 2024-12-23
  • Java使用JNA调用DLL文件
    1、什么是JNA? JNA(Java Native Access)是一个在 Java 中调用本地代码的开源框架,提供了一种简单、高效的方式来访问本地动态链接库(如.d
      阅读 :133 2024-12-19
  • C++指针和对象成员访问的区别:`.` 与 `
    在学习 C++ 时,常常会遇到访问对象成员的两种符号:.和-。这两个符号看似简单,但它们的正确使用却需要理解指针和对象的本质差异。对
      阅读 :157 2024-12-19
  • Java8 CompletableFuture异步编程解读介绍

    Java8 CompletableFuture异步编程解读介绍
    CompletableFuturede介绍 Java 8 引入了 CompletableFuture 类,这是 Java 异步编程的一个重要进展。 CompletableFuture 提供了一种基于未来结果的异步编程模
      阅读 :143 2024-12-14
  • 基于Maven pom文件使用分析
    project Maven 是一个强大的构建和依赖管理工具,pom.xml 文件是 Maven 项目的核心配置文件,用于定义项目的构建、依赖关系、插件、目标等。它
      阅读 :73 2024-12-14
  • C# winfrom异步加载数据不影响窗体UI的操作
    在数字浪潮汹涌澎湃的时代,程序开发宛如一座神秘而宏伟的魔法城堡,矗立在科技的浩瀚星空中。代码的字符,似那闪烁的星辰,按照特
      阅读 :137 2024-12-12
  • Java-URLDecoder、URLEncoder使用及说明介绍

    Java-URLDecoder、URLEncoder使用及说明介绍
    前言 Java中的URLDecoder和URLEncoder是用于对URL进行编码和解码的类。 URL编码是将URL中的特殊字符转换成特定的格式,以便于在URL中传递参数。
      阅读 :203 2024-12-11
  • SpringBoot内置Tomcat启动方式

    SpringBoot内置Tomcat启动方式
    一、Tomcat相关配置类如何加载的? 在springboot项目中,我们只需要引入spring-boot-starter-web依赖,启动服务成功,我们一个web服务就搭建好了,
      阅读 :187 2024-12-11
  • Springboot接收Get参数实践过程

    Springboot接收Get参数实践过程
    一、参数直接在路径中 1.假设请求地址是如下这种 RESTful 风格 hangge 这个参数值直接放在路径里面: http://localhost:8080/helloworld/张三 1 2 3 4 5
      阅读 :151 2024-12-10
  • MyBatis中的N+1问题的解决方法
    N+1 问题是指在进行一对多查询时,应用程序首先执行一条查询语句获取结果集(即 +1),然后针对每一条结果,再执行 N 条额外的查询语句
      阅读 :122 2024-12-09
  • MyBatis中 #{} 和 ${} 的区别介绍
    在MyBatis中,#{}和${}是两种常见的占位符,它们的作用和使用场景有所不同。理解它们的区别对于正确使用MyBatis非常重要。 在Mybatis面试中常
      阅读 :54 2024-12-09
  • MyBatis实现CRUD的代码

    MyBatis实现CRUD的代码
    准备工作 创建module(Maven的普通Java模块):mybatis-002-crud pom.xml 打包方式jar 依赖: mybatis依赖 mysql驱动依赖 junit依赖 logback依赖 mybatis-config
      阅读 :196 2024-12-09
  • MyBatis中if标签的基本使用

    MyBatis中if标签的基本使用
    在MyBatis框架中,if标签用于在构建SQL语句时,根据参数条件判断的结果,动态地选择加入或不加where条件中。 一 常见使用 在使用MyBatis处理
      阅读 :110 2024-12-09
  • Java中的字节流和字符流介绍
    Java 中的输入输出(I/O)流主要分为字节流和字符流。这两类流为开发者提供了高效的文件读写方式,也解决了不同编码格式下的字符处理问
      阅读 :157 2024-12-06
  • Java中缓冲流的使用与性能提升(让文件操
    在Java的I/O操作中,文件读写是常见且频繁的任务。特别是对于大文件或需要频繁访问文件的程序,如何提升I/O性能成为了一个重要的问题。
      阅读 :175 2024-12-06
  • Java中如何自定义一个类加载器加载自己指
    在 Java 中,类加载器(ClassLoader)负责把字节码文件(.class 文件)加载到 JVM 中,Java 的类加载机制给我们提供了高度的灵活性。通常情况下
      阅读 :117 2024-12-04
  • Java实现Jar文件的遍历复制与文件追加

    Java实现Jar文件的遍历复制与文件追加
    一、引入依赖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 dependency groupIdcommons-io/groupId artifactIdcommons-io/artifactId version2.5/v
      阅读 :148 2024-12-02
  • java中的Consumer、Supply如何实现多参数
    Java的Consumer接口只能接受一个参数,但可以通过自定义接口、使用Tuple或嵌套结构来实现对多个参数的处理,对于Supplier接口,它不能接受参数
      阅读 :162 2024-12-02
  • 使用C#实现AES加密与解密
    1. AES 加密简介 AES(Advanced Encryption Standard,高级加密标准)是一种对称加密算法,意味着加密和解密使用相同的密钥。AES 支持不同的密钥长
      阅读 :70 2024-12-02
  • 在Java中去除字符串末尾的换行符的常用方
    在日常开发中,字符串操作是非常常见的需求,其中去除字符串末尾的换行符(\n)是一个很有代表性的场景。例如,从文件读取的文本、网
      阅读 :107 2024-12-02
  • MyBatis中TypeHandler的使用教程
    一.TypeHandler作用及其使用场景 在我们平常开发操作数据库时,查询、插入数据等操作行为,有时会报数据类型不匹配异常,就可以得知数据
      阅读 :143 2024-12-02
  • Java监听POST请求的介绍
    要监听POST请求,我们可以使用Java中的HttpServlet类。以下是一个使用Servlet API监听POST请求的完整示例。这个示例使用了Servlet 3.1规范,不需要
      阅读 :80 2024-12-02
  • 在idea中利用maven实现多环境配置自动打包

    在idea中利用maven实现多环境配置自动打包
    spring的多环境配置 spring提供了多环境配置文件的功能,只需要根据配置文件后缀即可加载对应的配置文件 1 2 3 4 spring: profiles: # 修改后缀即
      阅读 :91 2024-11-30
  • Java实现自定义重试工具类介绍
    Spring-retry、guava的Retry都提供有重试工具,但二者均存在一个确缺点,即如果重试等待过程中会一直阻塞工作线程,这对于在生产环境使用是
      阅读 :151 2024-11-30
  • C#中SetStyle的具体使用介绍
    在C#的Windows Forms应用程序中,SetStyle方法是Control类的一个成员,用于启用或禁用特定的控件样式。这些样式控制控件的不同行为和外观。以
      阅读 :82 2024-11-30
  • java sftp下载文件报错Caused by:com.jcraft.jsc

    java sftp下载文件报错Caused by:com.jcraft.jsc
    java sftp下载文件报错Caused by:com.jcraft.jsch.JSchException:session is down 最近线上有一个下载文件的报错 Caused by: com.jcraft.jsch.JSchException: session is do
      阅读 :62 2024-11-30
  • Java怎么用一个统一结构接收成员名称不固
    背景 最近在做企业微信的内部应用开发,遇到了一个小问题:企业微信的不同接口,返回的数据的结构不完全一样。 比如,获取部门列表接
      阅读 :57 2024-11-30
  • Maven生成可直接运行的jar包(多种方式)

    Maven生成可直接运行的jar包(多种方式)
    Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现no main manifest attribute, in xxx.jar(没有设置Main-Cla
      阅读 :99 2024-11-27
  • Java中eq、ne、ge、gt、le、lt的含义介绍
    在Java中,这些缩写代表了比较运算符,用于比较两个值的大小关系。下面是它们的详细解释: eq:表示等于,在Java中使用==来表示两个值是
      阅读 :130 2024-11-26
  • MyBatis结果映射的两种方式介绍
    MyBatis 是一款优秀的持久层框架,它通过映射文件(Mapper XML 文件)或注解方式将 SQL 语句与 Java 对象关联起来。本文将详细介绍 MyBatis 的结
      阅读 :141 2024-11-25
  • HashMap每次扩容为什么是2倍

    HashMap每次扩容为什么是2倍
    当HashMap在初始化没有指定容量的情况下,首次添加元素时,数组的容量为16;当超出阈值,数组容量为扩容为之前的2倍。 为什么HashMap每次
      阅读 :150 2024-11-25
  • MybatisPlus中saveBatch方法的使用介绍
    1.MyBatis PlussaveBatch 方法 使用及简介 MyBatis Plus 是 Java 生态中一款流行的库,它扩展了 MyBatis 的功能,MyBatis 是一个简化 Java 应用中数据库操作
      阅读 :113 2024-11-25
  • 基于Flutter实现扫描二维码功能

    基于Flutter实现扫描二维码功能
    在今天的移动开发中,二维码扫描已经成为了常见的功能之一。Flutter作为一款跨平台的开发框架,提供了丰富的插件和功能,使得开发者可
      阅读 :179 2024-11-22
  • SpringBoot怎么解析应用参数args

    SpringBoot怎么解析应用参数args
    前文深入解析了SpringBoot启动的开始阶段,包括获取和启动应用启动监听器、事件与广播机制,以及如何通过匹配监听器实现启动过程各阶段
      阅读 :104 2024-11-20
  • 多种情况下jar包获取文件的路径,读取文件

    多种情况下jar包获取文件的路径,读取文件
    java中说到获取文件路径, 获取文件, 读取配置, 有好几种方式, 但是每种方式获取到的结果都不太一样, 适用的场景也不太一样,jar中执行和
      阅读 :66 2024-11-20
  • springboot3.x版本集成log4j冲突以及解决log

    springboot3.x版本集成log4j冲突以及解决log
    springboot3.x版本集成log4j冲突及log4j冲突不生效 由于springboot自带的日志logback会与log4j冲突,因此在网上搜了之后,进行了去除操作 1 2 3 4 5 6
      阅读 :160 2024-11-20
  • 使用mybatis log plugin插件展示出数据库查询

    使用mybatis log plugin插件展示出数据库查询
    1、安装mybatis log plugin插件 直接插件市场搜该插件进行安装就行,安装完成后,会有如下图标 2、需要集成log4j springboot版本需要集成log4j,集
      阅读 :117 2024-11-20
  • C++中std::thread{}和std::thread()用法
    std::thread{}和std::thread()用法 在C++中,std::thread是用于处理线程的类。 关于std::thread{}和std::thread()的区别,主要涉及到C++11引入的统一初始化(
      阅读 :71 2024-11-20
  • C# WinForm实现画笔签名功能介绍

    C# WinForm实现画笔签名功能介绍
    实现效果 签名功能的显示界面如下图: 该效果主要实现如下功能: 1、提供画布,设计画笔类,实现画笔签名 2、点击重签按钮清空画布
      阅读 :146 2024-11-20
  • 使用React和Java实现文本摘要小工具

    使用React和Java实现文本摘要小工具
    在当今互联网时代,GPT、文心一言、通义千问等等模型的不断兴起,互联网可能正进入一个AI时代。本文讲通过一个小案列来讲述我们怎么通
      阅读 :68 2024-11-19
  • Qt实现日志文件的滚动写入
    Qt 日志文件的滚动写入 flyfish 日志文件的滚动写入功能。在日志文件达到10MB时创建新的日志文件,并且在总日志文件大小达到10GB时开始覆盖
      阅读 :161 2024-11-19
  • 若依后端MyBatis改为MyBatis-Plus方式

    若依后端MyBatis改为MyBatis-Plus方式
    1.引入MyBatis-Plus依赖 在总目录的pom.xml,导入依赖 1 2 3 4 5 6 7 8 mybatis-plus.version3.4.3/mybatis-plus.version !-- mybatis-plus 增强CRUD -- dependency groupIdcom.
      阅读 :64 2024-11-16
  • C#文字识别API场景解析、表格识别提取功
    在快节奏的工作与生活环境中,如何提高企业工作效率、提升用户体验成为了人们追求的共同目标。针对市场发展需求,一种将任意场景图
      阅读 :153 2024-11-16
  • SpringSecurity+jwt+captcha登录认证授权流程总

    SpringSecurity+jwt+captcha登录认证授权流程总
    SpringSecurity+jwt+captcha登录认证授权总结 版本信息: springboot 3.2.0、springSecurity 6.2.0、mybatis-plus 3.5.5 认证授权思路和流程: 未携带token,访问登
      阅读 :160 2024-11-16
  • SpringBoot怎么使用过滤器进行XSS防御
    在Spring Boot中,我们可以使用注解的方式来进行XSS防御。注解是一种轻量级的防御手段,它可以在方法或字段级别对输入进行校验,从而防止
      阅读 :201 2024-11-16
  • Java打印星号图案和数字图案的代码
    使用循环和控制语句打印图案 在 Java 中,使用循环和控制语句是打印图案的最佳方法。循环可以帮助你重复执行一段代码,直到满足某个条
      阅读 :13228 2024-11-14
  • 解读构造函数的调用规则、深拷贝与浅拷

    解读构造函数的调用规则、深拷贝与浅拷
    1.调用规则 默认情况下,C++至少会给一个类添加三个函数: 默认构造函数(无参,函数体为空) 默认析构函数(无参,函数体为空) 默认
      阅读 :203 2024-11-14
  • idea中文件被Mark as Plain Text后恢复方式

    idea中文件被Mark as Plain Text后恢复方式
    idea文件被Mark as Plain Text后恢复 1、idea中文件被标记:Mark as Plain Text 在idea中不小心把文件进行Mark as Plain Text标记后,会变成纯文本 如下图所示
      阅读 :89 2024-11-14
  • java根据前端返回的字段名进行查询数据
    在现代的Web开发中,前后端分离已成为主流架构模式。前端通过API与后端进行通信,根据用户需求动态地发送请求。为了实现灵活的查询功
      阅读 :1186 2024-11-11
  • 将本地JAR文件手动添加到Maven本地仓库的
    在 Java 开发中,使用 Maven 作为项目管理工具已经成为了主流的选择。Maven 提供了强大的依赖管理功能,可以轻松地下载和管理项目所需的库
      阅读 :9225 2024-10-20
  • 解决idea npm:无法将“npm”项识别为cmdlet、

    解决idea npm:无法将“npm”项识别为cmdlet、
    idea npm : 无法将npm项识别为 cmdlet、函数、脚本文件或可运行程序的名称 问题描述 在idea运行命令:npm run -dev报错。 分析解决 问题原因: n
      阅读 :172 2024-10-16
  • java怎么在项目中实现excel导入导出功能

    java怎么在项目中实现excel导入导出功能
    一、初识EasyExcel* 1. Apache POI 先说POI,有过报表导入导出经验的同学,应该听过或者使用。 Apache POI是Apache软件基金会的开源函式库,提供跨
      阅读 :1268 2024-10-08
  • c#线性回归和多项式拟合示例详解
    1. 线性回归 公式:线性回归的目标是拟合一条直线,形式为: y=mx+by=mx+b 其中: yy是因变量(目标值) xx是自变量(特征值) mm是斜率(s
      阅读 :1872 2024-10-07
  • springmvc+Hibernate+JPA(混合事务)的介绍
    springmvc+Hibernate+JPA(混合事务) 最近发觉 spring-data-jpa 比较好用。 我在springcloud的项目中使用后,也尝试在springmvc中增加 jpa。 但是老项目用的
      阅读 :1296 2024-09-27
  • Java使用OpenOffice将office文件转换为PDF的方

    Java使用OpenOffice将office文件转换为PDF的方
    1. 先行工作 请注意,无论是windows还是liunx环境都需要安装jdk环境,版本jdk7+ 1.1 OpenOffice官网下载 本地开发环境使用windows,因此下载Windows
      阅读 :8934 2024-09-14
  • Qt音视频功能实现方法

    Qt音视频功能实现方法
    Qt 音视频 在 Qt 中,音频主要是通过QSound类来实现。但是需要注意的是QSound类只支持播放wav格式的音频文件。也就是说如果想要添加音频效果
      阅读 :1750 2024-09-07
  • MyBatis中SqlSession生命周期的使用
    SqlSession是 MyBatis 的核心接口之一,用于执行与数据库的交互操作。它提供了执行 SQL 语句的所有方法,包括插入、更新、删除和查询,还可
      阅读 :261 2024-09-07
  • 如何在SpringBoot中实现优雅关闭
    在了解什么是优雅关闭和如何关闭之前,了解我们需要处理优雅关闭的不同情况非常重要。 正常关机的要求 SpringBoot应用程序的关闭可以是
      阅读 :5531 2024-09-07
  • 微信小程序完整项目实战记录(前端+Spri

    微信小程序完整项目实战记录(前端+Spri
    项目功能及技术 小程序主要有首页、商品详情、商品分类、商品评价、购物车、个人中心等模块。 管理端主要有人员管理、权限管理、商品
      阅读 :1240 2024-09-07
  • C#删除Word文档中的段落的方法

    C#删除Word文档中的段落的方法
    免费.NET Word 库 -Free Spire.Doc for .NET。该库支持实现创建、编辑、转换Word文档等多种操作,可以直接在Visual Studio中通过NuGet搜索 FreeSpire.Doc,然
      阅读 :2160 2024-09-07
  • Knife4j的请求示例当中有很多空白行的问题

    Knife4j的请求示例当中有很多空白行的问题
    问题描述: 按正常来说不应该有上方的空白,当然如果只是查看我也不至于非要解决他,主要是假如接口是json传参,调试界面都没办法修改
      阅读 :518 2024-09-07
  • @ConfigurationProperties在IDEA中出现红色波浪线

    @ConfigurationProperties在IDEA中出现红色波浪线
    在springboot项目中,使用@ConfigurationProperties 注解的时候在使用的注解下方出现了红色的波浪线,出现了这种问题,我们如何消除掉注解下面的
      阅读 :1140 2024-09-07
  • Idea清除缓存并重启解决的问题

    Idea清除缓存并重启解决的问题
    Idea清除缓存并重启解决很多莫名的问题 先介绍怎么清除缓存重启,在分享解决的问题 1、点击File 菜单 如下操作: 2、点击....Restart 按钮 然
      阅读 :886 2024-09-07
  • 程序包org.springframework.boot不存在的问题解

    程序包org.springframework.boot不存在的问题解
    程序包org.springframework.boot不存在 1、检查依赖 首先检查pom文件判断依赖是否存在 1 2 3 4 5 dependency groupIdorg.springframework.boot/groupId artifactIdspri
      阅读 :12256 2024-09-07
  • Spring Data JPA与MyBatisPlus的比较介绍
    JPA(Java Persistence API)和MyBatis Plus是两种不同的持久化框架,它们具有不同的特点和适用场景。 JPA是Java官方的持久化规范,它提供了一种基
      阅读 :515 2024-09-01
  • Java线程本地变量导致的缓存问题解决方法

    Java线程本地变量导致的缓存问题解决方法
    前些时间看别人写的一段关于锁的(对象缓存+线程本地变量)的一段代码,这段代码大致描述了这么一个功能: 外部传入一个key,需要根据
      阅读 :6127 2024-09-01
  • SpringBoot中MapStruct实现优雅的数据复制

    SpringBoot中MapStruct实现优雅的数据复制
    你是否在做项目时遇到过以下情况: DTO(数据传输对象)与Entity之间的转换:在Java的Web应用中,通常不会直接将数据库中的Entity实体对象返
      阅读 :1649 2024-09-01
  • mybatis如何在一个update标签中写多条updat
    mybatis如何在一个update标签中写多条update语句 在mapper里,一个update标签中写了多条update语句,在执行时会抛出SQL异常,是因为在mybatis中默认
      阅读 :1658 2024-09-01
  • Java:com.netflix.client.ClientException错误解决

    Java:com.netflix.client.ClientException错误解决
    ????错误原型 这个错误信息com.netflix.client.ClientException: Load balancer does not have available server for client: module-sso指出客户端module-sso试图通过负载均
      阅读 :1110 2024-09-01
  • SpringBoot项目Docker部署三种方式

    SpringBoot项目Docker部署三种方式
    一种:直接拷贝jar到服务器部署 1.增加docker配置文件 新建Dockerfile文件,负责Docker的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 FROM openjdk:21 #EN
      阅读 :1906 2024-09-01
  • SpringBoot集成slf4j2日志配置的实现

    SpringBoot集成slf4j2日志配置的实现
    1、pom引入依赖 1 2 3 4 5 6 7 8 9 10 dependency groupIdorg.projectlombok/groupId artifactIdlombok/artifactId version1.18.24/version /dependency dependency groupIdorg.springframe
      阅读 :22200 2024-09-01
  • C++的dynamic代码介绍
    在C++编程中,dynamic_cast是处理多态类型转换的关键工具,允许在复杂继承结构中安全地将基类指针或引用转换为派生类指针或引用。通过利
      阅读 :1390 2024-08-28
  • 使用Java生成32位16进制密钥的代码实现介
    在许多加密和安全应用中,生成随机的密钥是至关重要的一步。密钥通常以16进制形式表示,并且具有特定的长度。在这篇博客中,我们将探
      阅读 :11733 2024-08-25
  • Android WebViewClient 的 `shouldOverrideUrlLoading

    Android WebViewClient 的 `shouldOverrideUrlLoading
    简介 在Android开发中,WebView是一个强大的工具,可以在你的应用中显示网页内容。了解WebViewClient中的shouldOverrideUrlLoading方法是至关重要的,
      阅读 :1622 2024-07-26
  • 使用SpringBoot集成Kafka实现用户数据变更后
    当使用Spring Boot集成Kafka实现用户数据变更后,向其他厂商发送消息,我们需要考虑以下步骤:配置Kafka连接、创建Kafka Producer发送消息、监听
      阅读 :1934 2024-07-26
  • c#强制类型转换int方式
    c#强制类型转换int 在 C# 中有三种方法把其它类型转为整型,分别是 : int.Parse() 强制转换(int) Convert.ToInt32() 下面探讨它们各自的特点及效率
      阅读 :2190 2024-07-26
  • SpringBoot将多个文件夹进行压缩的两种方法
    1、将多个文件夹压缩成一个压缩包(压缩到固定目录) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
      阅读 :98224 2024-07-26
  • SpringBoot实现异步的八种方法

    SpringBoot实现异步的八种方法
    一、异步的八种实现方式 1、线程Thread 2、Future 3、异步框架CompletableFuture 4、Spring注解@Async 5、Spring ApplicationEvent事件 6、消息队列 7、第三方
      阅读 :19427 2024-07-26
  • C#生成exe可执行文件的常用方法

    C#生成exe可执行文件的常用方法
    生成可执行文件的方法常用的有2种设置 一、常用2种方法 1、生成菜单 2、项目文件夹下的可执行文件 3、项目菜单---S71500Comm属性
      阅读 :3105 2024-07-26
  • 使用C#快速搭建一个在windows运行的exe应用

    使用C#快速搭建一个在windows运行的exe应用
    这是一个比较旧的内容,但是一直都没有空写,今天花点时间,把我掌握的C# 分享给初学的人或者感兴趣的人,希望能对你有一定帮助 1.1
      阅读 :1933 2024-07-26
  • 在Elasticsearch中添加字段的详细方法
    当使用Elasticsearch(ES)添加字段时,通常会涉及到更新已有索引的映射(mapping),以确保新字段能够被正确地索引和搜索。下面是如何通过
      阅读 :931 2024-07-26
  • SpringBoot实现缓存组件配置动态切换的步骤
    一、需求背景 现在有多个springboot项目,但是不同的项目中使用的缓存组件是不一样的,有的项目使用redis,有的项目使用ctgcache,现在需要
      阅读 :6137 2024-07-26
  • SpringBoot集成Flink-CDC实现对数据库数据的监

    SpringBoot集成Flink-CDC实现对数据库数据的监
    一、什么是 CDC ? CDC 是Change Data Capture(变更数据获取)的简称。 核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入、 更新
      阅读 :1464 2024-07-26
  • C# SqlSugar批量执行SQL语句及批量更新实体
    SqlSugar简介 SqlSugar 是一款 老牌 .NET 开源多库架构ORM框架(EF Core单库架构),由果糖大数据科技团队 维护和更新 ,开箱即用最易上手的.NE
      阅读 :1349 2024-07-26
  • SpringBoot整合Kaptcha实现图片验证码加减乘

    SpringBoot整合Kaptcha实现图片验证码加减乘
    SpringBoot整合Kaptcha实现图片验证码加减乘除 在开发Web应用时,验证码是一个常见的功能,它可以帮助我们防止机器人的恶意操作。今天我们
      阅读 :15728 2024-07-25
  • C#类型转换之显式和隐式转换介绍
    在C#编程中,类型转换是一个核心概念,它允许我们在程序中处理不同类型的数据。类型转换可以分为两大类:显式类型转换(Explicit Casti
      阅读 :15926 2024-07-09
  • MyBatis使用接口映射的方法步骤
    在MyBatis中使用接口映射是一种基于Java接口而非XML映射文件的方式来绑定SQL查询和操作。这种方法使用注解来指定SQL语句,并将其直接关联到
      阅读 :277 2024-07-09
  • SpringBoot3使用Jasypt加密数据库用户名、密
    一、使用步骤介绍 使用Jasypt(Java Simplified Encryption)进行数据加密和解密主要涉及几个步骤,包括引入依赖、配置加密密码、加密敏感信息
      阅读 :22178 2024-07-09
  • MyBatis执行批处理操作的实现
    在MyBatis中,批处理操作是一种高效执行多条语句的方式,特别是当你需要在一个事务中插入、更新或删除多条记录时。批处理可以显著减少
      阅读 :2156 2024-07-09
  • MyBatis实现乐观锁和悲观锁的代码
    在数据库操作中,乐观锁和悲观锁是两种常见的并发控制策略。通过这两种锁机制,系统可以在多用户访问和修改同一数据时,保证数据的
      阅读 :855 2024-07-09
  • SpringCloudAlibaba微服务调用组件OpenFeign的方

    SpringCloudAlibaba微服务调用组件OpenFeign的方
    JAVA 项目中如何实现接口调用? 1)Httpclient HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 Http 协议的
      阅读 :1414 2024-07-09
  • Java中list.foreach()和list.stream().foreach()用法

    Java中list.foreach()和list.stream().foreach()用法
    典故来源于项目中使用了两种方式的foreach,后面尝试体验下有何区别! 先看代码示例: 使用List的forEach: 1 2 3 4 5 6 7 8 9 10 11 12 13 import jav
      阅读 :17926 2024-07-09
  • C#中多线程更新UI控件的常用方案
    在C#中,特别是在使用Windows窗体(WinForms)或WPF(Windows Presentation Foundation)进行UI开发时,处理多线程与UI控件的交互需要特别小心。由于
      阅读 :1153 2024-07-09
  • MyBatis中调用存储过程和函数的实现
    在MyBatis中调用存储过程和函数是一个相对高级的特性,它允许开发者在数据库层面封装复杂的业务逻辑,并通过MyBatis直接调用这些逻辑。这
      阅读 :1338 2024-07-09
  • 程序包org.springframework不存在的解决办法

    程序包org.springframework不存在的解决办法
    遇见问题 在使用IDEA创建SpringBoot项目时,刚打开无法正常运行的解决方案 首先需要自己下载本地的MAVEN 下载 找到对应的binary二进制可执行的
      阅读 :12432 2024-07-09
设计大全
各种教程
Office办公
排行榜
  • 每日
  • 周榜
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计