西西河

主题:【整理】鸿蒙系统南向开发入门 -- qdst2008

  • 共: 💬 86 🌺 237 🌵 4
  • 【整理】鸿蒙系统南向开发入门

    我把已经比较成熟的步骤分享过来,给对鸿蒙南向开发有兴趣的朋友.

    我现在的工作以Hi3861 Hispark Wifi iot 开发板为基础,操作系统是windows10 ,内部版本:19042.508.

    Ubuntu版本的为18.04.5 x64版本.

    从了解HarmonyOS开始

    0.1HarmonyOS系统定义

    0.2HarmonyOS技术特性

    0.3HarmonyOS系统安全

    Hi3861开发板简介

    自有内容从此开始:

    1.windows10中安装Ubuntu虚拟机

    2.ubuntu基本设置

    3.Ubuntu基础设置

    4.Ubuntu中安装配置python

    5.下载HarmonyOS2.0源代码

    6.安装配置virtualenv

    7.安装gn,hc-gen,ninja,llvm

    通宝推:nettman,红山,朴石,游泳的鱼,梓童,nettman,尚儒,白浪滔天,愚弟,方恨少,瀚海黄沙,大脚板走天下,脑袋,光头佬,阴霾信仰,mezhan,蓝鸟,汪洋中的一条鱼,史文恭,DDDgva,唐家山,住在乡下,胡一刀,审度,
    • docker技术

      对于快速部署生产环境有需求的, 值得学习.

      安装docker:

      - 安装gcc: `yum -y install gcc`

      - 安装gcc- c++:`yum -y install gcc-c++`

      #### Set up the repository

      - `sudo yum install -y yum-utils`

      - 阿里云仓库

      - `yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo`

      #### 更新yum软件包索引

      - `yum makecache fast`

      #### Install Docker Engine:安装 docker 引擎

      - `sudo yum install docker-ce docker-ce-cli containerd.io`

      ### 启动docker

      - `sudo systemctl start docker`

      - 运行测试

      - `sudo docker run hello-world`

      ### 配置镜像加速器

      - `https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors`

      快速部署tomcat服务器:

      1.docker run -d -p 8080:8080 --name tomcat8 billygoo/tomcat8-jdk8

    • 微信小程序可用uniapp的richtext处理西西河的返回

      在node节点接收,返回的html结构,应该可以正常渲染页面,待测试

    • 表忘记设置id字段,填入大量数据后的补救

      有一张表,设计的时候,忘记了,设置id字段,填入了上万条数据后,发现没有id;

      解决方法:

      1.添加id字段

      2.遍历表,挨个添加UUID

      3.将列表存入数据库

      4.删除id为null的数据

    • 不懂就问:为什么要用到ubuntu?

      是不是说鸿蒙本质上是依附于linux之下的一个软件,和换皮外挂没有区别?

      • 怎么还纠结什么鸿蒙换皮呀,我给你解释一下

        一般一个目标产品上的目标软件,其开发都有一个不同于该目标软件的开发环境,这个开发环境至少包括:仿真器、开发软件集。

        通过开发软件集开发出来的目标软件,通过在仿真器里头验证后,再灌入目标产品,如果没有问题,就算合格。

        这个过程是最简单的描述了,一定可以理解的。

        开发环境通常是开发者们共同爱好的软硬件。比如Linux是相当多开发者喜欢的、免费的、可以随意调整、高效的软件平台,所以无数的目标软件的开发环境是运行Linux的机器。

        其实鸿蒙软件开发系统我用的就算 MacOS版本,也很可能有Win版本。开发环境用的什么OS,与目标软件的OS可以没有任何关系。

        通宝推:真理,武仙,
      • 很多开发工具需要linux环境

        一些烧录软件,开发工具之类的

    • 经常用到的多表联查

      最好先创建一个视图, 再写代码, 会让逻辑的清晰, 结构也变简单. 代码量会减少很多.

    • 后端工程师的前端模板vue-admin-template

      对于后端工程师来讲,前端太难了.

      1.前端技术多且杂:

      html,css,js,jquery,ajax,axios,vue,ElementUI,echarts...........

      2.使用vue-admin-template,可以让后端工程师较快的将一个完整的项目交给客户.

      对界面要求不高的政府项目,尤其合适.

    • springBoot测试接口工具

      使用Swagger,这样就不需要使用postman了



有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河