这个用户很懒,还没有个人简介
关注
主帖 15
回帖 3
视频
提问
回答 3
序鸿蒙开发环境主要是两点:1、需要一个linux环境:用来拉取代码、修改提交、以及编译构建2、需要一个Windows环境:用来运行鸿蒙的IDE(DevCo),它用来编辑代码,烧写调试 所以笔者建议的方式是,在Windows上虚拟一个linux。本文将介绍如何基于Windows10主机,通过VirtualBox虚拟一个Linux系统(ubuntu):Win10上运行IDE,虚拟机运行Ubuntu,Win10通过ssh连接虚拟机获得shell端口;同时Win10可通过samba访问虚拟机文件目录,使...
441浏览  •  
1点赞  •  
0回复
  •  0收藏
一、接口可以升级吗?在《Java编程思想·第4版》一书中提到: interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体的实现。它允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。接口只提供了形式,而未提供任何具体实现。我们在Java入门学习时,也知道接口只提供方法的声明,具体实现必须在对应的实现类中实现。实现接口的类必须为接口中定义的每个方法提供一个实现,否则就连编译都无法通过。...
250浏览  •  
0点赞  •  
0回复
  •  0收藏
一、引言什么是spring boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。 使用spr...
236浏览  •  
0点赞  •  
0回复
  •  0收藏
对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果同时有多张表的写入操作,为了保证操作的原子性(要么同时成功,要么同时失败)避免数据不一致的情况,我们一般都会使用spring事务。 没错,spring事务大多数情况下,可以满足我们的业务需求。但是今天我要告诉大家的是,它有很多坑,稍不注意事务就会失效。 不信,我们一起看看。 1.错误的访问权限 我们可以看到add方法的访问权限被...
239浏览  •  
0点赞  •  
0回复
  •  0收藏
HUAWEI DevEco Studio云端服务平台是为移动应用开发者提供的应用开发、测试、发布服务的工具平台,其中云测试提供华为热门移动终端设备,支持开发者对手机应用在系统的兼容性、稳定性、性能、功耗等进行无需人工干预的自动化测试,并提供自动化深度遍历操作点截图,便于快速发现应用问题;远程真机调测提供最新最热的华为机型,支持随时随地远程操作,7*24小时不间断在线服务,为开发者提供云端设备调试解决方案,全面协助开...
232浏览  •  
0点赞  •  
0回复
  •  0收藏
DevEco Studio助力开发者一站式开发具备安全授权能力的APP Deveco Studio作为华为开发的应用开发工具,不断地聚合华为的特色开放能力,提供海量开箱即用的API。当华为发布新的开放能力时,如互联互通、平行视界,安全授权等,都能在其工具里面快速找到,协助开发者高效开发,极速创新。 互联互通、平行视界前面都有讲过,接下来讲安全授权类API——MDM MDM是统一策略管理平台的一个核心组件,通过MDM管理可以避免用户...
327浏览  •  
0点赞  •  
0回复
  •  0收藏
HUAWEI Deveco Studio插件市场供搜索插件安装、支持通过插件仓库安装插件、离线安装插件,安装插件的方法和 IntelliJ Android Studio 基本无异。 一、在线安装1、直接在插件市场搜索插件安装 ①打开DevEco Studio,单击File -> Setting -> Plugins,单击Marketplace,搜索需要安装的插件②单击Install,待安装完成Restart IDE 2、通过插件仓库安装①打开DevEco Studio,单击File -> Setting -> Plugins,单...
298浏览  •  
0点赞  •  
0回复
  •  0收藏
