iOS自动化与UIScrollview:为什么滚动视图的内容视图不能填充滚动视图?

以下代码(在viewDidLoad中调用)将导致全红屏幕。 我希望它是一个完全绿色的屏幕。 为什么它是红色的? 我怎样才能让它变成绿色? UIScrollView* scrollView = [UIScrollView new]; scrollView.translatesAutoresizingMaskIntoConstraints = NO; scrollView.backgroundColor = [UIColor redColor]; [self.view addSubview:scrollView]; UIView* contentView = [UIView new]; contentView.translatesAutoresizingMaskIntoConstraints = NO; contentView.backgroundColor = [UIColor greenColor]; [scrollView addSubview:contentView]; NSDictionary* viewDict = NSDictionaryOfVariableBindings(scrollView,contentView); [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[scrollView]|" options:0 metrics:0 views:viewDict]]; [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[scrollView]|" options:0 metrics:0 views:viewDict]]; [scrollView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[contentView]|" options:0 metrics:0 views:viewDict]]; [scrollView […]

子集和ggplot2

我有一个问题,用ggplot2绘制一个数据框的子集。 我的df就像: ID Value1 Value2 P1 100 12 P1 120 13 … P2 300 11 P2 400 16 … P3 130 15 P3 140 12 … 我现在如何绘制Value1和Value2仅用于ID P1和P3? 例如,我试过: ggplot(subset(df,ID=="P1 & P3") + geom_line(aes(Value1, Value2, group=ID, colour=ID))) 但我总是收到一个错误。 PS我也尝试了许多与P1和P3的组合,但我总是失败..

Grails 2.3.0自动重新加载不工作

我最近把我们的项目升级到Grails 2.3.0。 一切工作正常,除了我一直有问题,自动重新加载不工作,只要我对我们的代码进行更改。 这包括所有项目文物 – 控制器,域名,服务,gsps,css和javascript文件。 我的老版本的grails可以正常工作,每次更改时都会重新加载和重新编译。 我知道这个问题是受欢迎的,我已经search了Jira,Nabble,现在在这里好几天,但没有发现我已经能够解决我的问题(我甚至尝试添加引号像彼得build议在这个线程http:/ / /jira.grails.org/browse/GRAILS-7936 ,也是这个线程的Grails项目不自动重新加载没有帮助)。 我目前正在使用以下设置在Macbook Pro上运行Grails: grails版本2.3.0 Java版本“1.7.0_17”Java™SE运行时环境(版本1.7.0_17-b02)Java HotSpot™64位服务器虚拟机(版本23.7-b01,混合模式) 用Textmate作为IDE运行terminal 任何帮助将不胜感激。

什么是ng-repeat指令的优先级可以改变它?

Angular文档说: DOM的编译是通过调用$ compile()方法来完成的。 该方法遍历DOM并匹配指令。 如果find匹配项,则将其添加到与给定DOM元素关联的指令列表中。 一旦给定DOM元素的所有指令都被识别出来,它们将按照优先级进行sorting,并执行它们的compile()函数。 我相信ng-repeat指令比自定义指令具有更低的优先级,在某些使用情况下(如dynamic标识和自定义指令) 。 angular度允许修改指令的优先级来select一个之前的执行吗?

EditText.getText()是否返回null?

在网上,我看到像edittext.getText().toString()例子。 我没有看到任何空的检查。 在文档中,我没有看到任何声明,说这将永远不会是空的。 但是,这些观察结果是怎么说的呢? 这是否会返回null?

Android Studio SDKpipe理已禁用

我刚刚为OSX下载了Android Studio .dmg。 根据安装说明,我将它拖到应用程序文件夹并启动应用程序。 但SDKpipe理器和AVDpipe理器灰显,无法使用。 我可能错过了安装步骤的任何想法?

lodash转换和减less有什么区别

除了指出“变革是一个更有力的减lessselect”之外,我还没有find差异的文件。 lodash中的转换和减less有什么区别( 慢了25% )?

Spring数据jpa-没有定义名为“entityManagerFactory”的bean; 注入自动装载的依赖关系失败

我正在开发应用程序使用spring的数据jpa,hibernate,mysql,tomcat7,maven和它的创build错误。我试图弄清楚,但我失败了。 错误是在设置构造函数参数的时候无法parsingbean的'entityManagerFactory'引用; 没有定义名为“entityManagerFactory”的bean; 注入自动装载的依赖关系失败 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initDbService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.wahid.cse.repository.RoleRepository org.wahid.cse.service.InitDbService.roleRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleRepository': Cannot create inner bean '(inner bean)#c08f81' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: […]

在Android Studio中使用assembleRelease编译apk时,proguardRelease失败

我试图在Android Studio 1.0.1中将我的应用程序编译为assembleRelease并获取以下消息: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:proguardRelease'. > java.io.IOException: Please correct the above warnings first. 该应用程序编译和运行完美的debugging模式,和assembleRelease与Android Studio 0.8工作。 proguard-rules.pro文件是空的。 build.gradle文件和完整的错误如下所示。 任何人都可以帮忙? 的build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 19 buildToolsVersion '19.1' defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 19 versionCode 1 versionName "1.0" } […]

在SELECT中的AngularJs – ng-model

的jsfiddle 问题: 我的页面中有一个SELECT元素,用ng-repeat填充。 它也有一个具有默认值的ng-model 。 当我改变的价值, ng-model适应,没关系。 但是下拉列表在启动时显示一个空的插槽,在那里应该select默认值的项目。 码 <div ng-app ng-controller="myCtrl"> <select class="form-control" ng-change="unitChanged()" ng-model="data.unit"> <option ng-repeat="item in units" ng-value="item.id">{{item.label}}</option> </select> </div> 用JS: function myCtrl ($scope) { $scope.units = [ {'id': 10, 'label': 'test1'}, {'id': 27, 'label': 'test2'}, {'id': 39, 'label': 'test3'}, ] $scope.data = { 'id': 1, 'unit': 27 } };