
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在单板上运行第一个应用程序,简单介绍一下修改应用程序、编译、烧写、运行等步骤,最终输出“Hello OHOS!”。获取源码需要在Linux服务器上下载一套源代码,参考 获取Hi3516源码。修改应用程序源码目录applications/sample/camera/app/src内 helloworld.c代码如下所示,用户可以自定义修改打印内容(例如:修改OHOS为World)。当前应用程序可支持
鸿蒙有一个很重要的特性–分布式通信系统。其通信协议使用的是coap协议。COAP协议简介Coap(Constrained Application Protocol)是一种在物联网世界的类web协议,它的详细规范定义在 RFC 7252。COAP名字翻译来就是“受限应用协议”,顾名思义,使用在资源受限的物联网设备上。物联网设备的ram,rom都通常非常小,运行TCP和HTTP是不可以接受的。COAP
概述Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(Feature Ability)和PA(Particle Ability)两种类型,每种类型为开发者提供了不同的模板,以便实现不同的业务功能。FA支持Page Ability:Page模
OAuth 2.0定义了四种授权方式:授权码模式(authorization code):功能最完整、流程最严密的授权模式。特点是通过第三方应用的后台服务器,与服务提供平台的认证服务器进行互动获取资源。简化模式(implicit):不通过第三方应用服务器,直接在浏览器中向认证服务器申请token令牌,跳过了授权码这个步骤。所有步骤在浏览器中完成,token对用户可见,且第三方应用不需要认证。密码模
mongodb的稳定版本全部为偶数,例如:4.0、4.2mongoDB的升级必须是相邻版本升级,不能跳版本升级。例如:3.2->3.4->3.6,不能3.2直接升级3.6,这是因为相邻版本会有兼容,如果跳版本升级很容易出问题。下载mongodb程序请到官网下载各个版本的程序包解压tar -xf mongodb-linux-x86_64-3.4.24.tgz配置文件mongodb启动配置
Spring Cloud gateway使用的是reactive,使用WebTestClient模拟发送请求。@SpringBootTest(webEnvironment = RANDOM_PORT)public class GatewayTests {protected static WebTestClient webClient;@LocalServerPortprotected int po
1.父级build.gradle注:gradle-docker-plugin下载比较缓慢,可以从中央仓库下载下来之后传到本地私服buildscript {ext {springBootVersion = '2.2.1.RELEASE'}repositories {maven {url ="http://192.168.6.135:8081/nexus/content/groups/public/"
springcloud gateway的request对象是ServerHttpRequest,而不是HttpServletRequest。因此获取客户端ip的方法与springboot、springmvc不一样。如下:public class HttpUtils {private static final String IP_UNKNOWN = "unknown";private static
在使用 IDEA 进行开发的时候,经常会用到 Git 进行代码管理,如果再开一个 git bash窗口的话,窗口切换来切换去的很不方便为了简单方便,我们可以直接在 IDEA 中使用自带的 Terminal,这样就可以达到在 IDEA 主界面敲代码,侧边栏敲 Git 命令的效果但是自带的 Terminal 默认的配置是 Cmd 窗口,直接使用 Git 命令会对中文进行 Unicode 转码,也就是所
代码库地址gitee代码目录下载下来的源代码有下面的目录:basestartup启动恢复负责在内核启动之后到应用启动之前的系统关键进程和服务的启动过程。涉及以下模块:init启动引导支持使用LiteOS-A内核的平台,当前包括:Hi3516DV300平台和Hi3518EV300平台。负责处理从内核加载第一个用户态进程开始,到第一个应用程序启动之间的系统服务进程启动过程。启动恢复子系统除负责加载各系