腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
python
的
策略
模式
python
、
strategy-pattern
我来自C#背景,为了实现
策略
模式
,我们总是使用一个接口,例如: ILoggger。现在,正如我所理解的,在
Python
这样的鸭子类型语言中,我们可以避免这个基类/契约。我的问题是,这是利用鸭子类型实现
策略
模式
的最佳方法吗?而且,这种鸭子输入方式是否向代码的下一个用户表明这是一个“扩展点”?另外,我认为最好使用类型提示来帮助下一个人查看您的代码以了解
策略
的类型,但是对于没有基类/契约的鸭子类型,您使用哪种类型呢?其中一个已经是具体的类?
浏览 0
提问于2019-06-08
得票数 2
回答已采纳
2
回答
SElinux:允许httpd连接到特定端口
apache-2.2
、
redhat
、
selinux
、
redis
SElinux正在执行,我正试图通过
python
/wsgi应用程序连接到本地redis实例。我得到了错误13,许可被拒绝。
浏览 0
提问于2013-12-28
得票数 49
1
回答
有人能解释一下这里提到的
策略
元类的目的吗?
python
、
python-3.x
、
design-patterns
、
metaclass
无法将示例链接到标题,因此如下所示:
浏览 0
提问于2018-06-09
得票数 1
回答已采纳
2
回答
在连接上游时拒绝Gunicorn Nginx许可
nginx
、
gunicorn
、
selinux
用gunicorn & nginx建立django站点[Unit]After=network.target User=usernameWorkingDirectory=/home/username/my_project ExecStart=/home/username/my_project/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/username/my_project/my_proje
浏览 0
提问于2018-04-04
得票数 7
回答已采纳
2
回答
Python
中的
策略
设计
模式
python
、
object-oriented
、
design-patterns
我在读“头第一设计
模式
”这本书。作为练习,我将第一个示例(或者更确切地说是其中的一个子集)转换为
Python
。我得到的代码太简单了,即没有抽象或接口声明,它只是‘类’。用
Python
做这件事是正确的吗?我的代码如下,原始的Java代码和问题语句可以在http://books.google.com/books?
浏览 0
提问于2013-02-22
得票数 5
回答已采纳
2
回答
导入单词列表
python
我正在麻省理工学院的开放式课件上学习CS/
Python
。他们想让我设计一个绞刑者游戏,并给了我一些导入单词列表和从那里生成随机单词的初步代码。这段代码本身返回一个错误:“不能有无缓冲的文本I/O。”return wordlist return random.choice(wordlist) 麻省理工学院的课程没有使用我正在使用的
Python
3.0,因此可能会有问题;正如您所看到的,我已经将"print“从声明更新为函数,以便与
Python
3.0
浏览 1
提问于2012-09-14
得票数 1
回答已采纳
7
回答
策略
模式
V/S解码器
模式
design-patterns
、
decorator
、
strategy-pattern
我刚碰到两种
模式
。
策略
模式
给出了几种可用于执行特定操作或任务的算法。装饰器
模式
为组件添加了一些功能。事实上,我发现
策略
模式
和Decorator
模式
也可以互换使用。
策略
模式
和装饰
模式
的区别是什么? 何时应该使用
策略
模式
,何时应该使用Decora
浏览 6
提问于2014-10-17
得票数 69
回答已采纳
2
回答
在Django项目中放置普通
python
对象的位置?
django
、
directory-structure
我通常在我的Django项目中有普通的
python
对象,它们有特定的职责,比如观察者、
策略
对象、工厂等。我应该把它们放在哪里才能更有条理地组织文件结构?行业中有这样的
模式
吗?
浏览 31
提问于2019-01-02
得票数 0
1
回答
策略
模式
,这是正确的吗
java
、
strategy-pattern
在
策略
模式
中,是否可以只做一些
策略
中的逻辑和技能,在我自己的代码中保留一些,它仍然是
策略
模式
吗?或者必须在
策略
模式
中完成所有排序,才能使其成为“纯”
策略
模
浏览 1
提问于2012-02-17
得票数 2
回答已采纳
1
回答
Python
策略
模式
:动态导入类文件
python
、
strategy-pattern
、
python-import
查询配置文件引用
Python
文件名。每个修复程序都有一个类Fix,该类继承自一个基类BaseFix。
浏览 1
提问于2011-06-26
得票数 2
回答已采纳
1
回答
Python
:使用装饰器的
策略
模式
python
、
python-3.x
、
python-decorators
、
strategy-pattern
我需要创建一个算法,它作为在运行时选择的一系列函数来执行,有点像
策略
模式
。我希望避免创建许多单一的方法类(100+),但是使用简单的函数,并使用装饰器来组装它们。另外,还有其他关于实现这个
模式
的想法吗?
浏览 2
提问于2020-10-14
得票数 0
1
回答
Python
3打开缓冲参数看起来很奇怪
python-3.x
、
io
、
python-3.7
来自 二进制文件以固定大小的块缓冲;缓冲区的大小是使用启发式方法选择的,试图确定底层设备的“块大小”并返回到io.DEFAULT_BUFFER_SIZE上其他文本文件对二进制文件使用上述
策略
。 我用文本
模式
打开一个名为test.log的文件,并将缓冲设置为16
浏览 0
提问于2019-03-26
得票数 4
回答已采纳
1
回答
在数据库中保存不同的文本。姜戈
python
、
mysql
、
django
、
django-models
它是关于用
Python
和Django编写web应用程序。我希望用户同意使用他们提供的个人数据,并将同意保存在数据库中。同意
模式
: user = models.ForeignKey(User, unique=True)用户在网页上给出他的同意,在该网页上显示同意
策略
、复选框和提交按钮。我希望为每个用户在同意模型中保存用户在给予同意(同意
策略
)时看到的文本。因
浏览 2
提问于2016-01-12
得票数 0
2
回答
反对政策的战略和反对战略的政策
c++
、
design-patterns
、
strategy-pattern
但是,这种
策略
也可以用于向超类中声明的包含对象数据提供特征和有效载荷。生活很好。. */ };随着
策略
模式
的出现,它将允许我更灵活地向包含类的整个类提供参数,不管我喜欢什么,尽管动态地交换行为.这并不容易(除非政策的一部分是制定
策略
!)。,我喜欢在不同的情况下使用这两种
模式
。我想知道:您在哪里使用
策略
和
策略
?哪里更适合?
浏览 7
提问于2008-10-23
得票数 15
回答已采纳
3
回答
为什么
策略
模式
被称为
策略
模式
?
design-patterns
当然,您可以将其视为一种
策略
,但这几乎适用于所有的设计
模式
。那么:为什么呢?
浏览 3
提问于2009-11-17
得票数 9
回答已采纳
4
回答
设计
模式
-
策略
模式
design-patterns
、
strategy-pattern
我是设计
模式
的初学者。我正在尝试从
策略
模式
中获得灵感。
浏览 1
提问于2009-06-19
得票数 7
回答已采纳
1
回答
屏蔽
策略
架构:是否可以跨多个数据库或
模式
设置屏蔽
策略
?
sql
、
security
、
snowflake-cloud-data-platform
、
masking
我正在探索对我目前的公司使用“掩蔽
策略
”。目前,他们利用PII信息的安全视图。理想情况下,我会尝试使用掩码
策略
来隐藏此信息。我在文档中看到屏蔽
策略
是一个
模式
级别的对象。我们有成百上千的
模式
,我想知道是否可以在许多
模式
中使用掩码
策略
?或者更好的是跨多个数据库和
模式
的帐户级屏蔽
策略
? 根据这个blog,这似乎是可能的。 任何指导都是值得的!
浏览 30
提问于2021-01-05
得票数 0
回答已采纳
2
回答
在
python
3上编写未缓冲的
python
、
pycharm
我试图在
python
上创建一个没有缓冲区的文件,所以在编写文件的同时我使用了write()。但出于某种原因我犯了个错误。我在pyCharm上使用
python
3。 谢谢
浏览 6
提问于2016-05-26
得票数 5
回答已采纳
1
回答
在Update函数中使用时代码的不同结果
azure
、
azure-data-explorer
我有一个查询,它是Kusto和
python
代码的组合,使用的是
python
插件。该查询在一个函数中使用,该函数在表B的更新
策略
中使用,用于基于另一个表A更新该表。以下是更多信息:.alter table B policy update @ '[{"IsEnabled": true, "Source": "A", "Query": "Update_groups()", "IsT
浏览 2
提问于2020-06-04
得票数 0
1
回答
如何摆脱与不同
模式
/数据集相关的代码流中的多个if语句-
Python
?
python
、
polymorphism
、
strategy-pattern
我的
Python
项目包括数据处理程序、模型,可以在不同的
模式
下运行。我相信我已经通过为模型和数据处理程序提供不同的子类来使用
策略
模式
。 但我不知道如何正确地训练模型和绘图结果,因为这些脚本使用模型、数据处理程序和
模式
。
浏览 0
提问于2022-03-24
得票数 -1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP设计模式——策略模式
设计模式之策略模式
JAVA设计模式之策略模式
巧用策略模式-逃离苦力模式
设计模式之策略模式总结
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券