反向迭代-华为云大数据中台架构分享 4.5反向迭代问题你想反方向迭代一个序列解决方案使用内置的reversed()函数,比如: >>> a = [1, 2, 3, 4] >>> for x in reversed(a): ... print(x) ... 4 3 2 1反向迭代仅仅当对象的大小可预先 Python 19 次浏览 2024-08-01
线程间通信-华为云大数据中台架构分享 12.3线程间通信问题你的程序中有多个线程,你需要在这些线程之间安全地交换信息或数据解决方案从一个线程向另一个线程发送数据最安全的方式可能就是使用queue库中的队列了。创建一个被多个线程共享的Queue对象,这些线程通过使用put()和get()操作来向队列中添加或者删除元素。例如: from q Python 19 次浏览 2024-08-12
MVCEF+EasyUI企业后台架构框架 MVCEF 加 EasyUI 的组合,做企业后台真挺省心的。整个框架分层清晰,BLL、DAL、Model啥的全配好,拿来就能跑,改几个字段就能上线。Entity Framework打底,数据操作基本不用写 SQL,懒人福音。EasyUI 这块组件也还挺丰富,像树形菜单、分页表格这些,后台常用的全都带 C# 0 次浏览 2025-05-27
华为云大数据中台架构:多种输入方式的处理 13.1 接收多种输入方式你的脚本应能接受用户认为最便捷的输入方式,包括通过管道传递命令行输出、重定向文件到脚本,或在命令行中传递一个或多个文件名。 Python 23 次浏览 2024-07-16
从字典中提取子集-华为云大数据中台架构分享 1.17从字典中提取子集问题你想构造一个字典,它是另外一个字典的子集。解决方案最简单的方式是使用字典推导。比如: prices = { Python 21 次浏览 2024-08-12
定义接口或者抽象基类-华为云大数据中台架构分享 8.12定义接口或者抽象基类问题你想定义一个接口或抽象类,并且通过执行类型检查来确保子类实现了某些特定的方法解决方案使用abc模块可以很轻松的定义抽象基类: Python 19 次浏览 2024-09-17