小编Phi*_*ews的帖子

pip install:请检查该目录的权限和所有者

在安装pip和python时,我遇到了一个说:

目录'/ Users/Parthenon/Library/Logs/pi'或其父目录不归当前用户所有,并且已禁用调试日志.请检查该目录的权限和所有者.如果用sudo执行pip,你可能需要-H标志.

因为我现在必须安装使用sudo.

我已经在我的Mac上安装了python和一些库,我正在运行Yosemite.我最近不得不做一个干净的擦拭,然后重新安装操作系统.现在我收到了这个提示,我无法弄清楚如何改变它

在我的命令行Parthenon$现在之前它是Philips-MBP:~ Parthenon$

我是这台电脑的唯一所有者,这是唯一的帐户.这似乎是一个问题,当升级到python 3.4,似乎没有什么在正确的地方,virtualenv不会去我想象的地方,等等.

python sudo pip osx-yosemite

153
推荐指数
3
解决办法
17万
查看次数

如何打开双重选项?

如何解包返回的字符串:

(可选(可选"蓝色"))

    var cityName = String()

    if let cityAnno = annotation as MGLAnnotation! {

        cityName = String(stringInterpolationSegment: cityAnno.title!)

    }

cityLabelName.text = ("\(cityName), \(county)")
Run Code Online (Sandbox Code Playgroud)

cityLabelName打印为(可选"纽约")

swift

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

eslint 只显示致命错误吗?

我想使所有样式警告静音,并且仅在我的代码中存在重大泄漏时才会收到警报,例如缺少括号或引用的变量不存在。是否有规则可以插入 eslint.json 以消除致命错误之外的所有内容?

javascript eslint

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

如何在OSX上的Pycharm中的Kivy,.kv文件中获得语法高亮?

.kv在OSX 上的PyCharm中对文件进行语法高亮显示需要哪些步骤?

python macos pycharm kivy-language

14
推荐指数
1
解决办法
7612
查看次数

UIButton Heartbeat动画

我为UIButton创建了一个心跳动画.但是,没有办法停止这个动画,因为它是一个无限的代码循环.在修补了许多UIView动画代码块后,我无法UIViewAnimationOptions.Repeat生产出我需要的东西.如果我能做到这一点,我可以简单button.layer.removeAllAnimations()地删除动画.什么是写这个允许删除动画的方法?我可能正在考虑一个计时器,但这可能会让多个动画发生变得混乱.

