当前位置: 首页 > news >正文

鸿蒙系统中DirectionalLayout线性布局

鸿蒙系统中DirectionalLayout线性布局

  • 前言
  • 前期准备
    • 新建项目
    • 新建线性布局页面
  • 排列方式
    • 垂直排列
    • 水平排列
  • 对其方式
  • 权重

前言

DirectionalLayout布局用于将一组组件(Component)按照水平或者垂直方向排布,能够方便地对齐布局内的组件。
DirectionalLayout的自有XML属性以及所包含组件可支持的XML属性如下
在这里插入图片描述
在这里插入图片描述

参考文档

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-layout-directionallayout-0000001050769565

实现效果如下:在这里插入图片描述
下面我们就在用案例来说明

前期准备

新建项目

我们打开开发工具DevEco Studio,然后点击新建项目弹出页面
在这里插入图片描述
我们在这个页面上选择phone和EmptyFeatureAbility(Java)->next
在这里插入图片描述
填好相应的项目信息后,点击finish新建项目

新建线性布局页面

我们在邮件点击新建线性布局页面的文件夹,然后new->Ability->Empty Page Ability(java)
在这里插入图片描述
弹出页面填写相应的页面名称等信息,点击finish
在这里插入图片描述
DirectionLayoutSlice中引入样式文件如下:
DirectionLayoutSlice.java:

@Overridepublic void onStart(Intent intent) {super.onStart(intent);super.setUIContent(ResourceTable.Layout_direction_layout);}

MainAbility中使用这个slice
MainAbility.java:

public class MainAbility extends Ability {@Overridepublic void onStart(Intent intent) {super.onStart(intent);super.setMainRoute(DirectionLayoutSlice.class.getName());}
}

排列方式

线性布局的排列方式一般有垂直和水平排列,这里就用到了DirectionalLayout的自有XML属性中的orientation这个属性了

垂直排列

我们在direction_layout.xml使用垂直排列如下:在这里插入图片描述

<?xml version="1.0" encoding="utf-8"?>
<DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:width="match_parent"ohos:height="match_content"ohos:orientation="vertical"><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:left_margin="130px"ohos:background_element="red"ohos:text_size="50px"ohos:text="Button 1"/><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:left_margin="130px"ohos:background_element="yellow"ohos:text_size="50px"ohos:text="Button 2"/><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:left_margin="130px"ohos:background_element="blue"ohos:text_size="50px"ohos:text="Button 3"/>
</DirectionalLayout>

代码中,我们定义了三个按钮,这三个按钮都是宽度为330px,高度为 200px,底部边距30px,左边边距130px,字体大小50px,仅仅背景色以及文字不一致
然后在DirectionalLayout节点中定义ohos:orientation=“vertical”
打开模拟器运行效果如下:
在这里插入图片描述

水平排列

水平排列的话就需要定义ohos:orientation=“horizontal”,代码如下:

<DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:width="match_parent"ohos:height="match_content"ohos:orientation="horizontal"><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:left_margin="130px"ohos:background_element="red"ohos:text_size="50px"ohos:text="Button 1"/><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:left_margin="130px"ohos:background_element="yellow"ohos:text_size="50px"ohos:text="Button 2"/><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:left_margin="130px"ohos:background_element="blue"ohos:text_size="50px"ohos:text="Button 3"/>
</DirectionalLayout>

页面效果如下:
在这里插入图片描述
我们看到,三个组件虽然水平排列了,但是Button3按钮部分未显示,这是因为DirectionalLayout不会自动换行,其子组件会按照设定的方向依次排列,若超过布局本身的大小,超出布局大小的部分将不会被显示

对其方式

DirectionalLayout中的组件使用layout_alignment控制自身在布局中的对齐方式
当对齐方式与排列方式方向一致时,对齐方式不会生效
布局文件代码如下

<DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:width="match_parent"ohos:height="match_content"ohos:orientation="vertical"><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:background_element="red"ohos:text_size="50px"ohos:layout_alignment="left"ohos:text="Button 1"/><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:background_element="yellow"ohos:text_size="50px"ohos:layout_alignment="horizontal_center"ohos:text="Button 2"/><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:background_element="blue"ohos:text_size="50px"ohos:layout_alignment="right"ohos:text="Button 3"/>
</DirectionalLayout>

