init相关内容

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

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

start-stop-daemon 和 mono-service2 成功了吗?

有没有人一起使用 start-stop-daemon 和 mono-service2 成功?我已经为此奋斗了几天,并且已经得到了各种各样的工作,但没有成功地为单声道服务获得功能齐全的初始化脚本. 这是我迄今为止所学到的: mono 或 mono-service exe 必须命名为变量 DAEMON(不能将您的 exe 列为 DAEMON) 您必须使用 --background 标 ..
发布时间:2022-01-23 14:48:55 其他开发

在子类中覆盖init

在Objective-C中,是否需要重写子类的所有继承构造函数来添加自定义初始化逻辑? 例如,对于具有自定义初始化逻辑的 UIView 子类,以下内容是否正确? @implementation CustomUIView- (id)初始化{self = [超级初始化];如果(自我){[自我初始化助手];}回归自我;}- (id)initWithFrame:(CGRect)theFrame { ..
发布时间:2022-01-19 00:12:12 移动开发

rspec --init 不工作/`mkd ir': 无效参数 - ./C: (Errno::EINVAL)

我正在关注 codeschool 的 rspec 课程.安装工作正常.我为该项目制作了一个名为 rspec-zombie 的文件.美好的.但是当我在 powershell 中尝试 rspec --init 时,我收到了一条邪恶的错误消息.我的印象是目录中应该有一些文件,这些文件不存在.紧随其后. C:\Users\Roman\The-Odin-Project\rspec-zombie>rspec ..
发布时间:2022-01-18 17:55:04 其他开发

如何在初始化脚本中以特定用户身份运行命令?

我正在编写一个初始化脚本,它应该以不同于 root 的用户身份执行单个命令.这就是我目前的做法: sudo -u 用户名命令 这通常在 Ubuntu/Debian 上按预期工作,但在 RHEL 上,作为 command 执行的脚本挂起. 是否有其他方法可以以其他用户身份运行命令? (请注意,我不能使用 lsb init 函数,因为它们在 RHEL/Centos 5.x 上不可用.) ..
发布时间:2022-01-13 21:15:09 服务器开发

SKShapeNode(circleOfRadius:半径)没有指定的初始化

我正在尝试以 SKShapeNode(circleOfRadius: radius) 的形式快速创建 SKShapeNode 的子类,但没有为它指定初始化. 任何人有任何解决方法或有关原因的信息吗?我不确定这是一个错误还是故意的.我发现这个视频演示了 SKSpriteNode 的解决方法,但它对我不起作用.https://skillsmatter.com/skillscasts/5695-h ..
发布时间:2022-01-11 12:10:52 移动开发

Pycharm(Python IDE)不会自动完成 Django 模块

我的 Python IDE (pycharm) 已停止自动完成我的模块(建议).在我尝试导入的每个 django 模块之后,我都会得到未解析的引用: from django - 有效,但是只要我添加一个“点"它就会失败,所以 from django.db import models 给了我未解决的错误... 公认的事情是在编译引用之后确实可以工作. 我发现我所有的 __init_ ..
发布时间:2022-01-08 09:25:29 Python

如何获取在 Linux 内核启动期间初始化/探测的所有模块/驱动程序的详细信息?

我需要在内核引导期间调用|初始化|探测的模块/驱动程序序列. 能否请您告诉我是否有任何 Flash 命令行选项可用于获取此序列? 解决方案 传递选项“initcall_debug";内核命令行上的 将导致将内置驱动程序的每个 init 例程的计时信息打印到控制台.initcalls 用于初始化静态链接的内核驱动程序和子系统,并为 Linux 引导过程贡献大量时间.(在挂载根文件系统之 ..

module_init() 与 core_initcall() 与 early_initcall()

在驱动程序中,我经常看到这三种类型的初始化函数被使用. module_init()core_initcall()early_initcall() 我应该在什么情况下使用它们? 另外,还有其他初始化方式吗? 解决方案 它们决定了内置模块的初始化顺序.大多数情况下,驱动程序将使用 device_initcall(或 module_init;见下文).早期初始化 (early_initca ..
发布时间:2022-01-04 22:06:04 其他开发

如果我找不到我的 emacs init 文件怎么办?

我正在尝试按照以下说明将 haskell-mode 添加到 emacs: http://doc.gnu-darwin.org/haskell-模式/安装指南.html 这涉及到我将一些代码添加到我的 ~/.emacs init 文件中.但是,我的问题是我找不到我的 emacs init 文件.我尝试使用 find 命令来定位它,如下所示: 查找.-name "*emacs*"寻找 . ..
发布时间:2022-01-02 19:40:36 其他开发

rspec --init 不工作/`mkd ir':无效参数 - ./C: (Errno::EINVAL)

我正在关注 codeschool 的 关于 rspec 的课程.安装工作正常.我为该项目制作了一个名为 rspec-zombie 的文件.美好的.但是当我在 powershell 中尝试 rspec --init 时,我收到了一条邪恶的错误消息.我的印象是目录中应该有一些文件,但它们并不存在.它如下. C:\Users\Roman\The-Odin-Project\rspec-zombie>rs ..
发布时间:2022-01-02 09:44:31 其他开发

iOS loadNibNamed 混淆,最佳实践是什么?

我熟悉为我自己的 UIView 子类创建 XIB 的大部分过程,但并非一切对我来说都正常工作 - 这主要与 IBOutlets 链接有关.我可以让他们以一种看似迂回的方式工作. 我的设置是这样的: 我有 MyClass.h 和 MyClass.m.他们有一个 UIView(称为视图)和一个 UILabel(称为 myLabel)的 IBOutlets.我添加了 'view' 属性,因为 ..
发布时间:2021-12-31 21:03:08 移动开发

我可以使用 __init__.py 来定义全局变量吗?

我想定义一个常量,它应该在一个包的所有子模块中都可用.我认为最好的位置是在根包的 __init__.py 文件中.但我不知道如何做到这一点.假设我有几个子包,每个子包都有几个模块.如何从这些模块访问该变量? 当然,如果这是完全错误的,并且有更好的选择,我想知道. 解决方案 您应该能够将它们放在 __init__.py 中.这一直是这样做的. mypackage/__init__ ..
发布时间:2021-12-29 13:47:29 Python

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

我从 这个答案/docker-entrypoint-initdb.d 目录>,并阅读“How to use this image" MySQL 文档的“初始化一个新实例"部分.但是当我在包含下面的 docker-compose.yml 文件的目录中运行 docker-compose up 时,我的数据库没有初始化. 服务:# 使用 root/root 作为 MySQL 用户/密码凭据D b:图片 ..
发布时间:2021-12-26 23:02:10 数据库