func heartBeatAnimation(button: UIButton) {

    button.userInteractionEnabled = true
    button.enabled = true

    func animation1() {

        UIView.animateWithDuration(0.5, delay: 0.0, options: [], animations: { () -> Void in

            button.transform = CGAffineTransformMakeScale(2.0, 2.0)
            button.transform = CGAffineTransformIdentity

        }, completion: nil)

        UIView.animateWithDuration(0.5, delay: 0.5, options: [], animations: { () -> Void in

            button.transform = CGAffineTransformMakeScale(2.0, 2.0)
            button.transform = CGAffineTransformIdentity

            }) { (Bool) -> Void in

                delay(2.0, closure: { () -> () in

                    animation2()

                })       
        }
    }

    func animation2() {

        UIView.animateWithDuration(0.5, delay: 0.0, …
Run Code Online (Sandbox Code Playgroud)

animation swift

12
推荐指数
3
解决办法
7797
查看次数

CloudFront 错误:此 XML 文件似乎没有与之关联的任何样式信息

我有一个在 AWS S3 和 CloudFront 上运行的 React 应用程序。当我从给定的 URL 访问该应用程序时,它可以正常打开主页。当我使用导航栏上的按钮导航到另一个页面时,它打开页面就好了。但是,如果我随后刷新页面,则会收到此错误:

在此处输入图片说明 如果我尝试通过特定路径(例如www.website.com/blog.

如果我直接从 S3 对象 URL 访问网站,一切正常。页面重新加载,我可以使用直接路径打开页面。这让我相信问题出在 CloudFront 上。但是,我不知道从哪里开始调试该问题。

S3设置: 在此处输入图片说明

amazon-s3 amazon-web-services amazon-cloudfront reactjs react-router

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

无法更改 Material-UI OutlinedInput 的边框颜色

我正在尝试更改 v4.13 MaterialUI Outlined Input的边框颜色。但是,在尝试覆盖 CSS 时,我没有任何工作。

我已经尝试将多个 CSS 规则应用于每个元素,select 和 OutlinedInput,下面的两个是最新的。我在这里做错了什么?

const styles = () =>
  createStyles({
    select: {
      "&:before": {
        borderColor: "red"
      },
      "&:after": {
        borderColor: "red"
      },
    },
    outline: {
      "&:before": {
        borderColor: "red"
      },
      "&:after": {
        borderColor: "red"
      },
    }
  });

   <Select
      label={label}
      fullWidth={true}
      error={touched && invalid}
      className={inputStyles}
      classes={{ root: classes.select }}
      input={
        <OutlinedInput
          {...input}
          fullWidth={true}
          id={input.name}
          labelWidth={this.state.labelWidth}
          classes={{notchedOutline: classes.outline}}
        />
      }
      {...custom}
    >
      {children}
    </Select>
Run Code Online (Sandbox Code Playgroud)

我可以在这里看到设置边框颜色的位置,但无法覆盖它。

在此处输入图片说明

javascript css reactjs material-ui

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

如何在UIBezierPath上为填充颜色更改设置动画?

正确填充形状开始,但我无法弄清楚如何更改填充颜色,或者更好的是,如何动画填充颜色更改UIBezierPath.就像改变UIView的背景颜色一样,我正在寻找.

var fillColor = UIColor()

func changeBackgroundColor() {

    let animcolor = CABasicAnimation(keyPath: "fillColor")
    animcolor.fromValue = UIColor.greenColor()
    animcolor.toValue = UIColor.orangeColor()
    animcolor.duration = 1.0;
    animcolor.repeatCount = 0;
    animcolor.autoreverses = true
    shapeLayer.addAnimation(animcolor, forKey: "fillColor")

}


var fillColor = UIColor()
let clipPath = UIBezierPath()
let shapeLayer = CAShapeLayer()

override func drawRect(rect: CGRect) {

        clipPath.moveToPoint(CGPointMake(self.bounds.minX + 7.65, self.bounds.minY - 0.25))
        clipPath.addCurveToPoint(CGPointMake(self.bounds.minX + 7.65, self.bounds.minY + 36.1), controlPoint1: CGPointMake(self.bounds.minX - 2.38, self.bounds.minY + 9.79), controlPoint2: CGPointMake(self.bounds.minX - 2.38, self.bounds.minY + 26.06))
        clipPath.addCurveToPoint(CGPointMake(self.bounds.minX + 43.99, …
Run Code Online (Sandbox Code Playgroud)

ios swift

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

管理员级别用户拒绝访问 S3 对象

我真的很难访问 S3 存储桶中的对象。我做过的事情:

  1. IAM 用户已经拥有管理员级别的权限
  2. 授予 AmazonS3FullAccess
  3. 将存储桶策略设置为 public allowed get...

    {
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadForGetBucketObjects",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::images.bucketname.com/*"
        }
    ]
    
    Run Code Online (Sandbox Code Playgroud)

    }

我不想公开,但我只是想让它现在起作用。我已经为应用程序本身设置了一个新的 IAM 用户,该用户将获取对象作为主体,但由于某种原因,它再次不起作用。

  1. 我正在使用 Node.js 上传图像putObject

我是否在这里遗漏了什么,因为我对 S3 中的所有内容都被拒绝完全访问。即使以 root 用户身份登录,我也无法打开图像。我无法下载对象。我没有可行的方法来查看我上传的图像。

控制台中的所有这些按钮要么抛出一个空白错误,要么路由到标准的 AWS 访问被拒绝的 XML 页面。

在此处输入图片说明

另一方面,我可以使用 root 用户凭据以编程方式成功将文件上传到存储桶。

我在这里缺少什么?谢谢您的帮助。

amazon-s3 amazon-web-services amazon-iam

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

AppSync BatchPutItem 不保存项目

我正在尝试使用 AppSync 将多个项目批量放入 DynamoDB。当我调用解析器时,它不会引发任何错误,但不会将任何内容保存到数据库中。

架构

type BoxScore @model {
  id: ID!
  userId: String!
  gameVariant: String!
  complete: Boolean!
  failFact: BoxScoreFact @connection
  totalCorrect: Int!
}

type BoxScoreFact @model {
  id: ID!
  left: Int!
  right: Int!
  gameVariant: String!
  timestamp: Int!
  correct: Boolean!
}

input BatchAddCreateBoxScoreFactInput {
  id: ID
  left: Int!
  right: Int!
  gameVariant: String!
  timestamp: Int!
  correct: Boolean!
  boxScoreFactBoxScoreId: ID!
}
Run Code Online (Sandbox Code Playgroud)

IAM 角色:

        "Effect": "Allow",
        "Action": [
            "dynamodb:DeleteItem",
            "dynamodb:GetItem",
            "dynamodb:PutItem",
            "dynamodb:Query",
            "dynamodb:Scan",
            "dynamodb:UpdateItem",
            "dynamodb:BatchGetItem",
            "dynamodb:BatchWriteItem"
        ],
Run Code Online (Sandbox Code Playgroud)

解析器

#set($factsdata = [])
#foreach($item in …
Run Code Online (Sandbox Code Playgroud)

vtl amazon-web-services amazon-dynamodb graphql aws-appsync

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