自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1027)
  • 资源 (33)
  • 问答 (4)
  • 收藏
  • 关注

原创 将 Aira2 集成到 Go项目中

Aria2是一个轻量级的、跨平台的命令行下载工具,具有强大的多连接、多协议支持,以及灵活的任务控制功能。它可以同时从 HTTP、HTTPS、FTP、BitTorrent 和磁力链接等来源下载文件,并支持断点续传,可以在下载过程中暂停和恢复任务。Aria2 采用 C++ 编写,是一个高效、稳定且功能丰富的下载工具,在开源社区中得到了广泛的应用和认可。Go是一种由 Google 开发的开源编程语言,于 2009 年首次发布。

2024-06-21 22:50:49 684

原创 掌握PHP PDO:数据库世界的魔法师

PDO(PHP数据对象)是PHP的一个轻量级数据库访问抽象层,允许开发者以一种统一的方式访问多种不同类型的数据库,如MySQL、PostgreSQL、SQLite等。它提供了一组类和方法,使得在PHP应用程序中执行数据库查询和操作变得更加简单和安全。PDO通过使用面向对象的方式来处理数据库操作,提供了更加灵活和可维护的代码结构。PHP PDO是一个强大而灵活的工具,可以帮助开发者更轻松地与数据库进行交互,并构建安全、高效的Web应用程序。

2024-06-21 22:50:27 807

原创 跨域数据请求技术JSONP详解

当谈到 JSONP,就像是在谈论你在一场派对上认识的新朋友一样。让我们从头开始介绍。JSONP,简称 JSON with Padding,是一种利用<script>标签进行跨域数据请求的技术。它允许你在网页中请求来自其他域的数据,而无需担心浏览器的同源策略(Same-Origin Policy)带来的限制。以一个简单的比喻来说,就像你在一家餐馆点菜一样。你可以在自己家里使用电话点餐,然后等着外卖送达,而不需要亲自去餐馆。JSONP允许你在当前页面中加载其他网站的数据,就像是通过电话点餐一样轻松。

2024-06-20 20:55:24 1040 1

原创 解锁Flutter中的ProcessResult:让外部命令执行变得轻松

在我们的编程世界中,有时候我们需要与外部系统或者命令行交互。这就像在一场迷宫中寻找出口一样,我们需要向迷宫的门口询问正确的道路。而在 Flutter 中,这个问路的过程就是通过 ProcessResult 来实现的。在 Flutter 开发中,ProcessResult 是执行外部命令并获取结果的重要工具。通过有效地利用 ProcessResult,我们可以实现与外部系统的交互,并处理命令执行的结果。

2024-06-20 20:55:03 507

原创 探索RESTful API开发,构建可扩展的Web服务

当我们浏览网页、使用手机应用或与各种互联网服务交互时,我们经常听到一个术语:“RESTful API”。它听起来很高深,但实际上,它是构建现代网络应用程序所不可或缺的基础。让我们将RESTful API比作您最喜爱的餐厅。想象一下,您坐在舒适的座位上,服务员带来一份菜单。菜单上列出了各种美味佳肴,而您只需告诉服务员您想要的菜肴,服务员就会把它们送到您的桌上。在这个比喻中,您就是前端应用程序(例如网页或移动应用),而菜单就是API(应用程序接口)。

2024-06-19 21:34:51 664 1

原创 探索 JQuery EasyUI:构建简单易用的前端页面

介绍当我们站在网页开发的浩瀚世界中,眼花缭乱的选择让我们难以抉择。而就在这纷繁复杂的技术海洋中,JQuery EasyUI 如一位指路明灯,为我们提供了一条清晰的航线。1.1 什么是 JQuery EasyUI?JQuery EasyUI,简单来说,就是一款基于 JQuery 的用户界面插件库。无论是初学者还是老手,在网页开发中都能从中获得实实在在的帮助。它的灵感源自于易用性与美观的追求,将复杂的用户界面元素,如布局、表单、表格等,简化成了易于使用的组件,让开发者能够更专注于业务逻辑的实现,而不必过多

2024-06-19 21:34:23 1019

原创 优化 Flutter 应用开发:探索 ViewModel 的威力

