首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Parallels m1 安装 arch 虚拟机并配置 KDE 和辅助程序

    安装 KDE 桌面# # 根据需要配置镜像后进行 # 建议配置 ustc arch arm 镜像后继续 pacman -Syyu # 升级系统中全部包 pacman -S sudo vim xf86-video-vesa...appstream # 确保 Discover(软件中心)可用,需重启 systemctl enable sddm systemctl start sddm # 直接启动显示管理器 # 安装中文字体...sudo pacman -S adobe-source-han-serif-cn-fonts wqy-zenhei # 安装几个开源中文字体。...前往 /Applications/Parallels Desktop.app/Contents/Resources/Tools 文件夹,找到 prl-tools-lin-arm.iso 文件,手动挂载到虚拟机中...参考文献# Installing Parallels Tools Parallels Desktop - ArchWiki 桌面环境与常用应用安装 - archlinux 简明指南 注:本作品采用 知识共享署名

    1.7K50

    如何在 Java8 中风骚走位避开空指针异常

    要说 Java 编程中哪个异常是你印象最深刻的,那 NullPointerException 空指针可以说是臭名昭著的。不要说初级程序员会碰到,即使是中级,专家级程序员稍不留神,就会掉入这个坑里。...Java8 中在这方面做了改进。所以,这篇文章就特意来介绍一下如何在 Java8 中利用新特性来编写防止 NullPointerException的发生。...Java8 中如何加强对 Null 对象的检查? 在上篇文章 Java8 新特性指导手册 中简单的提了一下如何通过 Optional 类来对对象做空校验。接下来,我们再细说一下: ?...getFoo() { return foo; } } 业务中,假设我们需要获取 Outer 对象对底层的 Inner 中的 foo 属性,我们必须写一堆的非空校验,来防止发生 NullPointerException...try { T result = resolver.get(); return Optional.ofNullable(result); } catch (NullPointerException

    94020

    使用 Java8 中的 Optional 类来消除代码中的 null 检查

    本文由 #公众号:一个正经的程序员 原创 作者:散淡样子 GitHub:https://github.com/LouisLiu00 00 前言 Optional 类是 Java8 新增的一个类,Optional...类主要解决的问题是臭名昭著的空指针异常(NullPointerException)。...01 避免使用 null 检查 作为 Java 开发人员,几乎所有人都遇到过 NullPointerException 异常,大多数人遇到 NullPointerException 异常时都会在异常出现的地方加上...基于上面的原因,Java8 中引入了一个新的类 Optional,用以避免使用 null 值引发的种种问题。...= null) { // TODO ... } else { // TODO ... } 当我们从之前版本切换到 Java8 的时候,不应该还按照之前的思维方式处理 null 值,Java8

    1.1K30

    如何在 Java8 中风骚走位避开空指针异常

    要说 Java 编程中哪个异常是你印象最深刻的,那 NullPointerException 空指针可以说是臭名昭著的。不要说初级程序员会碰到,即使是中级,专家级程序员稍不留神,就会掉入这个坑里。...Java8 中在这方面做了改进。所以,这篇文章就特意来介绍一下如何在 Java8 中利用新特性来编写防止 NullPointerException的发生。...Java8 中如何加强对 Null 对象的检查? 在上篇文章 Java8 新特性指导手册 中简单的提了一下如何通过 Optional 类来对对象做空校验。接下来,我们再细说一下: ?...getFoo() { return foo; } } 业务中,假设我们需要获取 Outer 对象对底层的 Inner 中的 foo 属性,我们必须写一堆的非空校验,来防止发生 NullPointerException...try { T result = resolver.get(); return Optional.ofNullable(result); } catch (NullPointerException

    95920

    xmake v2.3.9 发布, 新增独立 Xrepo CC++ 包管理器

    在这个新版本中,我们重点改进了 xmake 的依赖包管理,新增了 Archlinux 和 MSYS2/Mingw 下 的 pacman 包管理器支持,另外我们进一步丰富了 xmake 的官方包仓库 xmake-repo...xmake 就会自动拉取 zlib/openssl 源码包,然后使用 arm-linux-musleabi-cross 交叉工具链编译安装 zlib 和 openssl,安装完成后,自动集成到 test...我们既支持 archlinux 上的 pacman 包安装和集成,也支持 msys2 上 pacman 的 mingw x86_64/i386 包安装和集成。...target("test") set_kind("binary") add_files("src/*.c") add_packages("zlib", "libpng") archlinux...false}) #1016: 针对依赖包增加license兼容性检测 #1017: 支持外部/系统头文件支持 add_sysincludedirs,依赖包默认使用-isystem #1020: 支持在 archlinux

    1.4K30

    Java8新特性之空指针异常的克星Optional类

    日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。...背景 作为开发人员每天与NullPointerException斗智斗勇。每接收到参数或调用方法获得值得判断一下是否为null。稍不留意,空指针异常就像幽灵一样出现了。...这篇文章我们来学习Java8是如何通过Optional类来避免空指针异常的。 先来看一下不使用Optional类时,我们为了防止NullPointerException会怎么处理。...为了解决相关问题,在Effective Java中建议若方法返回类型为集合,则通过返回空集合以避免 NullPointerException,真是煞费苦心。...Java8提倡函数式编程,新增的许多API都可以用函数式编程表示,Optional类也是其中之一。 小结 至此,Java8新特性相关的内容便完结了。

    1.6K20

    archlinux安装教程2020(archlinux更换国内源)

    主要为以下步骤: 1.下载ArchLinux安装镜像并 制作U盘启动工具 2.开机从U盘启动 3.进行联网 4.编辑镜像站文件(选择一个比较快的中国镜像源) 5.开始分区(UEFI+GPT) 6.格式化分区...(本次使用archlinux-2020.01.01-x86_64.iso) 截图未更新!...2021新版ArchLinux安装镜像里的wifi连接由之前的wifi-menu改成了iwctl。...执行: # pacman -S xf86-input-synaptics (触摸板驱动,笔记版可装,台式机就不用了)执行 # pacman -S ttf-dejavu wqy-microhei 安装字体...:Dejavu 和 微米黑字体(不安装的话 后面进入桌面环境设置系统语言为简体中文的时候会出现字体显示不全的问题) (3)安装桌面环境 桌面环境有很多,常用的2大桌面环境为GNOME和KDE。

    12.5K30
    领券