小编Sam*_*nch的帖子

使用jQuery查看div是否具有某个类的子项

我有一个div #popup,动态地填充了类的几个段落.filled-text.我试图让jQuery告诉我是否#popup有其中一个段落.

我有这个代码:

$("#text-field").keydown(function(event) {
    if($('#popup').has('p.filled-text')) {
        console.log("Found");
     }
});
Run Code Online (Sandbox Code Playgroud)

有什么建议?

javascript jquery

102
推荐指数
5
解决办法
15万
查看次数

Laravel和Lumen的Apache别名

我正在尝试在我的服务器上创建别名,该别名将所有流量引导到example.com/z/与其余目录不同的其他目录example.com,其中example.com有Laravel 4.2安装并且example.com/z/具有运行服务的流明安装.

这是我原来的vhost:

<VirtualHost *:80>
 ServerName example.com
 DocumentRoot /data/user/public_html/public
 <Directory /data/user/public_html/public>
  Options +FollowSymlinks
  AllowOverride All
 </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

这是/z/添加了别名的vhost :

 <VirtualHost *:80>
  ServerName example.com
  DocumentRoot /data/user/public_html/public
  Alias /z/ /data/user/service/public
  <Directory /data/user/service/public>
   Options +FollowSymlinks
   AllowOverride All
  </Directory>
  <Directory /data/user/public_html/public>
   Options +FollowSymlinks
   AllowOverride All
  </Directory>
 </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

当导航到exmaple.com/z/我得到403页并在日志中出现此错误:

 Directory index forbidden by Options directive: /data/user/service/public
Run Code Online (Sandbox Code Playgroud)

如果我去其他任何地方/z/(例如/z/abcd:),我会得到一个404页面,但它看起来像Laravel 404页面而不是Lumen 404页面.

关于如何让这个工作的任何想法?

php apache laravel lumen

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

在将产品添加到购物车时更改报价:magento

我想在将该产品添加到购物车时更改产品价格.

怎么可能让我知道......

magento

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

CloudFront:成本估算

必须提出将Amazon S3与CloudFront一起用作CDN的建议.其中一个重要的事情是进行成本估算.我阅读了AWS网站和论坛,使用了他们的计算器,但无法得出最终数字(大约),我将对此充满信心.老实说,我对"数据传输","GET和其他请求"等术语感到困惑,以及我是否需要在Amazon S3和Amazon CloudFront上填写详细信息,然后进行总计.

所以在这里需要帮助来估算我的每月账单.

  • 我将使用S3来存储文件(主要是图像)
  • 我将使用我的S3存储桶配置云端以提供内容.
  • 大多数客户群(几乎95%)都在美国.

  • 平均文件大小:500KB

  • S3每月存储的平均文件数:80000(80K)
  • 每月请求文件的总用户数或从CloudFront获取文件的总请求数约:每月30百万
  • 每月会有一些失效请求(比方说1000)

如果我能更好地理解我的每月账单将如何计算以及它将会是什么,那将会很棒.

此外,根据上述数据和估算,如果我使用Akamai或Rackspace,则每月账单的数量是多少.

akamai amazon-s3 amazon-cloudfront

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

使用laravel验证检查未删除项目中的名称是否唯一

我有一个简单的表单,它发布到控制器,它检查是否已为特定项目获取项目的名称.如果是,则返回错误.这是我正在使用的代码:

'name'    => 'required|min:1|unique:versions,name,NULL,id,project_id,'.$project->id,
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,而不是硬删除,我使用软删除将它们从数据库中删除,这意味着,例如,'Test'只能用作名称一次,即使在它之后被删除了.

如何在未被软删除的项目中检查该项目是否唯一?

php validation laravel laravel-4

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

Jenkins无法获取repo - 代码255权限被拒绝

我正在尝试设置Jenkins以使用git webhooks.到目前为止我有

  • 詹金斯跑
  • jenkins用户下创建了一个ssh密钥对
  • 添加了git部署密钥的密钥
  • 添加了git插件
  • 配置项目以使用git和repo
  • 将分支设置*/develop为仅查看dev分支
  • 将自定义工作区目录设置为 /data/www/<site>
  • 将该ubunutu组添加到jenkins用户(见下文)

在尝试构建项目时,我收到此错误:

Started by user anonymous
Building in workspace /data/www/<site>
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.jenkins.url git@github.com:<repo_url> # timeout=10
ERROR: Error fetching remote repo 'jenkins'
hudson.plugins.git.GitException: Failed to fetch from git@github.com:<repo_url>
    at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:735)
    at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:983)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1016)
    at hudson.scm.SCM.checkout(SCM.java:485)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1276)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532)
    at hudson.model.Run.execute(Run.java:1744)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) …
Run Code Online (Sandbox Code Playgroud)

git github jenkins

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

Django中的隐藏字段不在cleaning_data中

我有这样的形式:

class CollaboratorForm(forms.Form):
    user = forms.CharField(label="Username",max_length=100)
    canvas = forms.IntegerField(widget=forms.HiddenInput)
    ....
    def clean_user(self):
        user = self.cleaned_data['user']
        canvas = self.cleaned_data['canvas']
Run Code Online (Sandbox Code Playgroud)

在视图中我只是打电话

if form.is_valid():
Run Code Online (Sandbox Code Playgroud)

我收到错误:

KeyError at /canvas/1/add-collaborator/
'canvas'
Run Code Online (Sandbox Code Playgroud)

根据萤火虫的价值是发布,它似乎似乎没有成为我的清洁功能.我做错了吗?

编辑:发布数据

canvas  1
csrfmiddlewaretoken 2cb73be791b32ca9a41566082c804312
user    username
Run Code Online (Sandbox Code Playgroud)

EDIT2:我也愿意接受一个可以告诉我如何将主键发送到clean_user函数的答案,其中主键是上面示例url中的/ 1 /.调用的视图中的函数是:

def canvas_add_collaborator(request, pk):
Run Code Online (Sandbox Code Playgroud)

所以我想将pk发送到clean_user函数,这将通过不需要隐藏字段来解决我的问题.

python django django-forms django-views

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

使用pygame获取位置的像素颜色

我正在为siaply屏幕绘制一堆矩形,我想知道如何在某个像素位置读取rgb颜色?例如,我想在显示屏上的位置0,0获得像素的颜色,并返回值[0,0,0](或类似).

python pygame

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

Magento - setCustomPrice,setPrice,setOriginalCustomPrice等之间的区别

任何人都可以澄清Magento中所有不同定价规则的区别和目的吗?

例如,有setPrice,setOriginalPrice,setCustomPrice,setOriginalCustomPrice,setSpecialPrice,setFinalPrice等,但没有猜测它并不完全清楚每个人的目的和用法.

php magento

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

Knockout.JS与bootstrap selectpicker

我正在尝试使用Bootstrap Selectpicker和knockout.js.已有一个自定义绑定适用于selectpicker的多选版本(见此处),但我需要它才能使用单选版本.我认为这将简单到更改ko.observableArray为a ko.observable和删除multiple属性 - 但似乎并非如此.关于如何使这个工作的任何想法?

摆弄绑定和我更新的代码

javascript twitter-bootstrap knockout.js

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