代码中我们使用垂直排列,然后第一个按钮设置为左对其,第二个按钮设置为中间对其,第三个按钮设置为右对齐,其效果如下
在这里插入图片描述
如果我们把布局设为水平排列,**ohos:orientation=“horizontal”**则效果如下:
在这里插入图片描述
对齐没有产生效果

权重

权重(weight)就是按比例来分配组件占用父组件的大小,在组件中需要用ohos:weight来配置

在水平布局下计算公式为:
父布局可分配宽度=父布局宽度-所有子组件width之和;
组件宽度=组件weight/所有组件weight之和*父布局可分配宽度;

实际使用过程中,建议使用width=0来按比例分配父布局的宽度,1:1:1
案例如下:

<DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:width="match_parent"ohos:height="match_content"ohos:orientation="horizontal"><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:background_element="red"ohos:text_size="50px"ohos:weight="1"ohos:text="Button 1"/><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:background_element="yellow"ohos:text_size="50px"ohos:weight="2"ohos:text="Button 2"/><Buttonohos:width="330px"ohos:height="200px"ohos:bottom_margin="30px"ohos:background_element="blue"ohos:text_size="50px"ohos:weight="1"ohos:text="Button 3"/>
</DirectionalLayout>

代码中,Button1和Button3占父组件宽度的四分之一,而Button2占父组件四分之二,如下:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-2856.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

python操作数据库

参考&#xff1a;https://blog.csdn.net/kongsuhongbaby/article/details/84948205 非常非常全面 mysql登陆 基本操作&#xff1a; 登陆&#xff1a;mysql -uroot -h127.0.0.1 -P3306 -p mysql -uroot -p(本机不用写host) 退出mysql&#xff1a;ctrlz回车&#xff0c;或者exi…...

异步处理方式探索

这里写自定义目录标题最佳异步处理方式探索CompletableFutureThreadPoolTaskExecutorJDK8并行流处理最佳异步处理方式探索 JDK提供了多种异步处理方式&#xff0c;其中归结出来分为两大类。 java.lang.Runnable 通过 run()方法新建一个线程处理任务&#xff0c;无返回值java.u…...

三种方法安装CUDA--看出你是【入门】算法工程师还是【高级】算法工程师

三种方法安装CUDA–看出你是【入门】算法工程师还是【高级】算法工程师 文章目录 三种方法安装CUDA--看出你是【入门】算法工程师还是【高级】算法工程师0 微信交流群:1 前言:2 显卡驱动安装3 CUDA9.2卸载2.1 10.0及之前2.2 cuda10.1及之后2.3 pwd2.4 卸载2.5 清除残留2.6 验…...

[HDU2520]我是菜鸟,我怕谁(每日一题5.30)

题目链接&#xff1a;Problem - 2520 (hdu.edu.cn) 乍一看这个题&#xff0c;发现不就是匀加速直线运动么&#xff0c;于是写出了如下的代码&#xff1a; #include <iostream>using namespace std;int d(int t);int main() {int T;cin >> T;while(T--){int t;cin …...

第二讲:基本飞行姿态

四旋翼在其四个轴臂上四个桨的高速转动作用下&#xff0c;会受到四个桨的拉力&#xff0c;拉力方向与机身垂直&#xff0c;当四个桨产生的拉力总和大于机身重力时&#xff0c;飞机处于上升状态&#xff1b;当总拉力小于机身重力时&#xff0c;飞机处于下降状态&#xff1b;当总…...

MySQL索引用法实例分析

建议看原文&#xff1a;https://www.jb51.net/article/88846.htm 这篇文章主要介绍了MySQL索引用法,结合实例形式较为详细的分析了mysql索引的功能、定义、使用方法与相关注意事项,需要的朋友可以参考下 本文实例分析了MySQL索引用法。分享给大家供大家参考&#xff0c;具体如下…...

必看!LuatOS自定义C库全新教程,一文极速上手

今天继续讲LuatOS的开发&#xff0c;上一期简单说了一下如何移植LuatOS&#xff0c;相信很多朋友已经看过了。那么今天&#xff0c;我就开始讲C和Lua调用的部分教程。 LuatOS相关资料及Lua语言的官方定义&#xff0c;详见以下链接&#xff1a; LuatOS仓库&#xff1a; https:/…...

