问题列表 - 第35721页

刻面ggplot的不同图例和填充颜色?

很抱歉没有包含我的问题的任何示例数据.我找不到轻松生成示例形状文件的方法.希望有经验的用户ggplot可以从下面的描述中看到我想做的事情.

我有:

  • 一个data.frameX与约样地信息(plotid,var1,var2,var3,var4,...)

  • Y具有样本图的空间信息的多边形shapefile

导入shapefile Y(with maptools)和fortifying as data.frame Z(ggplot2)可以正常工作.melt荷兰国际集团XX_melted作品同样精致.merge-ing ZX_meltedmapdf作品为好.

这意味着,现在我们有一个data.frame长形式的空间信息和var1,var2,var3,...

现在我想绘制这样的数据框:

pl1 <- ggplot(mapdf,aes(long,lat),group=group)
pl1 <- pl1 + geom_polygon(aes(group=group,fill=value),colour="black")
pl1 <- pl1 + facet_grid(variable ~ .)
pl1 <- pl1 + coord_equal(ratio = 1)
pl1
Run Code Online (Sandbox Code Playgroud)

结果是一个很好的情节,每个变量有一个面板.面板的地图是相同的,但填充颜色随变量的值而变化.到目前为止,一切都像魅力......有一个问题: …

r spatial shapefile ggplot2

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

今天的strtotime

你好,我想找到今天和另一个约会之间的区别,

将今天的日期转换为unix时间格式

 <?php
    echo '1st one'.strtotime(date("d.m.Y")).'<br>';
    echo '2nd one'.strtotime(date("m.d.Y")).'<br>';
    ?>
Run Code Online (Sandbox Code Playgroud)

第一个回声产生一些价值,但不是第二回声.它有什么错误...请帮忙..

php

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

为什么要"默认"复制/移动构造函数或析构函数?

C++ 0x允许您将某些函数指定为默认值:

struct A {
  A() = default;          // default ctor
  A(A const&) = default;  // copy ctor
  A(A&&) = default;       // move ctor
  A(Other);               // other ctor

  ~A() = default;         // dtor

  A& operator=(A const&) = default; // copy assignment
  A& operator=(A&&) = default;      // move assignment
};
Run Code Online (Sandbox Code Playgroud)

这些函数的实现与编译器生成它们的情况相同,这种情况通常在您未声明自己的情况下在大多数情况下发生.

如果您声明任何ctor(上述任何其他ctor),则不会生成默认ctor ,因此您可能需要将其默认为"将其恢复".

但是,除非基类或数据成员排除它们,否则类总是有一个副本并移动它们 - 如果它们被排除,则默认实现将不起作用.一个班级总是有一个dtor.

为什么需要显式默认复制ctor,移动ctor或析构函数?无论如何,隐式生成的实现不会做同样的事情吗?

c++ defaulted-functions c++11

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

XML解析器错误:未定义实体

我已经在这个问题上搜索了stackoverflow,并找到了一些主题,但我觉得在这方面我没有真正的答案.

我有一个用户提交的表单,字段的值存储在XML文件中.XML设置为使用UTF-8编码.

用户将不时地从某处复制/粘贴文本,当我得到"实体未定义错误"时.

我意识到XML只支持少数几个实体,除此之外的任何东西都无法识别 - 因此解析器错误.

从我收集的内容中,我看到了一些选项:

  1. 我可以找到并替换所有&nbsp;并将它们与&#32;实际空间交换出来.
  2. 我可以将代码放在CDATA部分中.
  3. 我可以在XML文件中包含这些实体.

我正在对XML文件做的是,用户可以将内容输入到表单中,将其存储在XML文件中,然后该内容在Web页面上显示为XHTML(使用SimpleXML解析).

在我不了解的三个选项或任何其他选项中,处理这些实体的最佳方法是什么?

谢谢,瑞恩

UPDATE

我要感谢大家的好评.我确实确定了导致我的实体错误的原因.所有的建议让我更深入地研究它!

一些文本框中有普通的旧文本框,但我的textareas使用TinyMCE进行了增强.事实证明,在仔细观察的同时,PHP警告总是引用来自TinyMCE增强型textareas的数据.后来我注意到在PC上所有角色都被取出了(因为它无法读取它们),但是在MAC上你可以看到引用该角色的unicode号的小方框.它首先出现在MAC上的正方形中的原因是因为我使用utf8_encode来编码不是UTF的数据以防止其他解析错误(这在某种程度上也与TinyMCE有关).