最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。在介绍更更优雅的编程之前,让我们一起回顾一下,不好的if...else代码 一、又臭又长的if...else废话不多说,先看看下面的代码public interface IPay { void pay();}@Servicepublic class AliaPay implements IPay { @Override public void pay() { System.out.prin...
315浏览  •  
0点赞  •  
0回复
  •  0收藏
简介java方法中定义的变量,它的生命周期是什么样的呢?是不是一定要等到方法结束,这个创建的对象才会被回收呢?带着这个问题我们来看一下今天的这篇文章。 本地变量的生命周期在类中,变量类型有类变量,成员变量和本地变量。本地变量指的是定义在方法中的变量,如果我们在方法中定义了一个变量,那么这个变量的生命周期是怎么样的呢?举个例子:public void test(){ Object object = new Object(); d...
221浏览  •  
0点赞  •  
0回复
  •  0收藏
1 概述在工程规模较小,不是很复杂,与硬件结合紧密,要求移植性的时候,可采用宏定义简化编程,增强程序可读性。当宏作为常量使用时,C程序员习惯在名字中只使用大写字母。但是并没有如何将用于其他目的的宏大写的统一做法。由于宏(特别是带参数的宏)可能是程序中错误的来源,所以一些程序员更喜欢使用大写字母来引起注意。 简单宏定义无参宏的宏名后不带参数,其定义的一般形式为:#define 标识符 字符串// 不带参数的宏...
143浏览  •  
1点赞  •  
3回复
  •  0收藏
1、Lite Wearable 和Wearable的产品区别是什么?华为发布的GT2 Pro是属于哪种? 答:Lite Wearable是轻鸿蒙设备,Wearable是富鸿蒙设备,GT2 Pro属于Lite Wearable。2、获取的accuracy = 20是指什么呢?是精确度20米的意思吗。 答:是精确度的意思。3、在lite wearable中获取的心率是个具体的数字,比如100,那么想要获取最近一段时间的时间与心率,应该怎么做呢? 答:传感器只能获取实时的值,想要获取历史值,只...
595浏览  •  
0点赞  •  
2回复
  •  0收藏
2020-09-25 14:12:11
序列化概念 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。如:将 Python 代码转为文本,方便移植,转化文本这个过程为序列化。 目的 以某种存储形式使自定义对象持久化;转移对象,方便携带移植;使程序更具有维护性。 json使用 json 函数要先导入 json 函数库:import jsondump和dumps 序列化方法。dump:必须传文件描述符,将序列化的文件保存在文件中。dumps:把数据结构直接转化为 json ...
294浏览  •  
0点赞  •  
0回复
  •  0收藏
最近这段时间,关于华为芯片的问题再次引起大众的关注。 本以为,华为会和联发科进行合作,从联发科手中采购天玑芯片,但是随着美方对华为新一轮的压制,联发科不得不对外声明:将遵守规则;这句话的意思也就是说,联发科可能会放弃华为,不跟华为进行合作。 终于放话了!余承东对外宣布其实,不光是华为的芯片问题让人担忧,还有安卓系统的问题,此前外媒曾爆料出:美方将限制华为的屏幕,也就是说京东方也有可能无法跟华为...
265浏览  •  
0点赞  •  
0回复
  •  0收藏
由于无法获得谷歌GMS服务的授权,现如今华为在全球手机市场的份额一再下滑。海外市场新款的旗舰产品虽然搭载了华为HMS服务,但缺少了谷歌必要软件的服务,华为的生态建设仍然需要一段时间的发展。 但由于美国相关政策的影响,2020年8月13日之后,在国际市场中销售的华为手机产品,将不在被允许使用Android操作系统。 2019年9月份,华为公布了自己的鸿蒙OS系统,并加以实现要从根源上避免谷歌再次断供的局面发生。 截止到目前...
135浏览  •  
0点赞  •  
0回复
  •  0收藏
众所周知,当时华为鸿蒙系统还处于1.0版本的时候,这项技术就已经被运用到了荣耀智能屏上,目前该系统也已经过渡到了华为的手表上,经过这一段时间的研发,目前市面上的一些主流软件也都能够支持鸿蒙系统了。华为对鸿蒙系统最终的定位是在于物联网技术,因此也开启了企业之间的合作,就在前一段时间比亚迪发布的比亚迪汉中,就存在了鸿蒙系统的影子,可以说只要有了属于我们中国人的系统,我们能做的事情就很多了。 鸿蒙OS在去...
124浏览  •  
0点赞  •  
0回复
  •  0收藏