小编men*_*awi的帖子

如何在浓缩咖啡中获得应用程序?

我正在使用espresso将测试添加到我的Android应用程序中.

在我看来TestActivity,我有一些只有在用户签名时才能看到的视图.该userIsSignedIn标志存储在MyApp其子类中android.app.Application.有没有办法可以访问MyApp测试用例中的实例?

如果没有,有什么方法可以做到这一点?

谢谢

android android-testing android-espresso

9
推荐指数
1
解决办法
3927
查看次数

计算两个时期之间的增长百分比

我有一个数据库,其中包含一个投诉表和提交日期.我要做的是,考虑到两个时期的开始和结束日期,我必须计算它们之间的增长百分比.

例如:

  • Q1(1月至3月)索赔= 200

  • Q2(4月 - 6月)索赔= 400

计算增长:

  • (现在 - 过去)/过去*100

  • 增长百分比=(400-200)/ 200*100 = 100%增长

我必须从该报告中提取的信息在第一季度和第二季度之间增长了100%

这就是我想出的:

SELECT 
  (SELECT COUNT(id) FROM complaints WHERE submit_date >= start_date_period_1 AND submit_date <= end_date_period_1) AS q1_claims,
  (SELECT COUNT(id) FROM complaints WHERE submit_date >= start_date_period_2 AND submit_date <= end_date_period_2) AS q2_claims,
  (SELECT ((q2_claims - q1_claims)/q2_claims * 100) AS 'Percentage Growth')
FROM complaints;
Run Code Online (Sandbox Code Playgroud)

但不以正确的形式显示输出.它显示给定时期内每个日期的记录.我该如何修复查询?

mysql

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

UIView, CMDeviceMotionHandler : unowned may only be applied to class and class-bound protocol types

I'm creating a UIView that listens to CMDeviceMotion Events:

class MyView: UIView{


    private var motionManager = CMMotionManager()
    let motionQueue = NSOperationQueue()


    override func awakeFromNib() {
        self.setupView()
    }

    func setupView(){
        self.motionManager.deviceMotionUpdateInterval = 0.5
        self.motionManager.startDeviceMotionUpdatesUsingReferenceFrame(.XArbitraryZVertical, toQueue: self.motionQueue, withHandler: self.motionHandler)
    }

    // MARK: - CMDeviceMotionHandler

    let motionHandler : CMDeviceMotionHandler = {
        [unowned self] (motion,error) in
    }
}
Run Code Online (Sandbox Code Playgroud)

I'd like to declare my CMDeviceMotionHandler closure as a member variable however I get the error:

'unowned' may only be applied to class and class-bound protocol …

closures swift

0
推荐指数
1
解决办法
1182
查看次数