
编程
文章平均质量分 69
svygh123
软件开发、APP开发、浏览器插件开发、爬虫、自动化
展开
-
上线后bug常见问题及解决建议
上线后仍出现bug通常是由于测试覆盖不全、环境差异、数据问题、并发问题等。通过全面的测试、环境一致性、自动化工具和监控,可以有效减少上线后的bug。原创 2025-03-20 19:03:15 · 636 阅读 · 0 评论 -
javafx项目管理系统
不是3个整天赶工出来的,做的还算得心应手,遇到的问题都解决了,对时间的预估掌握的还是比较好的,把实际情况都考虑进去了。所有功能都实现了:欢迎页、项目列表、项目明细、项目添加、任务添加、加载任务、删除任务、甘特图、国际化。算是一个easy project management tool。有个项目管理系统的需求,花了3天才搞定,谈谈感受吧。4、添加项目下的任务。原创 2024-09-19 17:23:41 · 281 阅读 · 0 评论 -
eclipse gradle引用了dependencies,没有效果
eclipse gradle引用了dependencies,没有效果原创 2024-09-17 09:25:53 · 223 阅读 · 0 评论 -
powershell自动提交git脚本
使用 PowerShell 编写一个自动提交 Git 仓库的脚本是一个很好的实践,可以帮助你在开发过程中节省时间并提高效率。下面是一个简单的示例脚本,达到自动化提交git的功能。原创 2024-09-01 07:48:53 · 826 阅读 · 0 评论 -
PowerShell的强大命令集合
PowerShell 中有许多常用命令(称为 cmdlets),这些命令可以帮助你管理和自动化 Windows 操作系统的各个方面。下面是一些常见的 PowerShell cmdlets,以及它们的具体应用示例原创 2024-09-01 07:35:28 · 3541 阅读 · 0 评论 -
js实现点击图片放大效果
实现点击图片后弹出一个遮罩层来放大显示图片的功能,可以使用简单的HTML和JavaScript来完成原创 2024-08-21 23:57:05 · 1614 阅读 · 0 评论 -
简单介绍ES6模块化开发
ES6(ECMAScript 2015)引入了模块化系统来帮助开发者更好地组织和管理代码。这为JavaScript带来了更加清晰的模块化支持,允许开发者定义独立的文件或代码块作为模块,每个模块可以导出一个或多个功能,其他模块可以通过导入语句来使用这些功能。原创 2024-08-21 23:50:21 · 452 阅读 · 0 评论 -
使用markdown-it和highlightjs渲染markdown文件
使用markdown-it和highlightjs渲染markdown文件原创 2024-08-20 23:48:31 · 1117 阅读 · 0 评论 -
iframe自动调整高度
如果你不想使用第三方库,可以通过监听``的`onload`事件以及使用`setTimeout`来检查``的内容高度,从而实现自动调整高度的功能。这种方法不需要额外的库,但可能会稍微复杂一些。原创 2024-08-20 23:46:15 · 1261 阅读 · 0 评论 -
js使用text/template制作模板
如果你想把模板内容放在HTML文件中,并通过JavaScript加载和渲染这些模板,你可以采用以下几种方法:原创 2024-08-18 23:07:34 · 951 阅读 · 0 评论 -
JavaScript特性一览
JavaScript 作为一种广泛使用的编程语言,拥有很多有用的特性,这些特性使得它既适合前端开发也适合后端开发(例如通过 Node.js)。以下是一些重要的特性原创 2024-08-18 23:04:08 · 662 阅读 · 0 评论 -
MySQL常用语句
MySQL 是一个非常流行的开源关系型数据库管理系统。下面是一些MySQL常用的SQL语句及其简要说明原创 2024-08-16 20:50:57 · 669 阅读 · 0 评论 -
js原生模板引擎
在JavaScript中,可以使用模板字符串(template strings)来创建简单的模板。原创 2024-08-16 13:35:51 · 233 阅读 · 0 评论 -
Java 学习路径:从入门到精通
Java 是一门功能强大且应用广泛的编程语言,在软件开发领域占据着重要的地位。对于想要系统性学习 Java 的新手来说,制定一份明确的学习计划至关重要。本文将为你提供一份详细的 Java 学习路线图,帮助你从零开始,逐步成长为一名熟练的 Java 开发者。原创 2024-08-15 23:48:47 · 913 阅读 · 0 评论 -
HashMap
HashMap是Java编程语言中一个非常常用的数据结构,它实现了Map接口,用于存储键值对。在Java集合框架中,HashMap是一个基于哈希表的实现,提供了快速的插入、删除和查找操作。原创 2024-08-14 23:58:11 · 461 阅读 · 0 评论 -
算法是什么
算法是一组定义良好的步骤,用于解决特定问题或完成特定任务的过程。输入:可以有零个或多个输入。输出:至少有一个输出。确定性:每一步都是明确无歧义的。有限性:算法必须在有限的步骤内结束。可行性:每一步都可以通过已知的操作来实现。原创 2024-08-14 21:26:50 · 583 阅读 · 0 评论 -
React Native
React Native 是一个用于构建原生移动应用的框架,它使用 JavaScript 和 React(一个用于构建用户界面的 JavaScript 库)来开发 iOS 和 Android 平台的应用程序。React Native 由 Facebook 开发并维护,并且是开源的。原创 2024-08-13 20:18:02 · 1036 阅读 · 0 评论 -
Electron
Electron 是一个开源框架,允许开发者使用 Web 技术(如 HTML、CSS 和 JavaScript)来构建跨平台的桌面应用程序。它是由 GitHub 开发并维护的,最初是为了构建 Atom 编辑器而创建的。现在,Electron 已经被许多知名的桌面应用所采用,比如 Slack、Visual Studio Code、Discord 和 Microsoft Teams。原创 2024-08-13 20:01:54 · 322 阅读 · 0 评论 -
java数据库连接池
Java 数据库连接池是一种用于管理和复用数据库连接的技术,它能够显著提高应用程序的性能和可扩展性。连接池通过预先创建并维护一定数量的数据库连接,当应用程序需要访问数据库时,可以直接从连接池中获取一个可用的连接,而不需要每次都新建连接。当使用完毕后,连接会被归还给连接池以供后续使用。原创 2024-08-12 23:52:01 · 1222 阅读 · 0 评论 -
springboot多数据源配置
Spring Boot 支持多数据源配置,这在需要同时操作多个数据库或者需要将读写分离的应用场景中非常有用。下面我将详细介绍如何在 Spring Boot 应用程序中配置和使用多数据源。原创 2024-08-12 23:46:42 · 576 阅读 · 0 评论 -
AES加密
AES (Advanced Encryption Standard) 是一种广泛使用的对称加密算法。在Java中,你可以使用包来实现AES加密和解密。下面使用一个Java代码示例,展示了如何使用AES加密和解密字符串。首先,请确保你的开发环境中已经包含了Java SE环境,并且你熟悉基本的Java编程概念。原创 2024-08-11 23:59:06 · 389 阅读 · 0 评论 -
加密技术的发展
加密是一种用于保护数据安全的技术,通过将原始信息(明文)转换为一种不可读的形式(密文),确保只有拥有正确解密密钥的人才能访问其真实内容。加密技术在现代社会中被广泛应用于各种场景,包括但不限于网络通信、数据存储、电子商务等。原创 2024-08-11 13:19:44 · 587 阅读 · 0 评论 -
Python读取sqlite的float,会变成指数,怎么解决
,这实际上是因为 Python 的默认行为,并不是 SQLite 的问题。Python 在处理浮点数时会根据数值大小自动选择最紧凑的表示方式,对于较大的数字可能会使用科学记数法。在使用 Python 读取 SQLite 数据库中的 float 类型数据时,如果得到的结果是以指数形式表示的(比如。如果你希望避免这种情况,可以在查询结果后将浮点数转换为标准的十进制格式。你可以使用 Python 的。用于控制 DataFrame 中浮点数的显示格式,确保它们不会以指数形式出现。函数来控制输出格式,或者使用。原创 2024-08-10 23:55:19 · 425 阅读 · 0 评论 -
规则 引擎
规则引擎是一种软件系统,它使用业务规则来分析和决定如何处理特定的数据输入或情况。这种引擎通常被用于自动化决策过程,特别是在复杂的业务环境中。原创 2024-08-10 23:51:21 · 1138 阅读 · 0 评论 -
zookeeper实现分布式锁
要在 ZooKeeper 中实现一个简单的分布式锁,我们可以使用 ZooKeeper 提供的临时顺序节点特性。基于这些特性,我们可以实现一个简单的分布式锁机制。原创 2024-08-09 19:41:26 · 291 阅读 · 0 评论 -
zookeeper集群搭建Windows 7
在 Windows 7 操作系统上搭建 ZooKeeper 集群是可行的,但是由于 Windows 7 是一个较旧的操作系统,可能缺少某些现代的功能或者安全性更新。尽管如此,你仍然可以在 Windows 7 上搭建一个 ZooKeeper 单服务器三节点集群用于测试和学习目的。原创 2024-08-09 19:41:09 · 406 阅读 · 0 评论 -
Promise如何解决回调地狱问题?
在JavaScript中,`Promise` 是一种用于处理异步操作的模式,它能够帮助我们解决所谓的“回调地狱”(Callback Hell)问题。“回调地狱”指的是当多个异步操作嵌套在一起时,代码变得难以阅读和维护,因为每个异步操作都需要一个回调函数,并且这些回调函数可能会嵌套得很深。原创 2024-08-07 23:30:17 · 504 阅读 · 0 评论 -
keil c51入门
Keil C51 是一个非常流行的用于开发基于 8051 微控制器的应用程序的工具。以下是一个详细的入门教程,以帮助您开始使用 Keil C51 进行开发原创 2024-08-07 11:22:23 · 2373 阅读 · 0 评论 -
单机系统怎么做高可用设计
对于一个单机系统来说,实现高可用(High Availability, HA)通常意味着需要采取一些策略来确保即使在出现故障时系统也能继续运行或能够快速恢复。然而,"单机系统"这个概念本身意味着系统运行在一台物理机器上,这与高可用性是有所矛盾的,因为如果这台机器出现故障,则整个系统将不可用。尽管如此,我们仍然可以探讨如何通过软件层面的设计和架构来提高单机系统的可靠性和可恢复性,同时也可以考虑如何使用多台机器来构建一个逻辑上的“单机”系统,从而实现高可用。原创 2024-08-06 23:52:49 · 135 阅读 · 0 评论 -
单 元 测 试
单元测试是软件开发中的一种测试方法,它专注于对软件中的最小可测试单元(通常是单个函数或方法)进行验证。这种测试方法的目的是确保每个这样的单元都能独立地按照预期工作。原创 2024-08-06 23:51:39 · 733 阅读 · 0 评论 -
微信小程序登录
微信小程序的登录功能主要依赖于微信官方提供的接口和服务。用户通过微信授权的方式登录小程序,开发者可以获取用户的OpenID等信息,并可选择性地获取用户的个人信息(如昵称、头像等),以实现用户的登录和身份识别。原创 2024-08-05 23:37:40 · 503 阅读 · 0 评论 -
ANTD PRO VUE使用
ANTD PRO VUE使用原创 2024-08-05 17:52:28 · 312 阅读 · 0 评论 -
Windows7系统安装使用MongoDB 4.0.1
MongoDB的下载、安装、配置、使用原创 2024-08-04 23:59:35 · 1059 阅读 · 0 评论 -
分布式系统
分布式系统是一种由多个相互连接的计算机组成的系统,这些计算机通过网络互相通信并协调行动来完成共同的任务。在分布式系统中,没有单一的物理实体可以控制整个系统;相反,各个节点(即计算机)独立运行,并通过消息传递进行交互。原创 2024-08-04 23:42:50 · 558 阅读 · 0 评论 -
Spring Framework 5.0新增的WebClient
Spring Framework 5.0 引入了 `WebClient`,这是一个新的非阻塞、响应式 Web 客户端 API,旨在为构建响应式微服务提供更好的支持。`WebClient` 是基于 Project Reactor 的响应式流 API 构建的,它可以高效地处理大量的并发请求,非常适合现代微服务架构。原创 2024-08-02 23:29:18 · 607 阅读 · 0 评论 -
servlet最佳实践
使用 Servlet 处理前端请求的最佳实践涉及多个方面,包括设计模式、安全性、性能优化等。下面是一些常用的最佳实践建议原创 2024-08-01 23:49:23 · 227 阅读 · 0 评论 -
如何保证Redis缓存和数据库的数据一致性
确保 Redis 缓存与后端数据库(如 MySQL、PostgreSQL 等)之间的数据一致性是一个常见的挑战。原创 2024-07-31 20:08:34 · 719 阅读 · 0 评论 -
消息队列使用
消息队列在分布式系统中扮演着非常重要的角色。原创 2024-07-31 13:02:37 · 180 阅读 · 0 评论 -
vue前后端分离项目模拟后台接口数据
在 Vue.js 前后端分离的项目中模拟后台接口数据通常有两种主要方法:使用前端模拟数据和设置一个简单的后端服务来模拟数据。下面详细介绍这两种方法。原创 2024-07-30 12:11:30 · 1139 阅读 · 1 评论 -
让你的系统支持markdown
Markdown-it 是一个强大且灵活的 Markdown 解析器,适合用于各种应用场景,从简单的 Markdown 转换到复杂的文档生成工具。通过使用 Markdown-it,你可以轻松地定制 Markdown 的语法和渲染行为,以满足特定的需求。原创 2024-07-29 21:10:16 · 700 阅读 · 0 评论