ViewModel,顾名思义,就是视图的模型。在 Flutter 中,ViewModel 是一种用于管理视图状态和业务逻辑的重要概念。它承载了应用程序的核心功能,像是一个精心设计的控制中心,负责连接视图和数据模型,使得应用程序能够顺畅地运行。想象一下,当你在手机上点击一个按钮时,背后发生了什么?按钮按下后,应用程序可能需要从服务器获取数据、更新用户界面、保存用户操作等等。这些复杂的任务需要一个地方来统一管理,而这个地方就是 ViewModel。

2024-06-18 22:18:41 1594 2

原创 探索VtKLoader源码中THREE.BufferGeometry的奥秘

VtKLoader是一种用于加载和解析VTK(Visualization Toolkit)文件格式的JavaScript加载器。VTK是一个用于科学可视化和图形处理的开源软件系统,广泛应用于医学影像处理、地球科学、工程和计算流体动力学等领域。VtKLoader允许开发人员在基于Web的应用程序中加载和展示VTK文件,从而实现对科学数据的可视化呈现。

2024-06-18 22:18:26 1028

原创 保护密码安全,探讨密码加盐及其在Go语言中的实现

在当今数字化时代,个人隐私和数据安全成为了人们关注的焦点之一。随着网络犯罪的不断增加,用户的密码安全性变得尤为重要。密码加盐作为一种常见的安全措施,被广泛应用于密码存储和认证系统中。本文将深入探讨密码加盐的概念、重要性以及在 Go 语言中的实现方式。密码加盐是保护用户密码安全的重要手段,它可以有效地提高密码的复杂度和安全性,降低密码被破解的风险。在实现密码加盐时,开发人员应该谨慎选择盐和密码哈希算法,并且妥善保护盐的机密性,以确保系统的安全性和可靠性。

2024-06-17 21:20:58 1113 1

原创 Flutter图像编辑器应用:创造生动美丽的照片体验

想象一下,在一个阳光明媚的下午,与家人或朋友漫步在风景如画的街道上。拿出手机,迫不及待地捕捉这一刻的美好,按下快门,留下了一张充满回忆的照片。然而,回到家后发现照片的亮度有些偏暗,颜色有些单调。想要让这张照片更加生动、更具艺术感。这时,一个图像编辑器就像是魔法工具箱,提供了改变照片命运的力量。图像编辑器是一种神奇的工具,让能够像画家一样,在数字世界中塑造和调整图像。无论是增加图像的明亮度、提升对比度,还是增加色彩鲜艳度,都可以轻松实现。

2024-06-17 21:20:44 1108

原创 自定义模块设置示例

CSDN 针对部分博主开放了自定义模块设置,我也是简单的使用了一下这个功能,感觉很不错,下面是我编写的参考代码大家可以复制下面代码来使自己的博客主页多样化。具体样式可以参考我的博客主页,左下角的网易云外链播放器,以及哔哩哔哩外链播放器。为自己的专辑 id,以及哔哩哔哩链接的 bvid。为自己的想看视频的 bvid 即可。大家注意修改网易云链接中的 id。

2024-06-07 17:25:02 344 1

原创 浅浅写一个Word、PowerPoint、Excel文档转PDF工具

最近在搞知识库,需要把各种 Word、PowerPoint、Excel 文件转换成 PDF 文件,不然 Word 中的表格中的文字提取会出现一些问题;使用 Office 或者 WPS 将大量文件转换成 PDF 需要频繁重复打开文件,点击保存为PDF,然后再关闭,非常繁琐。所以就简单的写了下面的 Python 程序来帮助我转化。

2024-06-07 12:34:52 600 1

原创 深入了解 Android 中的 system.img

在 Android 系统中,system.img 是一个关键的系统镜像文件,它包含了 Android 操作系统的核心组件、系统应用程序以及供应商提供的驱动程序和库文件。这个镜像文件以一种特定的格式存储整个系统文件系统,是 Android 设备上的一个重要部分。通常情况下,system.img 存储在设备的系统分区中,该分区通常是只读的,以防止用户意外地更改系统关键部分而导致系统不稳定或无法启动。通过 system.img,Android 系统能够在启动时加载并运行必要的系统组件,从而保证设备的正常运行。

2024-06-05 18:29:11 912 1

原创 OrangePi 安装 CANN 套件及体验 AI 应用

后续我会继续用这块板子开发别的有趣项目,请持续关注!

2024-06-05 18:28:16 753

原创 实战指南:Go语言中的OAuth2认证

