小编car*_*e20的帖子

Google Custom Search API - 反向图片搜索

我有一些我缺少信息的图像集合.我希望能够进行谷歌反向图像搜索,以查找名称,关键字,类似图像的链接等.我知道抓取搜索结果页面是针对服务条款,并得到使用自定义的建议搜索API是正确的方法,但我没有在详细说明反向图像搜索的文档中找到任何内容.如果可以使用API​​,是否有人能够指出我正确的方向,或者验证它是否实际上是受支持的?

非常感激!

google-custom-search

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

获取MySQL查询中返回的行数

我正在编写MySQL查询时遇到一些麻烦.我想得到我的查询返回的行数,而不是实际返回行,然后使用mysql_num_rows等.

我的查询如下:

SELECT COUNT(l.product_number_language) as counts, l.id, l.product_number, l.language,    l.product_number_language
FROM bs_products_languages l
LEFT JOIN bs_products p ON (l.product_number_language = p.product_number)
WHERE l.product_number = 'C4164' 
AND l.active='Y'
AND p.active='Y'
GROUP BY l.language
Run Code Online (Sandbox Code Playgroud)

以下是返回的内容: 截图

我真正想要的只是这些行的计数,所以在这种情况下3.

mysql

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

Windows上的Rails - 安装问题

我正在尝试在Windows机器上安装ruby并且遇到问题.当我开始收到错误时,我已经达到了这一点,而且除了用于Web开发的PHP之外,我还是新手.帮助赞赏!

编辑我按照这里的说明进行wamp:

http://www.alexbernard.fr/fichiers/blog/Installer-Ruby-On-Rails-sur-un-Wamp-Server.pdf

./gem install rails --include-dependencies
Run Code Online (Sandbox Code Playgroud)

输出:

INFO:  `gem install -y` is now default and will be removed
INFO:  use --ignore-dependencies to install only the gems you list
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing rails:
        ERROR: Failed to build gem native extension.
        C:/wamp/ruby/bin/ruby.exe extconf.rb
creating Makefile
make
generating generator-x64-mingw32.def
compiling generator.c
make: x86_64-w64-mingw32-gcc: Command not found
make: *** [generator.o] Error 127
Gem files will remain installed in …
Run Code Online (Sandbox Code Playgroud)

ruby windows ruby-on-rails

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

在AWS上找不到Laravel 5 Class'Collective\Html\HtmlServiceProvider'

我知道还有很多其他问题出现在同一个错误中,例如:类'Illuminate\Html\HtmlServiceProvider'找不到Laravel 5

我的问题是我已经按照所有建议的步骤在我的本地(XAMPP)上解决了这个问题,并且它没有任何障碍.问题是当我去部署到我的AWS ubuntu框(nginx)时.我按照所有常用说明操作:http://laravelcollective.com/docs/5.1/html#installation

我从我当地推出的git pull中添加了我的提供者和别名.也许这个文件应该被gitignored,并且在服务器上手动进行更改?

Next, add your new provider to the providers array of config/app.php:

  'providers' => [
    // ...
    Collective\Html\HtmlServiceProvider::class,
    // ...
  ],

Finally, add two class aliases to the aliases array of config/app.php:

  'aliases' => [
    // ...
      'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
    // ...
  ],
Run Code Online (Sandbox Code Playgroud)

然后我手动添加:

Begin by installing this package through Composer. Edit your project's composer.json file to require laravelcollective/html.

"require": {
    "laravelcollective/html": "5.1.*"
}
Run Code Online (Sandbox Code Playgroud)

最后,我跑了:

composer.phar update
Run Code Online (Sandbox Code Playgroud)

它正在运行此命令抛出错误: …

php amazon-web-services laravel laravel-5 laravelcollective

14
推荐指数
3
解决办法
7万
查看次数

SmartGit - 选择多个提交中的所有文件

我正在寻找SmartGit中的一种方法来选择多个提交中的所有文件.本质上,我需要一个在提交A和提交C之间已经改变的每个文件的列表,包括来自提交B的文件.我还在寻找一种方法来复制每个已更改文件的相对文件路径,但仅限文件视图允许该选项在仅选择单个文件时选择相对文件路径.一旦我选择了多个文件,我复制文件路径的能力就会消失.

有任何想法吗?谢谢!

smartgit

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

Jira创建项目引发'创建项目出错,XSRF检查失败'

我正在尝试在运行于AWS的ubuntu服务器上运行Jira的副本。我配置了Tomcat,并可以成功访问http://example.com:8080/jira上的站点并开始设置过程。我可以创建一个用户名,但是当被提示进行第一个项目时,尝试保存时收到以下错误:

创建项目引发“创建项目时出错,XSRF检查失败”

这是此处记录的相同错误:

https://confluence.atlassian.com/jirakb/creating-project-throws-error-creating-project-xsrf-check-failed-397083076.html

由Atlassian自己以及在这里:

https://answers.atlassian.com/questions/283780/looking-for-the-full-list-of-http-headers

被一些论坛用户使用。两种情况都表明标头被阻止了,第二个链接很好地列出了每个标头:

X-AREQUESTID
X-ASESSIONID
X-AUSERNAME
X-SITEMESH-OFF
X-Atlassian-Token
X-Requested-With

