设计

10 个 Linux 下免费FPS(第一人称射击)游戏

1. Urban Terror  Urban Terro 是一个免费的第一人称射击游戏,由 ForzenSand 公司开发,可同时运行在 Windows 和 Linux 上。游戏的…

Ubuntu 重新设计了效果非常赞的日历应用程序

几天前,Ubuntu 设计师和大家分享了一篇官方在设计日历程序的文章,其中着重说明了如何设计在触摸屏的模式下的具体设计思想。文章中谈到日历应用程序的几个组成部分,包括视图的年、月、…

9款最好的 Javacript 用户的 IDE 和代码编辑器

网络应用设计和开发是最近一段时间的发展趋势,也有越来越多的人开始在此寻找他们的职业机会。但是,作为网络开发人员或图形设计人员来说,一个好的机会并不是每个人都能够轻易获得到的,它需要…

Mozilla 要换新 LOGO 了,已圈定七种设计

在 Mozilla 基金会开展“开源品牌重建”活动两个月之后,终于将选择缩小到了七种。它的这个活动并不要求用户提交设计方案,而是由一家英国的设计公司 Johnson Banks 提…

设计微服务架构前应该了解的 5 项指导原则

顶级 CTO 基于五个简单的原则为精心设计的微服务提供建议。对于从微服务开始的团队来说,最大的挑战之一就是坚持 金发女孩原则 The Goldilocks principle (该…

Linux 中国徽标征集活动进展汇报

自从 10 天前,我们发起了徽标征集活动,得到了大家的踊跃支持。虽然有相当多朋友表示原来的徽标就挺好,是的修改下就可以,但是也有很多朋友给我们提交了新的徽标设计及其设计理念。以下,…

用 Penpot 弥合设计和代码之间的鸿沟

用 Penpot 这个开源的设计工作空间来弥合编程和设计之间的鸿沟。在计算机编程的大部分历史中,在创建应用的代码的程序员和创建应用的用户体验(UX)的设计师之间一直存在着鸿沟。这两…

开源设计系统 PatternFly 的 5 个最佳实践

PatternFly 是一个开源、开放社区的设计系统。你是否曾欣赏过宝石的切面?这些角度和倾斜是一件美丽的事情。你可以看到多面宝石比平面宝石更亮。在分析一个多面体设计系统时,你也可…

硬核观察 #1049 中国用人工智能在 5 小时内设计出 RISC-V CPU

中国用人工智能在 5 小时内设计出 RISC-V CPU在一篇由中科院、中科大的研究人员发表的论文中,详细介绍了他们在 5 小时内设计出一个新的工业规模的 RISC-V CPU 的…

第34期:MySQL 表冗余设计

引言:上一篇我介绍了 MySQL 范式标准化表设计,范式设计具有以下优点:1、把如何消除数据冗余做到极致,从而减少关系表对磁盘的额外占用。2、各个表之间的关系表现非常清晰,可读性非…

API 设计 :从基础到最佳实践

导读:在本次深入研究中,我们将从基础开始,逐步了解 API 设计,并逐步实现定义卓越 API 的技术最佳实践。作为开发者,我们可能熟悉其中的许多概念,但我们也将提供详细的解释以加深…

.NET Core中的DDD设计模式与分层架构

随着软件系统的复杂性和规模不断增长,如何合理组织代码、降低系统的复杂性并提高可维护性成为了软件开发中的重要问题。领域驱动设计(Domain-Driven Design,简称DDD)…

如此丝滑的API设计,用起来真香

故事工位上,小猫一边撸着代码,一边吐槽着前人设计的接口。如下:“我艹,货架模型明明和商品SKU模型是一对多的关系,接口入参的时候偏偏要以最小粒度的SKU将重复入参进行平铺”。“一个…

系统设计 | 多语言设计,你学会了吗?

多语言设计是国际化系统设计的第一步,也是最基本的内容。很多时候,我们会认为多语言设计非常简单。对于静态资源来说确实如此,通过加载一个语言包即可,但是对于一些动态内容而言却不太一样。…

如何使用OceanBase进行电商数据库设计,本文带你了解

如何进行电商数据库设计?电商是现代商务模式的典型代表,涉及的数据量较大、复杂度较高,因此对数据库设计的要求也较高。OceanBase是一种具有高性能、高可靠性和高可扩展性的分布式数…

好系统都是设计出来的,不过数据库厂商最好让应用设计变得更简单

经常有人谈到因为某某数据库的问题而导致了系统问题的时候,总有人会说“好的系统都是设计出来的”。几年前和 Oracle 研发的一个座谈会上,当时 Oracle 研发方面的总监说:“O…

16 个在面试前需要知道的系统设计概念

要在关于系统设计的面试中脱颖而出,最关键的方面之一是深入理解基本的系统设计概念,例如,负载平衡、缓存、分区、复制、数据库和代理。根据我自己的经验,我确定了 16 个关键概念,它们可…

网页设计中css的含义是什么

css(层叠样式表)是一种网页设计语言,它允许您描述网页的视觉呈现方式,包括文本样式、颜色、布局和动画。css 在网页设计中至关重要,因为它分离了内容与表现,改善了用户体验,提高了…

PHP接口设计与实现的最佳实践

PHP接口设计与实现的最佳实践 随着互联网的快速发展,Web接口的设计和实现变得越来越重要。PHP作为一种常用的Web开发语言,在接口设计和实现中也扮演着重要角色。本文将介绍PHP…

分析Go语言标志的设计与意义

Go语言标志的设计与意义 Go语言是由Google开发的一种静态、编译型的编程语言,自问世以来受到了广泛的关注和应用。作为一门新兴的编程语言,Go语言的设计在很多方面都颇具创新性,…

加载更多