在网络应用程序开发中,安全性和用户身份验证是至关重要的方面。OAuth2(开放授权2.0)是一种广泛应用于网络身份验证和授权的标准协议。它允许客户端应用程序以安全且受控的方式访问受保护资源,而无需用户提供其凭据。

2024-06-04 12:36:16 903

原创 OrangePi Ai Pro 开箱及镜像烧录指南

参加活动获得了香橙派与华为联合开发的 OrangePi AI Pro 开发板,这款开发板采用了华为自研的处理器,具有8TOPS的AI算力,可以满足一部分的AI开发需求,让 AI 开发不仅仅限于使用英伟达。(寝室电压太低,屏幕关了)连上我的 wifi,电脑连接至同一 wifi,使用 xshell 连接到开发板,更新相关软件,修改密码。到这里,我已经拆了板子三次了,这里给和我一样的新手小白提个建议,如果你有 SSD,一定要先把系统刷好,在把壳子、风扇装上。首先,先把这个防摩擦的贴纸贴在外壳下面,

2024-06-04 12:34:56 1624

原创 【问题随记】System policy prevents Wi-Fi scans,解决连接 WIFI 需要权限的问题

System policy prevents Wi-Fi scans,每次打开我的开发板连接 wifi 都会出现下面的弹窗,这也阻挡了我的WIFI自动连接,然后就需要连上屏幕,输入 wifi 密码,这样才能进行 VNC、SSH 等一系列的连接。现在尝试扫描 WiFi 网络,确认问题是否解决。打开终端并使用管理员权限创建和编辑文件。

2024-06-03 22:06:17 282

原创 【问题随记】tightvnc 连接后灰屏

刚刚入手了官方发的 OrangePi AI Pro,想用 tight vnc 来连接开发板,就不用连接屏幕那么麻烦了。结果连接后,没能显示 OrangePi AI Pro 桌面。从中可以看到,系统安装了 GNOME 和 XFCE 两种桌面环境,然后我们由两种配置方案来配置。这里就使用轻量级的 xfce 框架,开发板遭不住 gnome 😶‍🌫️。Windows 重新连接 VNC Server 成功。如果你想使用 GNOME 桌面环境,如果你想使用 XFCE 桌面环境,看一下现有的桌面环境。

2024-06-03 21:23:40 458

原创 长距离恋爱助手 —— 借助文心智能体平台打造 “异地恋神器”

当各种大模型问世,每个人一定都曾幻想过打造一个属于自己的大模型,来解决自己的生活中遇到的常见问题,而文心智能体平台,则提供了这样一个平台,让我们以轻松简单的方式来放飞自己的想法。在这次体验文心智能体的过程中,我创建了一个“异地恋神奇” —— 长距离恋爱助手,来帮助身处异地的情侣们缓解相思之苦。感兴趣的小伙伴可以点击下面的连接进行使用哦!👇👇👇自己创建智能体真的是一件非常有意思的事情,特别是遇到了文心智能体平台,让我可以更轻松的创建属于自己的AI小助手。

2024-05-22 16:15:15 525

原创 与 Apollo 共创生态:Apollo 七周年大会带我体会自动驾驶技术的发展

自动驾驶技术作为当今科技领域的热门话题,吸引着无数开发者和企业的目光。而在这个风起云涌的行业中,Apollo开放平台作为自动驾驶领域的领军者之一,扮演着不可或缺的角色。七年前,当Apollo开放平台刚刚起步时,也许没有人能想象到它会取得如此巨大的成就。然而,正是在众多合作伙伴和开发者的共同努力下,Apollo如今已经成为了自动驾驶领域的中流砥柱。当我坐在电脑荧幕前,观看着Apollo开放平台七周年庆典的直播时,我不禁感慨万千。

2024-05-13 02:14:33 711

原创 OpenNJet评测,探寻云原生之美

本次评测深入探讨了OpenNJet作为一款云原生应用引擎的优势和特点,并结合实际案例演示了如何使用OpenNJet部署WordPress网站。通过对OpenNJet的安装、配置和部署过程的详细介绍,我们不仅了解了其灵活性和便利性,还体验到了其强大的功能和性能。在信息时代的大潮中,云原生技术正在迅速崛起,为应用程序的开发、部署和管理提供了全新的解决方案。作为一款开源的云原生应用引擎,OpenNJet秉承着开放、灵活、高效的理念,为开发者提供了一个强大而友好的工具,助力他们轻松构建和管理云原生应用。

2024-05-06 21:44:27 1103 2

