问题列表 - 第27238页

'CGPoint'之前的预期说明符 - 限定符列表

我的项目编译并运行正常,除非我尝试编译我的单元测试包,它在下面用" 在'CGPoint'之前的预期说明符 - 限定符列表' "第5行的错误进行轰炸:

#import <Foundation/Foundation.h>
#import "Force.h"

@interface WorldObject : NSObject {
    CGPoint coordinates;
    float altitude;
    NSMutableDictionary *forces;
}

@property (nonatomic) CGPoint coordinates;
@property (nonatomic) float altitude;
@property (nonatomic,retain) NSMutableDictionary *forces;

- (void)setObject:(id)anObject inForcesForKey:(id)aKey;
- (void)removeObjectFromForcesForKey:(id)aKey;
- (id)objectFromForcesForKey:(id)aKey;
- (void)applyForces;

@end
Run Code Online (Sandbox Code Playgroud)

我确保我的单元测试包是我的WorldObject.m的目标,它的标题是在我的测试标题中导入的:

#define USE_APPLICATION_UNIT_TEST 1

#import <SenTestingKit/SenTestingKit.h>
#import <UIKit/UIKit.h>
#import "Force.h"
#import "WorldObject.h"


@interface LogicTests : SenTestCase {
    Force *myForce;
    WorldObject *myWorldObject;
}

@end
Run Code Online (Sandbox Code Playgroud)

unit-testing objective-c iphone-sdk-3.0

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

转义PDO语句的参数?

PDO的新手 - 我是否需要转义我传入PDO预处理语句的参数(如下所示):

$_GET['name'] = "O'Brady";

$sth = $dbh->prepare("INSERT INTO users SET name = :name");
$sth->bindParam(':name', $_GET['name']);
$sth->execute();
Run Code Online (Sandbox Code Playgroud)

php pdo

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

哪个更快:适当的数据输入还是适当的数据结构?

我有一个数据集,其列如下所示:

Consumer ID | Product ID | Time Period | Product Score
1           | 1          | 1           | 2
2           | 1          | 2           | 3
Run Code Online (Sandbox Code Playgroud)

等等.

作为计划的一部分(用C语言编写),我需要处理所有消费者针对特定产品和时间段组合给出的所有可能组合的产品分数.假设有3个产品和2个时间段.然后我需要处理所有可能组合的产品分数,如下所示:

Product ID | Time Period 
1          | 1
1          | 2
2          | 1
2          | 2
3          | 1
3          | 2
Run Code Online (Sandbox Code Playgroud)

我将需要多次处理上述行的数据(> 10k)并且数据集相当大(例如,48k消费者,100个产品,24个时间段等).所以速度是一个问题.

我想出了两种处理数据的方法,我想知道哪种方法更快,或者可能无关紧要?(速度很重要,但不会以过度维护/可读性为代价):

  1. 对产品ID和时间段的数据进行排序,然后遍历数据以提取所有可能组合的数据.

  2. 存储为产品ID和时间段的特定组合提供产品分数的所有消费者的消费者ID,并相应地处理数据.

有什么想法吗?还有其他方法可以加快处理速度吗?谢谢

c performance

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

我应该使用哪种Stack Overflow-style Markdown(WMD)JavaScript编辑器?

背景

我正在开发一个需要用户输入内容的应用程序,我决定使用Stack Overflow风格的Markdown编辑器.在研究了这个主题的最后几天之后,我意识到基本WMD编辑器有很多分叉,一些有一些基本的增强功能,有些与Stack Overflow有很大不同.

由于这将是应用程序的核心,我想从最好的代码库开始.如果有人能够推荐哪种解决方案最适合我的需求,我会很高兴.

以下是要求,以及我已经设法找到的内容.我希望这个问题可以帮助我决定使用哪个版本,也许可以帮助我发现一个更符合我需求的端口.


我的项目的要求

  • 实时预览
  • 同一页面上的多个编辑器(我不知道提前多少,因为用户可以动态添加另一个编辑框).
  • 能够使用额外的按钮进行扩展(我想要一个按钮来上传图片,而不是仅仅添加一个imgURL).
  • 能够动态显示/隐藏编辑框(并且只能看到预览框).
  • 不是绝对必须,但我更喜欢坚持Stack Overflow的外观和感觉,因为它是众所周知的.
  • 不知道这是否重要,但后端是用Django编写的.

编辑我看过了

以下是我看过的一些代码库,有了想法.显然,我可能会错过另一种解决方案.

  • derobins版本.据我所知,这是官方Stack Overflow版本.好像它不支持一页上的多个编辑器.
  • jQuery.MarkEdit.看起来非常好,但与Stack Overflow版本完全不同.
  • MooWMD.看起来像现在的赢家,但我有点担心,因为它看起来不像MarkEdit那么活跃/可攻击.
  • 大规模杀伤性武器的新版本.不确定,看起来像一个没有太大用处的旧代码库.
  • SocialSite分支.似乎它不适合公众使用.

javascript django markdown editor wmd

62
推荐指数
3
解决办法
7905
查看次数

刺激神经网络

在尖峰神经网络领域应该从哪本书开始?我知道2002年出版的Gerstner的“ Spiking Neuron Models”。是否有新书或更合适?我有数学和人工神经网络的背景。

如果在此域中有一些不错的文章或概述,请将它们添加到列表中。

谢谢。

后期编辑

卡雷尔的答案:

