首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

鸿蒙不是Linux不是安卓

1.1 鸿蒙不是Linux,也不是安卓 很多人会混淆鸿蒙跟Linux关系。 先举个例子,大家很熟悉Windows里面含有内核,也含有UI系统,含有桌面程序,普通人可以直接使用Windows。...但是Linux仅仅是一个内核(它提供进程管理、文件系统等概念),必须在Linux之上安装各种APP,普通人才可以使用。...基于Linux内核制作出来完整系统有Ubuntu、debian等等,普通人可以直接使用这些完整系统。 所以鸿蒙要对标的是Windows、安卓、IOS这类完整系统,而Linux只是鸿蒙支持内核之一。...常见内核有freeFTOS、rt-thread、UCOS,这些都属于实时操作系统(RTOS),Linux不是实时操作系统。 有了那么多操作系统,为什么还要开发Liteos-a呢?...Linux强大在于它支持硬件非常多,但是它过于庞大,启动慢、耗电,这些缺点导致它不适合用在物联网领域。

4.7K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux | 不懂Linux码神,不是真正菜鸟

    安装VMware 略 下载Linux系统镜像文件 官网地址:www.centos.org ?...VMware中安装linux系统 点击【文件】,选择【新建虚拟机】 ? 选择【自定义高级】,点击【下一步】,默认配置,然后再次点击【下一步】 ?...安装来源,选择‘安装程序光盘镜像文件(iso)(M)’,之后,定位到之前已经下载好镜像文件(切忌:不要出现中文路径),然后点击【下一步】 ?...输入之前设置用户名和密码,即可登录成功 ? 配置系统网络环境 点击虚拟机左侧,选中安装系统,右键,设置,查看网络连接信息,【硬件】页签,选择【网络适配器】,网络连接选择【NAT...】...在虚拟机中,选中安装系统,点击工具条中【编辑】-选择【虚拟网络编辑器】 选中【VMnet8】,点击【NAT设置】,查看本地IP网段 点击【DHCP设置】,查看IP起始段,方便设置IP地址 ?

    1.7K70

    Android中如何动态实现设置全屏和退出全屏

    在我们开发过程中,实现Activity全屏效果经常遇见,当然我相信大家都肯定使用过,估计也会用,但是推出全屏方法估计大家应该大多数人没有用过。...在这里我就给大家介绍一下,如何动态实现设置全屏和退出全屏吧! [1]....[代码] 实现全屏函数: private void setFullScreen(){ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN...[代码] 退出全屏函数: private void quitFullScreen(){ final WindowManager.LayoutParams attrs = getWindow().getAttributes...,在评论下面留言自己最想知道一些教程或者需要讲解代码有哪些,我好有针对性给大家写一些文章,我也希望有能力的人,能够也写一些文章,分享给大家。

    2.9K50

    Red Hat不是只有Linux

    相信很多关注技术动态的人都知道,近日Red Hat企业版Linux在中国 Azure Marketplace 上正式上线了。而且本周,Red Hat Linux发行版也迎来了它25岁生日。...作为最早Linux发行版之一,Red Hat 现在是最成功开源公司,而且它成功也成了其他公司追随其模式催化剂。...他认为,当时市场是围绕着用Linux来替代Windows,或者用JBoss代替IBMWebSphere展开。...我们现在开发技术正推动着网络新创新。我们现在不是在谈论省钱,而是帮助推动公司内部创新。” 在过去几年里,它们也通过进行收购来推动这一创新。...在某种程度上,这是促使该公司推出OpenShift等服务原因,例如,一个位于Red Hat Enterprise Linux 之上容器平台,与最初Linux发行版不一样,它集成了Docker和Kubernetes

    1.8K60

    不是 Windows,也不是 Linux,Shrine 才是“神之操作系统” | Linux 中国

    正因为如此,他在生活中说过或做过一些不被社会接受事情。 总之,让我们回到故事主线。在 21 世纪初,Terry 发布了一个简单操作系统。...他有计划为 Linux 制作一个完整 TempleOS 环境。 体验 让 Shrine 在虚拟机中运行是相当容易。你所需要做就是安装你选择虚拟化软件。...(我是 VirtualBox)当你为 Shrine 创建一个虚拟机时,确保它是 64 位,并且至少有 512MB 内存。 一旦你启动到 Shrine,会询问你是否要安装到你(虚拟)硬盘上。...一旦安装完成(你也可以选择不安装),你会看到一个该操作系统导览,你可以由此探索。 总结 TempleOS (和 Shrine)显然不是为了取代 Windows 或 Linux。...在 12 年时间里,Terry 用他自己创造语言创造了一个稍稍超过 10 万行代码操作系统。他还编写了自己编译器、图形库和几个游戏。所有这些都是在与他自己个人心魔作斗争时候进行

    61650

    安装linux基本步骤_linux安装oracle

    文章目录 一、下载Python包 二、安装依赖环境 三、安装Python3 四、建立Python3和pip3软链 五、检查是否安装成功 ---- 【Python测试交流群:8140 78962】 --.../mirrors/python/ ---- 大部分版本和各系统包都提供,这里教程用Python3.9.6来举例: 1)Linux可以通过wget命令进行下载(在任意目录执行下面的命令,如果找提示找不到...--- 2)如果没有wget又不想额外安装的话可以先通过网页下载到本地,然后上传到Linux服务器: ---- 二、安装依赖环境 1.输入命令:yum -y install zlib-devel...,那我这里就是Python-3.9.6.tgz):tar -zxvf Python-3.9.6.tgz 3.进入解压后目录,编译安装: cd Python-3.9.6 ..../configure --prefix=/usr/local/python3 (/usr/local/python3为上面步骤创建目录) ---- 4.编译:make ---- 5.编译成功后,编译安装

    19.9K20

    Windows 对全屏应用优化

    全屏独占窗口可以让应用独占显示和拥有更多(不是全部占有,但也差不多)显卡资源。而在进入窗口模式应用需要和其他应用共享显示和计算资源,其他窗口在后台运行依然需要使用显卡计算资源。...此时窗口模式应用需要依靠桌面管理器(DWM Desktop Window Manager)进行调度,此时显卡资源也就需要将资源共享给其他所有的应用,而不是和独占全屏一样。...原因在于独占全屏模式会出现切换等待,虽然在大部分设备上有显卡优化,这部分时间非常短,但是如果想要做频繁切换,效果也不是很好。...通过大量测试微软对全屏无边框窗口性能优化基本达到了全屏独占窗口性能 什么全屏独占窗口能具有更高性能?...,同时对无边框全屏窗口提供几乎同等性能优化,此时更多应用都选择使用无边框全屏窗口而不是全屏独占窗口 但如果是进行更多性能优化,可以考虑进入全屏独占窗口 如果是 WPF 程序,那么设置无边框然后设置窗口大小和屏幕一样大

    1.9K20

    EasyPlayer客户demo点击全屏无法实现播放器全屏调整优化

    EasyPlayer播放器是TSINGSEE青犀视频维护一个RTSP播放器项目,EasyPlayer遵循了标准流媒体码流协议,进行实时播放以及码流录制,在数据流播放速度以及画质解码显示上均做了大量深度优化...此外EasyPlayer支持多平台客户端版本,方便直接使用或在此基础上进行二次开发,拓展性和灵活性极强。...不少用户采用EasyPlayer来搭建播放器Demo,搭建测试过程中,在demo上点击全屏只能是当前页面全屏,无法做到播放器全屏,这显然是不符合使用习惯,因此我们对该处问题进行优化。...以上问题全屏代码如下: 从上可知获取dome是个数组,当点击事件触发时不能使其全屏,因此我们需要根据点击按钮判断想要全屏demo元素,更改代码如下: 更改后全屏效果如下: EasyPlayer...播放器功能全面,可动态设置视频输出显示比例,调整音量输出大小,实时视频流量数据等,同时支持手动输入视频源和获取指定流媒体服务器直播视频源模式,欢迎大家关注和测试。

    1.2K10

    Linux】VM与Linux安装

    1.1 VMWare安装 1)VMware Workstation Pro安装向导 2)VMware Workstation安装许可协议。...11)VMware Workstation 安装向导完成 1.2 CentOS安装 1)检查BIOS虚拟化支持。...Win7系统  Win10系统 2)新建虚拟机 3)新建虚拟机向导  4)创建虚拟空白光盘  5)安装Linux系统对应CentOS版  6)虚拟机命名和定位磁盘位置  7)处理器配置,...此外,在Ctrl+Alt可以实现Windows主机和VM之间窗口切换 20)CentOS7欢迎页面  21)选择简体中文进行安装 22)选择语言键盘,日期和时间  23)软件选择  如果选择最小安装是纯命令行界面...,ifconfig查询ip地址命令没有,vim编辑器也没用, 需要执行以下命令安装: yum install -y net-tools yum install -y vim 24)选择自动分区、不启用

    5.2K20

    rpm linux安装(linux安装mysql)

    RPM是一种用于互联网下载包打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名文件。与Dpkg类似。 RPM文件在Linux系统中安装最为简便。...3、apt-get是debian系linux,我用debian系少,不知道debian系软件也可以用rpm包安装? rpm默认就安装在了发行版本里,比如RedHat和centos。...RPM是一种用于互联网下载包打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名文件。与Dpkg类似。 RPM文件在Linux系统中安装最为简便。...它生成具有.RPM扩展名文件。与Dpkg类似。 RPM文件在Linux系统中安装最为简便。...rpm软件包信息 2 查询rpm软件包安装文件信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装rpm软件包 5 升级当前linux系统rpm软件包 (1)#rpm

    31.4K40

    linux安装git,linux安装jenkins

    首先是两个地址,分别是git版本下载地址,jenkins下载地址 https://mirrors.edge.kernel.org/pub/software/scm/git/ http://mirrors.jenkins.io.../war-stable/ 找到对应想安装版本, wget 地址。。。。...下载下来 git使用make命令进行编译,可以指定路径也可以不指定目录 默认安装到了,usr/local/bin下面了,然后在root下加上软连接 ln -snf /usr/local/bin/git.../bin/git 这样就可以全局使用git命令 jenkins下载是war包,必须得有java环境, 我用java环境比较老旧是1.7,jenkins在2.60版本以后就不支持1.7版本了,需要更高版本...,1.8 不想再装一次java,就降级使用jenkins,用是2.4版本 下载后, nohup /usr/local/src/java/jdk1.8.0_201/bin/java -jar jenkins.war

    23.5K20

    kali Linux安装

    ,下载链接最好不要在浏览器中下载,我用浏览器下载速度几十k 所以这里给上百度网盘链接(要是有会员会快很多当然也有其他方法) 1,准备工作 kali-linux-2020.2-installer-amd64...-1.0.6-amd64 链接:https://pan.baidu.com/s/1Dc0X-lpvZWr-JWgvc9wi1g kali-linux-2020.2a-vmware-amd64 链接...:https://pan.baidu.com/s/157_r7rDPeJVQqyHisjh-6A 2,现在开始安装kali linux,首先创建一个新虚拟机 其他都默认就可以了,这一步我们选择稍后安装操作系统...这里选择别太低就可以,影响不是太大 给你第一个渗透系统取一个你喜欢名字把 这里可以根据自己电脑来设置,别超过你电脑就可以 这一步是为你kali设置硬盘大小 指定磁盘文件名我这里是...还是相当帅气,符合我风格 开机后面,输入安装时创建用户和密码,就可以进入桌面 总结:界面变化很大,个人感觉比之前流畅了很多,虚拟机安装kali可能硬件性能不大好,但这次感觉流畅了很多

    18.6K20

    Redis安装Linux

    上一篇我们介绍了在Windows下安装Redis方法,这里我们再记录一下在Linux下如何安装Redis 第一步:下载 前往Redis官方网站下载稳定版,这里是:http://download.redis.io...redis目录 cd redis # 执行编译 make 注:编译完成之后,可以看到redis目录中会有对应src、conf等子目录 3.安装 cd src make install 第三步:部署 1....为了方便管理,将Redis文件中conf配置文件和常用命令移动到统一文件中 cd redis mkdir etc mkdir bin mv redis.conf etc/ mv mkreleasehdr.sh...Linux上redis详细安装及配置过程 Linux安装redis和部署 centos7 安装部署运行 Redis5 CentOS7.5中安装redis5.0(实践踩坑版) 本文采用 「CC BY-NC-SA...4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven https://www.yiiven.cn/redis-for-linux.html

    88130

    WebView中视频全屏相关操作

    近期工作中,基本一直在用WebView,今天就把它整理下: WebView 顾名思义,就是放一个网页,一个看起来十分简单,可是用起来不是那么简单控件。...首先你肯定要定义,初始化一个webview,事实上网上样例非常多,我这里就简单把一些WebView 中可能会用到非常重要属性以及支持全屏播放视频该怎么实现代码粘出来,直接放到项目中去即可了...onHideCustomView 表示退出全屏时候 界面的话,就是一个webview ,一个FrameLayout ,当全屏时候就设置webview 隐藏,让FrameLayout全屏显示出来,那么视频就自己主动跑到...退出全屏时候,一样道理,这里要用到回调函数,自己理解吧。。。我讲不好。。。...可见例如以下代码 /** * 设置全屏 */ private void setFullScreen() { // 设置全屏相关属性,获取当前屏幕状态,然后设置全屏 getWindow

    1.6K20

    Linux之删除带有空格文件(不是目录)

    大家平时工作中对不带空格文件接触较多。这样一来删除操作也是比较简单。但是有时我们会接触带有空格文件。对于这种文件我们应该如何删除呢?...首先我们演示一下find命令结合xargs命令删除不带空格文件 [root@ELK-chaofeng test]# touch 1.txt 2.txt [root@ELK-chaofeng test]...-type f | xargs rm -rf [root@ELK-chaofeng test]# ls [root@ELK-chaofeng test]# 接下来我们演示删除带有空格文件 [root@...-type f -print0 | xargs -0 rm -rf [root@ELK-chaofeng test]# ls 上面的参数-print0,于默认-print相比,输出序列不是以空格分隔...而xargs也有一个参数-0,可以接受以null而非空格间隔输入流。 以上就是本文全部内容,希望对大家学习有所帮助。

    2.8K31
    领券