小编TJA*_*TJA的帖子

NSXMLParser简单示例

大多数如何调用NSXMLParser的示例都包含在涉及Apps的复杂项目中.什么是演示回调的简单示例.

xml objective-c nsxmlparser swift

44
推荐指数
1
解决办法
1万
查看次数

如何减小RHEL/Centos/Fedora Docker镜像的大小

Red Hat的基本图像非常小,RHEL 7.4的大小为196M.然而,它往往缺少我想要为其构建新图像的产品所需的大量零碎.

当我在它上面做"yum install Xxx"时,图像尺寸吹出+ 500M-800M.

有没有办法减少图像的大小?

redhat centos fedora docker

7
推荐指数
2
解决办法
1万
查看次数

故事板中多视图控制器使用的公共视图

我已经阅读了iOS视图控制器编程指南和iOS视图编程指南,如果没有在我的代码或故事板中进行大量复制,就无法找到执行以下操作的最佳方法.

我正在为我的孩子们制作一个简单的数学教程,它有一个带有"NumberPad"的视图,数字0-9,以及一些动画的SKScene.

到目前为止,我有一个viewcontroller处理简单的加,减,多重和分裂问题的表示,这些问题运行良好.

我想为视图控制器使用相同的数字键盘来处理长分区和多位数乘法,这就是我在尝试解决如何重用NumberPad/SKScene视图时遇到麻烦的地方.

我很确定我可以通过任何数量的例子来编程如何以编程方式从一个View Controller切换到另一个View Controller.但是我更愿意使用界面构建器来实现这一点,因为我可以轻松地布局控件.

storyboard uiviewcontroller uiview ios

5
推荐指数
1
解决办法
1748
查看次数

IOS中高效生成正弦波

为运行 IOS 的设备生成正弦波的最有效方法是什么。出于练习的目的,假设频率为 440Hz,采样率为 44100Hz,采样率为 1024。

一个普通的 C 实现看起来像。

#define SAMPLES 1024
#define TWO_PI (3.14159 * 2)
#define FREQUENCY 440
#define SAMPLING_RATE 44100

int main(int argc, const char * argv[]) {
    float samples[SAMPLES];

    float phaseIncrement = TWO_PI * FREQUENCY / SAMPLING_RATE;
    float currentPhase = 0.0;
    for (int i = 0; i < SAMPLES; i ++){
        samples[i] = sin(currentPhase);
        currentPhase += phaseIncrement;
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

要利用 Accelerate Framework 和 vecLib vvsinf 函数,可以将循环更改为仅执行加法操作。

#define SAMPLES 1024
#define TWO_PI (3.14159 * 2) …
Run Code Online (Sandbox Code Playgroud)

signal-processing vdsp

4
推荐指数
1
解决办法
1012
查看次数

如何修复 WinRT 的 Visual Studio 2022 错误 E1696

当我在 Visual Studio 2022 中生成新的 WinRT 项目时,出现错误 E1696 无法打开源文件“winrt/Windows.Foundation.h”,但当我查看包含目录时,文件确实存在于正确的位置。

c++ visual-studio c++-winrt

2
推荐指数
1
解决办法
8060
查看次数