问题列表 - 第39581页

Google Closure Compiler 100%打字

如何让我的应用程序在谷歌闭包编译器方面100%打字?

我已经使用jsdoc注释标记了所有内容.甚至可以获得100?我在64.6%

javascript typing google-closure-compiler jsdoc

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

在C++头文件中声明向量

我在我正在制作的C++类的头文件中使用向量声明时遇到了一些麻烦.我的整个头文件如下所示:

#ifndef PERSON_H
#define PERSON_H

#include "Message.h"
#include <string>
#include <vector>


class Person {

public:

 Person() {};
 Person(std::string emailAddress);

private:

 vector<Message> inbox;
 vector<std::string> contacts;
 std::string emailAddress;

};

#endif PERSON_H
Run Code Online (Sandbox Code Playgroud)

我的错误发生在"私有"声明(我声明我的向量)之后的行上.我得到的错误是C4430 - 缺少类型说明符和C2238 - ';'之前的意外标记

感谢您的任何帮助.

c++ vector

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

UITableView中的moveRowAtIndexPath导致动画不正确

我有一个简单的UITableView控制器,显示CoreData.我正在尝试实现 - (void)tableView:(UITableView*)tableView moveRowAtIndexPath:(NSIndexPath*)fromIndexPath toIndexPath:(NSIndexPath*)toIndexPath; 和动画有问题.Core Data存储得到更新,但动画无效.

如何让动画正确反映核心数据对象发生的变化?

例如:

初始订单:

替代文字

在第2项到顶部之后:

替代文字

或者,初始订单:

替代文字

将第1项移至第3位后:

替代文字

这是相关的代码:

- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
//this implementation is from this tutorial: http://www.cimgf.com/2010/06/05/re-ordering-nsfetchedresultscontroller/
NSMutableArray *things = [[fetchedResultsController fetchedObjects] mutableCopy];

// Grab the item we're moving.
NSManagedObject *thing = [fetchedResultsController objectAtIndexPath:fromIndexPath];

// Remove the object we're moving from the array.
[things removeObject:thing];
// Now re-insert it at the destination.
[things insertObject:thing atIndex:[toIndexPath row]];

// All of the objects are now in their correct order. Update …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch core-data uitableview

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

JPA:使用计数直接将集合大小映射到属性?

Class A与一对多关系B。因此,A具有一个属性collectionOfB

有什么办法可以将“计数B”映射到中的单个属性A

目的是提供一种快捷方式来检索关联的Bs 的数量,而无需加载整个集合。有时我需要的只是数量,即收集量。我知道我可以针对实体管理器发出查询,而查询确实可以做到这一点。但是,最好是JPA提供者通过注释来完成此操作。

java hibernate jpa

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

如何在json对象中表示GUID?

对于JSON中的GUID类型,我们是否需要双引号

"Id": "9903ED01-A73C-4874-8ABF-D2678E3AE23D" 
Run Code Online (Sandbox Code Playgroud)

或者就像

"Id" : 9903ED01-A73C-4874-8ABF-D2678E3AE23D
Run Code Online (Sandbox Code Playgroud)

json guid

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

C#中Excel函数ROUNDDOWN(number,num_digits)的等效项是什么?

正如标题所示,我需要一个C#equivelant of ROUNDDOWN.

例如,如果你采用图13.608000,我正在寻找的输出是13.60.

我似乎无法找到任何涵盖我所追求的东西.

.net c# rounding

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

拖动UITableView时,performSelector无法运行?

我有一个UITableViewController默认值UITableView.我开始用手指慢慢拖动桌子滚动,即不用手指轻弹.每次表格在屏幕上移动时,scrollViewDidScroll都会调用控制器的方法; 在满足我指定某些情况下,这些调用的一个scrollViewDidScroll用途performSelector:withObject:afterDelay安排在稍后的时间有所行动.

但是,我发现在我松开手指之前动作才会执行.例如,如果我将afterDelay参数设置为2秒,但是按住我的手指5秒钟,当我松开手指并且动作执行时间太晚时间为3秒.是否有任何方法允许操作(即更新UI,因此必须在主线程中运行)在手指仍在屏幕上时执行?

谢谢!

iphone cocoa-touch uitableview nsrunloop

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

删除<fieldset>边界线最简单的方法是什么?

删除边框线的最简单方法是<fieldset>什么?

我的意思是跨浏览器解决方案......可能吗?

html css

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

基于测试控制台的应用程序/程序 - Java

所有,

我用Java编写了一个基于命令行的PhoneBook应用程序.该应用程序基本上要求用户的一些细节,如姓名,年龄,地址和电话号码,并将它们存储在一个文件中.其他操作包括按名称,电话号码等查找电话簿.所有细节都通过控制台输入.

我想写的JUnit测试案例为每一个我已经实现,但不能的功能,以弄清楚如何重定向System.in的实现代码在我将提供这些值JUnit测试方法的东西时,我实际的代码将停止对用户输入?

例:

我的实现代码有:

BufferedReader is = new BufferedReader (new InputStreamReader(System.in));
System.out.println("Please enter your name:");
String name = is.readLine();             // My test cases stop at this line. How can I pass command line values i.e. redirect System.in to my test based values?
Run Code Online (Sandbox Code Playgroud)

希望它有意义

java junit command-line

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

检测代码是否在Objective-C中的主线程上运行的正确方法是什么?(IOS)

我的代码需要保证在主线程上运行某个操作,但调用可能来自后台线程.

为了检测后台的情况,我使用了以下内容:

- (void)selectorToRunInMainThread:(id)arguments
{
    // push to main thread
        if ([NSRunLoop currentRunLoop] != [NSRunLoop mainRunLoop])
        {
            [self performSelectorOnMainThread:@selector(selectorToRunInMainThread:) withObject:arguments waitUntilDone:NO];
            return;
        }

    /*
    ... function content ...
    */
}
Run Code Online (Sandbox Code Playgroud)

这适用于iOS 4和iOS 3.2,但不适用于iOS 3.1.3及更早版本.在这些早期版本中,该函数将继续在无限循环中调用.

将比较更改为:

if (![[NSRunLoop currentRunLoop] isEqualTo:[NSRunLoop mainRunLoop]])

没有效果,他们仍然永远不会比较相同的价值.

我找到了一个似乎有效的解决方案,但我想先看看其他人的建议.

iphone multithreading objective-c ios

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