Do not forget to allow GET (of course), POST (of course) but also PUT http methods
Run Code Online (Sandbox Code Playgroud)

我面临的问题是我无法找出我的ubuntu服务器如何阻止这些标头。我正在运行nginx,如果可以的话,会很乐意发布我的配置。否则,所有配置都在tomcat中完成。

我在某处获得了有关UFW可能阻止它们的提示,但这似乎并没有奏效。有谁知道我将如何解开这些标头来解决我的Jira错误?

jira ubuntu-server

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

禁用Laravel电子邮件-BeautyMail

我正在寻找一种方法来禁用从Laravel内部发送所有电子邮件。我正在处理一个网站的本地开发副本,并且它一直在向实际用户发送电子邮件,这是我在测试过程中想要的最后一件事。

我所做的:

我进入config / mail.php并添加了以下行:

    'pretend' => true,
Run Code Online (Sandbox Code Playgroud)

另外,.env文件中有一些与Mailgun相关的配置(域和机密)已删除,因此应该没有连接到Mailgun的可能性。

此后,系统将在测试期间继续发送电子邮件。我的理解是,将'pretend'设置为true应该足以将所有发送的电子邮件路由到日志文件。

值得注意的是,该系统正在使用BeautyMail,据我所知,它只是一个电子邮件模板系统。但是,它的确看起来像是使用BeautyMail send()函数发送了持续发送的电子邮件:

$beautymail = app()->make(\Snowfire\Beautymail\Beautymail::class);
    $beautymail->send('emails.templates.testemail', compact('url'), function ($message) use ($email) {
        $message->from(Mailer::$sender)->to($email)->subject('Test email');
    });
Run Code Online (Sandbox Code Playgroud)

如何禁用此功能,并确保系统不会继续从开发环境中向实际用户发送电子邮件?

php email laravel

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

Symfony - 降级次要版本

我正在使用 Symfony (2.8.9) 的副本,它在我的开发服务器上完美运行。

我已经克隆了这个服务器从中提取的同一个存储库,到我的本地,并更新了 Composer / 运行了 Symfony 安装程序。我开始收到错误:

您已请求综合服务(“请求”)。

我做了一点研究,发现这是 Symfony 下一个版本 2.8.10 中的一个错误,如下所示:

https://github.com/symfony/symfony/issues/19840

我将等待 2.8.10 中修复的错误,但与此同时,我希望能够从 2.8.10 降级到 2.8.9,因此我的本地副本运行并匹配我的开发服务器上的副本。

我看过有关更改 composer.json 中版本号的帖子,但我所有与 Symfony 相关的数字都显示为“2.8”,不包括次要版本号。此外,我的 composer.json 文件在我的开发服务器和本地都匹配。

我是否应该在 composer.json 依赖项的末尾添加次要版本号“.9”,并使用 composer 安装依赖项?仅将次要版本号添加到与 Symfony 相关的依赖项,并让所有其他依赖项正常工作,或者是否还有其他版本号应该更改?我的方法是正确的,还是有另一种方法可以完全做到这一点?

symfony

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

Jquery在按下按钮时查找类的所有实例,并从中删除其他类

很抱歉,如果标题令人困惑,我对Javascript和Jquery很新,所以有时很难找到正确的问题.

情况如下:

我有很多div都有一类缩略图:

<div class="thumbnail">
Run Code Online (Sandbox Code Playgroud)

此外,其中一些类可以在任何给定时间扩展,如下所示:

<div class="thumnail expanded">
Run Code Online (Sandbox Code Playgroud)

这一切都很好,他们根据需要扩展.

当用户点击任何这些缩略图以展开它时,我想添加一些触发点击的逻辑:

$( ".thumbnail a" ).click(function() {
});
Run Code Online (Sandbox Code Playgroud)

此检查工作正常,我可以点击弹出一个弹出窗口,注册缩略图锚点击像魅力.

我不知道的是如何检查任何缩放的实例,这些缩略图也有一个扩展类,并删除该类.我尝试过类似的东西:

$( ".thumbnail .expanded").removeClass("expanded");
Run Code Online (Sandbox Code Playgroud)

在缩略图点击检查,但无济于事.不太清楚我在这里缺少什么,所以非常感谢帮助.谢谢!

html javascript css jquery

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

jQuery(...).autoComplete 不是一个函数

我试图让 autoComplete() 从 jQuery-ui 工作。我创建了一个小提琴来显示我的代码:

https://jsfiddle.net/4s4dzwn1/

我的JS:

jQuery(function(){

    jQuery('#autocomplete').autoComplete({
        source: ["ActionScript",
            "Bootstrap",
            "C",
            "C++",
            "Ecommerce",
            "Jquery",
            "Groovy",
            "Java",
            "JavaScript",
            "Lua",
            "Perl",
            "Ruby",
            "Scala",
            "Swing",
            "XHTML"]
    });

});
Run Code Online (Sandbox Code Playgroud)

我的 HTML:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>

<form>
    <input id="autocomplete">
</form>
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误,说 autoComplete 不是一个函数。我的理解是 autoComplete 是 jQuery-ui(包含在内)的一部分,并且 jQuery-ui 应该jquery之后包含。请纠正我的错误。

jquery jquery-ui autocomplete

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