小编sla*_*oah的帖子

渲染时不显示SVG元素的onload事件中绘制的点

我正在使用Javascript绘制SVG网格.我已设法绘制轴,以及我的象限标签.但是我遇到了一个添加动态点的问题.

我正在尝试在SVG元素的onload事件中绘制点.使用Firebug时,我已经能够确认代表我的点的圆形元素被添加到SVG DOM中,并为位置,画笔描边等设置了正确的属性.

不幸的是,我的浏览器(Firefox 3)渲染的实际图像没有更新,以反映我添加了这些新DOM元素的事实!

以下是我用于将元素添加到正确DOM节点的代码:

function drawPoints()
  {
    var points = pointCollection.points;
    var grid = SVGDoc.getElementById("gridGroup");

    for(var i = 0 in points)
    {
        var x = points[i].x;
        var y = points[i].y;
        var label = points[i].event;

        //<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/>

        var dot = SVGDoc.createElement("circle");
        dot.setAttribute("cx", x);
        dot.setAttribute("cy", y);
        dot.setAttribute("r", 15);
        dot.setAttribute("stroke", "red");
        dot.setAttribute("stroke-width", "2");
        dot.setAttribute("fill", "black");

        grid.appendChild(dot);
    }
  }
Run Code Online (Sandbox Code Playgroud)

之后的Firefox的Firebug调试扩展所示的SVG结构是:

<svg width="800" height="800" version="1.1" xmlns="http://www.w3.org/2000/svg" onload="init(evt); drawAxis(); drawPoints()">
  <g id="gridGroup" stroke="green">
    <line id="xAxis" x1="0" x2="800" y1="400" y2="400" …
Run Code Online (Sandbox Code Playgroud)

javascript svg repaint

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

SQL Server查询与Excel VLookup具有相同的功能

我有两列数据需要相互比较 - 列A和列B.

A栏:

Steve
Jane
Mary
Peter
Ed
Scott
Ted
Run Code Online (Sandbox Code Playgroud)

B栏:

Peter
Scott
David
Nancy
Run Code Online (Sandbox Code Playgroud)
  • A列的数据量大于B列.
  • 但它可能没有列B中的所有值.

我需要找出B列中的哪些值也在A列中.

上述样本数据的预期输出:

Peter   TRUE
Scott   TRUE
David   FALSE
Nancy   FALSE
Run Code Online (Sandbox Code Playgroud)
  • 需要使用SQL Server/T-SQL来获取此输出.
  • A列和B列是2个单独表格中的字段
  • 2个表中没有其他列

感谢你的帮助!

sql sql-server excel vlookup data-comparison

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

SQL Server:根据单个列中的值查找表中的重复项

我有一个SQL Server表,其中包含以下字段和示例数据:

ID   employeename
1    Jane
2    Peter
3    David
4    Jane
5    Peter
6    Jane
Run Code Online (Sandbox Code Playgroud)

ID列具有每行的唯一值.

employeename列有重复项.

我希望能够根据employeename列找到重复项,并列出ID以逗号分隔的副本旁边的副本.

上述样本数据的预期输出:

employeename   IDs
Jane           1,4,6
Peter          2,5
Run Code Online (Sandbox Code Playgroud)

表中还有其他列,我不想为此查询考虑.

感谢你的帮助!

sql sql-server duplicate-data duplicates

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

VB.NET:向后台工作者发送多个参数

我试图使用BackgroundWorker在单独的线程上执行任务.

我可以将一个参数传递给BackgroundWorker,如下所示:

将参数发送到BackgroundWorker:

Private Sub btnPerformTasks_Click(sender As System.Object, e As System.EventArgs) Handles btnPerformTasks.Click

    Dim strMyArgument as String = "Test"
    BW1.RunWorkerAsync(strMyArgument)

End Sub
Run Code Online (Sandbox Code Playgroud)

在BackgroundWorker中检索参数:

Private Sub BW1_DoWork(sender As System.Object, e As System.ComponentModel.DoWorkEventArgs) Handles BW1.DoWork
    Dim strMyValue As String
    strMyValue = e.Argument  'Test
End Sub
Run Code Online (Sandbox Code Playgroud)

只有2个重载方法RunWorkerAsync().一个不带参数,一个带一个参数.

