Tkinter-Designer :一种创建 Python GUI 的简单快捷方法

1680 5
Tkinter Designer 旨在加速 Python 中的 GUI 开发过程。 它使用著名的设计软件 Figma 使在 Python 中创建漂亮的 Tkinter GUI 变得轻而易举。Tkint.

什么是皮尔士的符号理论?

3085 2 3K
皮尔士(CSPierce)符号理论(Peirce's Theory of Signs)是一种三位一体的高维思维。(类似三体中的歌者文明思维)皮尔士宣称任何东西都可以是一个符号。只需要某人在某些上下文情.

Kafka消息分发、主题分区与消费组的概念

9028 4 4K
本文主要从Kafka与传统JMS消息系统的对比中挖掘Kafka在消息分发和主题分区上的独特特点,Kafka通过主题topic、分区和消费组这三个概念灵活适应各种消息场合,业务设计关键是如何用好这三个概.

Redis老了吗?Redis与Dragonfly性能比较

4315 2 3K
最近一个新项目 Dragonfly 声称是最快的 Redis 兼容内存数据存储。Dragonfly 基准测试将独立的单进程 Redis 实例(只能利用单个内核)与多线程 Dragonfly 实例(可以.

软件技术从1996年以后就停滞不前了! - alarmingdevelopment

2733 8
软件正在吞噬世界。但是软件技术本身的进步在1996年左右基本上停滞了。这是我们按照时间顺序排列的结果:LISP,Algol,Basic,APL,Unix,C,Oracle,Smalltalk,Wind.

Dagster使用DuckDB从头构建一个穷人的数据湖

3751 2
数据的价值与数据的新近程度成正比。我们可以使用内存数据库来提高速度和价值生成吗?DuckDB 在这一承诺上获得了很多关注,Dagster 团队撰写了关于其建立在 DuckDB、Parquet 和 Da.

Spring Boot和Kafka实战自定义复杂配置示例

19738 1 26K
这篇博客文章展示了如何配置Spring Kafka和Spring Boot以使用JSON发送消息并以多种格式接收它们:JSON,纯字符串或字节数组。基于此配置,您还可以将Kafka生成器从发送JSON.

Go Goroutine、Java 19 虚拟线程与Kotlin 协程的性能比较 - RobertDeng

3699 2 2K
本文试图比较示例逻辑在不同流行语言(Go、Java 和 Kotlin)下运行时的不同虚拟线程运行性能。与传统的线程技术相比,虚拟线程减少了从用户空间到内核空间的切换时间成本,从而在多线程应用程序开发中.

类似Quartz的分布式Java后台作业计划程序:JobRunr

3034 6 4K
JobRunr 提供了一个统一的编程模型,以可靠的方式处理后台任务,并在共享主机、专用主机或 JVM 实例内的云(你好 Kubernetes)上运行。您可以在 Web 应用程序中启动小型和处理作业,也.

一个“老”程序员的思考

1 2812 18
本文是一位40岁老程序员对职业生涯的思考,建议多学习接触新事物,将精力投入到衰竭期比较长的知识领域,这些都是很有建设性的。下面是大意译文:我是一个程序员,几个月前刚过完害羞的四十岁生日。这是一个星期六.

使用Spring Boot + Kafka实现Saga分布式事务模式的源码 - vinsguru

3912 5 2K
假设我们的业务规则说,当用户下订单时,如果产品的价格在用户的信用限额/余额之内,则订单将被履行。否则将无法实现。看起来真的很简单。这在整体/单体应用中非常容易实现。整个工作流程可以视为1个单事务。当所.

不要使用UUID,它不安全!

3494 2 2K
如果您需要一个不可猜测的随机字符串(例如,用于会话 cookie 或访问令牌),可能很想获取一个随机 UUID,如下所示:88cf3e49-e28e-4c0e-b95f-6a68a785a89d这是一.

不使用DDD的后果:为什么我们停止了向微服务的迁移? - Steven Lemon

1 5592 5 7K
最近,我们的开发团队在功能交付计划方面略有突破。技术领导层决定,这次将我们的单片单体架构分解为微服务是最好的时机。经过一个月的调查和准备,我们却取消了这项迁移,而是决定坚持使用我们的单体巨石系统。对我.

Bootstrap 5抛弃了Jquery

7391 4
Bootstrap 5将去除对Jquery的依赖,抛弃了JQuery.js这个昔日明星,Jquery大势已去,正如一位网友说:我一直不喜欢Bootstrap的一件事是它需要你加载一个完整版本的jQue.

Netflix Conductor等开源工作流引擎的使用经验分享 | 黑客新闻

8717 2 4K
kelnos参与了工作流引擎的评估并在工作中采取了Conductor,但总体上对此并不满意。默认数据存储区是此基于Netflix特定产品(Dynomite),它是基于Redis构建定制的。普通公司在运.

什么是领域? - nick

5075 3 3K
在商业、技术和一般领域,“领域”一词经常出现,并在各种上下文中具有许多不同的含义。当与使用不同定义的不同公司或社区合作时,这有时会变得棘手。一般的问题是,当我们使用像领域这样的通用和模糊词时,我们会做.

维特根斯坦哲学核心是上下文为王!

3431 5 18K
维特根斯坦(Wittgenstein:也称为維根斯坦/维特根斯坦)的语言游戏,对理解DDD上下文和统一语言的理论有帮助作用。点击图片见视频,今日头条视频以下是banq个人见解,中文网络搜索不到的:其中.

使用DDD规格Specification模式构建数据驱动规则引擎 - jonblankenship

4802 5 12K
当面临确定对象是否满足一组特定条件的任务时,规格/规范模式(Specification pattern)可能是开发人员工具箱中必不可少的工具。当与组合模式结合使用时,组合规范成为一种强大的工具,可以解.

服务器端渲染SSR的优缺点?

9837 3 2K
SSR代表服务器端渲染(Server Side Rendering),这里主要以React为目标讨论这个话题,但是对其他框架也有参考意义。关于SSR你需要关注:1. 首次重要的绘制。单靠SSR并不能保.

否定洋葱或clean架构的垂直切片架构 - Jimmy Bogard

3 10744 2
许多年前,我们开始了一个新的长期项目,首先,我们基于洋葱架构构建了它的架构。在几个月内,这种风格开始显示出裂缝,我们从这种架构转向CQRS。随着转向CQRS,我们开始围绕垂直切片而不是层(无论是平面还.

如何掌握DDD聚合设计? - SSENSE

2313 4 16K
在本文中,将深入研究领域驱动设计(DDD) 以及许多困惑和讨论的主题:聚合设计。首先简要概述什么是聚合,然后继续揭开业务不变量的神秘面纱,并在您必须打破聚合时提供实际考虑因素。什么是聚合?DDD 中提.

超越ChatGPT:Toolformer可以自学使用各种工具

2894 2
Toolformer是一种自学以自我监督的方式使用各种工具的语言模型。这显着提高了零样本性能,并使其能够胜过更大的大型语言模型。语言模型 (LM) 表现出非凡的能力,可以仅通过几个示例或文本指令来解决.

Apache Spark Dataframe Join语法教程

6136 5 14K
始终考虑将RDD转换为Dataframe数据帧,执行请求的操作并保存结果......这是节省时间最多的方法。那么让我们深入研究Dataframe数据帧测试数据workers:1,Jerry,man,U.

数据库中没有外键的9个理由

5514 7 2K
Piotr Kononow是一位业务分析师、软件架构师和项目经理,他拥有15年以上编程经验和背景(SQL,java,C++…)。他的专长是数据仓库/ BI和商业应用,这是他的一篇文章:最近我和几位DB.

使用Spring Boot + Redis 进行实时流处理 - vinsguru

3502 6 6K
Redis用于高速缓存数据。除了主/从复制,发布/订阅功能和时间序列数据支持外,还添加了对流的支持。Kafka的问题是很难配置。基础架构维护非常具有挑战性。但是Redis非常容易并且重量轻。 样例应用.

Rust 代表未来的五个理由 - scalac

5477 2 5K
在 Stack Overflow 2020 调查中,Rust 被选为最受欢迎的编程语言第一名,这要归功于 86% 的开发人员表示他们会继续使用它。对于语言创造者来说,这并不是什么新鲜事——Rust 自.

适用于苛刻的生产环境JDK发布:Eclipse Temurin Java SE

9510 1
针对于苛刻的生产环境,Eclipse 基金会的 Adaptium 项目发布了其首个 Eclipse Temurin Java SE 二进制文件,即 OpenJDK 的“生产就绪”构建,涵盖了适用于 W.

20个数据库设计最佳实践

2 7111 7
数据库设计看上去很简单,但是如果不经意随意设计,可能会为日后维护拓展或性能方面埋下祸根。以下是20个设计数据库的最佳实践指南:1. 使用完整的一致的数据表名称和字段名,如:School, Studen.

经验分享:Apache Kafka的缺点与陷阱 - Emil Koutanov

5972 4 3K
我已经协助了一些大型客户使用Kafka作为消息传递主干来构建微服务风格的体系结构,并对它的功能和真正使他们发挥作用的用例有了相当好的理解。但是我绝对不是卡夫卡的辩护律师。经历了如此迅速的采用曲线的任何.