原创 Flutter 应用数据持久化指南

1.1 什么是数据持久化?数据持久化是指将应用程序中的数据保存在持久存储介质(如硬盘、数据库等)中的过程。在计算机科学领域,持久化数据是指数据在程序退出或系统关机后仍然存在的能力。这种持久性使得数据可以在不同的应用程序运行周期之间保持不变,以便稍后进行检索、处理和使用。在移动应用开发中,数据持久化是指将应用程序中的用户数据(如用户偏好设置、用户登录状态、应用配置等)保存在设备上,以便在应用关闭或设备重启后仍然保持。这样可以确保用户在不同的应用使用场景中,其数据状态可以得到保留和恢复。

2024-04-03 13:02:15 1416

原创 设计灵活可扩展的文件系统适配器系统

文件系统适配器是一个用于抽象不同存储类型之间差异的接口,它提供了统一的方式来访问和操作文件系统中的数据。无论是本地文件系统、云存储还是其他类型的存储,文件系统适配器都能够提供一致的操作接口,使得应用程序可以更容易地与不同类型的存储进行交互。在软件开发中,通常会面临不同存储类型之间的转换和适配问题。例如,一个网盘应用可能需要支持用户上传文件到本地服务器、云存储服务(如AWS S3、Google Cloud Storage等)或其他网络存储服务。

2024-04-03 12:59:51 1210

原创 深入探究Flutter中的页面导航器:Navigator详解

自定义转场动画是提升应用用户体验的重要手段之一。在本文中,我们深入探讨了Flutter中Navigator的主要功能和用法,包括页面路由、路由参数传递、命名路由、路由观察器、自定义转场动画、透明路由、Hero动画、路由保持状态、导航器嵌套等方面。导航器嵌套允许我们在一个页面内部创建多个导航器,并分别管理它们之间的导航栈,从而实现更灵活和复杂的页面管理。在Flutter中,Navigator扮演着非常重要的角色,它允许我们在应用程序中进行页面的跳转、返回以及传递参数等操作,为用户提供了流畅、高效的导航体验。

2024-04-01 10:41:38 1409

原创 Dubbo 原理及使用详解

Dubbo是一个强大而灵活的分布式服务框架,通过提供者、消费者和注册中心的协同工作,帮助我们解决了分布式系统中的诸多问题。通过这篇博客,我们深入了解了Dubbo的核心原理,学会了如何在实际项目中使用Dubbo,并且了解了一些高级特性。希望本篇博客能够帮助你更好地理解Dubbo,并在未来的项目中运用得心应手。在编程的道路上,让我们一同探索Dubbo的世界,构建更加稳健和高效的分布式应用吧!

2024-04-01 10:37:59 839

原创 Go语言HTTP服务实现GET和POST请求的同时支持

在本文中,我们学习了如何使用Go语言创建HTTP服务,并实现了同时支持GET和POST请求的功能。通过对GET和POST请求的对比,我们了解了它们各自的特点和适用场景。接着,我们演示了如何在Go语言中处理GET和POST请求,并对两种请求进行了详细说明。在实际的Web开发中,我们经常需要根据具体的业务需求来选择合适的HTTP方法。GET请求适合用于获取数据,而POST请求适合用于提交数据和处理敏感信息。

2024-03-31 10:45:28 1236

原创 精通Go语言文件上传:深入探讨r.FormFile函数的应用与优化

函数,我们可以轻松地从 HTTP 请求中获取上传的文件,并进行进一步的处理,例如保存到服务器、读取文件内容等。通过验证文件的 MIME 类型或文件扩展名,可以防止用户上传恶意文件,例如执行恶意代码的脚本文件或包含病毒的文件。函数,开发者可以轻松地处理文件上传过程,包括获取文件句柄、读取文件内容以及对文件进行进一步处理,如存储到服务器、处理文件内容等。类型的表单一起使用,以解析用户提交的文件。通过以上的性能优化建议,可以有效地提高文件上传过程中的性能和稳定性,特别是在处理大文件上传和大量并发上传请求时。

2024-03-31 10:42:35 1163

原创 go-python 库使用详解

Go-Python库是一个用于在Go语言中调用Python代码的工具库,它提供了丰富的接口和工具,使得Go语言可以与Python进行无缝交互。通过Go-Python库,开发人员可以在Go代码中直接调用Python函数、创建和操作Python对象、执行Python脚本等,实现了两种编程语言的混合编程。跨语言编程:Go-Python库提供了一种简单而灵活的方法,使得Go语言可以与Python进行跨语言编程,充分发挥两种编程语言的优势。丰富生态系统。

