小编Joh*_*igs的帖子

如何在circleci中扩展测试的超时?

我在circleci运行一些测试,一些测试需要更长的时间,然后10分钟,因为它的ui测试运行在无头浏览器上,我安装在我的circle.yml

如何延长超时时间?

谢谢

java continuous-integration scala continuous-deployment circleci

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

从模型文件生成新的NSManagedObject子类时,我应该检查"使用基本数据类型的标量属性"吗?

我使用核心数据创建了一个项目(待办事项列表),并在.model文件中创建了一个名为Targets的实体.

我添加了这个实体2的属性:

- 内容(字符串)

-targetID(整数32)

当我生成NSMamagedObject子类时,xcode问我"使用原始数据类型的标量属性?"

我应该看看这个盒子吗?

TNX

core-data objective-c ios

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

如何使用字符串func startsWith来检查字符串列表而不是一个?

我有一个名单:

val listOfNames = List("john", "melanie", "maya", "jack")
Run Code Online (Sandbox Code Playgroud)

我有一个字符串名称全名:

val fullName = "john legend"
Run Code Online (Sandbox Code Playgroud)

现在我想使用字符串func startsWith并检查全名是否以其中的任何名称开头listOfNames,那么如何在一行中检查它?

就像是

if (fullName.startsWith(listOfNames)) {
   //do something
}
Run Code Online (Sandbox Code Playgroud)

谢谢!!

scala

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

如何设置Play框架ApplicationLoader和Macwire以使用自定义路由?

我这样设置应用程序加载器:

class MyProjectApplicationLoader extends ApplicationLoader {
  def load(context: Context): Application = new ApplicationComponents(context).application
}

class ApplicationComponents(context: Context) extends BuiltInComponentsFromContext(context)
  with QAControllerModule
  with play.filters.HttpFiltersComponents {

  // set up logger
  LoggerConfigurator(context.environment.classLoader).foreach {
    _.configure(context.environment, context.initialConfiguration, Map.empty)
  }

  lazy val router: Router = {
    // add the prefix string in local scope for the Routes constructor
    val prefix: String = "/"
    wire[Routes]
  }
}
Run Code Online (Sandbox Code Playgroud)

但我的路线是自定义的,所以它看起来像:

routes文件中:

-> /myApi/v1 v1.Routes
-> /MyHealthcheck HealthCheck.Routes
Run Code Online (Sandbox Code Playgroud)

和我的v1.Routes档案:

GET    /getData    controllers.MyController.getData
Run Code Online (Sandbox Code Playgroud)

所以现在当我编译项目时,我收到此错误:

错误:找不到类型的值:[v1.Routes] wire [Routes] …

dependency-injection scala playframework playframework-2.0 macwire

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

"生活在堆里"是什么意思?

我正在学习Objectiv C,我听到"住在堆"不断,从我的理解它的某种未知区域的一个指针家住,而是试图真正把头部周围的确切期限...像"我们应该让我们的财产strong不会生活在堆里.他说,因为这个地产是私有的.我知道它有很大的不同很明显我们要确保我们想要计算对此对象的自动释放不会清理它(我们要从到目前为止我知道"保留"),但我想确保我知道,这个术语,因为它是使用非常频繁.

欣赏它

objective-c

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

给定两个矩形,返回另一个表示重叠区域的矩形

我需要为矩形类创建一个交叉方法,它接受一个矩形并返回另一个表示重叠区域的矩形.

例如,给定:

在此输入图像描述

如果它们重叠,我应该返回一个点(400,420)宽度= 50高度= 60的矩形.

algorithm objective-c

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

手动内存管理VS ARC

我正在读一本关于Objective C的书,我想知道两件事:

1.我现在应该花时间阅读关于内存管理的整章,因为我们主要使用ARC吗?(只是问这个问题以确保我正确地管理时间)

2.如果您在人工管理方面做得非常出色,您可以获得比使用ARC更好的性能吗?(就像你的应用程序将更快地工作)

TNX

cocoa objective-c

4
推荐指数
1
解决办法
869
查看次数

如何将属性添加到使用数据模型创建的核心数据类?

我正在创建一个todo应用程序:

我在我的项目.datamodel文件中创建了一个实体,我在实体中添加了一个名为"content"的字符串的属性,并使用"editor">"Create NSManagedObject subclass"创建了NSManagedObject子类:

在此输入图像描述

这个类是创建的:

#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>


@interface Targets : NSManagedObject

@property (nonatomic, retain) NSString * content;

@end
Run Code Online (Sandbox Code Playgroud)

但现在我想要另一个"id"属性,我可以给每个todo一个id ...我应该怎么做?可以手动完成吗?因为我是从实体模型生成的,所以我觉得我需要创建一个新的实体才能做到这一点......?

如果你可以指导我,也许通过解释它是如何工作的那将是很棒的..可能我不明白这里的东西,这就是我问这个问题的原因

core-data objective-c nsmanagedobject ios

4
推荐指数
1
解决办法
1740
查看次数

如何禁用播放2.6 CSRFFilter

我最近被迁移到了2.6,当我从邮递员那里调用我的api时,我得到了403响应,这与过滤器有关.

起初,当我运行我的服务时,我收到了这个错误

[warn] 13:40:58.654 - play.filters.hosts.AllowedHostsFilter - 不允许主持人:14.1.90.128:9000

所以我在application.conf中添加了:

play.filters.hosts {
  allowed = ["."]
}
Run Code Online (Sandbox Code Playgroud)

它解决了这个问题,但我从未被迫这样做......

而不是我试图获得动作api方法的错误:

[warn] 20:04:23.230 - play.filters.CSRF - [CSRF]检查失败,因为在标题中找不到令牌

很好,一个get方法工作,post发出上述错误...

我知道它与休息安全有关但从未被迫考虑过,我该怎么做呢?我知道过滤器

java scala playframework playframework-2.0 playframework-2.2

4
推荐指数
1
解决办法
3486
查看次数

即使使用max_allowed_pa​​cket参数,使用mysqldump时也会失去与mysql的连接

我想将特定的表转储到我的远程服务器数据库中,效果很好,但是其中一个表是9m行,我得到:

Lost connection to MySQL server during query when dumping table `table_name` at row: 2002359
Run Code Online (Sandbox Code Playgroud)

因此,在在线阅读后,我了解到我需要增加我的max_allowed_pa​​cket,并有可能将其添加到我的命令中。

所以我运行以下命令来转储我的表:

mysqldump -uroot -h my.host -p'mypassword' --max_allowed_packet=512M db_name table_name | gzip  > dump_test.sql.gz
Run Code Online (Sandbox Code Playgroud)

并且由于某种原因,我仍然得到:

Lost connection to MySQL server during query when dumping table `table_name` at row: 2602499
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?

它的记录很奇怪,只有900万条记录...不太大。

mysql database-connection

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