热门 最新 精选 话题 上榜
由于输入法应用是InputMethodExtensionAbility,窗口由自己创建,所以返回按键的键值指令会被传递到原有应用上,执行原有应用的返回逻辑。而输入法本身可以控制此逻辑,但现在OpenHarmony中的示例输入法并未控制此逻辑,造成问题。
(文章目录) 前言 本篇文章继续带大家来刷题,秋招也快到了大家坚持刷题,相信大家都可以找到好工作。 一、SDK是什么 SDK是软件开发工具包(Software Development Kit)的缩写,它是一组用于开发软件应用程序的工具、库和文档的集合。SDK通常由软件开发平台或框架提供,旨在帮助开发人员更轻松、高效地创建应用程序。 SDK通常包含以下主要组件: 1.API(Application
(文章目录) 前言 本篇文章继续带大家来刷题,秋招也快到了大家坚持刷题,相信大家都可以找到好工作。 一、SDK是什么 SDK是软件开发工具包(Software Development Kit)的缩写,它是一组用于开发软件应用程序的工具、库和文档的集合。SDK通常由软件开发平台或框架提供,旨在帮助开发人员更轻松、高效地创建应用程序。 SDK通常包含以下主要组件: 1.API(Application
E-Bike是一款基于HarmonyOS开发的元服务,以万能卡片的形式给骑行提供便捷服务,主要功能包括: 1.车辆状态信息获取:用户可在元服务内连接电动自行车(真机和自行车自备),查看车辆位置、剩余电量、续航里程以及累计骑行里程。 2.包括响铃找车功能:按钮可触发车辆鸣响,便于快速确认车辆具体位置(真机和自行车自备)。 3.用户可通过右上角按钮添加2x2或2x4卡片,在桌面可直接查看车辆状态信息。
原创 2023-08-21 11:37:03
163阅读
鸿蒙元服务开发实例:桌面卡片上的电动自行车助手E-Bike
在应用的使用和开发中,弹窗是一个很常见的场景,自定义弹窗又因为极高的自由度得以广泛应用。本文以橘子购物中一个应用更新提示的弹窗介绍OpenHarmony的自定义弹窗。
原创 2023-08-21 11:34:28
722阅读
OpenHarmony应用开发之自定义弹窗
在 Linux 系统中,了解系统的性能指标对于监控和优化系统至关重要。mpstat 是一个功能强大的命令行工具,可以提供关于处理器性能和利用率的详细信息。本文将介绍如何使用 mpstat 命令来监控和分析系统的 CPU 性能。 1.什么是 mpstat 命令?mpstat(Multiple Processor Statistics)是 Linux 系统中的一个实用程序,它提供了对多处理器或多核系统
原创 2023-08-21 09:18:25
568阅读
散列算法在某些特殊场景也可以当做加密方法使用;其特点是不可逆,同一内容每次散列值绝对一致,所以也可用作对数据内容是否被篡改的校验方法;或者其他需要唯一性编码的场景;本类库提供了MD5、SHA1、SHA256、SHA384、SHA512等常用散列算法。
原创 2023-08-20 21:48:16
167阅读
1点赞
yyds干货盘点
开源.NetCore通用工具库Xmtool使用连载 - 散列算法篇
一、HarmonyOS系统概述 1、华为HarmonyOS系统(英文:HUAWEI HarmonyOS) (1)该系统是一款面向未来、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。(2)
原创 2023-08-20 14:18:29
238阅读
一、基础界面实现定义主函数main,并通过定义print_menu()函数输打印学生管理系统菜单#打印功能菜单 def print_menu(): print('='*30) print('学生管理系统') print('1.添加学生信息') print('2.删除学生信息') print('3.修改学生信息') print('4.显示所有学生信息'
原创 2023-08-20 13:55:26
293阅读
Python之学生信息管理系统
一、已有Python版本1.使用以下命令查找系统上所有安装的 Python 版本ls /usr/bin/python2.使用以下命令更改 Python 3 的符号链接sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 3.使用以下命令检查 Python 3 符号链接的当前版本python3
原创 2023-08-20 13:51:15
422阅读
ubuntu升级Python版本
最近遇到一个问题,先看看如下代码:uint8_t Bcd2Dec01(uint8_t bcd) { uint8_t one = (bcd & 0x0F); uint8_t ten = (bcd & 0xF0) >> 4; if ((one > 9) || (ten > 9)) { printf("请输入合法的BCD码!"); return 0
原创 2023-08-20 13:46:35
191阅读
本文介绍获取定制地图中路网、水体等线条素材底图的免费方法~
Streamlit是一款流行的Python库,用于快速构建数据科学和机器学习应用。本文介绍了Streamlit的两种多页面应用实现方式。第一种方法是使用侧边栏组件,您可以在其中添加导航链接或按钮,每个页面可以定制其内容和布局。第二种方法是使用选项卡组件,创建多个选项卡以显示不同的内容。无论选择哪种方式,Streamlit提供了简单而强大的功能来构建令人印象深刻的交互式应用程序。无论是简单的页面导航还是复杂的页面切换,Streamlit都能满足您的需求。
原创 精选 2023-08-20 09:07:45
3153阅读
yyds干货盘点
Streamlit 讲解专栏(三):两种方案构建多页面
本文将介绍在VMware中如何创建虚拟机并安装Ubuntu20.04系统。
原创 2023-08-20 08:47:22
193阅读
yyds干货盘点
Linux专栏(二):创建虚拟机与Ubuntu安装
想要学习Linux系统但又不想经历安装双系统复杂的操作,可以试试虚拟机方案。只是虚拟机方案不可以调用GPU就非常的无语,作为初学者学习还是非常不错的!注意:倘若真正转入Linux系统,安装双系统或者单Linux才是完美解决方案✿✿ヽ(°▽°)ノ✿。
原创 2023-08-20 08:41:11
304阅读
yyds干货盘点
Linux专栏(一):VMware的下载与安装
(文章目录) 前言 本篇文章主要来讲解epoll的ET模式和LT模式,epoll中有两种模式可以选择一种是ET模式(边缘触发模式),另一种是LT模式(水平触发模式) 一、ET模式和LT模式概念讲解 1.水平触发模式(LT,Level-Triggered) 在水平触发模式下,当一个文件描述符上的I/O事件就绪时,epoll会立即通知应用程序,然后应用程序可以对就绪事件进行处理。即,只要文件描述符处
使用Selenium模拟用户爬取页面内容,并输出成文件。关于Selenium是什么,欢迎看这篇文章:selenium Python教程。在这里,我只讲我主要的实现。首先作为一款工具脚本,我们应该不喜欢窗口界面吧,除非你需要动态的观察程序的操作。所以,我开启了无头浏览器模式# 无头浏览器chrome_options = webdriver.ChromeOptions() chrome_options
原创 2023-08-19 16:08:46
166阅读
效果呈现''' Function: Author: Charles ''' import cfg import sys import random import pygame from modules import * '''main''' def main(highest_score): # 游戏初始化 pygame.init() screen =
原创 2023-08-19 15:44:34
507阅读
python小游戏——跑酷小恐龙代码开源
我们在日常开发中,经常遇到需要使用多数据源得场景,比如:分布式架构:在分布式系统中,不同的服务或模块可能需要连接和操作不同的数据库。每个服务或模块可以使用独立的数据源来处理其特定的数据存储需求。多租户应用:在多租户应用中,不同的租户可能需要使用各自的数据库实例,以保证数据隔离和安全性。每个租户可以使用独立的数据源,以便访问其专用的数据库。数据库隔离和优化:有时,将不同类型的数据存储在不同的数据库中
原创 2023-08-19 15:19:37
247阅读
(文章目录) 前言 本篇文章我们讲解epoll函数的使用方法,epoll相比于poll来说性能方面有所提升和改进。 一、epoll概念特点讲解 epoll 是 Linux 上一种高性能的多路复用机制,用于监视大量文件描述符并在它们就绪时通知应用程序。它是在 select 和 poll 的基础上进一步优化和改进而来的。 epoll 的主要特点包括: 1.没有文件描述符数量限制:与 select 和
1、项目功能介绍基于芯源半导体MCU cw32芯片制作 USB电压电流表基于芯源半导体MCU cw32芯片+INA199芯片制作 USB电压电流表,精度1%。可以检测电流、电压、功率,并且通过0.91 oled显示出来。本USB电压电流表为宽电压设计,支持4.2V到40宽电压输入,相比较于传统4.2V-40V稳压芯片有更多的好处。还使用芯源半导体MCU cw32芯片充当整个核心检测和控制整体电压电
原创 精选 2023-08-19 14:37:24
723阅读
基于cw32制作电压电流表
使用冒泡法将一组数据从小到大重新排列
原创 2023-08-19 13:20:10
160阅读
1-3分支程序设计实验
在开发过程中我们经常会遇到需要对数据进行加密和解密的需求,例如密码的加密、接口传输数据的加密等;当前类库中只封装了Base64、AES两种加密解密方法,因为C#提供了几乎我们能想到的所有加解密方法,且使用也很简单,故没有进行过多的封装;另外,严格来说,Base64不能算是加密解密方法,只是编码解码的一种,不过为了避免定义过多的类库使用中不方便,因此放在加密解密同一个类库中。
原创 2023-08-19 12:13:14
208阅读
yyds干货盘点
开源.NetCore通用工具库Xmtool使用连载 - 加密解密篇
【I】集群规划5台节点IP地址    10.101.1.45  ZK、Kafka、Debezium Connector、JDK、Debezium UI、MySQL、Kafka-Eagle10.101.1.46  ZK、Kafka、Debezium Connector、JDK10.101.1.47  ZK、Kafka、Debezium Connect
原创 2023-08-19 11:10:53
694阅读
1点赞
在日常的软件开发过程中,每个人都会或多或少的遇到各种各样需要校验数据格式的需求,有些格式是和具体业务逻辑相关;而有些格式是业界标准,在任何系统和功能中都一致通用的。Xmtool将大家最常用的格式检查正则表达式进行了整理汇总。
原创 2023-08-18 17:46:30
535阅读
yyds干货盘点
开源.NetCore通用工具库Xmtool使用连载 - 正则表达式篇
翻牌游戏万能卡片,随机生成16张共包含8张完全不同的图像,游戏的目标是在有限30秒时间内,将16张卡片中包含相同的图像的卡片两两配对。匹配的规则是连续点击两张卡片,若卡背面的图像相同,则匹配成功,若不同则配对失败。游戏主要考察玩家的记忆力,因为游戏还规定翻开的卡片数量至多有两张,否则一开始被点击而翻开的卡片将再次盖上(若该张卡片没有匹配成功)。
企业现在热衷于采用微服务架构,因为它具有敏捷性和灵活性。容器和作为首选的容器编排工具—Kubernetes的兴起使得从单体架构向微服务架构的转变变得更加容易。然而,在大规模使用微服务架构时出现了一系列新的挑战:DevOps和架构师很难管理服务之间的流量由于微服务部署在多个集群和云中,数据走出了(防火墙)边界,变得容易受到攻击;安全性成为一个重大问题 对网络拓扑的整体可见性对于SRE来说成为一场噩梦
在Linux系统中,了解系统的性能和资源使用情况对于有效管理和故障排除至关重要。dstat是一个功能丰富的命令行工具,它提供了实时监控和统计系统性能和资源的能力。本文将介绍如何使用dstat命令来监控关键指标并显示实时统计信息和图表。 1.安装dstat在大多数Linux发行版中,dstat已经包含在软件仓库中,可以使用包管理器进行安装。例如,在CentOS系统中,可以使用以下命令安装dstat:
原创 2023-08-18 08:33:52
547阅读
使用Linux的dstat命令监控系统性能和资源
(文章目录) 前言 本篇文章继续刷题。 一、字节流,数据报,报文 1.数据报(Datagram):数据报是一种独立的、特定大小的消息单元,在网络通信中作为传输的基本单位。每个数据报都是独立的,具有消息边界和完整性。它包含了必要的标识信息,如源地址、目标地址、报文长度等,并且可以根据不同的网络协议进行封装。数据报通常通过面向数据报的协议(如UDP)进行传输。 2.字节流(Byte Stream):
原创 2023-08-18 08:08:03
144阅读
yyds干货盘点
嵌入式笔试面试刷题(day11)
首先要有良好的网络环境,懂得都懂#v2raya curl -Ls https://mirrors.v2raya.org/go.sh | sudo bash sudo systemctl disable v2ray --now ### Xray 需要替换服务为 xray 内核安装完成。 上传v2raya安装包 sudo dpkg -i installer_debian_amd64_2.0.5.deb
翻译 2023-08-17 15:58:40
979阅读