51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
MD编辑器语法
鸿蒙
demo
MySQL的InnoDB存储引擎的利弊分析
引言InnoDB作为MySQL最广泛使用的存储引擎,自MySQL5.5版本起成为默认存储引擎,以其事务支持、行级锁定和崩溃恢复能力著称。本文将从技术角度深入分析InnoDB存储引擎的优势与局限性,帮助开发者和数据库管理员做出更合理的技术选型。InnoDB的优势1.完整的事务支持InnoDB完全符合ACID(原子性、一致性、隔离性、持久性)特性:提供COMMIT和ROLLBACK操作支持四种标准的事务隔离级别(READUNCOMMITTED、READCOMMITTED、REPEATABLEREA...
mb67f73ba592506
0回复
1610浏览
MySQL
InnoDB
存储引擎
Uniapp中实现APP手写签名功能
手写签名功能在移动应用中有着广泛的应用场景,如电子合同签署、审批确认、单据验证等。本文将介绍如何在Uniapp中实现APP端的手写签名功能。一、实现思路在Uniapp中实现手写签名主要有两种方式:使用Canvas绘图API实现自定义手写板使用第三方插件或原生模块本文将重点介绍第一种方式,即使用Canvas实现,这种方式跨平台兼容性好,且不需要依赖第三方库。二、基础实现步骤1.创建签名画布htmlxml清除保存2.样式设置htmlxml.signat...
mb67f73ba592506
0回复
1360浏览
Uniapp
签名
Redis缓存穿透:原理、危害与解决方案
什么是缓存穿透?缓存穿透是指查询一个数据库中根本不存在的数据,导致每次请求都会穿过缓存直接访问数据库的现象。与缓存击穿(某个热点key失效时大量请求直接打到数据库)不同,缓存穿透是针对不存在的数据的持续高并发查询。缓存穿透的危害数据库压力剧增:大量请求直接穿透缓存层到达数据库系统性能下降:数据库负载过高导致整体响应变慢潜在服务崩溃风险:极端情况下可能导致数据库崩溃资源浪费:无效查询消耗系统资源缓存...
mb67f73ba592506
0回复
933浏览
Redis
在 Ubuntu 系统上安装 Git 的完整教程
在Ubuntu系统上安装Git的完整教程Git是当前最流行的分布式版本控制系统,广泛用于代码管理和协作开发。本教程将介绍在Ubuntu系统上安装Git的多种方法,并提供基础配置指南。准备工作在开始安装前,建议执行以下操作:打开终端(快捷键Ctrl+Alt+T)更新系统软件包列表:sudoaptupdate方法1:通过APT安装(推荐)步骤1:安装Gitsudoaptinstallgit步骤2:验证安装gitversion正常情况会显示类似gitversion2.34.1的版本信息。步骤3:...
mb67f73ba592506
0回复
1275浏览
Ubuntu
git
如何抓住AI时代的风口:在颠覆性浪潮中重构生存法则
如何抓住AI时代的风口:在颠覆性浪潮中重构生存法则当GPT4在72小时内完成一个程序员团队两周的工作量,当StableDiffusion让插画师的价值链发生根本性重构,当自动驾驶算法以指数级速度逼近人类驾驶水平,我们正站在人类文明史的关键转折点。AI不是简单的技术迭代,而是一场认知革命与生产要素的重新洗牌。在这场没有硝烟的变革中,抓住风口不仅需要敏锐的商业嗅觉,更需要建立全新的思维操作系统。一、认知重构:从线性思维到量...
mb67f73ba592506
0回复
1264浏览
AI
Ubuntu安装配置PostgreSQL指南
Ubuntu安装与配置PostgreSQL指南PostgreSQL是一款功能强大的开源关系型数据库管理系统。本指南将演示在Ubuntu系统(以22.04LTS为例)中安装、配置PostgreSQL及基本操作。第一部分:安装PostgreSQL1.更新系统软件包bash复制sudoaptupdate&&sudoaptupgradey2.安装PostgreSQLbash复制sudoaptinstallpostgresqlpostgresqlcontribypostgresqlcontrib包含额外扩展工具。3.验证安装bash复制sudosystemctlstatuspostgresql正常状态应为a...
mb67f73ba592506
0回复
1212浏览
Ubuntu
PostgreSQL
Debian/Ubuntu 系统中如何检查程序包是否安装
方法一、使用aptcache命令aptcache命令用于从APT内部数据库中查询APT缓存和包的元数据,将会搜索和显示指定包的信息,包括是否安装、程序包版本、源码仓库信息等。方法二、使用apt命令apt是一个功能强大的命令行工具,可用于安装、下载、删除、搜索、管理程序包以及查询关于程序包的信息,类似对于libaptpkg库的所有功能的底层访问。其包含一些与包管理相关的但很少用到的命令行功能。aptqqlistnanonanobionic,now2.9.32amd64[i...
mb67f73ba592506
0回复
995浏览
Debian
Ubuntu
keyword + AI工具 ~ 探索未至之境
原创
热门内容榜
• TOP6
物模型在物联网(IoT)领域,物模型是指对物理世界中的实体(如传感器、设备、机器等)进行数字化抽象的一种方法。它提供了一种结构化的方式来描述这些实体的属性、行为和服务,使得它们能够在数字世界中被识别、理解和交互。物模型是实现物联网设备互操作性和智能化管理的关键概念之一。具体来说,在IoT中,物模型通常包括以下几个核心组成部分:1.属性(Properties):表示设备的状态或特征,例如温度传感器的当前读数、智能...
时空未宇
0回复
1511浏览
知识库
AI工具
物联网
万物智连
知识库
Node-API
NodeAPI的线程安全机制是确保在多线程环境中,原生模块能够安全地与JavaScript环境交互的重要机制。通过使用互斥锁、条件变量、原子操作和线程局部存储等机制,可以有效避免数据竞争、死锁、优先级反转和资源泄漏等问题,确保程序的稳定性和正确性。望采纳~
wx67f683f9dc8be
0回复
574浏览
Node-API
markdown使用
[toc](目录)Guide这是一篇讲解如何正确使用51CTO开源基础软件社区Markdown的排版示例,希望通过此,大家都能轻松上手,都能通过Markdown能够让自己的文章有更加出色、清晰明了的排版。什么是MarkdownMarkdown(MD)是现在普遍使用的一种文档书写语言格式,只需用一些非常简单易记的符号,如([]()\),就可以轻松写出一篇具有良好的排版和可读性的文章。语法示例1.基本语法一些常规的语法格式。1.1标题标题用+空格表示,不同数量...
三掌柜
0回复
3540浏览
markdown
性能问题排查工具介绍
原创
[toc]欢迎关注专栏:[性能测试和优化](https:blog.csdn.netqq41684621category12910565.html)排查工具介绍JVM工具jstackjstack命令可以生成JVM当前时刻的线程快照,包括线程的调用栈、状态等,常用于分析线程状态、排查死锁、线程阻塞、CPU占用高等问题。基本命令如下:shelljstack进程ID输出如下:jstatjstat命令允许以固定的监控频次输出JVM的资源使用情况,常用于分析垃圾回收情况、排查内存泄漏等问题。基本命令如下:bashj...
兮动人
0回复
1093浏览
性能问题排查工具
AI模型部署边缘设备的奇妙之旅:视觉巡线
原创
1、项目简介在本次项目中,我们将采用LockAI视觉摄像头与OpenCVC++技术相结合的方式来实现特定场地内的视觉巡线任务。控制方面,我们选用了小凌派RK2206开发板,该开发板运行OpenHarmony请谅解操作系统,并通过串口通讯与LockAI进行高效的数据交互。基于摄像头传输回来的目标坐标数据,我们将运用PID算法精确地对智能车的行驶进行调控。这样,不仅能够确保智能车沿着预定线路稳定行驶,还能通过实时数据分析优化行车路径,提升...
福州市凌睿智捷电子有限公司
0回复
3509浏览
al
滚动条样式
溢出隐藏滚动overflowx:hidden;overflowy:auto;设置滚动条样式&::webkitscrollbar{width:1px;}&::webkitscrollbarthumb{borderradius:10px;background:b3b3b3;}&::webkitscrollbartrack{borderradius:10px;background:ebeaea;}
Bige_long
0回复
435浏览
111
OpenHarmony应用开发技巧 - 应用常驻和自启动配置
原创
精华
概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Release(3.1.0.500)SDK版本:3.2.14.1(FullSDK)应用模型:Stage开发板型号:DAYU200系统版本:OpenHarmony3.2.2Release功能简介OpenHarmony支持包含ServiceExtensionAbility类型模块的应用配置常驻和自启动。常驻和自启动配置是设备厂商根据设备的产品形态为特殊应用定义的特权项。RK3568的应用特权配置文件源码位于:vendorhihoperk3568preinstallconfig...
TiZizzz
12回复
1.8w浏览
OpenHarmony
应用
开发技巧
常驻
自启动
恒小花智能客服焕新电话:AI技术赋能体验升级
[恒小花智能客服焕新电话:AI技术赋能体验升级]在如今信息化和数字化的时代,人工智能(AI)技术在许多领域得到了广泛应用,金融行业也不例外。金豆钱包作为一家知名的互联网金融平台,近期对其智能客服系统进行了全面升级,通过引入AI技术,为用户提供更加便捷、高效的服务体验。一、智能客服升级背景随着互联网金融的快速发展,金融服务的竞争也越来越激烈。如何提高服务质量、提升用户体验成为各大平台关注的焦点。金豆钱包在激烈的市...
mb67d980b55fb72
0回复
921浏览
日呃呃个红人馆
AI技术
怎么才能找到好出路
兄弟们年龄大了跳槽这么难,找不到活,可咋办,有咩有好的出路
爱写福的boy
1回复
2703浏览
人生的路呀
STM32单片机+MPU6050设计一个电子水平仪
原创
一、前言1.1项目开发背景在现代电子技术的快速发展中,各种智能设备的精确度和便捷性不断提升,电子水平仪作为一种常见的测量工具,广泛应用于建筑、家居安装、机械制造等领域。传统的水平仪通常依赖机械原理,如气泡管或机械刻度盘,虽然简单直观,但在一些精度要求较高的场合,传统工具往往难以满足需求。因此,电子水平仪应运而生,凭借其数字化显示和高精度测量,逐渐取代了传统水平仪,成为更加智能化的测量工具。本项目基...
DS小龙哥
0回复
3354浏览
STM32
基于物联网地下煤矿安全监测与预警
原创
[TOC]一、前言1.1项目介绍【1】项目开发背景随着全球对能源需求的持续增长,煤炭作为重要的传统能源之一,在许多国家和地区依然扮演着不可或缺的角色。然而,煤矿开采作业由于其特殊的地下环境,常常伴随着较高的安全风险,包括瓦斯爆炸、火灾、透水事故等。这些事故不仅会导致严重的人员伤亡和经济损失,还可能引发长期的环境问题。因此,提高煤矿的安全管理水平,减少事故发生率,成为行业发展中需要解决的问题。近年来,物联...
DS小龙哥
0回复
1.0w浏览
物联网
HarmonyOS Next 应用元服务开发-分布式数据对象迁移数据文件资产迁移
文件资产迁移,对于图片、文档等文件类数据,需要先将其转换为资产commonType.Asset类型,再封装到分布式数据对象中进行迁移。迁移实现方式与普通的分布式数据对象类似,下面仅针对差异部分进行说明。在源端,将需要迁移的文件资产保存到分布式数据对象DataObject中,执行流程如下:将文件资产拷贝到分布式文件目录下,相关接口与用法详见基础文件接口。使用分布式文件目录下的文件创建Asset资产对象。将Asset资产对象作为分布...
鸿蒙时代
0回复
1.2w浏览
HarmonyOS Next
当前的就业形式深入学习哪一款工作更稳定,工资相对较高?
当前的就业形式深入学习哪一款工作更稳定,工资相对较高?本科双非单选javacc++Artktspyhtonspringboot距离投票结束还有7天0小时
bond_heloworld
5回复
3218浏览
java c c++
暂无内容
1
2
3
4
5
6
7
8
9
10
70
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