问题列表 - 第41818页

libmysqlclient.a和libmysqlclient_r.a有什么区别?

我应该使用哪个链接mysqlclient库?他们之间有什么区别?我似乎无法找到答案.谢谢.

c c++ mysql libmysql

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

使用进度条上传Cocoa文件

(就问题而言,这确实是一个双重打击,因为确实存在两个有问题的问题,但它们有点属于一起.)

第一个问题:

我如何使用POST上传文件(我有一个包含文件内容的NSData对象),同时在一个NSProgressIndicator?中显示上传进度?就像可以执行bytesReceived一样NSURLDownload,但这次跟踪已经使用POST发送了多少字节.

第二个问题:

虽然我有这个NSData数组,但我将使用下面的代码发送NSData数组.在这里,它让我困惑如何告诉它,例如,POST值'file'是NSData对象.NSDictionary可能会在这里完成这项工作,但我现在无法访问我的电脑和可爱的Apple Docs:

NSMutableURLRequest* post = [NSMutableURLRequest requestWithURL: [NSURL URLWithString:@"http://yourdomain.com/post.php"]];

[post setHTTPMethod: @"POST"];

[post setHTTPBody:myFileNSData];

NSURLResponse* response;

NSError* error;

NSData* result = [NSURLConnection sendSynchronousRequest:post returningResponse:&response error:&error];

NSLog(@"%@", [[[NSString alloc] initWithData:result encoding:NSASCIIStringEncoding] autorelease]);
Run Code Online (Sandbox Code Playgroud)

我很感激任何帮助.

post cocoa file-upload nsurlrequest

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

为什么MAX在索引视图上的表现比TOP差得多?

我发现,在具有适当索引的索引视图上,MAX(日期)执行整个索引扫描,然后执行流聚合,而TOP(1)日期最佳地使用索引并且仅扫描单个行.对于大量行,这会导致严重的性能问题.我已经包含了一些代码来演示下面的问题,但有兴趣知道其他人是否可以解释为什么会发生这种行为(它不会出现在具有类似索引的表上)以及它是否是SQL Server优化器中的错误(I已经在2008 SP2和R2上进行了测试,两者都显示了相同的问题).

CREATE TABLE dbo.TableWithDate
(
  id INT IDENTITY(1,1) PRIMARY KEY,
  theDate DATE NOT NULL
);

CREATE NONCLUSTERED INDEX [ix_date] ON dbo.TableWithDate([theDate] DESC);

INSERT INTO dbo.TableWithDate(theDate) VALUES('1 MAR 2010'),('1 MAR 2010'), ('3 JUN 2008');

-- Test 1:  max vs top(1) on the table.  They give same optimal plan (scan one row from the index, since index is in order)
SELECT TOP(1) theDate FROM dbo.TableWithDate ORDER BY theDate DESC;
SELECT MAX(theDate) FROM dbo.TableWithDate;

CREATE TABLE dbo.TheJoinTable
(
  identId INT IDENTITY(1,1) …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008

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

Javascript验证 - 与服务器同步

为了DRY的利益,是否有框架/库/设计模式在一个地方指定验证规则,并在客户端和服务器端评估它们?这似乎是一个明显的要求,但我没有遇到类似的事情.

澄清一下:我对使用所需的javascript生成表单以验证它的服务器端代码不感兴趣 - 我希望验证规则与客户端和服务器端实现分离,例如通过基于Web的请求验证规则API.

有什么类似的吗?

javascript validation client

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

何时可以在没有RTTI的情况下编译c ++会导致问题?

我正在使用gcc的-fno-rtti标志来编译我的C++而没有运行时类型信息.

假设我没有使用dynamic_cast<>typeid(),有什么东西可以引导我以后出现问题吗?

c++ gcc rtti

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

何时使用enumerateObjectsUsingBlock vs.

除了明显的差异:

  • 使用enumerateObjectsUsingBlock时,你既需要索引和对象
  • enumerateObjectsUsingBlock当你需要修改局部变量时不要使用(我错了,见bbum的答案)

enumerateObjectsUsingBlock普遍认为是好还是坏的时候for (id obj in myArray)也将工作?有哪些优点/缺点(例如性能或多或少)?

multithreading objective-c ios4 objective-c-blocks

150
推荐指数
4
解决办法
6万
查看次数

Node.js JSON解析错误

我试图用node.js创建一个Facebook应用程序,但是我在检查已签名的请求时遇到了麻烦.每次我发出请求时,程序都会抛出一个SyntaxError:Unexpected token ILLEGAL:

undefined:1
":"721599476"}
              ^^
SyntaxError: Unexpected token ILLEGAL
Run Code Online (Sandbox Code Playgroud)

罪魁祸首功能如下:

function parse_signed_request(signed_request, secret) {
    encoded_data = signed_request.split('.',2);
    // decode the data
    sig = encoded_data[0];
    json = base64url.decode(encoded_data[1]);
    data = JSON.parse(json); // ERROR Occurs Here!

    // check algorithm - not relevant to error
    if (!data.algorithm || data.algorithm.toUpperCase() != 'HMAC-SHA256') {
        console.error('Unknown algorithm. Expected HMAC-SHA256');
        return null;
    }

    // check sig - not relevant to error
    expected_sig = crypto.createHmac('sha256',secret).update(encoded_data[1]).digest('base64').replace(/\+/g,'-').replace(/\//g,'_').replace('=','');
    if (sig !== expected_sig) {
        console.error('Bad signed JSON Signature!');
        return …
Run Code Online (Sandbox Code Playgroud)

javascript json facebook parse-error node.js

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

是否有基于Rack或Sinatra的环境配置实用程序?

Sinatra/Rack世界中是否存在类似于Rails配置加载方案的任何内容,该方案根据需要加载其中一个config\enviroments\*.rb文件Rails.env

我知道我可以很容易地开发一个,我只是想知道是否已经存在某些东西.

ruby deployment rack development-environment sinatra

4
推荐指数
2
解决办法
4488
查看次数

将方法指针转换为整数,然后调用它

我想知道以下是否可能,如果是,怎么样?代码示例请.

  • 如何将指向对象方法的指针存储为整数值
  • 如何将该整数值转换回'方法指针'并调用它

我想要做的是将'方法指针'存储在TComponent派生对象的整数Tag值中,稍后调用存储的方法.您可以假设所有met方法具有相同的定义.

谢谢!

delphi

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

获取配置文件的跨平台路径(C/C++)

我想将我的应用程序的设置存储在配置文件中.在Linux(和Mac?)下,这个(可能)是/home/user/.config/app.conf,而在Windows下它可能是"C:\ Documents and Settings\username\Application Data\app.conf".它当然可以存储在其他地方,因此获得正确位置的唯一方法是使用特定于平台的功能.

我只想说我不想冒这个问题自己编写错误(因为我无法访问其中一些平台进行测试),所以有人知道是否有任何经过良好测试的跨平台C/C++库那可以吗?使用一堆#defines的.h/.hpp文件也可以,只要它被广泛使用.

我认为Boost的程序选项库可能(因为它可以加载配置文件),但它似乎无法.

有什么建议?

c++ cross-platform configuration-files

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