首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Ubuntu 18.04 主题美化指“北”

Ubuntu 操作系统一直深受广大开发者喜爱,一个原因在于它的软件支持比较新,另一个原因在于它的交互更为友好、便于定制化。今天,在尝试从 16.04 升级到 18.04 之后,觉得可能需要换个主题,换个好心情(16.04 一直用的是 Flat 主题,一款非常好看的主题哦)。由于 Ubuntu 18.04 采用了 GNOME 替代 Unity(GTK 基础上由 Canonical 自主开发的,因为维护耗费精力而被砍掉) 作为默认图形桌面环境,原来的 Flat 主题也失效了,不过好在有万能的 opendesktop.org ,有很多开源界的设计师们纷纷向这个站点贡献自己的 GNOME 桌面定制化设计,在这个地方基本可以找到想要的主题,比如像类 MacOS 、 Windows 、Arch 等操作系统样子的高仿主题。个人比较偏爱 MacOS 风格的主题,因此下面就拿自己使用的一系列主题举例。

02

快速美化您的桌面(win 仿制 mac)

作为开发人员,电脑是我们每天必须面对的。有时候偶尔换一张心意的电脑壁纸当桌面(篮球明星?动漫迷?电影明星?)就可以让我们在使用电脑时心情更加舒畅。当然,可以更全面对我们使用的电脑进行美化:使用第三方主题,它可以改变资源管理器窗口的外观、字体、颜色、按钮、鼠标指针、图标等,达到与众不同的视觉感受。同时,使用一些恰当的插件,对于工作可能会有事半功倍的效果。趁着闲工夫,考虑着美化下桌面(~~个人使用的win10系统,凌乱的桌面看着越发难受...~~)。因为比较喜欢mac系统一些界面元素,所以网上主要收集相关的一些材料,主要分为两种:

03

在王者荣耀角度下分析面向对象程序设计B中23种设计模式之观察者模式

王者荣耀是一款5v5的团队竞技游戏,在一局游戏当中,必要的系统提示有利于玩家对实时的战况有更好地把握。比如,当游戏开局时,系统会提示“敌军还有5秒到达战场,请做好准备”;当有英雄被击杀时或者敌我双方防御塔被摧毁时,我方队友和敌方收到的系统提示是不同的。 于是,此类问题就可以用观察者模式很好的实现当防御塔被摧毁后敌我双方英雄分别收到不同的消息的结果。这里再简单描述一下这个具体问题:当敌方高低防御塔被我方娜可露露摧毁时,我方全部队友收到系统提示消息“(娜可露露)摧毁敌方防御塔”,而敌方英雄收到的则是“(娜可露露)摧毁我方防御塔”。

02

设计模式的征途—13.代理(Proxy)模式

所谓代购,简单说来就是找人帮忙购买所需要的商品。代购分为两种类型,一种是因为在当地买不到某件商品,又或者是因为当地这件商品的价格比其他地区的贵,因此托人在其他地区甚至国外购买该商品,然后通过快递发货或直接携带回来。另一种则是消费者对想要购买的商品相关信息的缺乏,自己无法确定其实际价值,因此只好委托中介讲价或购买。在软件开发中,有一种设计模式可以提供与代购类似的功能,由于某些原因,客户端不想或者不能直接访问某个对象,此时可以通过一个称之为“代理”的第三者来实现间接访问,该方案对应的设计模式则被称为代理模式。

03

在王者荣耀角度下分析面向对象程序设计B中23种设计模式之观察者模式

王者荣耀是一款5v5的团队竞技游戏,在一局游戏当中,必要的系统提示有利于玩家对实时的战况有更好地把握。比如,当游戏开局时,系统会提示“敌军还有5秒到达战场,请做好准备”;当有英雄被击杀时或者敌我双方防御塔被摧毁时,我方队友和敌方收到的系统提示是不同的。 于是,此类问题就可以用观察者模式很好的实现当防御塔被摧毁后敌我双方英雄分别收到不同的消息的结果。这里再简单描述一下这个具体问题:当敌方高低防御塔被我方娜可露露摧毁时,我方全部队友收到系统提示消息“(娜可露露)摧毁敌方防御塔”,而敌方英雄收到的则是“(娜可露露)摧毁我方防御塔”。

00

中通消息平台集群突破百万主题的技术探索

随着业务上的增长与迭代,业务使用的消息集群会创建越来越多主题,在业务流量不断增长的情况下,还需要不断增加主题的分区数量,Kafka 由于本身的存储机制特点,随着主题和分区数的增加,性能会不断下降,无法满足业务上的发展。通常我们的做法是扩容集群,但随着集群的不断扩大,又会伴随着很多问题,随着集群的扩容节点,创建主题和分区数不断增多,存储在 zk 上的元数据就会越来越多,每当需要全量同步元数据到 Broker 节点时,会是一笔很大的网络开销,由于当 contrller 切换时往往需要全量同步元数据到每个 Broker 上,因此,元数据越多,controller 的切换时长会越长,而且由于 Kafka 会独立一个复制线程进行分区副本的复制,多个分区共享该线程,因此 Broker上的分区不断增多后会造成复制线程负载增大,严重时会会造成某些分区副本复制跟不上,导致 ISR 频繁变化。

01
领券