2024-03-30 13:29:05 1497

原创 JUC高并发编程详解

首先,让我们认识一下JUC。JUC是Java 5引入的一个包,旨在提供更强大的并发编程支持。可以把它想象成一座丰富多彩的工具库,里面有各种各样的工具,帮助我们轻松应对并发的各种问题。JUC提供了丰富的工具和框架,帮助开发者更轻松地应对高并发编程的挑战。从线程池、原子操作、并发工具类到线程安全容器和异步编程,每个组件都为我们提供了强大的功能。通过深入理解并合理使用这些工具,我们能够编写出高效、安全且易维护的高并发程序。高并发编程可能是一项复杂的任务,但通过学习和实践,我们可以逐步掌握其中的要点。

2024-03-30 13:27:48 988

原创 Cobra 使用简要(万字带你轻松上手 Cobra 使用)

欢迎阅读本文,本文将介绍如何使用 Go 语言中的 Cobra 库快速实现一个强大的命令行客户端。命令行客户端在软件开发中扮演着重要的角色,它们提供了一种简单而直接的方式来与应用程序进行交互,使用户能够轻松地执行各种操作。而 Cobra 则是一款流行的开源库,专门用于简化命令行应用程序的开发。listcreate和delete。根命令用于启动应用程序,而子命令用于执行具体的操作。我们将在各个子命令中添加各种参数和标志,以支持不同的功能。// 实现列出文件和目录的逻辑},// 实现创建文件或目录的逻辑。

2024-03-29 08:58:45 1778

原创 实现Flutter应用中的全局导航栏效果

要实现全局导航栏效果,可以使用任何一种状态管理器来管理导航栏的状态,并在需要时更新导航栏的内容和状态。这样一来,无论用户在应用的哪个页面,导航栏的内容和状态都保持一致,从而实现了全局导航栏效果。通过使用合适的状态管理方式,我们可以实现灵活和强大的全局导航栏效果,无论是简单的导航栏切换还是复杂的页面管理,都能够得到很好的支持和解决方案。要使用InheritedWidget实现全局导航栏效果,可以将导航栏的状态提升到InheritedWidget中,并在需要使用导航栏的页面中访问和更新导航栏的状态。

2024-03-29 08:56:51 947

原创 掌握Flutter底部导航栏:畅游导航之旅

在Flutter中,底部导航栏是一种常见的用户界面组件,通常用于展示应用程序的主要功能模块或不同页面的快速导航入口。底部导航栏通常位于屏幕底部,由一组导航项(通常是图标和标签组合)组成,用户可以通过点击不同的导航项来切换应用程序的不同部分。底部导航栏在移动应用开发中扮演着至关重要的角色,它不仅提供了直观的导航方式,还能够增强用户体验和提升应用的易用性。

2024-03-28 10:28:28 1527

原创 混合编程:在Go中与Python共舞

go-python:go-python是一个用于在Go中调用Python的库,它提供了与Python解释器的直接交互接口,支持在Go中调用Python函数、创建Python对象等操作。gopy:gopy是一个用于在Go中调用Python的库,它提供了一种简单的方法来调用Python函数和对象,并支持将Python代码嵌入到Go代码中。gopython:gopython是一个用于在Go中调用Python的库,它提供了一种方便的方法来执行Python代码,并支持将Python代码编译为Go可执行文件。

2024-03-28 10:27:08 1097

原创 存内计算:释放潜能的黑科技

存内计算技术是一种新型的计算架构,它将存储器和计算单元融合在一起,以实现高效的数据处理。存内计算技术的优势在于能够消除数据搬运的延迟和功耗,从而提高计算效率和能效比。目前,存内计算技术正处于从学术到工业产品落地的关键时期,随着技术的不断进步和应用场景的不断催生,预计存内计算技术将成为AI计算领域的主要架构。陈巍博士是存算一体芯片技术的专家之一,他指出存算一体技术比冯诺依曼架构更适合AI计算的架构,是比冯氏架构更适合AI计算的架构。存算技术也被AspenCore预测为2022年的全球半导体行业十大技术趋势。

2024-03-26 23:49:49 1211

原创 进入消息传递的魔法之门:ActiveMQ原理与使用详解

