小编Dev*_*ter的帖子

D3力导向图的节点上的标签/文本

我仍然不明白为什么下面的代码没有显示它的标签/文本...我已经定义了css并在移动到节点上时设置了类似标题的属性:

JSON:

{
 "nodes":[
   {"name":"t1","group":1},
   {"name":"t2","group":1},
   {"name":"t3","group":1}, 
   {"name":"t4","group":1},
   {"name":"hate","group":2},
   {"name":"good","group":2},
   {"name":"aiport","group":3},
   {"name":"flight","group":3}
 ],
 "links":[
   {"source":0,"target":4,"value":4},
   {"source":0,"target":5,"value":4},
   {"source":1,"target":4,"value":4},
   {"source":2,"target":5,"value":4},
   {"source":3,"target":5,"value":4},
   {"source":4,"target":6,"value":4},
   {"source":5,"target":6,"value":4},
   {"source":5,"target":7,"value":4}
 ]
}
Run Code Online (Sandbox Code Playgroud)

码:

<!DOCTYPE html>
<meta charset="utf-8">
<style>

.node {
  fill: #555;
  stroke: #999;
  stroke-width: 1.5px;
}

.link {
  stroke: #999;
  stroke-opacity: .6;
}

</style>
<body>
<script src="http://d3js.org/d3.v3.min.js"></script>
    <script>

    var width = 1024,
        height = 768;

    var color = d3.scale.category20();

    var force = d3.layout.force()
        .charge(-120)
        .linkDistance(30)
        .size([width, height]);

    var svg = d3.select("body").append("svg")
        .attr("width", width)
        .attr("height", height);

    d3.json("data.json", function(error, …
Run Code Online (Sandbox Code Playgroud)

javascript label d3.js force-layout

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

线性布局与两个按钮并排 - android

我在下面的layout.xml中有3个按钮,它们出现在彼此的下方......

                <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:padding="10dip" >

                    <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:orientation="vertical">

                    <Button
                        android:id="@+id/btn_1"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:text="Car" />

                    <Button
                        android:id="@+id/btn_2"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:text="Vehicle" />
                </LinearLayout>

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:orientation="vertical" >

                    <Button
                        android:id="@+id/btn_3"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:text="Bike" />
                </LinearLayout>
            </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我想并排前两个按钮(btn_1和btn_2).谁能给我一个如何做到这一点的暗示?

非常感谢

android android-linearlayout

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

从XmlNodeList中提取具有命名空间的节点,并且同一子节点出现在多个级别

我试图提取那些子节点,但到目前为止我只是头痛...

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
  <supplyCrew xmlns="http://site.ddf.com">
     <login>
        <login>XXXX</login>
        <password>XXXX</password>
     </login>
     <flightInformation>
        <flights>
           <item>
              <arrivalDateTime>2010-11-08T22:48:00.000Z</arrivalDateTime>
              <arrivingCity>ORD</arrivingCity>
              <crewMembers>
                 <item>
                    <employeeId>020040</employeeId>
                    <isDepositor>Y</isDepositor>
                    <isTransmitter>N</isTransmitter>
                 </item>
                 <item>
                    <employeeId>09000</employeeId>
                    <isDepositor>N</isDepositor>
                    <isTransmitter>Y</isTransmitter>
                 </item>
              </crewMembers>
           </item>
           <item>
              <arrivalDateTime>2010-11-08T20:29:00.000Z</arrivalDateTime>
              <arrivingCity>JFK</arrivingCity>
              <crewMembers>
                 <item>
                    <employeeId>0538</employeeId>
                    <isDepositor>Y</isDepositor>
                    <isTransmitter>N</isTransmitter>
                 </item>
                 <item>
                    <employeeId>097790</employeeId>
                    <isDepositor>N</isDepositor>
                    <isTransmitter>Y</isTransmitter>
                 </item>
Run Code Online (Sandbox Code Playgroud)

使用代码我可以得到它们,但我不知道如何根据它们的标记名称选择每个代码将它们插入到数据库中.

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("C:/Crew_Request_Sample.xml"); 
XmlNodeList elemList = xmlDoc.GetElementsByTagName("item");
foreach (XmlNode node in elemList)
{
    Debug.WriteLine(node.InnerText);
}
Run Code Online (Sandbox Code Playgroud)

我需要一些方向.

c# xml

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

防止WiFi-direct在不使用时关闭

我的目标是API 17,并使用下面的代码启用WiFi直连(P2P).一切正常(找到并连接到同行),但是当没有使用WiFi-direct时不断关闭(看起来它取决于Android手机 - 我的约3-5分钟)这也将关掉WiFi让我失去了互联网连接.

我有一个接收器,可以检测P2P状态何时发生变化以重新打开它,但即使没有连接到任何对等端,也能保持P2P始终处于开启状态.

是否有可能继续ping Android手机本身才能做到这一点?还有其他建议吗?

public void onReceive(Context context, Intent intent) {
    String action = intent.getAction();
    if (WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION.equals(action)) {

        // UI update to indicate wifi p2p status.
        int state = intent.getIntExtra(WifiP2pManager.EXTRA_WIFI_STATE, -1);
        if (state == WifiP2pManager.WIFI_P2P_STATE_ENABLED) {
            // Wifi Direct mode is enabled
            activity.setIsWifiP2pEnabled(true);
        } else {
            activity.setIsWifiP2pEnabled(false);
            activity.resetData();

        }
Run Code Online (Sandbox Code Playgroud)

android android-wifi wifi-direct wifip2p

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

如何在代码中或使用报告服务本身动态重命名导出的报告?

我试图谷歌我的问题,但我没有发现我的问题.

当我使用ReportViewer导出报表时,我想从Reporting Services动态重命名我的报表.基本上,格式将是reportName + timestamp.

无论如何使用C#或Reporting Services本身做到这一点?

以下是我在页面上包含reportviewer的方法:

<rsweb:ReportViewer ID="rv" runat="server" ShowToolBar="true" ShowParameterPrompts="false"
    BackColor="#F0F8FF" Height="1200px" Width="100%" ProcessingMode="Remote" EnableViewState="true"
    Visible="false" SizeToReportContent="True">
    <LocalReport EnableExternalImages="True">
    </LocalReport>
</rsweb:ReportViewer>
Run Code Online (Sandbox Code Playgroud)

c# reportviewer reporting-services

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

runat ="server"打破了我的jQuery - datapicker

runat ="server"正在打破我的jquery.我有两个输入,但出于测试目的,只在其中一个中添加了runat ="server".实际上,我需要加上两者.

下面你可以找到触发datetimepicker的JS脚本:注意:dateTo有runat ="server"设置并试图改变JS试图获取其ID的方式,但仍然无法正常工作.

<script>
        $(function(){
            $("#dateFrom").datetimepicker();
            $("#<%=dateTo%>").datetimepicker();
        });
</script>
Run Code Online (Sandbox Code Playgroud)

在这里你可以找到使用runat ="server"或不是asp.net代码的HTML输入.

    <tr>
        <td>
             <input type="text" id="dateFrom" name="dateFrom" value="" class="dateFrom" />
        </td>
        <td >
             <input type="text" id="dateTo" name="dateTo" runat="server" value="" class="dateTo" /> 
        </td>
    </tr>
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法,提示.....?谢谢

javascript asp.net runatserver

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

使用libgdx和box2d将主体移动到触摸位置

我试图将没有重力的身体移动到点击或触摸位置然后停止它.但是,根据我点击的位置,由于我的Vector3的坐标,它移动速度非常快或非常慢.此外,它的行为就像我不想要的游戏小行星.

基本上,我只需要myBody按下鼠标点击我们的触摸.

到目前为止我在这里:

@Override
public boolean touchDown(int screenX, int screenY, int pointer, int button) {

    camera.unproject(touchPosition.set(screenX, screenY, 0));

    Vector2 velocity = new Vector2(touchPosition.x, touchPosition.y);
    myBody.setLinearVelocity(velocity);

    return true;
}
Run Code Online (Sandbox Code Playgroud)

box2d libgdx

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