小编cap*_*ack的帖子

如何在Android对话框中显示版权符号?

我必须在AlertDialog的消息中显示版权符号:©.我在res/string中设置了带有版权符号的字符串值.但是,对话框打开时,符号显示为问号.如何在对话框中正确显示版权符号.谢谢.

android

52
推荐指数
4
解决办法
6万
查看次数

'MyClass'对象没有属性'__getitem__'

我有一个像这样的课:

class MyClass(object):
    def __init__(self, id, a, b, c):
        self.myList     = []
        self.id         = id
        self.a          = a
        self.b          = b
        self.c          = c

    def addData(self, data):
        self.myList.append(data)
Run Code Online (Sandbox Code Playgroud)

在我的主代码中,我创建了一个名为MyClass实例的列表myClassList.在一行中,我必须检查具有给定的项目是否id已存在.我是这样做的:

id = 'foo' # in real code is set dynamically 
recent_item = next( (item for item in myClassList if item['id'] == id), None )
Run Code Online (Sandbox Code Playgroud)

该代码中的第二行给出了以下错误:

'MyClass'对象没有属性 '__getitem__'

我该怎么办?

python

20
推荐指数
2
解决办法
3万
查看次数

什么是运行Laravel的命令'php artisan serve'?

我似乎不明白为什么我们需要运行一个Laravel应用程序,php artisan serve只需用Apachenginx运行它.我知道在开发过程中,我们使用artisan来启动站点,在部署到服务器之后,您使用Web服务器来加载站点.

什么是首先在工匠中运行应用程序的用途?

php apache laravel artisan

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

如何使用docker容器作为apache服务器?

我刚开始使用docker并遵循以下教程:https://docs.docker.com/engine/admin/using_supervisord/

FROM ubuntu:14.04
RUN apt-get update && apt-get upgrade
RUN apt-get install -y openssh-server apache2 supervisor
RUN mkdir -p /var/lock/apache2 /var/run/apache2 /var/run/sshd /var/log/supervisor
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
EXPOSE 22 80
CMD ["/usr/bin/supervisord"]
Run Code Online (Sandbox Code Playgroud)

[supervisord]
nodaemon=true

[program:sshd]
command=/usr/sbin/sshd -D

[program:apache2]
command=/bin/bash -c "source /etc/apache2/envvars && exec /usr/sbin/apache2 -DFOREGROUND"
Run Code Online (Sandbox Code Playgroud)

构建并运行:

sudo docker build -t <yourname>/supervisord .
sudo docker run -p 22 -p 80 -t -i <yourname>/supervisord
Run Code Online (Sandbox Code Playgroud)

我的问题是,当docker在我的服务器上使用IP http://88.xxx.x.xxx/运行时,如何从我计算机上的浏览器访问在docker容器内运行的apache localhost?我想使用docker容器作为Web服务器.

docker dockerfile

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

S3 PutObject 上的 Lambda 访问被拒绝

我创建了一个新的 S3 存储桶,并保留所有默认值。我正在尝试使用 PutObject 方法从 lambda 函数将对象写入存储桶。无论我附加什么策略或执行什么操作,我都会收到“访问被拒绝”的操作,除非我编辑存储桶 ACL 并将其完全公开。显然这不是一个很好的解决方案。我真的不知道发生了什么事:我知道我以前做过这件事,没有任何特殊设置。lambda 和 S3 存储桶位于同一账户中,分配给 lambda 的角色附加了 AWSLambdaFullAccess 策略。我快疯了,任何帮助将不胜感激。

amazon-s3 amazon-web-services aws-lambda

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

如何在laravel 4中匹配输入密码和数据库哈希密码

如何在Laravel中从给定请求验证用户密码?如何根据存储在数据库中的密码哈希检查密码?

php laravel laravel-4

6
推荐指数
3
解决办法
2万
查看次数

更新参数后,如何强制CloudFormation堆栈更新?

我正在运行一个AWS CloudFormation堆栈,该堆栈带有一些参数,并与其他AWS资源一起启动EC2实例。将参数输入到EC2实例的用户数据中,并基于此参数对驻留在EC2实例上的Web应用程序进行动态更改。

CFN参数

UserData: 
      Fn::Base64: 
        Fn::Join: 
          - ""
          - 
            - "#!/bin/bash \n"
            - "sh website-conf/website_mysql_config.sh "
            - " -c \""
            - 
              Ref: "CompanyName"
Run Code Online (Sandbox Code Playgroud)