通过这篇博客,我们深入浅出地了解了ActiveMQ的工作原理和如何在实际项目中使用它。希望这趟奇妙的旅程让你对消息中间件有了更清晰的认识,也为你在未来的项目中使用ActiveMQ提供了一些帮助。在这个神奇的消息传递世界里,ActiveMQ就像是一位巫师,为我们创造了无数可能。让我们一起在这片奇幻的土地上畅游,发现更多有趣的事物吧!无论你是一个刚刚踏入编程世界的小白,还是一个对消息中间件充满好奇心的开发者,ActiveMQ都将为你打开一扇通往魔法世界的大门。

2024-03-26 23:48:57 1409

原创 Flutter Provider 使用指南详解

在Flutter应用程序开发中,状态管理是一个至关重要的方面。随着应用程序的复杂性增加,有效地管理和共享状态变得至关重要。Flutter Provider是一个流行的状态管理解决方案,它提供了一种简单而强大的方式来管理Flutter应用程序中的状态。Flutter Provider是Flutter社区中最受欢迎的状态管理解决方案之一。它是一个轻量级、易于使用的库,旨在帮助开发人员有效地管理应用程序中的状态。Provider允许您将数据模型暴露给整个应用程序,并在需要时轻松地访问和更新状态。

2024-03-25 20:45:16 1914

原创 RocketMQ解密:从小白到分布式消息系统大师的进阶之路

RocketMQ是一款由阿里巴巴开发的分布式消息系统,用于处理大规模的消息分发。在软件架构中,消息队列起到了“快递员”的角色,将系统内各个部分的信息有序地传递,以实现松耦合、高可用性和可伸缩性。通过本博客,我们深入了解了RocketMQ的原理和使用教程。从搭建环境到编写生产者和消费者代码,你现在应该对RocketMQ有了更清晰的认识。希望这篇博客对你的学习有所帮助,让你从小白逐渐成为分布式消息系统的专家!如果有任何疑问或建议,欢迎留言交流。

2024-03-25 20:44:07 1156

原创 Flutter 全局控制底部导航栏和自定义导航栏的方法

根据用户的选择,我们在应用的根部件中选择显示不同类型的导航栏,并且在设置页面中让用户选择喜欢的导航栏类型。根据应用的实际需求和用户群体,开发者可以选择合适的导航栏形式,或者在不同设备和场景下动态切换导航栏类型,以提升应用的用户体验和适用性。为了实现全局控制导航栏,我们可以借助枚举类型来表示不同的导航栏类型,并在应用的各个部分使用这个枚举类型来决定当前显示的导航栏。通过这样的代码实现,我们可以在 Flutter 应用中实现全局控制导航栏的功能,根据用户的偏好动态切换导航栏类型,提供更好的用户体验。

2024-03-24 15:37:06 1847

原创 安全之剑:深度解析 Apache Shiro 框架原理与使用指南

Apache Shiro是一个强大且易用的Java安全框架,提供了身份验证、授权、密码学和会话管理等功能。它被广泛用于保护各种类型的应用程序,包括Web应用、RESTful服务、移动应用和大型企业级应用。使用Shiro,你可以将安全性集成到应用程序中而不必担心复杂的实现细节。Apache Shiro作为一款强大且灵活的Java安全框架,为我们提供了全面的安全性解决方案。通过本文的介绍,你应该对Shiro的基本原理、使用方法以及一些高级功能有了初步的了解。

2024-03-24 15:36:03 2324

原创 探索 Flutter 中的 NavigationRail:使用详解

使用属性设置导航栏的背景色。backgroundColor: Colors.blueGrey, // 设置导航栏的背景色// 其他配置属性...使用属性设置选中项的图标主题,以及属性设置选中项的标签文本样式。selectedIconTheme: IconThemeData(color: Colors.red), // 设置选中项的图标颜色selectedLabelTextStyle: TextStyle(color: Colors.red), // 设置选中项的标签文本颜色。

2024-03-23 16:31:41 1016

学习方法分享 ppt 模板

和鲸社

2023-08-22

【C# 基础精讲】类和对象的概念

【C# 基础精讲】类和对象的概念

2023-08-12

【C# 基础精讲】C# 数据类型概述

C# 数据类型概述思维导图

2023-08-06

2022年数学建模竞赛培训练习(三)-微分方程建模.pdf

