问题列表 - 第28186页

如何定义在Objective-C/Iphone SDK中返回String的函数

我是一名Objective C菜鸟,需要一些帮助.

我需要传递一个函数2整数A和B.

然后被调用的函数检查A> B,A = B或A <B并传回一个字符串.

如果A> B那么它必须传回"HOT"

如果A = B则必须传回"MEDIUM"

如果A <B则必须传回"COLD"

另外如何从另一个函数中调用此函数?

任何帮助,将不胜感激.

谢谢.

iphone objective-c

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

分享Android代码(真的没办法做到这一点吗?)

我有一个特定的代码集合以及一些我需要与每个应用程序共享的XML文件.

目前我不能,因为据我所知,没有办法做到这一点.这似乎是开发团队的一次大规模监督.

如果代码需要更改,我必须在我创建的每个应用程序中更改它 - 并且将来会创建.

有没有办法在Android中共享代码呢?

我正在使用Eclipse进行开发.

android

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

帮助基本的shell脚本./ bin/sh:source:not found

我的cron:

45 10 * * * source /home/ThinkCode/Test/hello.sh
Run Code Online (Sandbox Code Playgroud)

hello.sh:

#!/bin/bash
echo "helloworld"
Run Code Online (Sandbox Code Playgroud)

它通过电子邮件向我发送错误:

/bin/sh: source: not found
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?它是配置/环境特定的,所以谷歌搜索没有多大帮助!谢谢..

bash shell cron

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

当子进程触摸变量元数据时,如何防止内存爆炸?

Linux使用COW在分叉后保持较低的内存使用率,但Perl 5变量的工作方式perl似乎打败了这种优化.例如,对于变量:

my $s = "1";
Run Code Online (Sandbox Code Playgroud)

perl 真的存储:

SV = PV(0x100801068) at 0x1008272e8
  REFCNT = 1
  FLAGS = (POK,pPOK)
  PV = 0x100201d50 "1"\0
  CUR = 1
  LEN = 16
Run Code Online (Sandbox Code Playgroud)

在数字上下文中使用该字符串时,它会修改struct表示数据的C :

SV = PVIV(0x100821610) at 0x1008272e8
  REFCNT = 1
  FLAGS = (IOK,POK,pIOK,pPOK)
  IV = 1
  PV = 0x100201d50 "1"\0
  CUR = 1
  LEN = 16
Run Code Online (Sandbox Code Playgroud)

字符串指针本身没有改变(它仍然是0x100201d50),但现在它处于不同的C struct(PVIV而不是a PV).我根本没有修改价值,但突然间我付了COW费用.有没有办法锁定perlPerl 5变量的表示,以便节省时间(perl不必转换"0"0第二次)hack不会损害我的内存使用?

注意,上面的表示是从这段代码生成的: …

linux perl performance memory-management

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

css div之间的垂直差距

我知道这是一个常见问题,但我似乎无法找到有效的解决方案.我有这样的设置:

 <div id="wrapper">
  <div class="content-area-top"></div>
  <div class="content-area">
   <h1>Title</h1>
   some other text
  </div>
 </div>

.content-area-top {
  height: 12px;
  width: 581px;
  background-image: url(images/content-top.jpg);
 }

.content-area {
margin-left: 10px;
margin-right: 10px;
    background-color: #e9ecfd;
 }
Run Code Online (Sandbox Code Playgroud)

问题是.content-area-top和.content-area之间存在差距..content-area-top div的大小适合包含一个背景图像,它可以提供我想要的圆角.

我知道这个问题来自H1标签有(浏览器默认)上边距设置(.67em),但我不愿意将其边距设置为0,我不明白为什么其保证金适用于'外'它包含div.

我在Mac上使用chrome,但firefox也有同样的问题.这可能是一些众所周知的修复,但我无法找到特定于我的案例的解决方案.

html css

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

为什么我的数据似乎没有对齐?

