我昨天刚从谷歌安装了Android Eclipse插件和Android SDK.我转到打开AVD Manager窗口Window -> Android Virtual Device Manager.然后我点击"新建",然后显示"创建新的Android虚拟设备(AVD)"窗口.问题是,我无法让"确定"按钮不显示灰色.我从"设备"中选择Nexus 7,我给AVD命名,我选择"Android 4.2 API Level 17"作为目标.无论我为其余设置做什么,"确定"按钮仍然是灰色的.我没有遇到任何错误.任何想法,我可能会失踪,为什么窗口不允许我点击"确定"继续?
我是一个初学的iOS开发人员,并且仍然习惯于这个合成变量的概念和XCode自动创建变量和setter/getter方法.我做了很多研究,但未能找到解决我面临的问题的答案.
我创建了一个头类,如下所示:
#import "Card.h"
@interface PlayingCard : Card
@property (strong, nonatomic) NSString *suit;
@property (nonatomic) NSUInteger rank;
@end
Run Code Online (Sandbox Code Playgroud)
我有以下实现类:
#import "PlayingCard.h"
@implementation PlayingCard
- (NSString *)contents
{
NSArray *rankStrings = @[@"?",@"A",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"J",@"Q",@"K"];
return [rankStrings[self.rank] stringByAppendingString:self.suit];
}
- (void)setSuit:(NSString *)suit
{
if([@[@"??",@"??",@"??",@"??"] containsObject:suit]) {
_suit = suit;
}
}
- (NSString *)suit
{
return _suit ? _suit : @"?";
}
@end
Run Code Online (Sandbox Code Playgroud)
我的错误是,每当我使用_suit变量时,我从XCode得到一个错误:
Use of undeclared identifier '_suit'; did you mean 'suit'?
Run Code Online (Sandbox Code Playgroud)
我的理解是_suit是由编译器自动生成的,我应该能够使用"_suit"访问头文件中定义的"suit"属性.是因为我重写了编译器自动生成的setter和getter方法吗?将"_suit"更改为"self.suit"似乎可以解决问题,但我很困惑为什么看起来我的下划线合成变量没有被生成.对此有任何见解将不胜感激,谢谢!
我不是selenium的专家,但我相信在尝试使用jQuery v2.0.2时我可能发现了一个错误.当我在我的Play Framework 2.2.1应用程序中使用jQuery v2.0.2而不是捆绑的jQuery v.1.9.0时,运行"play test"时出现以下错误:
[error] Driver info: driver.version: HtmlUnitDriver
[error] at org.openqa.selenium.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:367)
[error] at org.openqa.selenium.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:346)
[error] at org.fluentlenium.core.Fluent.goTo(Fluent.java:228)
[error] at IntegrationTest$1.invoke(IntegrationTest.java:22)
[error] at IntegrationTest$1.invoke(IntegrationTest.java:20)
[error] at play.test.Helpers.running(Helpers.java:433)
[error] at IntegrationTest.test(IntegrationTest.java:20)
[error] ...
[error] Caused by: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function addEventListener in object [object HTMLDocument]. (http://localhost:3333/assets/javascripts/jquery-2.0.2.min.js#4)
Run Code Online (Sandbox Code Playgroud)
通过使用"play new tmp"创建一个全新的Play Java项目,我能够重新创建这个错误.创建项目后,我能够"玩测试"就好了.然后我将jquery-2.0.2.min.js复制到public/javascripts文件夹中.然后我更新了main.scala.html文件以使用jquery-2.0.2.min.js而不是捆绑的jquery-1.9.0.min.js.这足以通过运行"播放测试"再次导致这个确切的错误.
我也尝试过使用FIREFOX WebDriver帮助程序类,但是没有运气.
任何洞察我们如何让Selenium/Fluentlenium使用2.0.2版本的jQuery将非常感谢:)谢谢!
在Netbeans中创建一个简单的远程C++开发应用程序时,我收到以下错误:
gmake[2]: Entering directory '/path/to/project'
gmake[2]: *** No rule to make target '/path/to/project/cpp/file'
gmake[2]: Leaving directory '/path/to/project'
BUILD FAILED (exit value 2, total time: 1s)
Run Code Online (Sandbox Code Playgroud)
要重现此错误,我只需创建一个新的C/C++项目,选择我已配置的远程主机.当我添加.ccp文件与相应的.h文件时,我收到此错误.我甚至不必使用或包含这些文件.似乎Netbeans可能无法正确构建Makefile来表示将这些文件添加到项目中?
我已经实现了一个子组件来根据通过 @Input() 提供的列表来呈现表格。数据是通过 http 加载的,但是除非我在屏幕上挥动鼠标,否则 UI(子组件)不会更新。我见过有人发布关于在我的孩子中实现 ngOnChanges() 的帖子,但我认为 Angular 应该默认这样做?我错过了什么吗?为什么 UI 不会随之更新?
子代码看起来像这样:
子组件.ts
@Component({
selector: 'child',
templateUrl: './child.component.html',
styleUrls: ['./child.component.scss'],
})
export class ChildComponent implements {
@Input() data: any[] = [];
constructor() {}
}
Run Code Online (Sandbox Code Playgroud)
子组件.html
<table>
<tr *ngFor="let item of data"><td>{{ item }}</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
使用该组件的父代码如下所示:
父组件.ts
@Component({
selector: 'parent',
templateUrl: './parent.component.html',
styleUrls: ['./parent.component.scss'],
})
export class ParentComponent implements OnInit {
data: string[] = [];
constructor(private endpointService: EndpointService) {}
ngOnInit() {
// response is a string array like: ['hello', 'world'] …Run Code Online (Sandbox Code Playgroud) 我有一个Jenkins项目,仅当按下master和dev分支,而不是我们的任何功能分支时,才能成功构建。
但是,我想做的是让Jenkins运行一组不同的bash命令,具体取决于Jenkins推送/接收的分支。
例如,如果dev分支被推送,则部署进行测试。但是如果主分支被推送,则部署到生产环境。
我到处找人问类似的问题,但还没有找到解决方案,谢谢!
javascript ×2
android ×1
angular ×1
bash ×1
c++ ×1
eclipse ×1
git ×1
github ×1
html ×1
jenkins ×1
jquery ×1
makefile ×1
netbeans ×1
objective-c ×1
properties ×1
selenium ×1
typescript ×1