2000年在美国伊利诺伊州中部发现了一块动物化石,经测定其碳-14含量仅 为原来的14%,试计算该动物大约生活的年代。(碳14的半衰期为5568年) 某伞降兵跳伞时的总质量为 100 千克(含武器装备),降落伞张开前的空 气阻力 为当时速度的 0.5 倍,经 8 秒后降落伞打开,降落伞打开后的空气阻力 为速度平方的 0.6 倍, 试求伞降兵下落的速度 v及其稳定速度。 在凌晨 1 时警察发现一具尸体, 测得尸体温度 29 度, 当时环境温度是 21 度 . 一小 时后尸体温度下降到 27 度 , 若人的正常体温是 37 度 , 试估计死者的死 亡时间.(物体在空 气中的冷却速度与其和室温的温差成正比) 有一 50*20*10(m3) 的车间,空气中 CO2 的容积浓度为 0.12%(对人体安 全的空气中 CO2 的容积浓度不超过 0.08%)。为降低 CO2 含量,用一台风量 为1000(m3/min) 的进风鼓风机通入浓度为 0.04%的新鲜空气,假定通入的新

2023-07-27

CentOS7 安装 MySQL.pdf

MySQL作为一款开源的关系型数据库管理系统,因其高性能、稳定可靠而备受广大开发者和企业的喜爱。本文将为您详细介绍在CentOS 7操作系统上安装MySQL的简明教程,让您轻松打造一个功能强大的数据库环境。 无论您是开发者、系统管理员,还是对数据库管理感兴趣的学习者,本教程都将是您安装MySQL的完美伴侣。通过遵循本文提供的步骤和建议,您可以在CentOS 7上轻松搭建一个高效稳定的MySQL数据库,为您的项目和业务提供可靠的数据存储和处理支持。 让我们一起开启MySQL之旅,探索这个强大而又灵活的数据库管理系统带来的无限可能吧!安装MySQL,为您的数据驱动世界打下坚实的基石!

2023-07-27

文艺清新简历模板.zip

我们非常自豪地推出这款文艺清新简历模板,为那些追求个性与独特风采的求职者们提供了一个独一无二的展示平台。在这个竞争激烈的职场时代,用一份令人眼前一亮的简历来吸引用人单位的目光至关重要。这款文艺清新简历模板将成为您展现个性、突显才华的绝佳选择。 特点: 简约而不简单:我们深知在简历中避免信息过载的重要性,因此我们采用了简约而精致的设计风格,使您的信息清晰易读,同时又不失个性与魅力。 艺术元素融入:模板中巧妙地融入了艺术元素,使整份简历焕发出与众不同的艺术气息,展现您的审美品味与独特魅力。 自定义灵活:我们为您提供了多种颜色和排版选择,让您能够根据个人喜好和行业特点进行自由搭配,确保简历更贴合您的个性与职业特点。 专业与个性并重:模板不仅突出了个人的艺术特质,同时也保留了专业、规范的简历要素,确保您的简历在视觉与内容上兼具吸引力与可信度。 多格式支持:模板支持常见的文档格式,包括PDF、Word等,方便您在不同场合灵活应用。 无论您是刚刚步入职场的应届毕业生,还是有丰富经验的职场精英,这款文艺清新简历模板都能帮助您打破传统,展现与众不同的个人魅

2023-07-27

小白白也能学会的 PyQt 教程 - 实战简易计算器

小白白也能学会的 PyQt 教程 —— 实战简易计算器附录代码

2023-07-12

小白白也能学会的 PyQt 教程 - QRadioButton 介绍以及基本使用

小白白也能学会的 PyQt 教程 - QRadioButton 介绍以及基本使用

2023-06-21

小白白也能学会的 PyQt 教程 - QPushButton 介绍以及基本使用

小白白也能学会的 PyQt 教程 - QPushButton 介绍以及基本使用

2023-06-11

Java经典的List面试题目

Java经典的List面试题目: 1、你知道的 List 都有哪些? 2 、List 和 Vector 有什么区别? 3 、List 是有序的吗? 4 、ArrayList 和 LinkedList 的区别?分别用在什么场景? 5 、ArrayList 和 LinkedList 的底层数据结构是什么? 6 、ArrayList 默认大小是多少,是如何扩容的? 7 、List 是线程安全的吗?如果要线程安全要怎么做? 8、怎么给 List 排序? ......

2023-02-08

23道SpringMVC常见面试题.docx

