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

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

为你推荐
Python
  • 使用Python中wordcloud库绘制词云图的教程

    使用Python中wordcloud库绘制词云图的教程
    词云图(Word Cloud)是数据可视化中常用的一种技术,通过将文字以不同的大小、颜色和方向排列,以展示文本数据中词汇的频次和重要性。
      阅读 :120 2024-12-06
  • Python文件批量处理操作的实现
    在日常的开发和数据处理过程中,我们可能会遇到需要对大量文件进行批量操作的场景。比如,批量重命名文件、批量移动文件、批量修改
      阅读 :187 2024-12-06
  • python的三种等待方式及优缺点介绍
    一、调用方式 1.强制等待 调用time模块,使用time.sleep(n),强制等待n秒 2.隐式等待 implicitly_wait(n),设置隐式等待最大时间n秒,等待元素加载完
      阅读 :74 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
      阅读 :126 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,如果
      阅读 :138 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 模
      阅读 :73 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 控制台运行(取消勾
      阅读 :196 2024-12-02
  • 使用Python和FastAPI实现MinIO断点续传功能
    在分布式存储和大数据应用中,断点续传是一个重要的功能,它允许大文件上传在中断后可以从中断点恢复,而不是重新上传整个文件。本
      阅读 :183 2024-12-02
  • 使用python字典统计CSV数据的步骤和代码
    1.用python字典统计CSV数据的步骤和代码示例 为了使用Python字典来统计CSV数据,我们可以使用内置的csv模块来读取CSV文件,并使用字典来存储
      阅读 :135 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 是一个非常强大的视频处理库,可以轻松进行视频剪切
      阅读 :55 2024-12-01
  • python中字典元素的创建、获取和遍历等字

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

    使用Python实现区分I和L介绍
    分不清的I和l 今天,朋友让我在游戏里面加他为好友,并且,他发送了自己的游戏ID给我。不过,由于这个游戏中不支持复制粘贴,所以说,
      阅读 :110 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)
      阅读 :115 2024-11-29
  • Python代码调试Debug的实用介绍
    我们日常写代码过程中,难免会写出各类错误,这些错误可能是语法错误、逻辑错误或运行时错误。我们可以使用最复杂的答案是来检测到
      阅读 :85 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)、内连接
      阅读 :144 2024-11-25
  • Python项目打包成apk或者其他端的应用程序
    在开始之前,需要检查是否安装了kivy这个库,如果没有安装,可以在终端执行pip install kivy来安装此库,另外还需要安装buildozer库和Cython库,
      阅读 :169 2024-11-25
  • Python怎么向现有的DataFrame添加新列的代码
    基本原理 在Python中,使用Pandas库可以非常方便地处理数据。DataFrame是Pandas库中用于存储表格数据的主要数据结构,类似于Excel中的表格。有
      阅读 :159 2024-11-24
  • Python安装本地.whl文件的流程及注意事项介
    在Python中,.whl文件(也被称为wheel文件)是一种二进制包格式,它允许用户在没有源代码的情况下安装Python库。这对于那些没有编译环境或
      阅读 :104 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作为一款强大的自动化测试
      阅读 :132 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 正则表达式进阶用法:字符集与字符范围详解 正则表达式是文本处理和数据清洗中不可或缺的工具。在前面的学习中,我们已经了解了
      阅读 :89 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 都扮演着不可或
      阅读 :151 2024-11-19
  • 使用Python自动备份重要文件
    在数字化时代,数据是非常宝贵的资源。从个人照片和文档到重要的工作文件,我们的数字资产对我们来说越来越重要。因此,确保这些文
      阅读 :103 2024-11-18
  • Python3访问MySQL数据库的实现步骤
    要实现一个简单的IM(即时通讯)系统,支持用户注册、登录和聊天记录存储,你可以使用Python和mysql数据库。以下是一个基本的实现示例:
      阅读 :184 2024-11-18
  • Python中的"没有那个文件"错误(FileNotF
    在Python编程中,遇到没有那个文件错误(FileNotFoundError)是常见的问题之一。这个错误通常发生在尝试访问一个不存在的文件或目录时,导致
      阅读 :261 2024-11-18
  • python清理pip包管理器

    python清理pip包管理器
    在 Python 开发中,pip 是最常用的包管理工具。随着项目的不断发展,开发者往往会在环境中安装大量的依赖包。随着时间的推移,这些包可
      阅读 :117 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中,默认的行高和列宽可能不足以完全显示某些单元格中的内容,特别是当内容较长时。通过调整行高和列宽,可以确保所有数据都能
      阅读 :93 2024-11-15
  • Python和Plotly实现3D图形绘制
    在当今的数据分析和可视化领域,Python已经成为一种不可或缺的工具。其强大的数据处理能力和丰富的可视化库使得数据科学家和工程师们
      阅读 :1168 2024-11-13
  • Python默认参数的使用机制介绍
    Python中,函数的默认参数是一种简化函数调用并增强灵活性的机制。默认参数允许我们在函数定义时为某些参数指定默认值,这样在调用函
      阅读 :170 2024-11-13
  • 使用Python创建自助抢单插件
    在数字化时代,电子商务的迅猛发展使得消费者能够轻松地在线购买商品和服务。然而,随着竞争的加剧,许多热门商品和限量版商品在发
      阅读 :1239 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
  • Gradio中Button用法及事件监听器click方法使

    Gradio中Button用法及事件监听器click方法使
    Gradio中Button用法及事件监听器click方法使用 瞎想乱记 事情是这样的:入职时面试的是Java,简历中写了会python,刚好最近有个小项目需要用
      阅读 :146 2024-11-12
  • 基于Python工具使用Web3.py以太坊智能合约开
    基于Python工具Web3.py进行以太坊智能合约开发 简介 智能合约是区块链技术的核心应用之一,它允许在没有中介的情况下,通过代码自动执行
      阅读 :58 2024-11-12
  • 使用wxPython实现逐行加载HTML内容并实时显

    使用wxPython实现逐行加载HTML内容并实时显
    C:\pythoncode\new\simulateClaudeGenHtml.py 全部代码 1. 项目目标 本项目实现的目标是: 选择并打开一个 HTML 文件。 将 HTML 文件的内容逐行加载到一个
      阅读 :94 2024-11-12
  • Python两条斜杠//的作用和用法
    ???? 一、认识两条斜杠 // 在Python编程语言中,两条斜杠//是一个算术运算符,称为整数除法运算符或地板除运算符。与常规的除法运算符/不
      阅读 :153 2024-11-11
  • 使用Poetry 进行Python 项目管理
    现代软件开发中,Python 因其简洁和强大的功能而广受欢迎。然而,随着项目规模的扩大,依赖管理变得越来越复杂。Poetry,作为一个依赖管
      阅读 :120 2024-11-10
  • 使用Python将EPUB电子书网文主角换成自己

    使用Python将EPUB电子书网文主角换成自己
    使用Python将EPUB电子书网文主角换成自己 最近看网文小说,想到一个有意思的东西,为什么不把网文主角换成自己的名字,这样看起来不更有
      阅读 :2255 2024-11-09
  • Python网络请求库requests的10个基本用法

    Python网络请求库requests的10个基本用法
    随着互联网技术的发展,HTTP请求成为开发者们日常工作中不可或缺的一部分。Python语言以其简洁易用的特点,成为众多开发者首选的编程语
      阅读 :157 2024-10-18
  • Python如何使用pathlib模块处理文件路径
    在Python中处理文件路径 下面将详细介绍如何使用pathlib模块来处理文件路径。我们将从创建Path对象、绝对路径与相对路径、访问文件路径分
      阅读 :102 2024-10-08
  • 解决django跨域的问题小结(Hbuilder X)

    解决django跨域的问题小结(Hbuilder X)
    前言:使用django做后端,Hbuilder X 做前端开发时,使用内置浏览器正常,但是使用运行到Chrome时就报错Ensure CORS response header values are valid,原
      阅读 :193 2024-10-06
  • python中判断类型函数isinstance()的示例
    函数isinstance()可以判断一个变量的类型,既可以用在Python内置的数据类型如str、list、dict,也可以用在我们自定义的类,它们本质上都是数据
      阅读 :264 2024-10-06
  • Django中间件Middleware功能介绍

    Django中间件Middleware功能介绍
    Django中间件(Middleware)是一段在Django的请求/响应处理过程中,可以介入并改变请求或响应的代码。中间件是Django框架中一个非常强大的功能
      阅读 :1248 2024-10-06
  • 解决遇到PermissionError:[Errno 13] Permission d
    遇到 PermissionError: [Errno 13] Permission denied 错误 通常是由于没有足够的权限来执行某个操作导致的。这个错误通常发生在你尝试在没有足够权
      阅读 :135 2024-10-01
  • 解决遇到:PytorchStreamReader failed reading zip
    遇到 PytorchStreamReader failed reading zip archive: failed finding central directory 错误 是由于在读取PyTorch模型时出现的问题。 这个错误通常发生在模型文
      阅读 :2139 2024-10-01
  • Python图片文字识别与提取介绍

    Python图片文字识别与提取介绍
    在工作中,有时候会有大量的截图、拍照数据需要提取,传统只能人工录入。但随着人工智能的发展,OCR技术已经可以实现了图片的文字识
      阅读 :5130 2024-09-30
  • PyTorch中torch.no_grad()用法举例
    torch.no_grad() 是 PyTorch 中的一个上下文管理器,用于在上下文中临时禁用自动梯度计算。它在模型评估或推理阶段非常有用,因为在这些阶段
      阅读 :5233 2024-09-30
  • Python语言中的重要函数对象用法介绍
    高级函数对象 lambda函数 python使用lambda来创建匿名函数。所谓匿名函数,就是不再使用像def语句这样标准的形式定义函数。 1 lambda [arg1,[arg
      阅读 :17624 2024-09-30
  • Flask创建并运行数据库迁移的实现过程介
    1. 安装必要的包 首先,确保已经安装了Flask以及Flask-SQLAlchemy(用于数据库操作)和Flask-Migrate(用于数据库迁移)。如果尚未安装,可以通过
      阅读 :1126 2024-09-30
  • Python中的Popen函数demo演示
    1. 基本知识 在Python中,Popen 是 subprocess 模块中的一个函数,它用于创建一个子进程并与其进行通信 subprocess.Popen():Popen 类用于创建和管理子
      阅读 :2266 2024-09-29
  • Python获取Excel文件行数的方法
    在数据分析和自动化办公领域,Python 因其简洁的语法和强大的库支持而广受欢迎。特别是当涉及到处理 Excel 文件时,Python 提供了多种库来
      阅读 :2259 2024-09-27
  • Pycharm中配置使用Anaconda的虚拟环境进行项

    Pycharm中配置使用Anaconda的虚拟环境进行项
    一、检查torch环境 今天在一台电脑上跑环境的时候,发现已经装了Pytorch了,但是运行没有用。 提示报错:OSError: [WinError 126] 找不到指定的模
      阅读 :2258 2024-09-27
  • python中pywebview框架使用方法记录
    pywebview是python的一个库,类似于flask框架,这也是用来构建网页的软件包,它的特点就是不用更多的和html语言和js语言,更多的使用python语言
      阅读 :874 2024-09-27
  • Python报错ValueError: cannot convert float NaN to
    在Python编程中,我们经常需要处理各种数据类型,包括浮点数和整数。然而,有时候我们可能会遇到一些意外的情况,比如将一个包含NaN(
      阅读 :105 2024-09-24
  • Python中的typing模块常见用法介绍

    Python中的typing模块常见用法介绍
    typing模块是 Python 提供的一个标准库,主要用于为函数、变量和类定义类型提示(Type Hints),从而提高代码的可读性和类型安全性。虽然
      阅读 :12222 2024-09-24
  • python创建字典(dict)的几种方法小结(含代码
    字典(Dictionary)是Python中一种非常灵活的数据结构,用于存储键值对(key-value pairs)。在Python中创建字典有多种方法,每种方法都有其特定
      阅读 :1230 2024-09-23
  • 基于python实现动态烟雾效果的介绍
    动态烟雾效果常用于游戏和动画中,为场景增添 逼真的视觉效果。在这篇博客中,我们将使用Python和Pygame库来创建一个逼真的烟雾动画效果
      阅读 :6229 2024-09-22
  • Python pip更换清华源镜像

    Python pip更换清华源镜像
    在安装Python库时使用清华源镜像是为了改善库的下载速度和稳定性 地址:https://pypi.tuna.tsinghua.edu.cn/simple 命令安装 安装命令: 1 pip install 包
      阅读 :110 2024-09-22
  • Python中xml.etree.ElementTree的使用
    xml.etree.ElementTree(简称ElementTree)是Python标准库中用于处理XML文件的模块。它提供了简洁且高效的API,适用于解析、创建和修改XML文档。在需
      阅读 :11224 2024-09-20
  • python中concurrent.futures的具体使用
    concurrent.futures是 Python 标准库中用于并行编程的高级模块,它提供了一种高级别的接口来管理线程和进程。通过这个模块,你可以轻松地利用
      阅读 :145 2024-09-20
  • Python中跳出循环的两种方法

    Python中跳出循环的两种方法
    我们经常遇到循环在进行到某一个特定的值时,需要跳出循环,或跳过这个值,python中早已为我们准备了这样的参数:break,continue 比如下面的
      阅读 :7224 2024-09-20
  • 解决Python调用df.to_csv()出现中文乱码的问

    解决Python调用df.to_csv()出现中文乱码的问
    Python调用df.to_csv()出现中文乱码 1 2 3 4 df = pd.DataFrame(data=total_info, columns=[公司全名, 公司简称, 公司规模, 融资阶段, 区域, 职位名称, 工作经验
      阅读 :177 2024-09-18
  • PyTorch池化层详解及作用

    PyTorch池化层详解及作用
    在深度学习中,池化层(Pooling Layer)是卷积神经网络(CNN)中的关键组成部分。池化层的主要功能是对特征图进行降维和减少计算量,同时
      阅读 :127 2024-09-18
  • python实现列表推导式与生成器的介绍
    列表推导式和生成器是 Python 中的两个非常有用的工具。它们可以帮助你以简洁和高效的方式创建和处理数据集合。了解它们的用法不仅可以
      阅读 :192 2024-09-16
  • python关于图片和base64互转的三种方式

    python关于图片和base64互转的三种方式
    通过cv2进行转换 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import cv2 import base64 import numpy as np def img_to_base64(img_array): # 传入图片为RGB格式numpy矩阵,
      阅读 :111 2024-09-14
  • Python虚拟环境virtualenv安装的详细教程保姆

    Python虚拟环境virtualenv安装的详细教程保姆
    虚拟环境安装 工作中我们经常会根据不同的项目切换不同的python环境,如果仅仅是在本地就安装一个python环境,项目移植也要重新配置环境
      阅读 :2913 2024-09-09
  • python中eval的用法介绍

    python中eval的用法介绍
    python中eval的用法 eval(字符串) 能够以Python表达式的方式解析并执行字符串,并将返回结果输出。 eval()函数将去掉字符串的两个引号,将其解
      阅读 :256 2024-09-09
  • Python使用切片移动元素位置的代码
    一.基本介绍 1.切片基础 在 Python 中,切片是指从序列类型(如列表、字符串、元组等)中提取子序列的过程。切片的基本语法如下: 1 seq
      阅读 :1147 2024-09-09
  • Python使用FastApi发送Post请求的步骤
    一.基本介绍 FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,它基于 Python 3.6 及以上版本。在 FastAPI 中发送 POST 请求,通常是
      阅读 :22149 2024-09-09
  • pytorch GPU和CPU模型相互加载方式
    1 pytorch保存模型的两种方式 1.1 直接保存模型并读取 1 2 3 4 5 6 7 # 创建你的模型实例对象: model model = net() ## 保存模型 torch.save(model, model_name
      阅读 :2266 2024-09-09
  • pytorch模型保存方式介绍
    pytorch模型保存 保存模型主要分为两类: 保存整个模型 只保存模型参数 1.保存加载整个模型(不推荐) 保存整个网络模型,网络结构+权重
      阅读 :1224 2024-09-09
  • 使用python生成定制化词云的代码

    使用python生成定制化词云的代码
    数据可视化已成为我们理解复杂信息的关键工具。词云,作为一种流行的数据可视化形式,能够将大量文本数据中的关键词以视觉化的方式
      阅读 :139 2024-09-04
软件编程
  • Java中的字节流和字符流介绍
    Java 中的输入输出(I/O)流主要分为字节流和字符流。这两类流为开发者提供了高效的文件读写方式,也解决了不同编码格式下的字符处理问
      阅读 :156 2024-12-06
  • Java中缓冲流的使用与性能提升(让文件操
    在Java的I/O操作中,文件读写是常见且频繁的任务。特别是对于大文件或需要频繁访问文件的程序,如何提升I/O性能成为了一个重要的问题。
      阅读 :172 2024-12-06
  • Java中如何自定义一个类加载器加载自己指
    在 Java 中,类加载器(ClassLoader)负责把字节码文件(.class 文件)加载到 JVM 中,Java 的类加载机制给我们提供了高度的灵活性。通常情况下
      阅读 :115 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接口,它不能接受参数
      阅读 :161 2024-12-02
  • 使用C#实现AES加密与解密
    1. AES 加密简介 AES(Advanced Encryption Standard,高级加密标准)是一种对称加密算法,意味着加密和解密使用相同的密钥。AES 支持不同的密钥长
      阅读 :63 2024-12-02
  • 在Java中去除字符串末尾的换行符的常用方
    在日常开发中,字符串操作是非常常见的需求,其中去除字符串末尾的换行符(\n)是一个很有代表性的场景。例如,从文件读取的文本、网
      阅读 :106 2024-12-02
  • MyBatis中TypeHandler的使用教程
    一.TypeHandler作用及其使用场景 在我们平常开发操作数据库时,查询、插入数据等操作行为,有时会报数据类型不匹配异常,就可以得知数据
      阅读 :138 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: # 修改后缀即
      阅读 :87 2024-11-30
  • Java实现自定义重试工具类介绍
    Spring-retry、guava的Retry都提供有重试工具,但二者均存在一个确缺点,即如果重试等待过程中会一直阻塞工作线程,这对于在生产环境使用是
      阅读 :149 2024-11-30
  • C#中SetStyle的具体使用介绍
    在C#的Windows Forms应用程序中,SetStyle方法是Control类的一个成员,用于启用或禁用特定的控件样式。这些样式控制控件的不同行为和外观。以
      阅读 :80 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
      阅读 :60 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
      阅读 :95 2024-11-27
  • Java中eq、ne、ge、gt、le、lt的含义介绍
    在Java中,这些缩写代表了比较运算符,用于比较两个值的大小关系。下面是它们的详细解释: eq:表示等于,在Java中使用==来表示两个值是
      阅读 :129 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 应用中数据库操作
      阅读 :112 2024-11-25
  • 基于Flutter实现扫描二维码功能

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

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

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

    springboot3.x版本集成log4j冲突以及解决log
    springboot3.x版本集成log4j冲突及log4j冲突不生效 由于springboot自带的日志logback会与log4j冲突,因此在网上搜了之后,进行了去除操作 1 2 3 4 5 6
      阅读 :150 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、点击重签按钮清空画布
      阅读 :145 2024-11-20
  • 使用React和Java实现文本摘要小工具

    使用React和Java实现文本摘要小工具
    在当今互联网时代,GPT、文心一言、通义千问等等模型的不断兴起,互联网可能正进入一个AI时代。本文讲通过一个小案列来讲述我们怎么通
      阅读 :65 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,访问登
      阅读 :157 2024-11-16
  • SpringBoot怎么使用过滤器进行XSS防御
    在Spring Boot中,我们可以使用注解的方式来进行XSS防御。注解是一种轻量级的防御手段,它可以在方法或字段级别对输入进行校验,从而防止
      阅读 :200 2024-11-16
  • Java打印星号图案和数字图案的代码
    使用循环和控制语句打印图案 在 Java 中,使用循环和控制语句是打印图案的最佳方法。循环可以帮助你重复执行一段代码,直到满足某个条
      阅读 :13228 2024-11-14
  • 解读构造函数的调用规则、深拷贝与浅拷

    解读构造函数的调用规则、深拷贝与浅拷
    1.调用规则 默认情况下,C++至少会给一个类添加三个函数: 默认构造函数(无参,函数体为空) 默认析构函数(无参,函数体为空) 默认
      阅读 :201 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标记后,会变成纯文本 如下图所示
      阅读 :88 2024-11-14
  • java根据前端返回的字段名进行查询数据
    在现代的Web开发中,前后端分离已成为主流架构模式。前端通过API与后端进行通信,根据用户需求动态地发送请求。为了实现灵活的查询功
      阅读 :1186 2024-11-11
  • 将本地JAR文件手动添加到Maven本地仓库的
    在 Java 开发中,使用 Maven 作为项目管理工具已经成为了主流的选择。Maven 提供了强大的依赖管理功能,可以轻松地下载和管理项目所需的库
      阅读 :9224 2024-10-20
  • 解决idea npm:无法将“npm”项识别为cmdlet、

    解决idea npm:无法将“npm”项识别为cmdlet、
    idea npm : 无法将npm项识别为 cmdlet、函数、脚本文件或可运行程序的名称 问题描述 在idea运行命令:npm run -dev报错。 分析解决 问题原因: n
      阅读 :166 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
      阅读 :1870 2024-10-07
  • springmvc+Hibernate+JPA(混合事务)的介绍
    springmvc+Hibernate+JPA(混合事务) 最近发觉 spring-data-jpa 比较好用。 我在springcloud的项目中使用后,也尝试在springmvc中增加 jpa。 但是老项目用的
      阅读 :1295 2024-09-27
  • Java使用OpenOffice将office文件转换为PDF的方

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

    Qt音视频功能实现方法
    Qt 音视频 在 Qt 中,音频主要是通过QSound类来实现。但是需要注意的是QSound类只支持播放wav格式的音频文件。也就是说如果想要添加音频效果
      阅读 :1749 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,然
      阅读 :2159 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 按钮 然
      阅读 :885 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
      阅读 :12254 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实体对象返
      阅读 :1647 2024-09-01
  • mybatis如何在一个update标签中写多条updat
    mybatis如何在一个update标签中写多条update语句 在mapper里,一个update标签中写了多条update语句,在执行时会抛出SQL异常,是因为在mybatis中默认
      阅读 :1656 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试图通过负载均
      阅读 :1108 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是处理多态类型转换的关键工具,允许在复杂继承结构中安全地将基类指针或引用转换为派生类指针或引用。通过利
      阅读 :1388 2024-08-28
  • 使用Java生成32位16进制密钥的代码实现介
    在许多加密和安全应用中,生成随机的密钥是至关重要的一步。密钥通常以16进制形式表示,并且具有特定的长度。在这篇博客中,我们将探
      阅读 :11732 2024-08-25
  • Android WebViewClient 的 `shouldOverrideUrlLoading

    Android WebViewClient 的 `shouldOverrideUrlLoading
    简介 在Android开发中,WebView是一个强大的工具,可以在你的应用中显示网页内容。了解WebViewClient中的shouldOverrideUrlLoading方法是至关重要的,
      阅读 :1614 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(变更数据获取)的简称。 核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入、 更新
      阅读 :1458 2024-07-26
  • C# SqlSugar批量执行SQL语句及批量更新实体
    SqlSugar简介 SqlSugar 是一款 老牌 .NET 开源多库架构ORM框架(EF Core单库架构),由果糖大数据科技团队 维护和更新 ,开箱即用最易上手的.NE
      阅读 :1345 2024-07-26
  • SpringBoot整合Kaptcha实现图片验证码加减乘

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

    程序包org.springframework不存在的解决办法
    遇见问题 在使用IDEA创建SpringBoot项目时,刚打开无法正常运行的解决方案 首先需要自己下载本地的MAVEN 下载 找到对应的binary二进制可执行的
      阅读 :12423 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
  • C#常用不同日志库的区别与示例介绍
    在软件开发中,日志记录是一个不可或缺的功能,它可以帮助开发者和运维人员了解应用程序的运行状况、诊断问题和进行监控。C# 作为一
      阅读 :1263 2024-06-27
  • Android Service功能使用介绍
    在Android开发中,Service是一个在后台长时间运行的组件,不会提供用户界面。它可以用来处理一些需要在后台进行的操作,比如播放音乐、下
      阅读 :2153 2024-06-24
  • 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
  • C++中使用不同平台的时间函数及对比介绍
    在 C++ 编程中,时间函数的选择对于性能测量、任务调度和时间戳记录至关重要。不同的操作系统提供了不同的时间函数,同时在同一个平台
      阅读 :827 2024-06-20
  • 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
  • C#开启线程的四种方式介绍
    1. 使用Thread类 System.Threading.Thread 类是.NET框架中最基本的线程创建方式。通过实例化Thread类并传递一个ThreadStart委托或者ParameterizedThreadStart委
      阅读 :1276 2024-06-04
  • C++中VTK9.3.0刻度标签重叠的问题记录

    C++中VTK9.3.0刻度标签重叠的问题记录
    本文采用VTK9.3.0版本,其他版本如VKT8.0亦有同样的问题 VTK显示文本时,Z轴刻度标签出现了重叠,如下图: 寻找好久,没有找到设置标签间距
      阅读 :2283 2024-06-04
  • SpringBoot中@FeignClient注解的作用
    在微服务架构中,服务之间的调用是非常频繁的。为了简化服务之间的调用,Spring Boot 提供了一个叫做 Feign 的组件。Feign 可以帮助我们定义
      阅读 :276 2024-06-04
  • C#中使用NLog库进行日志记录的流程介绍

    C#中使用NLog库进行日志记录的流程介绍
    NLog 是 .NET 的日志记录框架。具有丰富的日志路由和管理能力,极大地帮助您生成和管理日志。NLog 是一个库,可以轻松地同时记录和管理多
      阅读 :2147 2024-06-04
  • C++拷贝构造函数和赋值运算符重载介绍

    C++拷贝构造函数和赋值运算符重载介绍
    一,拷贝构造函数 1. 什么是拷贝构造函数 拷贝构造函数是特殊的构造函数。是用一个已经存在的对象,赋值拷贝给另一个新创建的已经存在
      阅读 :1127 2024-05-26
  • 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下找到
      阅读 :3130 2024-05-22
  • Springboot限制IP访问指定的网址实现

    Springboot限制IP访问指定的网址实现
    IP黑白名单是网络安全管理中常见的策略工具,用于控制网络访问权限,根据业务场景的不同,其应用范围广泛 方式一: 添加一个简单的白
      阅读 :12273 2024-05-09
PHP技术
  • 在PHP中使用__dir__的详细介绍
    __DIR__ 可以用来获取当前代码工作目录。它从PHP 5.3版本开始引入。它类似于使用 dirname(__FILE__)。通常用于包含其他文件,这些文件存在于一
      阅读 :147 2023-08-31
  • 使用Webman构建高效的音频流媒体应用程序
    Webmen是一个基于Node.js的Web框架,它提供了一套强大的工具和库,用于构建高效的Web应用程序。它采用了异步和非阻塞的方式处理客户端请求
      阅读 :113 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、匿名
      阅读 :8450 2020-02-27
  • ThinkPHP5与单元测试PHPUnit的使用

    ThinkPHP5与单元测试PHPUnit的使用
    thinkphp5.0 是 tp 发展路线第一个支持 composer 的。tp 有自己的载入机制,composer 也有自己的载入机制。 官方提供了 think-testing 组件可以通过
      阅读 :171 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的教程
    缘起 很久之前做过一次公众号的开发,当时就遇到了一个验证的小坑,但是由于时间紧任务急处理完了也就没在意,可谁知最近刚刚上马一
      阅读 :1501 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,类
      阅读 :1896 2019-08-22
  • Laravel 实现数据软删除的方法
    对于任何一个模型,如果需要使用软删除功能,需要在模型中使用Illuminate\Database\Eloquent\SoftDeletes 这个 trait 。软删除功能需要实现的功能有
      阅读 :1302 2019-08-21
  • php中的依赖注入方法
    具体如下: 依赖注入是一种允许我们从硬编码的依赖中解耦出来,从而在运行时或者编译时能够修改的软件设计模式。 我到现在依然不大明
      阅读 :5502 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(
      阅读 :627 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
数据库
  • MySQL使用MD5加密算法进行数据加密功能

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

    使用Oracle通过gateway连接MSSQL的流程
    环境概述 某医院的his系统Oracle数据库要和体检系统进行数据通讯,需要从Oracle能查到sqlserver的数据。本次通过Oracle gateway来解决此问题。
      阅读 :178 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
      阅读 :175 2024-12-04
  • 达梦数据库文件故障的恢复方法

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

    怎么在Neo4j与PostgreSQL间实现高效数据同步
    1. 引言 在当今数字化时代,数据已成为企业的核心资产。随着业务的不断扩展和技术的快速发展,企业常常需要同时运用多种数据库系统来满
      阅读 :93 2024-12-03
  • redis缓存预热的实现介绍
    一、缓存预热的必要性 在一个高并发的系统中,如果缓存刚启动时是空的,所有的请求都会直接打到数据库,这可能会导致以下问题: 高延
      阅读 :169 2024-11-25
  • Redis哈希槽的介绍
    1. 什么是 Redis 哈希槽? Redis Cluster 是 Redis 的分布式架构,它将数据分布在多个 Redis 实例(节点)上。为了实现数据分片,Redis Cluster 使用了
      阅读 :67 2024-11-25
  • MySQL记录操作日志常用的几种实现方法
    在 MySQL 中记录操作日志,通常有几种方法可以实现。最常见的方式是通过启用 MySQL 的日志功能,或者使用触发器、审计插件等手段来记录数
      阅读 :57 2024-11-24
  • mysql实用操作之日期格式化
    在MySQL中,你可以使用DATE_FORMAT()函数来格式化日期。DATE_FORMAT() 函数通常用于格式化DATETIME 或 TIMESTAMP类型的字段。这个函数允许你按照指定
      阅读 :201 2024-11-24
  • 怎么查本地mysql的username和密码及更新密码
    要查找本地 MySQL 数据库的用户名和密码,可以通过以下几种方式进行: 1. 查找 MySQL 当前用户 你可以通过以下命令登录 MySQL,并查看当前连
      阅读 :136 2024-11-24
  • mysql中窗口函数lag()用法介绍
    在MySQL中,窗口函数LAG()可以用来访问当前行的前一行或多行的数据。这个函数通常用于分析时间序列数据,比如计算相邻行之间的差异或者
      阅读 :166 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作为该业务实现的中间件,顺
      阅读 :113 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个字段,而你想
      阅读 :184 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临时表分为会话级临时表和事务级临时表; 会话级的临时表只与当前会话相关,只要当前会话还存在,临时表中的数据就还
      阅读 :97 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
      阅读 :133 2024-11-20
  • Linux服务器下oracle实现rman自动备份的方式
    为确保oracle数据库数据的安全和一致性,一般我们都需要利用备份手段进行数据库的备份。在oracle数据库中,rman因其强大的功能和完善的手
      阅读 :106 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数据导入时,可能会遇到数据截断的问题。具
      阅读 :107 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 磁盘
      阅读 :18661 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版本)中设置。 修改完参数
      阅读 :65 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) 基本表压缩主要用于较少更新的表,如数据仓库。它通过压缩由
      阅读 :2253 2024-10-08
  • PostgreSQL中查看当前时间和日期的几种常用
    PostgreSQL中查看当前时间和日期 CURRENT_TIMESTAMP CURRENT_TIMESTAMP返回当前的日期和时间,包含时间戳信息,包括时区信息。 1 SELECT CURRENT_TIMESTAMP
      阅读 :2135 2024-10-08
  • Mysql主从同步怎么重置

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

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

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

    MySQL中关于表的约束介绍
    一、空属性 在MySQL中,空属性约束指定了某一列是否可以包含NULL值。 它们用于各种目的,例如数据验证和限制数据的输入格式。 NOT NULL:当
      阅读 :3118 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: 默认端口为
      阅读 :2266 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。 至于版本
      阅读 :1005 2024-09-17
  • mysql中xtrabackup全量备份/增量备份及恢复

    mysql中xtrabackup全量备份/增量备份及恢复
    一、测试前准备 mysql数据库 端口 3306 数据文件目录 /data/mysql/3306/data 安装目录 /usr/lcoal/mysql 配置文件 /etc/my.cnf 创建数据库 testXtra 创建备份目
      阅读 :1228 2024-09-16
  • Redis连接池监控(连接池是否已满)与优
    Redis作为一个高性能的内存数据库,广泛应用于各类高并发场景中。然而,在使用Redis时,连接池的管理至关重要,特别是在高并发应用中,
      阅读 :15725 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、哨兵模式原理: 哨兵:是一个分布式系
      阅读 :5714 2024-08-30
  • SQLServer日志收缩的两种方法

    SQLServer日志收缩的两种方法
    在日常运维中,有时会遇到The transaction log for database xxxx is full due to ACTIVE_TRANSACTION.这样的报错信息。 此错误消息表明:数据库的事务日志文
      阅读 :1234 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
      阅读 :816 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用户;
      阅读 :22158 2024-07-31
  • Redis在Ubuntu系统上的安装步骤

    Redis在Ubuntu系统上的安装步骤
    1. 先切换到 root 用户 在 Ubuntu 20.04 中,可以通过以下步骤切换到 root 用户: 输入以下命令,以 root 用户身份登录: 1 sudo su - 按回车键,并输
      阅读 :2303 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
      阅读 :2271 2024-07-25
  • mysql8.4版本mysql_native_password无法连接问题
    用dbeaver可以直接连接 用NAVICAT连接后报错 在网上查找8.0版本可以在my.ini里[mysqld]配置以下描述 default_authentication_plugin=mysql_native_password 仍然报
      阅读 :2280 2024-07-18
  • MySQL中CONCAT()函数出现值为空的问题及解决

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

    sql server安装及使用全流程
    一、安装SQL Server 1.到微软官网下载SQL Server Developer版本,现在的最新版本是SQL Server 2019 Developer。微软官网传送门:点击此处直达 2.下载完成
      阅读 :1270 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 的行的数量,
      阅读 :1660 2024-07-18
  • MySQL执行.sql文件的超详细教学
    在使用MySQL数据库过程中,我们经常需要执行包含SQL语句的.sql文件。这些文件通常用于数据库的备份和恢复或批量执行SQL脚本。本文将详细
      阅读 :10824 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,但是
      阅读 :2184 2024-05-23
  • 深入解析MySQL中的longtext与longblob及应用场
    在数据库设计的过程中,选择恰当的数据类型对于优化存储效率和提升查询性能至关重要。MySQL作为广泛应用的关系型数据库管理系统,提供
      阅读 :1742 2024-05-23
  • MySQL误删后使用binlog恢复数据的实现方法

    MySQL误删后使用binlog恢复数据的实现方法
    1 预期效果 使用binlog恢复数据的预期效果是将误删的数据还原到误删之前的状态,以减少或消除数据丢失的影响。通过正确解析和执行 bin
      阅读 :1925 2024-05-23
  • Sql中的like的用法及示例操作介绍
    Sql中的like的用法 大家好,我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今
      阅读 :829 2024-05-22
  • MySQL数据导入导出的三种方法介绍
    基本概述 目前常用的有3中数据导入与导出方法: 使用mysqldump工具: 优点: 简单易用,只需一条命令即可完成数据导出。 可以导出表结构
      阅读 :1034 2024-05-22
  • redis生成全局id的实现步骤
    使用redis生成全局id 在现代软件开发中,生成全局唯一的标识符是非常常见的需求。这些全局唯一ID在分布式系统中尤其重要,用于标识各种
      阅读 :1104 2024-05-22
  • Oracle 19c数据库卸载重装步骤教程

    Oracle 19c数据库卸载重装步骤教程
    1、关闭Oracle相关服务 2、清理注册表 2.1 HKEY_CLASSES_ROOT 目录下的 Ora开头全部删除 2.2 HKEY_LOCAL_MACHINE\SOFTWARE 目录下的 Oracle删除 2.3 HKEY_LOCAL_MA
      阅读 :845 2024-05-22
  • Redis锁的过期时间小于业务的执行时间如

    Redis锁的过期时间小于业务的执行时间如
    假设我们给锁设置的过期时间太短,业务还没执行完成,锁就过期了,这块应该如何处理呢?是否可以给分布式锁续期? 解决方案:先设置
      阅读 :2181 2024-05-22
  • oracle数据库中选择桌面类和服务器类的区
    在以前的学习过程中,一直用到的都是sql server数据库,之后接触到了oracle数据库。在安装过程中,有两个选项,桌面类和服务器类,当时按
      阅读 :727 2024-05-22
  • MySQL中根据出生日期计算年龄两种方法

    MySQL中根据出生日期计算年龄两种方法
    创建student表 1 2 3 4 5 6 mysql create table student( - sid int primary key comment 学生号, - sname varchar(20) comment姓名, - birth DATE comment 生日 - ); Query OK, 0 row
      阅读 :2167 2024-05-22
  • Redis分布式锁及4种常见实现方法
    线程锁 主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有
      阅读 :1533 2024-05-22
  • GaussDB数据库事务管理及高级应用

    GaussDB数据库事务管理及高级应用
    事务管理是数据库系统中至关重要的一部分,它确保了数据库的一致性和可靠性。在GaussDB数据库中,事务管理不仅遵循传统的ACID特性,还提
      阅读 :1127 2024-05-22
  • redis淘汰策略的几种实现介绍
    redis内存数据数据集大小升到一定大的时候,就会实行数据淘汰策略(回收策略)。 1,volatile-lru:从已设置过期时间的哈希表(server.db[i].e
      阅读 :2110 2024-05-22
  • 执行sql报错only_full_group_by的2种解决方法

    执行sql报错only_full_group_by的2种解决方法
    最近老项目换新数据库(都是mysql),有些在老数据库可以执行的sql,在新数据库执行就会报错,如下: 1 2 3 4 5 6 7 8 [SQL]SELECT * FROM bsc_user
      阅读 :16825 2024-05-19
  • MySQL升级PostgreSQL遇到的一些常见问题及解
    CRUD问题 选择id在的逗号分隔的字符串所表示的数组中的行 如果要将字符串用于连接条件,则需要将字符串转换为适当的整数数组。 1 2 3 S
      阅读 :171 2024-05-19
  • 对SQL Server中敏感数据进行加密解密的操作
    为什么需要对敏感数据进行加密? 近几年有不少关于个人数据泄露的新闻(个人数据通常包含如姓名、地址、身份证号码、财务信息等),
      阅读 :702 2024-05-19
  • SSMS中出现两个相同的服务器名称的问题解

    SSMS中出现两个相同的服务器名称的问题解
    在将SQL Server 2019更新为SQL Server 2022后,或者是在更新安装SQL Server Management Studio工具后,在SSMS的【连接到服务器】页面,有时候可能会出现多
      阅读 :1273 2024-05-19
服务器
  • nginx设置X-Frame-Options的字段选择

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

    apache Airflow快速入门教程应用场景分析
    Apache Airflow已经成为Python生态系统中管道编排的事实上的库。与类似的解决方案相反,由于它的简单性和可扩展性,它已经获得了普及。在本
      阅读 :157 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、
      阅读 :139 2024-12-01
  • VMnet8模式虚拟机配置全过程介绍

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

    Linux部署nginx访问文件403问题及解决
    问题描述 在linux服务器上通过nginx部署,访问文件403 新配置了一个用户来部署服务,将部署文件更新到原有目录下,结果nginx访问403 原因 没
      阅读 :83 2024-12-01
  • 怎么使用nginx代理ws或是wss的请求
    遇到的问题: 如何使用nginx代理ws或是wss的请求 起因是,为了降本增效要做服务器合并的需求,但两个服务器之间的进程存在对外连接的端口冲
      阅读 :182 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
      阅读 :165 2024-11-27
  • Nginx实现会话保持的方式配置
    在 NGINX 中实现会话保持(Session Persistence),可以通过多种方法完成。以下是一些常见的方式: 1. 使用 IP 哈希(IP Hash) IP 哈希是一种简单
      阅读 :183 2024-11-25
  • Linux的二进制文件无法运行问题及解决

    Linux的二进制文件无法运行问题及解决
    问题描述 cannot execute binary file 解决思路 不能执行二进制文件,而指令没有报错; 执行文件的用户权限也是最高权限(如上图,root用户);
      阅读 :161 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 服务器最有效的工具之一,它是一种强制
      阅读 :84 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作为反向代理服务器时,将响应内容一边接收,一边逐步发送给客户端的过
      阅读 :203 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 被广泛用作反向代理、负载均衡器和静态资源服务器。其高效的处理能力和灵活的配置使得它成为了大多数高流
      阅读 :170 2024-11-19
  • clickhouse远程连接以及用户名密码设置方式

    clickhouse远程连接以及用户名密码设置方式
    clickhouse远程连接以及用户名密码设置 1、远程连接 1 sudo vim /etc/clickhouse-server/config.xml 两种情况,如果没有禁用ipv6,找到 1 !--listen_host::/lis
      阅读 :129 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 由几个主要的功能组件组
      阅读 :100 2024-11-13
  • Tomcat中连接器(Connector)的实现
    在Apache Tomcat中,连接器(Connector)是一个关键组件,它负责处理与客户端的通信,包括接收请求和发送响应。Tomcat支持多种类型的连接器,
      阅读 :22134 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项
      阅读 :1773 2024-11-13
  • 使用CentOS7上的GitLab Runner,让你的项目加速

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

    VScode连接远程服务器踩坑实战记录(新版离
    想要用VScode连接远程服务器,但远程服务器并没有连接外网,因此需要离线手动安装vscode-server但网上的方法都是旧版本的安装,没有新版本
      阅读 :9014 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速率很慢。但是由于云服务器厂商有线路优化,国内的服务器到国
      阅读 :1697 2024-09-21
  • Nginx限流和流量控制的实现介绍
    Nginx 提供了强大的流量控制功能。限制客户端在特定时间段内的请求次数,以保护服务器资源,防止因过载而导致的性能下降甚至服务不可
      阅读 :1330 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目录扮演了一个重要角
      阅读 :1399 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的重定向(
      阅读 :1692 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访问控制的原理及实现
    什么是访问控制? 访问控制是一种安全机制,旨在限制系统或网络资源的访问权限,确保只有经过授权的用户或系统可以访问这些资源。对
      阅读 :191 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编写同步文件的脚本 搭集群最麻烦的就是修改配置文件,如果只用修改一个机器上的配置文件,然后用一个脚本就可以把配置文件同步
      阅读 :1604 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:目标地址 演示一下: 我本地的虚拟机想往我的云服务器上面发送文件,可以看到
      阅读 :1895 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
  • Nginx中add_header和proxy_set_header的区别及介绍

    Nginx中add_header和proxy_set_header的区别及介绍
    proxy_set_header和add_header的区别 proxy_set_header是nginx设置请求头给上游服务器,add_header是nginx设置响应头信息给浏览器。 1. proxy_set_header 1 2 3 4
      阅读 :2128 2024-06-13
  • Linux系统配置sftp服务以及实现免密登录方
    网上的一系列部署总有问题,记录下部署配置成功案例。 一、部署sftp服务 (本质是sftp服务使用ssh中的协议,默认端口也跟随ssh服务的配置
      阅读 :1828 2024-06-11
  • windows查看nginx是否启动及常用命令小结介

    windows查看nginx是否启动及常用命令小结介
    1.nginx启动 1 start nginx 2.快速停止nginx 1 nginx -s stop 3.正常停止nginx 1 nginx -s quit 4.nginx重启 1 nginx.exe -s reopen 5.nginx重新加载配置文件 1 nginxexe -s
      阅读 :826 2024-06-11
  • Postman支持测试Websocket接口

    Postman支持测试Websocket接口
    01WebSocket简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端
      阅读 :2185 2024-06-02
  • Linux查看log日志常用命令
    Linux日志存储在/var/log目录中,我们可以编写脚本,来扫描这些日志,并基于它们的内容去自动执行某些功能。Linux查看日志的命令有多种: tail、
      阅读 :1631 2024-06-02
  • 数据库数据同步常用的5种实施方案

    数据库数据同步常用的5种实施方案
    当今时代,数据是企业运营的核心。随着业务的扩张和用户规模的增加,确保不同部分之间的数据一致性、实时性和可靠性变得尤为关键。
      阅读 :1230 2024-06-02
  • 在Linux系统上刷新DNS缓存的方法

    在Linux系统上刷新DNS缓存的方法
    DNS(域名系统)是互联网的一项服务,它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用记住能
      阅读 :1207 2024-06-02
  • nginx proxy_set_header设置自定义header的实现步
    在Nginx中,使用proxy_set_header指令可以自定义header并在反向代理时传递到后端服务器。以下是如何使用proxy_set_header来设置自定义header的教程:
      阅读 :2169 2024-05-24
  • Linux搭建syslog日志服务器的详细过程

    Linux搭建syslog日志服务器的详细过程
    本文基于Centos 7 和 rsyslog 进行部署 1、安装rsyslog软件 yum install -y rsyslog 2、配置rsyslog.conf文件 vi /etc/rsyslog.conf 修改内容,注释打开,启用UD
      阅读 :1123 2024-05-24
  • windows server 2019程序开机自启动的几种实现

    windows server 2019程序开机自启动的几种实现
    一般服务器上运行程序可以通过自带的启动程序、windows计划任务、第三方程序这三种方案就可以了。 一、系统自带开机自动运行程序 例如
      阅读 :624 2024-05-24
  • Linux centos如何让普通用户获取root权限

    Linux centos如何让普通用户获取root权限
    Linux centos让普通用户获取root权限 第一步 创建用户hyf,给用户设置密码(用root身份创建) 1 2 useradd hy fpasswd hyf passwd:所有的身份验证令牌已
      阅读 :2106 2024-05-23
  • Linux使用其他用户(非root用户)设置root权限
    Linux其他用户设置root权限及免密 在linux系统中我们经常要创建一些非root用户来完成一些特定的操作,有时我们需要执行一些root用户才能执行
      阅读 :686 2024-05-23
  • linux关闭numa的教程

    linux关闭numa的教程
    linux关闭numa 以下内容在Centos8操作系统演示 1、编辑/etc/default/grub 2、在 GRUB_CMDLINE_LINUX里添加 numa=off 3、输入命令 grub2-mkconfig -o /boot/grub2/grub
      阅读 :1243 2024-05-23
  • Linux下性能分析工具Perf安装与用法
    1、Perf介绍 perf是Linux下的一款性能分析工具,能够进行函数级与指令级的热点查找。它由一个叫Performance counters的内核子系统实现,基于事件
      阅读 :11322 2024-05-18
  • Linux使用perf分析CPU占用情况的方法步骤

    Linux使用perf分析CPU占用情况的方法步骤
    1. 如何使用perf工具 1.1 perf安装 参考perf工具安装和使用 perf安装命令: 1 2 3 4 sudo apt-get install linux-tools-$(uname -r) linux-tools-generic -y sudo apt-get
      阅读 :2006 2024-05-18
  • WindowsServer2012 R2中IIS8.5安装证书的实现步

    WindowsServer2012 R2中IIS8.5安装证书的实现步
    一、获取服务器证书 将证书签发邮件中的从BEGIN 到 END 结束的服务器证书内容(包括 -----BEGIN CERTIFICATE----- 和 -----END CERTIFICATE-----)粘贴到记
      阅读 :9226 2024-05-14
  • Ubuntu16.04上为Nginx创建自签名SSL证书
    简介 TLS,即传输层安全协议,及其前身SSL,即安全套接字层,是用于将普通流量包装在受保护的加密包装中的网络协议。 使用这项技术,服
      阅读 :6227 2024-05-14
  • nginx将https协议反向代理到http协议请求上

    nginx将https协议反向代理到http协议请求上
    1、问题背景 目前一个系统仅支持https协议访问,因后端服务基于ssl协议,前端在请求是也需要支持ssl协议的https请求来访问。目前的代理服
      阅读 :2289 2024-05-14
  • Linux如何定时删除7天前的日志文件
    打开Linux cron任务编辑模式 1 crontab -e 输入任务命令 1 0 0 * * * find /home/sto/*log* -type f -mtime +7 -delete 明天0点0分搜索目录/home/sto的log文件 将7天前
      阅读 :1225 2024-05-12
  • Nginx结合keepalived实现集群介绍

    Nginx结合keepalived实现集群介绍
    Nginx与keepalived实现集群实现的效果 两台服务器都安装Nginx与keepalived: master服务器的ip(192.168.200.2) backup服务器的ip(192.168.200.4) 将 master服务器
      阅读 :2162 2024-05-11
  • Nginx多虚拟主机配置介绍2

    Nginx多虚拟主机配置介绍2
    最近写公司项目,需要和前端小伙伴对接,但是有时候只是后端的一个bug,也不好意思一直让前端小伙伴帮忙起服务,所以想着直接拿测试
      阅读 :2190 2024-05-11
  • Nginx配置网页转发的实现介绍

    Nginx配置网页转发的实现介绍
    需求 将云服务器的80端口转发到另一台服务器部署的网页 1. 方式一 直接跳转到另一个网站 这种方式就是打开当前云服务器的公网ip绑定的域
      阅读 :2109 2024-05-11
  • Nginx反向代理缓存(proxy_cache)的实现
    如图所示,nginx缓存,可以在一定程度上,减少源服务器的处理请求压力。因为静态文件(比如css,js, 图片)中,很多都是不经常更新的。
      阅读 :146 2024-05-07
网页制作
  • Table和div的介绍及用法
    Web前端1 学号 姓名 性别 年龄 01 张三 男 20 02 李四 女 21 人数合计 60 表格的组成部分: 标题 表头 主体 表尾 Table 定义一个表格 1 2 table bord
      阅读 :126 2024-11-22
  • 告别硬编码让你的前端表格自动计算的代

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

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

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

    15个为编程初学者准备的网站(都是国外的
    今天的文章,我们将分享15个可以学习编程的网站,这些网站上提供了很多编程教程,图书以及编程练习,希望对你有用。 01、免费编程书籍
      阅读 :7230 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布局作为一种强大的二维布局系统,为开发者提供了灵活且高效
      阅读 :14519 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的矢量图形能力,制作一个圆形进度条动画
      阅读 :86 2024-10-25
  • CSS中的box-shadow的介绍

    CSS中的box-shadow的介绍
    box-shadow详解 属性定义及使用说明 box-shadow属性可以设置一个或多个下拉阴影的框。 语法 1 box-shadow: h-shadow v-shadow blur spread color inset; 注意:
      阅读 :1673 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开发中最常用的技术之一,而地图应用又是其中一个非常常见的需求。高德地图是国内最受欢迎的地图服务提供商之一,他们提
      阅读 :614 2024-10-23
  • 使用HTML5新增的表单元素来增强表单功能
    随着HTML5标准的推广和普及,网页表单的设计也得到了极大的改进。HTML5引入了许多新的表单控件和属性,不仅提升了用户体验,还简化了前
      阅读 :18223 2024-10-23
  • CSS盒子模型、圆角边框、盒子阴影效果实

    CSS盒子模型、圆角边框、盒子阴影效果实
    页面布局的三大核心:盒子模型、浮动、定位。 盒子模型、圆角边框 盒子模型 网页布局的核心:通过css摆放盒子。 盒子模型的组成包括:
      阅读 :8822 2024-10-18
  • CSS3新特性:box-shadow阴影效果、圆角border
    圆角 使用CSS3 border-radius属性,你可以给任何元素制作圆角,border-radius属性,可以使用以下规则: (1)四个值:第一个值为左上角,第二个
      阅读 :22166 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 说
      阅读 :192 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 提供的一个优秀的免费字体系列,
      阅读 :1925 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:双实线 效果如下: 二、设
      阅读 :22210 2024-09-18
  • CSS中:required和:optional伪类:增强表单字段
    在网页设计中,表单是用户与网站交互的重要元素之一。为了提升用户体验并引导用户正确填写表单,开发者需要清晰地标识出哪些字段是
      阅读 :7526 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就可以实现,简单的代码就能实现非常炫酷的效果。 原理:利用
      阅读 :12284 2024-09-17
  • CSS文本超出后隐藏并显示省略号及其他浏
    1、只显示一行文字后隐藏并省略 1 2 3 4 5 6 7 // 只显示一行文字后省略 .element { width: 300px; /* 需要设置一个固定宽度 */ white-space: nowrap; /* 强制
      阅读 :2150 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页面,实现语音输入并包含输入时动画,跳
      阅读 :2164 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
      阅读 :263 2024-08-28
  • CSS的font-stretch属性与字符胖瘦控制(使用示
    font-stretchCSS 属性用于选择字体的一个更宽(expanded)或更窄(condensed)的版本,以控制字符的胖瘦。然而,需要注意的是,并非所有的字体
      阅读 :2010 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强大的认知????,这个属
      阅读 :1205 2024-08-28
  • 通过css修改video标签的原生样式的介绍

    通过css修改video标签的原生样式的介绍
    通过css修改video标签的原生样式 描述 修改video标签的原生样式 实现 在控制台中打开设置,勾选显示用户代理 shadow DOM,就可以审查video标签
      阅读 :914 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
      阅读 :2182 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之间。
      阅读 :1275 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
      阅读 :9238 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%以上的浏
      阅读 :1663 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
      阅读 :112 2024-06-20
  • CSS实现苹果官网文字渐入效果的代码

    CSS实现苹果官网文字渐入效果的代码
    效果 分析 文字是从左到有慢慢呈现出来,不是整体消失和出现,那么肯定不能使用透明度。 我们可以想到渐变文字,然后通过改变背景的
      阅读 :270 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
      阅读 :1246 2024-06-11
  • HTML中Canvas关键知识点总结介绍
    Canvas 是 HTML5 提供的一个用于绘制图形的元素,它通过 JavaScript 来操作,可以用于创建图表、游戏图形、数据可视化等。以下是关于 Canvas 的
      阅读 :1258 2024-06-04
  • CSS3 grid布局的简单使用介绍

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

    CSS实现鼠标悬停图片放大的多种方法
    1.背景图片放大 使用css设置背景图片大小100%,同时设置位置和过渡效果,然后使用:hover设置当鼠标悬停时修改图片大小,实现悬停放大效
      阅读 :2121 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
      阅读 :954 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
      阅读 :1924 2024-05-18
  • CSS中去掉li前面的圆点方法(常见方法汇总
    在网页开发中,我们经常会使用无序列表(ul)来展示一系列的项目。默认情况下,每个列表项(li)前面都会有一个圆点作为标记。然而,
      阅读 :2301 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中,当然会选
      阅读 :2186 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实现浮动效果
    一、浮动 早期用于实现文字环绕图片(环绕布局),现在用于让元素并列布局(块元素并排)。浮动元素会脱离文档流,后边的元素会把空出
      阅读 :2274 2024-05-01
  • CSS实现dom脱离文档流定位固定位置的代码
    在CSS中,要使一个DOM元素脱离正常的文档流并定位在页面的右顶部,你可以使用position属性。通过设置position: absolute;或position: fixed;,可以将
      阅读 :3394 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中短信那样的气泡效果。 这里分享下实现心得,希望能给大家一点启发。 首先分析
      阅读 :12343 2024-04-24
  • 巧用 :has & drop-shadow实现复杂布局效果

    巧用 :has & drop-shadow实现复杂布局效果
    最近,群里聊到了一个很有意思的布局效果。大致效果如下所示,希望使用 CSS 实现如下所示的布局效果: 正常而言,我们的 HTML 结构大致
      阅读 :2172 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
      阅读 :623 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
      阅读 :3372 2024-03-17
Java
  • Java中的字节流和字符流介绍
    Java 中的输入输出(I/O)流主要分为字节流和字符流。这两类流为开发者提供了高效的文件读写方式,也解决了不同编码格式下的字符处理问
      阅读 :156 2024-12-06
  • Java中缓冲流的使用与性能提升(让文件操
    在Java的I/O操作中,文件读写是常见且频繁的任务。特别是对于大文件或需要频繁访问文件的程序,如何提升I/O性能成为了一个重要的问题。
      阅读 :172 2024-12-06
  • Java中如何自定义一个类加载器加载自己指
    在 Java 中,类加载器(ClassLoader)负责把字节码文件(.class 文件)加载到 JVM 中,Java 的类加载机制给我们提供了高度的灵活性。通常情况下
      阅读 :115 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接口,它不能接受参数
      阅读 :161 2024-12-02
  • 在Java中去除字符串末尾的换行符的常用方
    在日常开发中,字符串操作是非常常见的需求,其中去除字符串末尾的换行符(\n)是一个很有代表性的场景。例如,从文件读取的文本、网
      阅读 :106 2024-12-02
  • MyBatis中TypeHandler的使用教程
    一.TypeHandler作用及其使用场景 在我们平常开发操作数据库时,查询、插入数据等操作行为,有时会报数据类型不匹配异常,就可以得知数据
      阅读 :138 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
      阅读 :60 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
      阅读 :95 2024-11-27
  • Java中eq、ne、ge、gt、le、lt的含义介绍
    在Java中,这些缩写代表了比较运算符,用于比较两个值的大小关系。下面是它们的详细解释: eq:表示等于,在Java中使用==来表示两个值是
      阅读 :129 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 应用中数据库操作
      阅读 :112 2024-11-25
  • SpringBoot怎么解析应用参数args

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

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

    springboot3.x版本集成log4j冲突以及解决log
    springboot3.x版本集成log4j冲突及log4j冲突不生效 由于springboot自带的日志logback会与log4j冲突,因此在网上搜了之后,进行了去除操作 1 2 3 4 5 6
      阅读 :150 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时代。本文讲通过一个小案列来讲述我们怎么通
      阅读 :65 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,访问登
      阅读 :157 2024-11-16
  • SpringBoot怎么使用过滤器进行XSS防御
    在Spring Boot中,我们可以使用注解的方式来进行XSS防御。注解是一种轻量级的防御手段,它可以在方法或字段级别对输入进行校验,从而防止
      阅读 :200 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标记后,会变成纯文本 如下图所示
      阅读 :88 2024-11-14
  • java根据前端返回的字段名进行查询数据
    在现代的Web开发中,前后端分离已成为主流架构模式。前端通过API与后端进行通信,根据用户需求动态地发送请求。为了实现灵活的查询功
      阅读 :1186 2024-11-11
  • 将本地JAR文件手动添加到Maven本地仓库的
    在 Java 开发中,使用 Maven 作为项目管理工具已经成为了主流的选择。Maven 提供了强大的依赖管理功能,可以轻松地下载和管理项目所需的库
      阅读 :9224 2024-10-20
  • 解决idea npm:无法将“npm”项识别为cmdlet、

    解决idea npm:无法将“npm”项识别为cmdlet、
    idea npm : 无法将npm项识别为 cmdlet、函数、脚本文件或可运行程序的名称 问题描述 在idea运行命令:npm run -dev报错。 分析解决 问题原因: n
      阅读 :166 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。 但是老项目用的
      阅读 :1295 2024-09-27
  • Java使用OpenOffice将office文件转换为PDF的方

    Java使用OpenOffice将office文件转换为PDF的方
    1. 先行工作 请注意,无论是windows还是liunx环境都需要安装jdk环境,版本jdk7+ 1.1 OpenOffice官网下载 本地开发环境使用windows,因此下载Windows
      阅读 :8933 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 按钮 然
      阅读 :885 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
      阅读 :12254 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实体对象返
      阅读 :1647 2024-09-01
  • mybatis如何在一个update标签中写多条updat
    mybatis如何在一个update标签中写多条update语句 在mapper里,一个update标签中写了多条update语句,在执行时会抛出SQL异常,是因为在mybatis中默认
      阅读 :1656 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试图通过负载均
      阅读 :1108 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进制形式表示,并且具有特定的长度。在这篇博客中,我们将探
      阅读 :11732 2024-08-25
  • Android WebViewClient 的 `shouldOverrideUrlLoading

    Android WebViewClient 的 `shouldOverrideUrlLoading
    简介 在Android开发中,WebView是一个强大的工具,可以在你的应用中显示网页内容。了解WebViewClient中的shouldOverrideUrlLoading方法是至关重要的,
      阅读 :1614 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(变更数据获取)的简称。 核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入、 更新
      阅读 :1458 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)进行数据加密和解密主要涉及几个步骤,包括引入依赖、配置加密密码、加密敏感信息
      阅读 :22171 2024-07-09
  • MyBatis执行批处理操作的实现
    在MyBatis中,批处理操作是一种高效执行多条语句的方式,特别是当你需要在一个事务中插入、更新或删除多条记录时。批处理可以显著减少
      阅读 :2155 2024-07-09
  • MyBatis实现乐观锁和悲观锁的代码
    在数据库操作中,乐观锁和悲观锁是两种常见的并发控制策略。通过这两种锁机制,系统可以在多用户访问和修改同一数据时,保证数据的
      阅读 :854 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二进制可执行的
      阅读 :12423 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 可以帮助我们定义
      阅读 :276 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下找到
      阅读 :3130 2024-05-22
  • Springboot限制IP访问指定的网址实现

    Springboot限制IP访问指定的网址实现
    IP黑白名单是网络安全管理中常见的策略工具,用于控制网络访问权限,根据业务场景的不同,其应用范围广泛 方式一: 添加一个简单的白
      阅读 :12273 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
      阅读 :12532 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
      阅读 :298 2024-05-09
  • springBoot连接远程Redis连接失败的问题解决
    问题: 首先,我是先用jedis进行的redis连接,成功连接,没有任何问题,说明redis配置,以及访问地址、端口、密码都是正确的。 我的yml文件
      阅读 :1137 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会导致代
      阅读 :22163 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=
      阅读 :18237 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进行初始化缓
      阅读 :3359 2024-05-01
  • java方法重写(重点讲)方法重载问题

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

    使用Java实现HTTP和HTTPS代理服务
    简单来说就是其他的服务器代替帮你访问HTTP或者HTTPS,当你的网络受限无法访问某些网站时,但是你的代理服务器可以访问某些网站,这时
      阅读 :77 2024-04-30
  • 使用Springboot实现获取某个城市当天的天气

    使用Springboot实现获取某个城市当天的天气
    获取天气信息作者是通过高德开放平台来实现的。 1、在该平台注册个账号 如已经注册,直接登录即可。 2、创建应用 创建成功后获取到k
      阅读 :1351 2024-04-20
  • SpringCloud中的服务接口(api)介绍
    SpringCloud服务接口(api) SpringCloud的服务接口基本等同于SpringBoot开发的api接口 只不过在springCloud需要将自己的服务注册到注册中心,通过网关统
      阅读 :2135 2024-04-19
  • Java数据库操作工具包jOOQ的使用

    Java数据库操作工具包jOOQ的使用
    jOOQ 是一个轻量级的 Java ORM(对象关系映射)框架,可用来构建复杂的 SQL 查询。jOOQ 可以根据数据库表自动生成对应的 Java 类,且字段类型
      阅读 :2172 2024-04-04
  • 我对@RestController注解的理解
    对@RestController注解的理解 在Spring中@RestController的作用 等同于@Controller + @ResponseBody。 所以想要理解@RestController注解 就要先了解@Controller和@
      阅读 :2281 2024-03-29
  • 解决java中mybatis报错:org.apache.ibatis.bindin

    解决java中mybatis报错:org.apache.ibatis.bindin
    报错信息 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): springtransactionaldemo.demo.mapper.UserMapper.selectAll at org.apache.ibatis.binding.M
      阅读 :396 2024-03-29
  • 解决springboot项目启动报错Error creating be

    解决springboot项目启动报错Error creating be
    报错信息 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name dataSourceScriptDatabaseInitializer defined in class path resource [org/
      阅读 :170 2024-03-29
  • SpringSecurity实现登陆认证并返回token方式

    SpringSecurity实现登陆认证并返回token方式
    一丶SpringSecurity+oauth2(密码模式)方式进行认证授权 1.新增自定义配置类 实现WebSecurityConfigurerAdapter 重写其中的configure(HttpSecurity http)方法
      阅读 :18340 2024-03-23
  • Java中关于ThreadLocal的隐式引用介绍

    Java中关于ThreadLocal的隐式引用介绍
    ThreadLocal 并不是一个Thread,而是 ThreadLocalVariable(线程局部变量)。也许把它命名为 ThreadLocalVar更加合适。线程局部变量就是为每一个使用该变
      阅读 :1219 2024-03-23
  • Java实现数据库连接的最详细教程介绍

    Java实现数据库连接的最详细教程介绍
    JDBC,Java Database Connectivity,即 Java 数据库连接。实际上 JDBC 是 Java 中的一套和数据库进行交互的API。 因为 Java 程序员需要连接多种数据库,
      阅读 :6429 2024-02-15
  • java环境配置(2024年最详细教程)

    java环境配置(2024年最详细教程)
    java 环境配置,网上教程很多,那我为什么还要写? 首先为了完善我的知识体系今后一些软件的安装教程也可能会用到想写一个更加详细的
      阅读 :1341 2024-02-15
  • eclipse创建java项目并运行的详细教程

    eclipse创建java项目并运行的详细教程
    Eclipse安装配置好之后,小千再来带大家进行基本的使用。 1. 创建项目 我们可以点击左上角的File--New--Project,这样就可以新建一个Java的项目
      阅读 :1265 2024-02-15
  • Java程序开发环境配置图文教程

    Java程序开发环境配置图文教程
    我学习Java已经将近一个月的时间了,从一个小白开始慢慢摸索,现在已经逐渐进入状态,学会了一些东西,故将自己从0开始的经历分享出来
      阅读 :1236 2024-02-15
  • Java开发环境搭建图文最全面的教程

    Java开发环境搭建图文最全面的教程
    在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,
      阅读 :1234 2024-02-15
  • PageHelper引发的幽灵数据问题解析

    PageHelper引发的幽灵数据问题解析
    最近测试反馈一个问题,某个查询全量信息的接口,有时候返回全量数据,符合预期,但是偶尔又只返回1条数据,简直就是见鬼了,究竟是
      阅读 :1415 2024-02-12
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
      阅读 :14478 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签名的功能,包含撤回、清除方
      阅读 :176 2023-03-01
  • Flutter配置代理抓包实现过程介绍

    Flutter配置代理抓包实现过程介绍
    在开发Flutter中,我们经常需要对网络请求进行调试,而Flutter自带的devtool的network又不太好用,有时会出现请求成功,但是又看不到response返
      阅读 :80 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
      阅读 :1175 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 将途经点从起始位置到结束位置绘制出来,这里用到
      阅读 :3201 2022-12-25
  • Kotlin协程与挂起函数及suspend关键字深入理

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

    Android自定义View实现绘制水波浪温度刻度
    之前的绘制圆环,我们了解了如何绘制想要的形状和进度的一些特点,那么此篇文章我们更近一步,绘制一个稍微复杂一点的刻度与波浪。
      阅读 :2192 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实现读取串口数据的功能 废话不
      阅读 :105 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,点击设置闹钟弹出时间设置窗。设置成功后,会自动弹出弹窗,提示时间到了。 打开
      阅读 :159 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闭包中会引入很多三方依赖库,引入的库越多,越容易产生库之间的依赖冲
      阅读 :724 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中的模拟器,首
      阅读 :3219 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 或更高版本对权限进行了分类,对某些
      阅读 :783 2022-08-15
  • Android实现图片裁剪和上传的方法

    Android实现图片裁剪和上传的方法
    具体内容如下 1、开发工具与关键技术:Eclipse、AndroidStudio 2、撰写时间:2020年06月18日 接着上一次,调用系统的相机。上一次,我们已经拿
      阅读 :1199 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
      阅读 :315 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行代码即可完成。 我们来看看这些都是如何实现的 使用前需要依赖库: 第一步:将以下存储库将其
      阅读 :2154 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中,子布局一共有两个,一个
      阅读 :9194 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
小程序