小编The*_*ndr的帖子

如何在查询中多次使用子查询的结果

MySQL查询需要不同位置的子查询结果,如下所示:

SELECT COUNT(*),(SELECT hash FROM sets WHERE ID=1) 
     FROM sets 
     WHERE hash=(SELECT hash FROM sets WHERE ID=1) 
           and XD=2;
Run Code Online (Sandbox Code Playgroud)

有没有办法避免子查询的双重执行(SELECT hash FROM sets WHERE ID=1)?子查询的结果始终返回有效的哈希值.重要的是主查询的结果还包括HASH.

首先我尝试了JOIN这样的:

SELECT COUNT(*), m.hash FROM sets s INNER JOIN sets AS m
     WHERE s.hash=m.hash AND id=1 AND xd=2;
Run Code Online (Sandbox Code Playgroud)

如果XD = 2与行不匹配,则结果为:

+----------+------+
| count(*) | HASH |
+----------+------+
|        0 | NULL | 
+----------+------+
Run Code Online (Sandbox Code Playgroud)

而不是像(我需要的):

+----------+------+
| count(*) | HASH |
+----------+------+
|        0 | 8115e| 
+----------+------+
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?请告诉我!预先感谢您的任何帮助.

//编辑:最后该查询只需计算表中具有相同散列值的所有条目,如ID = 1且XD …

mysql sql subquery

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

jqPlot的JSON

我想使用来自服务器端的jqPlot usinge数据来自JSON,如本例中所述:http://www.jqplot.com/tests/data-renderers.php

我的代码几乎与示例相同:

function myGraph(jsonurl) {

  var ajaxDataRenderer = function(url, plot, options) {
    var ret = null;
    $.ajax({
      // have to use synchronous here, else the function
      // will return before the data is fetched
      async: false,
      url: url,
      dataType:"json",
      success: function(data) {
        ret=data;
        console.warn(data);
      }
    });
    return ret;
  };



var plot1 = $.jqplot('chartdiv', jsonurl, {
      title: 'myTitle',
      dataRenderer: ajaxDataRenderer,
      dataRendererOptions: {  unusedOptionalUrl: jsonurl    },
      series: [{
          label: 'myLabel',
          neighborThreshold: -1
      }],
      axes: {
          xaxis: {
              renderer: $.jqplot.DateAxisRenderer, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json getjson jqplot

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

apache solr使用了多少额外的空间/ RAM/CPU?

我正在为我的webapp使用MySQL数据库.我需要搜索多个表和多个列,它非常类似于这些列中的全文搜索.

我需要知道您使用任何全文搜索API(例如solr/lucene/mapReduce/hadoop等等)的经验,而不是使用简单的SQL:

  1. 速度表现
  2. 额外的空间使用
  3. 额外的CPU使用率(是否持续构建索引?)
  4. 构建索引或准备使用需要多长时间?
  5. 请告诉我您使用这些框架的经验.

非常感谢!

java lucene solr full-text-search

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

在没有ImageMagick的情况下从SVG XML创建PNG

在服务器端,我有一个生成的SVG XML源代码.这应该更改为图像,以便从SVG XML代码提供PNG(或JPG)下载.在网上搜索了很长时间,我只使用ImageMagick找到了这个解决方案. 使用PHP将SVG图像转换为PNG 但我无法访问ImageMagick库,因此我需要一种不同的方法将SVG XML代码转换为位图图像.

有人有想法吗?

Brw:不能选择在操作系统上保存svg执行二进制文件或脚本进行转换.

谢谢.

php svg png image converter

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

angular-google-maps与angular-ui/ui-map

我是angularJS的新手,喜欢构建一个简单的应用程序,其中显示一个谷歌地图,以加载长/纬度坐标,以标记的形式显示地图.对于我来说,看起来,angluarJS有两个主要的google-map扩展:

https://github.com/nlaplante/angular-google-maps

https://github.com/angular-ui/ui-map

你会建议使用哪一个?有什么主要区别吗?哪一个可能更"官方"(获得更长时间的支持等等)?

google-maps google-maps-api-3 angularjs angular-ui

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

SOLR indexed = true和stored = true之间的差异

在SOLR中,stored=true和之间有什么区别indexed=true.我知道stored=true存储字段的实际值而不修改它并indexed=true存储字段的修改值以用于计算目的.我想知道,直到它影响性能的程度.请问组合stored=trueindexed=true时相比,持久性和检索的降低性能stored =falseindexed=true

java solr

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

jqplot:"this.proxy.getTime不是函数"/日期输入解析器?

我尝试使用jqplot绘制图形.所以我修改了这个例子以获得基于日期的图表.

目前我的代码是这样的:

  var plot1 = $.jqplot('chartdiv', [[["2010-12-25.14:19:47",1],
                                     ["2010-11-25.14:19:47",2],
                                     ["2010-10-25.14:19:47",3]]], {
      title: 'mytitle',

      series: [{
          label: 'my label',
          neighborThreshold: -1
      }],
      axes: {
          xaxis: {
              renderer: $.jqplot.DateAxisRenderer,
            //  min:'August 1, 2010 16:00:00',
              tickInterval: '1 months',
              tickOptions:{formatString:'%Y-%m-%d.%H:%M:%S'}
          },
          yaxis: {
              tickOptions:{formatString:'$%.2f'}
          }
      },
      cursor:{
        show: true,
        zoom:true,
        showTooltip:false
      }
  });
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

this.proxy.getTime is not a function
(function(w){var l;w.fn.emptyForce=fun...))?([nAscboxXuidfegpEGP])/g})(jQuery);
Run Code Online (Sandbox Code Playgroud)

看起来,脚本通过解析日期格式会出现问题.但为什么?

谢谢,任何帮助.

//更新.. ups,我在写完这篇文章之后很快就找到了原因(并且经过1天的尝试和错误";-))所以我找到的原因产生了一个新问题:是否有任何jqplot选项,定义如何解析输入日期格式?

javascript jquery jquery-plugins jqplot

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

如何在jqPlot数据点标签上更改颜色

我有一个生成的图表jqPlot.数据点标签用于显示图表上的附加信息,如下例所示:http://www.jqplot.com/tests/point-labels.php

如您所见,数据点标签的颜色始终为黑色.但我想将数据点标签的颜色更改为与图形相同的颜色(顺便说一下:我不会谈论图例或刻度标签).

通过选项页面搜索(http://www.jqplot.com/docs/files/jqPlotOptions-txt.html)我发现没有更改此颜色的选项.

所以问题是:是否有(另一种)方法来改变数据点标签的颜色?

谢谢.

javascript jquery jquery-plugins jqplot

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

jquery droppable - >避免多次丢弃同一个对象

我有一个具有不同draggable -elements的容器,并且有一些"target"div的列表,用户可以删除可拖动的元素.

示例:想象一下,您有一个"标签"列表(House,Computer,Car,..)和一些文档列表作为目标(所有文档都是div的一部分<div id="doclist">).所以目标是使用拖放操作将"标签"分配给文档.顺便说一句,每个tag-Div都有一个唯一的id(<div id="e34a568b2">)

使"标签"可拖动的代码:

$('#taglist').find('div').draggable(
    {helper: "clone"});
Run Code Online (Sandbox Code Playgroud)

使文件"可放置"的代码:

$('#doclist').droppable({
        drop: function( event, ui )
                       {tag=ui.draggable;
                        tag.clone().appendTo( this );
                       } });
Run Code Online (Sandbox Code Playgroud)

到目前为止,这很有效.问题是,现在您可以将相同的标签多次分配给相同的文档.示例:文档1可以获得标记"House"5次,标记"计算机"3次.

我的目标是,每个文档只能有一次标记.

我不知道,如何解决这个问题.现在,我有办法:

1.)通过走DOM $(this)来扩展"drop"函数.find ...看看,如果有一个具有相同id的元素 - 在这种情况下,不要再次克隆和追加.可能这需要很多性能.

2.)使用可拖动小部件的"接受"功能.但我不知道如何在这种情况下使用它.

谢谢你的帮助.

jquery drag-and-drop jquery-ui droppable draggable

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

mongoDB 的 findAndModify 是不是“事务保存”

我知道,mongo DB 上没有事务支持。但是现在我需要读取文档的值,增加 1 并写入新值。

或者 - 不同的方式:更新一个元素并同时读取值。为此,我喜欢使用查找和修改:http : //www.mongodb.org/display/DOCS/findAndModify+Command

此命令更新文档并返回更新前的值。这是否发生在(相同的)交易中?关键是:另一个会话是否有可能在另一个会话的两个步骤之间更新相同的值?

(对不起,对我来说很难解释 - 我希望你明白我想说的话)

谢谢你。

transactions mongodb findandmodify

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

在类中访问变量

我想访问一个变量,它在一个类中(而不是一个类的实例)例如

class myclas
{
private $list=array('1','2','3');
[...]
}
Run Code Online (Sandbox Code Playgroud)

我需要以这种方式访问​​$ list的值:myclass :: $ list(女巫是不可能的).还有另一种方法吗?

谢谢.

//编辑:谢谢大家的回答!是否可以使用私有变量作为公共值?

class myclas
 {
   private $_list=array('1','2','3');
   public static $staticList=$_list;
  [...]
    }
Run Code Online (Sandbox Code Playgroud)

现在,我得到一个错误"意外的T_VARIABLE"

php arrays variables class

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

使用 PHP 生成包含到期日期的 PDF

我必须从网络服务器向用户发送一些文本信息。不幸的是,该文本必须在 7 天后销毁(这意味着应拒绝访问该信息)。因此,一个想法是创建一个包含“到期日期”的 pdf 文件,以便获得在 7 天之后无法打开的文件。这可以用 PHP 实现吗?

但如何开始呢?

我不需要 100% 安全的解决方案。如果用户以禁止的方式安全、复制或操纵本文档,则责任将转移给用户。我希望找到一种方法,使内容不可读(即使它(仅)是第一印象)。但看起来,是没有办法了。

php pdf drm date

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