Xshell 连接不上Linux Centos 7的解决方法之设置静态IP

前序 最近在开发项目&#xff0c;需要在服务器部署数据库、ftp文件管理等相关内容时&#xff0c;为了方便操作&#xff0c;使用Xshell会话管理工具进行服务器操作。出现连不上服务器网络的问题&#xff0c;就所遇问题进行学习解决方案及总结记录。 配置虚拟机网络 1.在虚拟机…...

ann2snn的代码分析

首先&#xff0c;主函数是if_cnn_mnist_work.py 1.输出snn测试结果的就是这么一些代码&#xff1a; utils.pytorch_ann2snn(model_namemodel_name,norm_tensornorm_tensor,test_data_loadertest_data_loader,devicedevice,TT,log_dirlog_dir,configconfig)2.ctrl鼠标左键点击py…...

基于域名访问网站1(作业)

搭建一个基于http://www.zuoye.com:22222访问的web网站&#xff0c;网站首页在/www/http/&#xff0c;内容为zuoye 结果 过程&#xff1a; 创建网页的根目录&#xff0c;并编辑网页内容为zuoye 编辑/etc/httpd/conf.d/zuoye.conf 关闭防火墙 关闭selinux 重启httpd 编辑/…...

虚拟内存和地址空间

目录 一、物理内存vs虚拟内存 二、物理内存空间和虚拟内存空间 三、32bit的地址空间 四、cpu位宽和cpu地址总线宽 五、虚拟内存地址空间划分 六、虚拟地址和物理地址的映射 早期的计算机程序都是直接跑在物理内存上的&#xff0c;这就要求程序大小不能超过物理内存的上限…...

STM32CubMx自学笔记(一)-LED灯翻转

STM32CubMX自学笔记&#xff08;一&#xff09;---LED灯翻转工程创建系统具体配置工程代码编写下载验证结语工程创建 首先得安装STM32CubMx软件。具体安装步骤参照 保姆级安装步骤&#xff0c;这里将不再赘述&#xff0c;第一节主要是介绍新工程的创建&#xff0c;首先在桌面打…...

十四、Python第十四课——文件和异常

&#xff08;请先看这篇文章&#xff1a;https://blog.csdn.net/GenuineMonster/article/details/104495419&#xff09; 如果看完这篇博文&#xff0c;你的问题还是没有解决&#xff0c;那么请关注我的公众号&#xff0c;后台发消息给我吧&#xff0c;当天回复&#x…...

Linux下安装sqlite3

文章目录前言安装步骤测试安装成功前言 sqlite3的安装 安装步骤 依次执行以下命令&#xff1a; 1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz 2)tar -xzvf sqlite-3.5.6.tar.gz 3)cd sqlite-3.5.6 4)./configure 5)make 6)make install测试安装成功 出现红色方框信息…...

拉伯配资6月1日策略

5月回想&#xff1a;在5月份的战略中&#xff0c;我们认为其时胶着的商场可能在5月会有所改动。从实践表现来看&#xff0c;5月下旬商场明显出现了一些活泼做多的信号&#xff0c;商场也选择了向上打破。上证指数上涨超4%&#xff0c;深圳成指上涨近3%。 行情判别&#xff1a;从…...

微信小程序趋势及前景,大厂直通车!

最近看到群里看到一个女生&#xff0c;讲述了她从开始选择Android&#xff0c;经过非常努力的学习和挣扎&#xff0c;然而最后面对当前的环境却不得不放弃。看完以后真的非常替她感觉惋惜&#xff0c;如果早几年入行可能结果会比现在好很多&#xff0c;但可惜&#xff0c;这就是…...

设计模式导读助记

各个设计模式的详细介绍都已经完成&#xff0c;但是不经常用总会忘&#xff0c;所以我想用 一句话 总结设计模式&#xff0c;思考模式的真正意图&#xff0c;再用 一点提示 来思考代码如何实现 写在前面 我整理的设计模式这一个系列&#xff0c;主要是结合了以下几本书 : 《设…...

RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之环境搭建(1/3)

