init相关内容

Python:继承超类 __init__

我有一个带有很多 __init__ 参数的基类: class BaseClass(object):def __init__(self, a, b, c, d, e, f, ...):self._a=a+bself._b=b if b else a... 所有继承类都应该运行基类的__init__方法. 我可以在每个继承类中编写一个 __init__() 方法来调用超类 __init__, ..
发布时间:2021-12-17 19:32:07 Python

init() 函数什么时候运行?

我试图找到对 init() 函数在 Go 中的作用的准确解释.我阅读了 Effective Go 所说的内容,但我不确定我是否完全理解它所说的内容.我不确定的确切句子如下: finally 的意思是 finally:在包中的所有变量声明都评估了它们的初始化器之后调用 init,并且只有在所有导入的包都被初始化之后才评估它们. 包中的所有变量声明都对它们的初始化器求值是什么意思?这是否意 ..
发布时间:2021-12-11 23:02:20 其他开发

对象的 __init__() 方法在 python 中有什么作用?

在阅读 OpenStack 的代码时,我遇到了这个. 一个名为'Service'的类继承了基类'object',然后在Service的__init__()方法中,调用了对象的__init__.相关代码如下所示: 类定义: 类服务(对象): 和Service的init方法定义: def __init__(self, host, binary, topic, manager, rep ..
发布时间:2021-12-11 19:57:20 Python

子类化 dict:应该调用 dict.__init__() 吗?

这是一个双重问题,一个是理论部分,一个是实践: 子类化dict时: class ImageDB(dict):def __init__(self, directory):dict.__init__(self) # 有必要吗??... 是否应该调用 dict.__init__(self) ,作为一种“安全"措施(例如,如果有一些重要的实现细节很重要)?如果dict.__init__() 未被 ..
发布时间:2021-12-10 16:33:51 Python

属性初始值设定项在“self"可用之前运行

似乎我遇到了不该出现的问题...但我想寻求帮助. 我不明白堆栈上的一些解释. 有两个简单的类,一个类引用另一个类,如下所示: class 用户 {懒惰的变量名称:字符串 =“";惰性变量年龄:Int = 0初始化(名称:字符串,年龄:整数){self.name = 姓名self.age = 年龄}}类我自己{让我的用户:用户 = 用户(姓名:“约翰",年龄:100)var life ..
发布时间:2021-12-09 21:15:39 移动开发

如何从 Python 中的 __init__ 返回一个值?

我有一个带有 __init__ 函数的类. 如何在创建对象时从此函数返回整数值? 我写了一个程序,其中 __init__ 执行命令行解析,我需要设置一些值.可以将其设置在全局变量中并在其他成员函数中使用吗?如果是这样怎么办?到目前为止,我在类外声明了一个变量.并设置它一个功能不会反映在其他功能中?? 解决方案 __init__ 需要返回 None.您不能(或至少不应该)返回其他 ..
发布时间:2021-12-09 20:56:20 Python

在 Objective-C 中,为什么要检查 self = [super init] 是否为 nil?

我有一个关于在 Objective-C 中编写 init 方法的一般问题. 我到处都看到(Apple 的代码、书籍、开源代码等),在继续初始化之前,init 方法应该检查 self = [super init] 是否为 nil. init 方法的默认 Apple 模板是: - (id) init{self = [超级初始化];如果(自我!= nil){//你的代码在这里}回归自我;} ..
发布时间:2021-12-02 18:32:26 移动开发

Kotlin 数组初始化中 init 调用的顺序

在数组的构造函数中,是否保证会以递增的顺序为索引调用 init 函数? 这是有道理的,但我在文档中没有找到任何此类信息:https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/-init-.html#kotlin.Array%24%28kotlin.Int%2C+kotlin.Function1%28%28kotlin.Int%2 ..
发布时间:2021-11-18 04:40:15 其他开发

Java小程序setSize不准确,窗口太大

我有一个 Java 小程序,J 试图使用 setSize 将其设置为 480、800,但由于某种原因,窗口显示为 487,850.这是设置它的代码. public void init() {设置大小(480,800);设置背景(颜色.蓝色);setFocusable(true);addMouseListener(this);addKeyListener(this);Frame frame = ( ..
发布时间:2021-11-16 22:14:40 Java开发

git 添加.->仍然是“无事可做"有新文件

我在用 Git 苦苦挣扎,我似乎无法添加我的文件.我运行 ls 以显示文件在当前目录中,然后运行 ​​git add . 然后 git status 显示“没有提交". JJ-Computer:first_app JJ$ git init重新初始化/Users/JJ/rails_projects/first_app/.git/中的现有 Git 存储库JJ-计算机:first_app JJ$ ls ..
发布时间:2021-10-26 16:42:38 其他开发

& quot ;;的语法错误意外的关于Debian的简单初始化脚本

我有这个初始化脚本来运行uwsgi.它有效,但仅在启动命令上有效.所有其他命令给我这个错误: /etc/init.d/uwsgi: 27:/etc/init.d/uwsgi: 语法错误: ";;"意外 似乎我正在阅读的教程中应该有冒号,但是它告诉我删除它们? #!/bin/sh###开始初始化信息#提供:uwsgi#必须开始-$ local_fs $ remote_fs $ network ..
发布时间:2021-05-29 22:34:03 服务器开发

尝试在Python 3.7.0 IDLE中使用_init_时出错

所以我只是想在Python.org的Python 3.7.0 IDLE(Shell)中执行相同的基本类工作,而当我尝试运行此代码时: 长颈鹿类:def _init_(自己,有斑点):self.giraffe_spots =点杰拉尔德=长颈鹿(100) 它给了我这个错误: Traceback(最近一次通话最近):在中,文件“",第1行,杰拉尔德= ..
发布时间:2021-05-16 18:30:45 Python

python需要__init__.py打包的原因是什么?

我知道python需要 __ init __.py 文件才能将该目录识别为python包,这样我们就可以将子模块导入程序中了.类以及如何使用init即时执行必要的代码. 但是,在python文档中,此行使我感到困惑, 这样做是为了防止使用通用名称的目录,例如字符串,避免无意间隐藏以后发生的有效模块模块搜索路径. 如此处所示 https://docs.python.org/2/tu ..
发布时间:2021-05-16 18:30:41 Python

如何在Docker Compose中初始化MySql数据库

场景:我在Spring中开发了一个使用mysql 8数据库的微服务.必须初始化该数据库(创建数据库,一些表和数据).在主机上,我使用data.sql和schema.sql脚本初始化了数据库.问题是,我必须设置: spring.datasource.initialization-mode =始终 第一次执行.这将以我想要的方式初始化我的数据库.为了以后的运行,我必须注释该命令.非常丑陋的解决 ..
发布时间:2021-05-16 18:30:38 数据库

Nuget复制文件并将其添加到解决方案级别

我想创建一个NUGET包,该包将多个文件添加到某个解决方案文件夹中.具体来说,该软件包必须在安装时执行以下操作: 在目标项目中创建一个临时文件夹. 将所有与扩展名匹配的文件(例如* .txt)复制到temp文件夹中. 将文件移动到解决方案根目录. 创建一个名为“解决方案项目"的解决方案文件夹. 添加所有刚刚移到该解决方案文件夹的文件. 从两者解决方案和磁盘中删除临时文件夹. ..
发布时间:2021-05-16 18:30:35 其他开发

为什么我的docker-entrypoint-initdb.d脚本(在docker-compose.yml中指定)没有执行以初始化新的MySQL实例?

我从此答案/docker-entrypoint-initdb.d 目录的信息>,并阅读“如何使用此映像" MySQL文档的“初始化新实例"部分..但是,当我在下面包含 docker-compose.yml 文件的目录中运行 docker-compose up 时,我的数据库未初始化. 服务:#使用root/root作为MySQL用户/密码凭证D b:图片:mysql重启:总是环境:MYSQL_R ..
发布时间:2021-05-02 19:27:32 数据库

为什么不执行我的docker-entrypoint-initdb.d脚本(在docker-compose.yml中指定)来初始化一个新的MySQL实例?

我从此答案/docker-entrypoint-initdb.d 目录的信息>,并阅读“如何使用此映像" MySQL文档的“初始化新实例"部分..但是,当我在下面包含 docker-compose.yml 文件的目录中运行 docker-compose up 时,我的数据库未初始化. 服务:#使用root/root作为MySQL用户/密码凭证D b:图片:mysql重启:总是环境:MYSQL_R ..
发布时间:2021-05-02 19:27:28 数据库

在systemd中执行jar文件时强制工作目录

我正在尝试从Linux中的systemd服务启动jar.我正在执行的jar假设当前目录中有一个xml文件.我正在使用-config参数传递该文件的名称.我创建的示例服务如下: [单位]说明=我的服务After = network.target [服务]类型=简单Environment ="xml_file_name = sample.xml"ExecStart =/usr/bin/ja ..
发布时间:2021-04-28 18:49:45 Java开发