问题列表 - 第41978页

iPhone:什么是API意味着什么

什么是API(应用程序编程接口)的意思,程序员是否必须引用API(Facebook socialnetworking API网站),在开发其他平台的网站时,我不知道任何事情,请解释我,我更新鲜......我提到了一些网站,它不会让我看到.举几点示例

iphone

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

如何在Eclipse中运行jar文件

我试图通过运行配置然后创建一个新的Java应用程序来运行一个jar文件,但Eclipse希望我给它一个主类并引用该项目.我不能只给Eclipse一个jar文件吗?

java eclipse

24
推荐指数
3
解决办法
6万
查看次数

Perl逐行读取

我有一个简单的Perl脚本来逐行读取文件.代码如下.我想显示两行并打破循环.但它不起作用.这个bug在哪里?

$file='SnPmaster.txt';
open(INFO, $file) or die("Could not open  file.");

$count = 0; 
foreach $line (<INFO>)  {   
    print $line;    
    if ($++counter == 2){
      last;
    }
}
close(INFO);
Run Code Online (Sandbox Code Playgroud)

perl

61
推荐指数
3
解决办法
28万
查看次数

SQL Server:最常用的数据类型?

我有点困惑,因为在sql server(ntext,varchar,nvarchar等)中有很多变量类型,所以如果你给我以下字段使用的数据类型,我会更好地理解这一点.如果我错过了常见的字段类型,请告诉我.

身份证
电话号码
电邮
说明(一段文字)
姓名
SSN
价格
出货日期
性别(月/日)
已停产(是/否)
数量
邮编

sql sql-server

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

iphone低通滤波器

我正在尝试为iphone应用程序实现一个低通滤波器,在那里我录制一个声音,然后它会被轻微闷声播放; 就像声音来自另一个房间.

我已经研究了音频录制和操作的不同选项,并且发现它有点令人困惑......数字信号处理根本不是一个强点.我主要研究OpenAL,在EFX库中有一个专门做我需要的过滤器,但是iPhone上没有包含EFX.有没有办法使用OpenAL为iPhone复制这种行为?是否有其他选项,如音频单元可以提供解决方案?

谢谢你的帮助

编辑:

所以在Tom的回答和链接之后,我想出了我认为正确的实现.但是,我根本没有得到消声效果,而只是减少音量.这是我目前的(汇总)代码:

使用AVAudioRecorder和以下设置记录文件:

[recordSetting setValue :[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey:AVFormatIDKey];
[recordSetting setValue:[NSNumber numberWithFloat:44100] forKey:AVSampleRateKey];
[recordSetting setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey];

[recordSetting setValue :[NSNumber numberWithInt:16] forKey:AVLinearPCMBitDepthKey];
[recordSetting setValue :[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsBigEndianKey];
[recordSetting setValue :[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsFloatKey];
Run Code Online (Sandbox Code Playgroud)

然后我读入文件并使用以下代码对其进行转换:

// Read in the file using AudioFileOpenURL
AudioFileID fileID = [self openAudioFile:filePath];

// find out how big the actual audio data is
UInt32 fileSize = [self audioFileSize:fileID];

// allocate the memory to hold the file
SInt16 * outData = (SInt16 *)malloc(fileSize); 

// Read …
Run Code Online (Sandbox Code Playgroud)

iphone signal-processing openal filter

13
推荐指数
2
解决办法
5434
查看次数

SQL中的GROUP BY子句是多余的吗?

每当我们使用聚合功能的SQL( ,,MIN 等),我们必须始终所有的非聚集列,例如:MAXAVGGROUP BY

SELECT storeid, storename, SUM(revenue), COUNT(*)
FROM Sales 
GROUP BY storeid, storename
Run Code Online (Sandbox Code Playgroud)

当我们在SELECT语句中使用函数或其他计算时,它变得更具侵入性,因为它也必须复制到GROUP BY子句.

SELECT (2 * (x + y)) / z + 1, MyFunction(x, y), SUM(z)
FROM AnotherTable
GROUP BY (2 * (x + y)) / z + 1, MyFunction(x, y)
Run Code Online (Sandbox Code Playgroud)

如果我们更改SELECT语句,我们必须记住对GROUP BY子句进行相同的更改.

那么GROUP BY子句是多余的吗?

  • 如果确实如此,那么为什么SQL中会出现GROUP BY子句呢?
  • 如果不是这样,那么GROUP BY为我们提供了哪些额外功能?

sql group-by

12
推荐指数
2
解决办法
1955
查看次数

Cocoa键值观察字典中的键/条目

是否可以观察字典中的特定键?如果是这样我该怎么办?

macos cocoa objective-c key-value-observing ios

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

从代码中删除通配符

我有一系列带有"*"的行

*foobar.com*
*foo*bar.com
http://foobar.com/*
*.foobar.com/foobar/*
*.foobar.org/*
*/foo.bar.com/*
*/foobar/?*
*_foobar.*
*&foobar?*
Run Code Online (Sandbox Code Playgroud)

使用Bash或Perl,我只想删除"*"所以..以下应该最终会像,

foobar.com
foobar.com
http://foobar.com/
.foobar.com/foobar/
.foobar.org/
/foo.bar.com/
/foobar/?
_foobar.
&foobar?
Run Code Online (Sandbox Code Playgroud)

bash perl

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

使用复杂记录时"无效指针操作"的建议

环境:德尔福2007

<理由>我倾向于经常使用复杂的记录,因为它们几乎提供了类的所有优点,但处理起来更简单.</ Justification>

Anyhoo,我刚刚实现的一个特别复杂的记录是垃圾内存(后来导致"无效的指针操作"错误).

这是内存垃圾代码的一个例子:

sSignature := gProfiles.Profile[_stPrimary].Signature.Formatted(True);
Run Code Online (Sandbox Code Playgroud)

在我第二次调用它时,我得到"无效的指针操作"

如果我这样称呼它可以正常工作:

  AProfile    := gProfiles.Profile[_stPrimary];
  ASignature  := AProfile.Signature;
  sSignature  := ASignature.Formatted(True);
Run Code Online (Sandbox Code Playgroud)

背景代码:

  gProfiles: TProfiles;

  TProfiles = Record
  private
    FPrimaryProfileID: Integer;
    FCachedProfile: TProfile;
    ...
  public
    < much code removed >

    property Profile[ProfileType: TProfileType]: TProfile Read GetProfile;
  end;


  function TProfiles.GetProfile(ProfileType: TProfileType): TProfile;
  begin        
    case ProfileType of
      _stPrimary        : Result := ProfileByID(FPrimaryProfileID);
      ...
    end;
  end;

  function TProfiles.ProfileByID(iID: Integer): TProfile;
  begin
    <snip>
    if LoadProfileOfID(iID, FCachedProfile)  then
    begin
      Result := FCachedProfile;
    end
    else
    ...
  end;


  TProfile = …
Run Code Online (Sandbox Code Playgroud)

delphi records delphi-2007

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

从Windows C函数返回字符串

我是C和C++中纯Windows API级功能的完全新手,并且最近一直在尝试使用.NET互操作性.我已经构建了一个简单的库,它已经成功地将数值(int/float等)返回给.NET调用者,但是我没有运气好的字符串.

我尝试了各种不同的数据类型,但似乎都没有:LPSTR,LPCSTR,LPCTSTR和LPCWSTR.不可否认,我没有尝试过char*.此外,一旦设置了一个方法来返回一个字符串,它是否需要.NET作为特定数据类型进行编组,还是可以直接读入System.String对象?我已经尝试解析为IntPtr然后转换为字符串,但这不起作用.

.net c pinvoke winapi interop

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