“这取决于尖刺神经网络的意思-至少有几种基本观点。格斯特纳代表了第一个观点-他专注于生物神经元的建模。而他2002年的书确实是理解生物的一个很好的起点。 -神经元的物理模型,过去也可以在html中找到这本书。

另一方面,在计算机科学上下文中,“加标神经元”通常是指SRMo模型(峰值响应模型),它也可以用作经典基于Percepron的网络的替代方法。

Wolfgang Maass(http://www.igi.tugraz.at/maass/)的作品对此模型进行了很好的描述。他专注于模型的计算能力,并将SRM模型与percepron和RBF单元进行了比较。

如果要在网络中使用该模型,我建议您使用派生了SpikeProp算法的Sander Bohte(http://homepages.cwi.nl/~sbohte/)的作品。

(我个人派生了SpikeProp的一个变体,该变体足够快以用于实词应用。)

machine-learning biological-neural-network neural-network

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

c ++中的/ clr选项

有人可以帮我找到以下错误的解决方案:

"致命错误C1190:托管目标代码需要'/ clr'选项"

我的配置是......

  • Visual Studio 2008
  • Windows 7的

这是代码(我通过使用网络资源获得)

#using <mscorlib.dll>
using namespace System;
using namespace System::IO;

int main() {
    // Create a reference to the current directory.
    DirectoryInfo* di = new DirectoryInfo(Environment::CurrentDirectory);
    // Create an array representing the files in the current directory.
    FileInfo* fi[] = di->GetFiles();
    Console::WriteLine(S"The following files exist in the current directory:");
    // Print out the names of the files in the current directory.
    Collections::IEnumerator* myEnum = fi->GetEnumerator();
    while (myEnum->MoveNext()) {
        FileInfo* fiTemp = __try_cast<FileInfo*>(myEnum->Current); …
Run Code Online (Sandbox Code Playgroud)

clr using-statement directoryinfo visual-studio-2008 windows-7

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

如何访问复杂列表中的元素?

我有一个很好的列表,看起来像这样:

tmp = NULL
t = NULL
tmp$resultitem$count = "1057230"
tmp$resultitem$status = "Ok"
tmp$resultitem$menu = "PubMed"
tmp$resultitem$dbname = "pubmed"
t$resultitem$count = "305215"
t$resultitem$status = "Ok"
t$resultitem$menu = "PMC"
t$resultitem$dbname = "pmc"
tmp = c(tmp, t)
t = NULL
t$resultitem$count = "1"
t$resultitem$status = "Ok"
t$resultitem$menu = "Journals"
t$resultitem$dbname = "journals"
tmp = c(tmp, t)
Run Code Online (Sandbox Code Playgroud)

哪个产生:

> str(tmp)
List of 3
 $ resultitem:List of 4
  ..$ count : chr "1057230"
  ..$ status: chr "Ok"
  ..$ menu  : chr "PubMed"
  ..$ dbname: chr …
Run Code Online (Sandbox Code Playgroud)

r

5
推荐指数
2
解决办法
6161
查看次数

帮助.NET开发人员使用coldfusion消费wcf服务

我是一名没有冷融经验的.NET开发人员,但我需要编写cf代码来访问我设置的wcf服务.我使用WsHttpBinding在IIS 7中托管了一些WCF服务,并且我可以通过向.NET客户端添加服务引用和使用客户端类来使用这些服务.

对.NET开发人员来说非常简单:

var addressClient = new Service.AddressClient();
addressClient.AddressDTO[] addresses = addressClient.GetAddresses();
Run Code Online (Sandbox Code Playgroud)

很明显,visual studio在幕后做了很多工作来从WSDL设置这些客户端类.

我已经看到使用cfinvoke调用Web服务的coldfusion示例,但没有一个他们实际上从WSDL设置客户端类并从Web服务响应创建它们.

那么,如何通过coldfusion完成这样的事情?

提前致谢!

coldfusion wcf wsdl web-services

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

如何禁用输入类型=文本?

text如果可能的话,我想在使用JavaScript 的类型的输入字段中禁用写入.输入字段从数据库填充; 这就是为什么我不希望用户修改其值.

html javascript

110
推荐指数
5
解决办法
32万
查看次数

我在写装配还是NASM?

我厌倦了这个.我一直试图抓住装配一段时间,但我觉得我正在编写我的编译器而不是语言.

我一直在使用这个教程,到目前为止它给了我地狱.我正在使用NASM,这可能是问题,但我认为它是最受欢迎的.我只是想学习最一般的汇编形式,所以我决定学习x86.我一直遇到愚蠢的错误,比如无法增加变量.这是最新的一个:无法使用div.

mov bx, 0;
mov cx, 0;
jmp start;
 start:
 inc cx;
 mov ax, cx;
 div 3; <-- invalid combination of opcode and operand
 cmp ah,0;
 jz totalvalue;
 mov ax, cx;
 div 5; <-- invalid combination of opcode and operand
 cmp ah, 0;
 jz totalvalue;
 cmp cx, 1000;
 jz end;

 totalvalue:
 add bx,cx;
 jmp start;

jmp end;
 end:
   mov ah,4ch;
   mov al,00;
   int 21h;
Run Code Online (Sandbox Code Playgroud)

我应该更改编译器吗?看起来分工应该是标准的.我是否需要阅读两个教程(一个在NASM上,一个在x86上?).有关这个问题的任何具体帮助?

assembly nasm

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