如上面的示例所示,CompanyName是传递给userdata脚本的许多参数之一。问题是,当更新任何一个或多个参数时,CloudFormation不会检测到该参数,而是引发此错误。

CFN错误

因此,为了更新堆栈,我必须编辑堆栈并对ASG进行更改,以便CloudFormation“看到”更改并执行堆栈更新。

有没有办法在更新参数时强制CFN更新堆栈?

amazon-ec2 amazon-web-services aws-cloudformation autoscaling

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

如何从同一网络上的其他计算机访问Laravel站点?

我的计算机上有一个Laravel站点,我可以通过键入php artisan serve命令来访问该站点.但是,我无法从同一网络上的其他计算机访问该站点.

有没有办法从另一台机器访问该网站?

php apache webserver laravel artisan

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

Laravel 5:如何使用Eloquent对数据透视表进行连接查询?

我的Laravel应用程序中有2个表,即客户商店.客户可以属于许多商店,商店可以拥有许多客户.它们之间有一个数据透视表来存储这种关系.

问题是,如何使用Eloquent提取给定商店的客户列表?可能吗?我目前能够使用Laravel的Query Builder提取它.这是我的代码:

| customers | stores      | customer_store |
-------------------------------------------
| id        | id          | customer_id    |
| name      | name        | store_id       |
| created_at| created_at  | created_at     |
| updated_at| updated_at  | updated_at     |
Run Code Online (Sandbox Code Playgroud)

客户模型:

public function stores(){
        return $this->belongsToMany(Store::class)
            ->withPivot('customer_store', 'store_id')
            ->withTimestamps();
    }
Run Code Online (Sandbox Code Playgroud)

商店型号:

public function customers(){
        return $this->belongsToMany(Customer::class)
            ->withPivot('customer_store', 'customer_id')
            ->withTimestamps();
    }
Run Code Online (Sandbox Code Playgroud)

数据库查询(使用查询生成器):

$customer = DB::select(SELECT customers.id, customers.name, customers.phone, customers.email, customers.location FROM customers LEFT JOIN customer_store on customers.id = …
Run Code Online (Sandbox Code Playgroud)

php mysql laravel eloquent laravel-5

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

如何设置pylint分数阈值?

我想提取我的指纹等级并设置一个阈值。例如,让我解释一下,如果分数低于5,我要退出1;如果我的代码的等级高于5,我想退出0并继续执行Jenkins过程。

python pylint threshold

5
推荐指数
3
解决办法
1485
查看次数

如何使 bitbucket web hook 指向本地主机?

我正在尝试编写一个网络钩子来将存储库推送事件发布到我的本地服务器(用于测试)。问题是,bitbucket UI 上的 web-hook 接受一个 URL,而我的服务器在 localhost 上运行 - 我在 URL 框中输入什么?我是否输入我的计算机IP,然后是端口?

所以,像这样:

http://129.123.3.1:8080/webHookUrl

谢谢你的帮助!

bitbucket webhooks

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

AWS CLI:从实例复制到存储桶时复制命令失败

我有一个在自定义VPC中运行的两个EC2实例,一个运行Ubuntu 16.04,另一个运行Amazon Linux 2017.03.我还分配了一个IAM角色,允许对所有S3存储桶进行读写访问.

但是,当我尝试运行copy命令时,要将文件从实例复制到S3存储桶,它在Ubuntu服务器上失败.我在两台服务器上运行的命令是:

aws s3 cp /myfolder/myfile.txt s3://mybucket/backups/
Run Code Online (Sandbox Code Playgroud)

它在Ubuntu上给出以下错误:

upload failed: ../../myfolder/myfile.txt to s3://mybucket/backups/myfile.txt seek() takes 2 positional arguments but 3 were given
Run Code Online (Sandbox Code Playgroud)

其他所有工作都可以,例如,通过copy命令将文件从存储桶下载到服务器.VPC设置中既没有问题,也没有IAM角色和安全组,因为这同样适用于运行Amazon Linux的其他服务器.

PS:使用--dryrun开关运行copy命令在Ubuntu服务器上没有错误.

ubuntu amazon-s3 amazon-ec2 amazon-web-services aws-cli

3
推荐指数
1
解决办法
2454
查看次数

更改 C3 图表中的 Y 轴标签

是否可以更改或分类 C3 折线图中的 Y 轴标签。

是否可以将 Y 轴标签分类并显示为“初级”、“中级”、“高级”和“精通”,其中值分别介于 0-25、25-50、50-75、75-100 之间?

jquery c3

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