所有这些的解决方案非常简单:

entity_encoding : "utf-8"在tinyMCE.init中添加了这一行.现在,所有角色都以他们应该的方式出现.

我想我唯一不理解的是为什么当放置在文本框中时字符仍然显示,因为没有任何东西将它们转换为UTF,但是使用TinyMCE这是一个问题.

php xml entity tinymce simplexml

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

设计模式来处理子类中的设置?

我有一个小的层次结构,所有类都实现了一个公共接口.

每个具体类都需要接收一个包含例如公共字段的设置结构.问题是设置结构

  • 有一个共同的部分
  • 另一部分从一个具体类到另一个具体不同

我想知道你是否有任何优雅的设计来处理这个问题.我想建立像:

BaseFunc doer = new ConcreteImplementation1();
Run Code Online (Sandbox Code Playgroud)

使用ConcreteImplementation1实现BaseFunc.并有类似的东西

doer.setSettings(settings)
Run Code Online (Sandbox Code Playgroud)

但是''settings''对象具有适合ConcreteImplementation1的具体实现.

你会怎么做?

java design-patterns

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

jQuery Selector帮助

...
<tr>
    <td>222</td>
</tr>
<tr>
    <td>333 222</td>
</tr>
...
Run Code Online (Sandbox Code Playgroud)

我有这个代码选择器:

$("#TableName tr td:contains('222')");
Run Code Online (Sandbox Code Playgroud)

问题:我需要选择html为'222'的单元格.
我尝试使用$("#TableName td tr[html=222]")但不起作用.

jquery css-selectors

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

用于简单神经网络的训练图像集

你知道我的测试神经网络有哪些好的训练图像

优选地是标记数字或字母 或简单符号图像集

在这个阶段,面孔或真实图像可能过于复杂.(我厌倦了实施Boltzmann机器)

artificial-intelligence neural-network

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

填充<li>

请参阅这里的 jsFiddle示例

我申请padding-top到的li尝试对齐文本更接近底部.但它只是做得li更大,尽管似乎有足够的空间来适应文本.

有任何想法吗?

<ul>
    <li class="padded">x</li>
    <li>x</li>
</ul>?

li {
        width: 25px;
        height: 25px;
        border: solid 1px black;
        display: inline;
        margin: 0 2px 0 0;
        float: left;
}

.padded {
    padding: 3px 0 0 0;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

我在IE7和Chrome中得到了相同的结果,没有检查任何其他浏览器.

html css padding

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

如何在php中使用array_splice删除单个数组成员?

我想我可能无法正确理解array_splice应该如何工作.我的理解是第一个参数是你的初始数组,第二个参数是要开始的元素,第三个参数是要删除/替换的元素的长度或数量.

所以,我有这个数组(print_r输出):

Array ( 
[0] => Array ( [TypeFlag] => S [qty] => 1 [denom] => 25 [certMessage] => [totalPrice] => 25 ) 
[1] => Array ( [TypeFlag] => C [qty] => 2 [denom] => 25 [certMessage] => [totalPrice] => 50 ) 
[2] => Array ( [TypeFlag] => V [qty] => 2 [denom] => 25 [certMessage] => test [totalPrice] => 50 ) )
Run Code Online (Sandbox Code Playgroud)

我想完全删除第二个元素(索引为1的数组; TypeFlag = C等)我不想用任何东西替换它; 只是为了返回剩下的两个元素的数组.我试过这个(其中cart是数组名称):

$cart = array_splice($cart, 1,1);
Run Code Online (Sandbox Code Playgroud)

但是当我做一个print_r时,我最终得到的是:

Array ( [0] => Array ( [TypeFlag] …
Run Code Online (Sandbox Code Playgroud)

php arrays array-splice

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

对于没有EJB的Web应用程序,WAR vs EAR?

我有一个不使用EJB的Java EE Web应用程序.我有时会以Jetty/Tomcat为目标进行部署,因此需要一个WAR包装.但是,我也在某些时候瞄准JBoss和Websphere.

我的理解是,成熟的Java EE应用程序服务器可以采用EAR或WAR格式.我何时会使用一个而不是为什么?我知道它们都是标准的压缩文件格式,我已经阅读了10个不同的片段,试图解释它们(包括这个),但我们并没有更接近理解每个片段的优缺点.

java deployment servlets web-applications

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