23道SpringMVC常见面试题 1、什么是 SpringMvc? 答:SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。2、Spring MVC 的优点: 答: 1) 它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是 java 组件.并且和 Spring 提供的其他基础结构紧密集成. 2) 不依赖于 Servlet API(目标虽是如此,但是在实现的时候确实是依赖于 Servlet 的) 3) 可以任意使用各种视图技术,而不仅仅局限于 JSP 4) 支持各种请求资源的映射策略 5) 它应是易于扩展的 3、SpringMVC 工作原理? 答: 1) 客户端发送请求到 DispatcherServlet 2) DispatcherServlet 查询 handlerMapping 找到处理请求的 Controller 3)Controller 调 用 业 务 逻 辑 后 , 返 回 ModelAndView 4)DispatcherServlet 查询 ModelAndVi

2023-02-02

某短视频APP大学生用户分析数据.csv

某短视频APP大学生用户分析数据.csv 2022 年安徽省大数据与人工智能网络赛

2022-10-18

WSL-CentOS7 镜像

WSL-CentOS7 镜像 WSL-CentOS7 镜像

2022-10-03

com.xingin.xhs.db

com.xingin.xhs.db

2022-09-19

tools.zip

tools.zip

2022-09-08

下载.jpeg

下载.jpeg

2022-09-08

pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip

使用 hive 出现这个报错。 pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip pentaho-aggdesigner-algorithm-5.1.5-jhyde.zip

2022-09-06

Hadoop-2.7.2源码及编译jar包.zip

Hadoop-2.7.2源码及编译jar包.zip,包含 Apache Hadoop 源码包、编译后的 Win7、Win10、以及 Linux 包。 Hadoop-2.7.2源码及编译jar包.zip,包含 Apache Hadoop 源码包、编译后的 Win7、Win10、以及 Linux 包。 Hadoop-2.7.2源码及编译jar包.zip,包含 Apache Hadoop 源码包、编译后的 Win7、Win10、以及 Linux 包。 Hadoop-2.7.2源码及编译jar包.zip,包含 Apache Hadoop 源码包、编译后的 Win7、Win10、以及 Linux 包。 Hadoop-2.7.2源码及编译jar包.zip,包含 Apache Hadoop 源码包、编译后的 Win7、Win10、以及 Linux 包。 Hadoop-2.7.2源码及编译jar包.zip,包含 Apache Hadoop 源码包、编译后的 Win7、Win10、以及 Linux 包。 Hadoop-2.7.2源码及编译jar包.zip。

2022-09-01

matlab数据 —— sd.xlsx

matlab数据 —— sd.xlsx

2022-06-27

JDBC常考知识点,常用api

Java JDBC常考知识点 1. JDBC(Java Database Connectivity,Java 数据库连接)是一套用于执行 SQL 语句的 Java API。应用 程序可通过这套 API 连接到关系型数据库,并使用 SQL 语句来完成对数据库中数据的查询、新增、更 新和删除等操作。 2. 不同的数据库(如 MySQL、Oracle等)在其内部处理数据的方式是不同的,因此每一个数据库厂商 都提供了自己数据库的访问接口。有了 JDBC 以后,不同厂商按照统一的规范来提供数据库驱动,在 程序中由 JDBC 和具体的数据库驱动联系,这样应用程序就不必直接与底层的数据库交互,从而使代 码的通用性更强。

2022-04-04

结构化大数据压缩挑战和解决方案 .pdf

结构化大数据压缩挑战和解决方案 .pdf

2022-04-04

结构化大数据压缩挑战和解决方案(翻译).pdf

结构化大数据压缩挑战和解决方案(翻译).pdf

2022-04-04

【6】各种数据压缩技术的综述 .pdf

【6】各种数据压缩技术的综述 .pdf

2022-04-03

【6】各种数据压缩技术的综述_翻译.pdf

【6】各种数据压缩技术的综述_翻译.pdf

2022-04-03

qemu Windows版

qemu Windows版

2022-02-11

spacedesk 各个客户端

spacedesk 各个客户端

2022-01-27

tensorflow_gpu-2.0.0a0-cp37-cp37m-win_amd64.rar

tensorflow_gpu-2.0.0a0-cp37-cp37,方便大家离线安装tensorflow-gpu

2021-02-01

华为电脑管家安装工具打包.zip

华为电脑管家安装工具打包,具体请参考https://blog.csdn.net/qq_21484461/article/details/111934511

2021-02-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除