我试图弄清楚如何最好地预先计​​算一些sin和余弦值,将它们存储在对齐的块中,然后在以后用于SSE计算:

在我的程序开始时,我使用成员创建一个对象:

static __m128 *m_sincos;
Run Code Online (Sandbox Code Playgroud)

然后我在构造函数中初始化该成员:

m_sincos = (__m128*) _aligned_malloc(Bins*sizeof(__m128), 16);
for (int t=0; t<Bins; t++)
  m_sincos[t] = _mm_set_ps(cos(t), sin(t), sin(t), cos(t));
Run Code Online (Sandbox Code Playgroud)



当我使用m_sincos时,我遇到了三个问题:
- 数据似乎没有对齐

movaps xmm0, m_sincos[t] //crashes
movups xmm0, m_sincos[t] //does not crash
Run Code Online (Sandbox Code Playgroud)

- 变量似乎不正确

movaps result, xmm0 // returns values that are not what is in m_sincos[t]
//Although, putting a watch on m_sincos[t] displays the correct values
Run Code Online (Sandbox Code Playgroud)

- 让我感到困惑的是,这会使一切正常(但速度太慢):

__m128 _sincos = m_sincos[t];
movaps xmm0, _sincos
movaps result, xmm0
Run Code Online (Sandbox Code Playgroud)

c++ alignment intrinsics

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

从ExpandableListView中的id获取项目索引

我需要在使用ExpandableListView时获取项目的索引(位置)知道其ID.如果没有完整的哈希id->索引并搜索它,有没有办法做到这一点?

谢谢

android

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

C#中最快的方法是从文件中读取字节块并转换为float []

我需要在C#leanguage中快速转换/转换字节数组,将2字节的一个short(int16)值编码为float表示,尽可能快.性能瓶颈是方法:

samples[sample] = (float)binraryReader.readInt16();

(巨大的IO调用,所以我不得不转换为块读取)

基本上我有包含声音样本块(~100-600 mb)类型的短文件,然后,因为我只能阻止读取字节集,我需要从每对字节构造短路然后将该短路转换为浮点数表示我需要将样本存储为浮点数.

我目前的代码看起来像这样(比上面的方法提高了2倍的性能,但仍然很长):

    float[] samples = new float[_samplesPerSplit];
    byte[] data = new byte[_samplesPerSplit * 2];

    for (int c = 0; c < numberOfChunks; c += 1)
    {
        br.Read(data, 0, _samplesPerSplit * 2);

        fixed (byte* bytePtr = data)
        {
            fixed (float* floatPtr = samples)
            {
                byte* rPos = bytePtr;
                float* fPos = floatPtr;

                byte byte0;
                byte byte1;
                short sampleShort;

                for (int sample = 0; sample < _samplesPerSplit; sample += 1)
                {
                    byte1 = *(rPos++);
                    byte0 = …
Run Code Online (Sandbox Code Playgroud)

c# io casting file type-conversion

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

哪个更好用数组或List <>?

我想知道哪种类型会有更好的性能以及您认为应该使用哪种类型.

例如,我有一个字符串列表,不知道我需要多少项,因此.Add(String)函数非常方便.我可以随时轻松地将新字符串添加到列表中.

使用每个的优点/缺点是什么?

列出新阵列?

.net c# collections performance

25
推荐指数
3
解决办法
2万
查看次数

如何配置Spring bean容器来加载Java属性文件?

如何配置Spring bean容器(或应用程序上下文)来加载Java属性文件?

JavaWorld文章Smartly Load Your Properties说明了如何使用标准Java库中的以下资源处理方法之一从类路径加载属性文件:

ClassLoader.getResourceAsStream ("some/pkg/resource.properties");
Class.getResourceAsStream ("/some/pkg/resource.properties");
ResourceBundle.getBundle ("some.pkg.resource");
Run Code Online (Sandbox Code Playgroud)

你如何使用Spring bean容器做同样的事情?

java spring properties classpath

10
推荐指数
3
解决办法
5万
查看次数