文章目录前言硬件准备百问网STM32F103ESP8266 01SESP8266 介绍ESP8266 01S技术规格参数软件准备下载安装 Keil μVision5Pack Installer安装 ST-Link 驱动获取RT-Thread源码下载安装 RT-Thread env 工具文章列表 RT-Thrad|STM32F103ESP8266 S01RT-Thread联网之环境搭建(1/3)RT…...

webrtc之SVC实现(十)

一、概念 SVC&#xff08;可适性视频编码或可分级视频编码&#xff09;是传统H.264/MPEG-4 AVC编码的延伸&#xff0c;可提升更大的编码弹性&#xff0c;并具有时间可适性&#xff08;Temporal Scalability&#xff09;、空间可适性&#xff08;Spatial Scalability&#xff09…...

LeetCode 数值的整数次方

实现 pow(x, n) &#xff0c;即计算 x 的 n 次幂函数&#xff08;即&#xff0c;xn&#xff09;。不得使用库函数&#xff0c;同时不需要考虑大数问题。 示例 1&#xff1a; 输入&#xff1a;x 2.00000, n 10 输出&#xff1a;1024.00000 示例 2&#xff1a; 输入&#xf…...

学生成绩管理系统+打包

文章目录文件管理&#xff1a;D:\hyt\python\pytorch_graduate\file_management成绩管理&#xff1a;D:\hyt\python\pytorch_graduate\stusystem打包&#xff1a;D:\hyt\python\pytorch_graduate\package_test学生成绩管理系统0.基础原理1.文件管理2 学生管理系统Tk打包1.基础原…...

为什么说HTTPS比HTTP安全呢

HTTP 协议 HTTP&#xff08;Hyper Text Transfer Protocol&#xff09;协议是超文本传输协议的缩写&#xff0c;它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议&#xff0c;位于 OSI 网络模型中的应用层 HTTP 是一个基于TCP/IP通信协议来传递数据的协议&…...

VMware下Ubuntu系统扩展硬盘方法

&#xff08;1&#xff09;首先在虚拟机里面关闭Ubuntu系统&#xff0c;如下图所示。 &#xff08;2&#xff09;在VMware里点击菜单虚拟机——>设置...&#xff0c;如下图所示。 &#xff08;3&#xff09;然后弹出“虚拟机设置”对话框&#xff0c;如下图所示。 &#xff…...

模拟实现堆栈将中缀算术表达式转换成后缀表达式

1、随机生成100个0到200的整数 用折半查找法&#xff08;二分法&#xff09;查找50是初始数据的第几个数&#xff0c; 并输出查找过程&#xff08;即和什么数进行了比较&#xff09;。 public class Random0To200 {public int random;public int num;public void display(){Sy…...

matlab怎么把CIFAR数据集中的图片读取出来

下载cifar数据集的地址&#xff1a;https://www.cs.toronto.edu/~kriz/cifar.html 下载matlab版本的&#xff0c;如红框圈住的那个。 数据集下载到电脑中的样子 这里的image_ture是我写的matlab代码&#xff0c;下面有说明 clear; close all; tic; load(G:\训练图片\cifar-1…...

java网络编程基础-传输层协议TCPUDP

文章目录一.网络编程基础二.UDP&#xff1a;无连接无状态的通讯协议三.TCP&#xff1a;有连接&#xff0c;保证可靠的通讯协议一.网络编程基础 1.网络和网卡 网络是当前信息技术的第一推动力 每个计算机设备上都有若干个网卡 每个网卡上都有全球唯一的单独的硬件地址&#xff…...

redis-第一节作业

#信息添加 功能&#xff1a;设置 key&#xff0c;value 数据 set key value #范例 set name itheima #信息查询 功能&#xff1a;根据 key 查询对应的 value&#xff0c;如果不存在&#xff0c;返回空&#xff08;nil&#xff09; get key #范例 get name #整体例子 set age 1…...

什么是HashMap

Hashmap是有数组链表红黑树组成的数据结构。HashMap采用Entry数组来存储key-value对&#xff0c;每一个键值对组成了一个Entry实体&#xff0c;Entry类实际上是一个单向的链表结构&#xff0c;它具有Next指针&#xff0c;可以连接下一个Entry实体。 只是在JDK1.8中&#xff0c;…...

HTML基础知识

