草庐IT

Apollo开发

全部标签

【正点原子STM32连载】 第二十四章 OLED显示实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

1)实验平台:正点原子stm32f103战舰开发板V42)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html第二十四章OLED显示实验本章我们来学习使用OLED液晶显示屏,在开发板上我们预留了OLED模块接口,需要准备一个OLED显示模块。下面我们一起来点亮OLED,并实现ASCII字符的显示。本章分为如下几个小节:24.1OLED简介24.2硬件设计24.3程序设计24.4下载验证24.1OLED简介OL

【HarmonyOS应用开发】ArkTS基础知识(三)

一、浅析ArkTS的起源和演进1、引言Mozilla创造了JS,Microsoft创建了TS,Huawei进一步推出了ArkTS。从最初的基础的逻辑交互能力,到具备类型系统的高效工程开发能力,再到融合声明式UI、多维状态管理等丰富的应用开发能力,共同组成了相关的演进脉络。ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,扩展了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。TS是JavaScript(简称JS)的超集,ArkTS则是TS的超集。ArkTS会结合应用开发和运行的需求持续演进,包括但不限于引入分布

如何基于Flink实现定制化功能的开发

前言:    技术为需求服务,通用需求由开源软件提供功能,一些特殊的需求,需要基于场景定制化开发功能。而对于自定义开发功能,Flink则提供了这样的SDK接口能力。本文将从定制化功能需求分析和如何基于Flink构建定制化功能两个方面讲述。一、定制化功能开发的思考2.1为什么要学会定制化功能的开发?    一些常规需求的应用能力已经被包装得很好,只需要关注包装在功能之上的交互逻辑,就能满足业务需求。但有些需求依靠现成的技术无法完成,只能自定义任务逻辑,完成特定场景需求的功能包装;或者部分功能性能和可用性不佳,需要重构功能满足可用性和高性能需求。2.2有哪些需求属于定制化开发大数据场景,对数据集成

小程序定制开发流程

小程序定制开发是指根据客户的具体需求和业务场景,为其量身定制开发小程序的过程。以下是小程序定制开发的一般流程:需求分析:与客户沟通,了解其业务需求、目标用户、功能要求等,明确小程序的定位和功能。设计规划:根据需求分析的结果,进行小程序的界面设计、交互设计和流程规划,确定小程序的整体架构和风格。开发实现:使用小程序开发工具和相关技术,按照设计规划进行小程序的编码开发,实现各项功能和界面效果。测试调试:对开发完成的小程序进行全面测试,包括功能测试、兼容性测试、性能测试等,确保小程序的稳定性和可靠性。上线发布:将测试通过的小程序提交到相应的小程序平台进行审核,审核通过后正式发布上线。维护迭代:对上线

前端开发 - 完美解决video.js和flv.js视频同时播放数量限制的问题,即浏览器针对同一域名的请求限制问题(解决flv.js/video.js在页面播放最多不超过6个问题、浏览器并发请求限制数

问题说明在vue/reactive/uniapp等前端开发中,浏览器有个机制,就是在对在同一时间、同一域名下的请求有数量限制(同源请求),如果超过限制数量请求就会被阻止或阻塞,导致无法正常进行业务。假设页面有很多视频需要同时播放,或者有许多请求需要同时进行等,就会造成问题,比如以下问题:【一个浏览器播放5个或者6个flv的视频就不能播放了】【video.js无法在页面同时播放多个视频】等等。本文提供多种解决方法,完美搞定。方案1其实,这种情况

HarmonyOS鸿蒙基于Java开发:Java UI 常用组件 RadioButton

目录支持的XML属性创建RadioButton设置RadioButton设置单选按钮的字体颜色设置状态标志样式RadioButton用于多选一的操作,需要搭配RadioContainer使用,实现单选效果。支持的XML属性RadioButton的共有XML属性继承自:TextRadioButton的自有XML属性见下表:表1 RadioButton的自有XML属性

HarmonyOS4.0开发应用(三)【ArkUI组件使用】

ArkUI组件使用这里会详细演示以下组件使用:ImageTextTextInputButtonSliderColumn&&RowList自定义组件以及相关函数使用Image可以是网络图片、可以是本地图片、也可以是像素图Image("https://ts1.cn.mm.bing.net/th?id=OIP-C.cYA-_PINA-ND9OeBaolDTwHaHa&w=250&h=250&c=8&rs=1&qlt=90&o=6&pid=3.1&rm=2").width(200).interpolation(ImageInterpolation.High)加载网络图片真机上需要申请网络访问权限:在m

【微信小程序独立开发 4】基本信息编辑

 这一节完成基本信息的编辑和保存首先完成用户头像的获取头像选择需要将 button 组件 open-type 的值设置为 chooseAvatar,当用户选择需要使用的头像之后,可以通过 bindchooseavatar 事件回调获取到头像信息的临时路径。从基础库2.24.4版本起,若用户上传的图片未通过安全监测,不触发bindchooseavatar 事件。{userInfo.avatarUrl}}"mode="widthFix"/>onChooseAvatar(e){const{avatarUrl}=e.detailapp.globalData.userInfo.avatarUrl=ava

【HarmonyOS开发】超详细的ArkTS入门

【HarmonyOS开发】超详细的ArkTS入门(一)原创前言:此系列为我整理出来最通俗易懂的让大家学会ArkTS语言。1.创建项目打开我们的DevEcoStudio,进入以下界面点击CreateProject,进行创建这里帮我们默认选好第一个了,我们直接点Next就可以进入下一步完成创建这样我们的新的项目就创建完成了这样,我们的项目就创建好了2.基本语法概述当我们打开这个helloworld的时候,是不是整个人都有些懵?不知道从哪里下手了是不是呀?不要紧,咱们来把它分解开来就可以把他们拆成这几个部分了,如果看不懂可以暂时忽略下面冒号后面的内容**装饰器:**用于装饰类、结构、方法以及变量,并

鸿蒙开发中的页面包含

鸿蒙开发中的页面包含构建包含布局的界面,保持上下布局不变,中间变化。1.构建top_layout布局    xmlns:ohos="http://schemas.huawei.com/res/ohos"    ohos:height="match_parent"    ohos:width="match_parent"    ohos:orientation="vertical">            ohos:height="80vp"        ohos:width="match_parent"        ohos:orientation="horizontal"