我想知道:

  1. 如何将多个值传递给 BW1.RunWorkerAsync()
  2. 如何从内部检索这些多个值 BW1_DoWork

vb.net multithreading arguments backgroundworker argument-passing

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

Windows 7上的MySQL gem安装错误

我正在使用Windows 7并创建与MySQL2的连接.我需要安装gem.我正在遵循这些步骤.有人可以评论一下:

  1. 将以下内容添加到Gemfile: gem 'mysql2', '~> 0.3.15'

  2. 运行以下命令cmd:gem install mysql2 -v '0.3.15'

  3. 使用cmd转到应用程序并运行以下代码: bundle install

当我执行步骤(3)时,我收到以下错误:

安装mysql2(0.3.15)时发生错误,捆绑器无法继续确保`gem install mysql2 -v"0.3.15"'在捆绑之前成功.

我的应用程序驻留在D驱动器上,我使用的是Windows 7.

rubygems ruby-on-rails mysql2

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

通过API发布时,将应用程序名称添加到Twitter帖子

我正在使用Twitter API进行发布.我想知道是否有任何方法可以更改帖子上的应用程序名称.例如,当我发布它显示:

大约1小时前从网上

它应该转换为:

大约1小时前从myapplication名称

请指导我这个.

php twitter curl

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

在AJAX页面上启用SEO

我正在尝试在客户端动态构建网站,通过JavaScript + JSON内容服务器,js检索内容,并构建页面客户端.

现在,Google不会以这种方式将内容编入索引.这有解决方法吗?喜欢有爬虫版本和用户版本?或者有某种静态档案?有没有人这样做过?

javascript ajax seo

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

SQL维护计划 - 结束任务

有没有办法在触发后停止维护计划?我有一个在生产中运行,需要停止是尽快.

感谢任何建议/想法.谢谢!

sql sql-server maintenance-plan

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

SQL Server:ROLLUP

ROLLUP在SQL Server中使用时,如何获取详细行上方的小计行?

这是您在使用时通常会得到的ROLLUP:

Group                Name                 Total Sales
----------------     ---------------      ------------
Europe               France                74569.00
Europe               Germany               59456.00
Europe               United Kingdom        78327.00
Europe               NULL                 212352.00        << sub total row for Europe appears **after** all the individual rows for Europe.
North America        Northwest            208774.00
North America        Southeast            145477.00
North America        Southwest            164232.00
North America        NULL                 518483.00
Pacific              Australia             93403.00
Pacific              NULL                  93403.00
Run Code Online (Sandbox Code Playgroud)

这是预期的结果集:

Group                Name                 Total Sales
----------------     ---------------      ------------
Europe               NULL                 212352.00        << sub total row for Europe needs …
Run Code Online (Sandbox Code Playgroud)

sql sql-server rollup

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

无法将类型'Newtonsoft.Json.Linq.JObject'隐式转换为'System.Collections.Generic.IEnumerable &lt;Employee&gt;'

我有以下代码:

public EmployeeDepartment InsertEmployeeAndDepartment(params dynamic[] employee)
{                
    filteredEmployees.EmployeeRecords = employee[0];           
}
Run Code Online (Sandbox Code Playgroud)

其中EmployeeRecords是类型IEnumerable<Employee>

我收到以下异常:

无法将类型'Newtonsoft.Json.Linq.JObject'隐式转换为'System.Collections.Generic.IEnumerable'。存在显式转换(您是否缺少演员表?)

我该如何解决?

c# json.net

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

如何在magneto2中使用xml删除版权块表单页面

我想在 Magneto2 中使用 XML 删除表单页脚。

我正在尝试使用以下 XML:

<hello_index_index>
  <reference name="root">
   <remove name="block.name" />
  </reference>
</hello_index_index>
Run Code Online (Sandbox Code Playgroud)

这是行不通的。

magento-2.0

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

带有(NOLOCK)提示的SQL服务器

有人可以解释一下,如果在SQL查询中使用(NOLOCK)实际上导致它们运行得更快吗?如果是这样,为什么?

sql sql-server performance nolock

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

GW-Basic Windows 7(64位)

我一直在寻找Windows 7(64位)的GW-Basic,但找不到兼容版本。

搜索之后,我了解了将用于GW-Basic程序的QBasic。

请帮助我为GW-Basic设置环境。

gw-basic windows-7-x64

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