HTLM基础知识 语义化 每一个HTML元素都有具体的含义所有元素与展示效果无关,元素展示的效果应该由CSS决定浏览器带有默认的CSS样式,所以每个元素都有一些默认的样式选择什么元素,取决于内容的含义,而不是显示出的效果为什么需要语义化? 5.1 为了搜索引擎优化(SEO),每隔一段时…...

【学习随记】论文翻译:A Comprehensive Survey on Safe Reinforcement Learning

本篇译文为方便自己再次阅读而记录&#xff0c;源自Google翻译和CNKI翻译助手。习惯用语保持英文&#xff08;例&#xff1a;agent&#xff09;&#xff0c;一些细微之处结合自己理解稍加修改&#xff0c;为方便阅读&#xff0c;译文删除了参考文献相关部分。才疏学浅&#xff…...

Stata软件做门槛回归模型(汉森个人主页上的代码)

结合自身在stata软件实际操作中的经验&#xff0c;做出门槛回归模型的小结如下&#xff1a; 注&#xff1a;本人采用的是Hansen个人主页上的代码完成的&#xff0c;具体代码请在网上搜索BruceHansen的个人主页&#xff08;门槛回归创始人&#xff09;-左下角的Programs and Dat…...

业务人员都能用,这些功能降低了数据挖掘使用门槛

​提起数据挖掘的应用&#xff0c;大家一般会想起预测分析。例如&#xff0c;预测明年公司的业绩将会是多少&#xff1f;哪些客户可能流失&#xff1f;而实际上&#xff0c;数据挖掘除了预测未来&#xff0c;还可以帮助企业进行聚类分析、推荐、异常监测、相关性分析等等&#…...

平方项知多少?平方项、分组回归与门槛模型

作者&#xff1a;周洋 (清华大学)&#xff1b;李森林 (中南财经政法大学)&#xff1b;连玉君 (中山大学) Stata 连享会&#xff1a; 知乎 | 简书 | 码云 | CSDN Stata连享会   计量专题 || 精品课程 || 简书推文 || 公众号合集 1. 非线性关系简介 在实证分析中我们常常假设解…...

基于BDD的接口自动化框架开箱即用

1、背景说明 项目思想&#xff1a;BDD 行为驱动开发的思想褒贬不一&#xff0c;这里不多说。遵循的宗旨能解决业务痛点的思想就是好思想。 接口测试工具在实际的业务测试场景中往往会遇到一些使用上的局限性&#xff0c;自定义扩展要求技术较高&#xff0c;如果二次开发工具…...

新手兼职也能月入5000的副业项目,几乎零门槛

今天为大家分享的是微头条项目&#xff0c;现在微头条开通收益门槛比较低&#xff0c;特别适合新手去操作的项目。每天简单复制粘贴伪原创下赚个生活费还是没问题。 微头条比较像当年的微博&#xff0c;朋友圈发布说说样&#xff0c;一般都是一段文字&#xff0c;在加上配图。…...

matlab门槛回归,门槛回归模型系列讲解(一):初识门限回归

门槛回归模型的实质是利用门槛值将样本分为两组&#xff0c;只有当两组样本的估计参数显著不同时&#xff0c;才使用门槛回归模型&#xff0c;否则说明不存在门槛&#xff0c;使用线性模型就可以了&#xff0c;因此必须对模型进行显著性检验。门槛变量的选择可由理论模型外生决…...

门槛

对开发和测试的认识&#xff0c;一直争论不断。 最近听了段郭德纲相声&#xff0c;有关相声和京剧的比较&#xff08;见郭德纲于谦相声全集高清郭德纲2012最新相声《于谦艳遇》&#xff09;&#xff0c;或许可以从一个侧面反映对测试和开发的认识&#xff0c;摘录于此&#xff…...

matlab空间面板门槛,重磅!这可能是最全的面板门槛回归汇总了

进行回归分析&#xff0c;一般需要研究系数的估计值是否稳定。很多经济变量都存在结构突变问题&#xff0c;使用普通回归的做法就是确定结构突变点&#xff0c;进行分段回归。这就像我们高中学习的分段函数。但是对于大样本、面板数据如何寻找结构突变点。所以本文在此讲解面板…...

html如实现留言板功能,JS实现留言板功能

每天一个JS 小demo之留言板。主要知识点&#xff1a;DOM方法的理解和运用Document.wrap {width: 400px;margin: 30px auto;}textarea {display: block;width: 100%;height: 60px;}input {display: block;width: 60%;margin: 15px auto;}li {padding: 5px 10px;position: relati…...

js留言板

1、我写的是一个留言板的小案例&#xff0c;我在老师的基础上做出自己想要的效果。 2、先把大致的轮廓给敲出来。需要的是一个文本域和一个按钮、还有无序列表。 3、基本轮廓有了&#xff0c;现在来设置它的样式。内外边距都为零、使用类选择器选择到‘div’&#xff0c;使用到…...

班组长心得体会

自进场以来我感觉对我触动最大的还是项目的管理理念比较先进&#xff0c;比之前呆过的任何一个项目部都要先进。一是班组长工程质量责任制&#xff0c;别的项目部没有班组长&#xff0c;在这里班组长是蒙华铁路第一责任人&#xff0c;提高了队伍人员的责任心&#xff0c;和荣誉…...

手写Spring-第九章-FactoryBean:我是工厂,也是Bean

前言 上回书说到&#xff0c;我们用Aware接口实现了感知&#xff0c;让bean能感受到Spring组件的一部分。其实从这里我们也可以看出&#xff0c;Spring不仅为我们提供了自身的功能&#xff0c;同时也给我们留出了许多扩展的接口。那么这一次&#xff0c;我们就要实现FactoryBe…...

信息管理系统总结报告

明天就要交工了&#xff0c;今天得写写总结报告了&#xff0c;不管到底做了什么工作&#xff0c;总得有个总结吧&#xff01;闲话少说吧&#xff0c;开写&#xff1a;这次是从前一个月开始工作的&#xff0c;我们五个人找过老师后&#xff0c;老师指派了两个学长来带我们&#…...

python总结报告_python 学习总结

数据蛙第一期课程已经进行了两周了&#xff0c;最近一周学习的内容是 python 相关&#xff0c;这里总结性地概况课程内容&#xff0c;以作知识回顾参考。一、python 的基础知识1、数据类型数字型&#xff1a;int、float、Boolean非数字型&#xff1a;字符串、列表、元组、字典可…...

OSPF总结报告

目录 OSPF介绍 OSPF路由器区域类型 OSPF区域划分 OSPF维护表 路由类型 网络运行状态 MGRE构建不同拓扑类型 邻居建立必要条件 选举DR/BDR 特殊区域 五种数据包 八种状态机 七类LSA 负载均衡 认证 沉默接口 加快收敛 缺省路由 重发布 OSPF介绍 OSPF&#xff…...

[附源码]Python计算机毕业设计SSM联动共享汽车管理系统(程序+LW)

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

项目开发总结报告(GB8567——88)

项目开发总结报告&#xff08;GB8567——88&#xff09;1引言 1.1编写目的 说明编写这份项目开发总结报告的目的&#xff0c;指出预期的阅读范围。 1.2背景 说明&#xff1a; a&#xff0e; 本项目的名称和所开发出来的软件系统的名称&#xff1b; b&#xff0e; 此软件…...

Android 蓝牙扫描与手机位置权限是否打开相关

记录下蓝牙连接与位置权限的问题&#xff1a; 首先&#xff0c;在蓝牙APP开发的时候需要位置权限&#xff1a; <!-- If your app targets Android 9 or lower, you can declareACCESS_COARSE_LOCATION instead. --> <uses-permission android:name"android.perm…...

java 安卓 蓝牙_Android 串口蓝牙通信开发Java版本

Android串口BLE蓝牙通信Java版0. 导语我们都知道&#xff0c;在物联网中&#xff0c;BLE蓝牙是通信设备的关键设备。在传统的物联网应用中&#xff0c;无线WIFI、蓝牙和Zigbee&#xff0c;还有一些其他的2.4GHz的无线网卡等。对于一个面向物联网的嵌入式工程师来讲&#xff0c;…...

第151篇 Solidity Example(1)

目录 1.Hello World 2.First Application 3.Primitive Data Types 4.Variables 5.Constants 6.Immutable 7.Reading and Writing to a State Variable 8.Ether and Wei...