问题列表 - 第32398页

从Perl调用Python模块

我在Python中创建了一个模块,它提供了大约十几个功能.虽然它主要在Python中使用,但很多旧版用户都会从Perl中调用它.

插入此模块的最佳方法是什么?我的想法是:

  1. 提供功能作为命令行实用程序和进行system调用
  2. 创建某种服务器并处理RPC调用(例如,通过JSON RPC)

有什么建议吗?

python perl interop

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

在web.config中动态更改connectionString

我在web.config中有以下内容

<connectionStrings>
   <add name="ActiveDirectoryConnection" connectionString="LDAP://ActiveDirectoryDomain1.com" providerName="System.Web.Security.ActiveDirectoryMembershipProvider"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我需要在我的登录页面添加一个下拉框,允许用户将connectionString更改为其他字符串,例如"LDAP://ActiveDirectoryDomain2.com"

在C#代码后面如何更改connectionString值?


更多信息:

我遇到的问题是有4个其他web.config设置调用一个connectionString.例如:

<activeDirectorySecurityContextSettings connectionStringName="ActiveDirectoryConnection" defaultADUserName="ReportUser" defaultADPassword="password"/>  
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# asp.net connection-string

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

在FullText搜索输入字符串中使用多个单词

我有基本的存储过程,通过传入@Keyword参数对表中的3列执行全文搜索.它只用一个单词就可以正常工作,但是当我尝试传入多个单词时它就会失效.我不知道为什么.错误说:

全文搜索条件中"搜索项目"附近的语法错误'这是搜索项'

SELECT     S.[SeriesID], 
           S.[Name] as 'SeriesName',
           P.[PackageID],
           P.[Name]     
FROM       [Series] S
INNER JOIN [PackageSeries] PS ON S.[SeriesID] = PS.[PackageID]
INNER JOIN [Package]       P  ON PS.[PackageID] = P.[PackageID]
WHERE CONTAINS ((S.[Name],S.[Description], S.[Keywords]),@Keywords)
AND   (S.[IsActive] = 1) AND (P.[IsActive] = 1) 
ORDER BY [Name] ASC
Run Code Online (Sandbox Code Playgroud)

t-sql full-text-search sql-server-2008

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

如何从垂直方向计算矢量的角度?

我试图找出两个2D矢量之间的角度(以度为单位).我知道我需要使用trig,但我对它不太好.这就是我想要解决的问题(Y轴向下增加): 替代文字http://i38.tinypic.com/2dcefch.png

我正在尝试使用此代码,但它根本不起作用(由于某种原因计算随机角度):

private float calcAngle(float x, float y, float x1, float y1)
{
    float _angle = (float)Math.toDegrees(Math.atan2(Math.abs(x1-x), Math.abs(y1-y)));
    Log.d("Angle","Angle: "+_angle+" x: "+x+" y: "+y+" x1: "+x1+" y1: "+y1);
    return _angle;
}
Run Code Online (Sandbox Code Playgroud)

这些是我的结果(提供恒定位置时常数,但是当我改变位置时,角度改变,我找不到两个角度之间的任何连接):

位置1:x:100 y:100 x1:50 y1:50角度:45

位置2:x:92 y:85 x1:24 y1:16角度:44.58

位置3:x:44 y:16 x1:106 y1:132角度:28.12

编辑:谢谢所有回答并帮助我弄清楚错误的人!对不起,标题和问题令人困惑.

language-agnostic algorithm math trigonometry

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

C#Foreach XML节点

我正在尝试将XML文件中的所有节点添加到listView中,并且我做错了但是我不能在我的生活中找到它,即使在查看了大量示例之后.这是XML片段:

<queue>
<slots>
<slot>
<status>Downloading</status>
<filename>file1</filename>
<size>1 GB</size>
</slot>
<slot>
<status>Downloading</status>
<filename>file2</filename>
<size>2 GB</size>
</slot>
</slots>
</queue>
Run Code Online (Sandbox Code Playgroud)

这是代码:

        XDocument xDoc = XDocument.Load(xmlFilePath);

        List<Download> list = new List<Download>();

        foreach (var download in xDoc.Descendants("slots"))
        {
            string filename = download.Element("filename").Value;
            string size = download.Element("size").Value;
            string status = download.Element("status").Value;
            list.Add(new Download { Filename = filename, Size = size, Status = status });              
        }
Run Code Online (Sandbox Code Playgroud)

任何帮助一如既往地非常感谢.

编辑:澄清一下,我得到一个NullReferenceException

string filename = download.Element("filename").Value;
Run Code Online (Sandbox Code Playgroud)

我知道列表视图丢失了,我还没有那么做:)

.net c# xml

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

限制相机间距

当我只有相机四元数时,如何才能有效地限制相机间距?我是否必须转换为欧拉角然后再转换为四元数或者还有其他方法吗?

math 3d camera quaternions

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

JqG​​rid Reload无法正常工作

我遇到了Jqgrid的问题,我在一个页面上有两个网格,并且在第一个网格的一行上点击需要重新加载第二个网格.

我100%确定第二个网格配置正确,如果我手动传递一个硬编码的ID它正确填充.

只是重装功能不起作用.请有人帮忙.下面是两个网格的jquery代码

$(document).ready(function() {      
    jQuery("#list2").jqGrid({ 
        url:'classes/ListServices.php', 
        datatype: "json",
        mtype: 'POST', 
        colNames: ['Id','Description', 'Details', 'Cost in (R)'], 
        colModel: [ 
            {name:'Id',index:'Id', align:"center", width:30}, 
            {name:'Description',index:'Description', align:"center"}, 
            {name:'Details',index:'Details', align:"left"}, 
            {name:'Cost',index:'Cost',align:"center",width:30,formatter:'currency'},
        ],
        width: 780,
        height: 100, 
        rowNum:18, 
        pager: '#pager1',
        loadonce: true,
        sortname: 'id',
        viewrecords: true,
        sortorder: "asc", 
        caption:"Services List",
        multiselect: false,
        onSelectRow: function(ids) {
            if(ids == null) { 
                ids=0; 
                if(jQuery("#list3").jqGrid('getGridParam','records') >0 ) {
                    jQuery("#list3").jqGrid('setGridParam',
                                           {url:"subgrid.php?q=1&id="+ids,page:1});
                    jQuery("#list3").jqGrid.trigger('reloadGrid'); 
                } 
            } 
            else { 
                jQuery("#list3").jqGrid('setGridParam',
                                        {url:"subgrid.php?q=1&id="+ids,page:1}); 
                jQuery("#list3").jqGrid.trigger('reloadGrid'); 
            }       
        }  
    }); 

    jQuery("#list2").jqGrid('navGrid','#pager2',
                            {edit:false,add:false,del:false,multipleSearch:true});
    jQuery("#list2").jqGrid('filterToolbar',
                            {stringResult: true,searchOnEnter : false});

    jQuery("#list3").jqGrid({ …
Run Code Online (Sandbox Code Playgroud)

php jqgrid

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

在asp:超链接中分配声明性值的问题.错误:这不是scriptlet.将以纯文本格式输出

我想这样做:

<asp:HyperLink NavigateUrl='<%= WebContext.RootUrl %><%= WebContext.CurrentUser.UserName %>' runat="server" Text='<%= GetProfileImage(WebContext.CurrentUser.AccountId) %>'></asp:HyperLink> 
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

这不是scriptlet.将以纯文本格式输出.

当我把鼠标放在我的声明性陈述上时.

有任何想法吗?谢谢.

asp.net declarative hyperlink

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

套接字连接已中止 - CommunicationException

本来:

  • 我认为这是一个循环参考问题........事实证明它不是.
  • 问题产生于根本没有配置服务配置.
  • 由于默认值非常低,因此发送大量数据会导致服务崩溃.

场景:

  • 看来我的WCF服务中可能有循环引用,但使用"[DataContract(IsReference = true)]",没有任何帮助解决它.
  • 我收到错误"套接字连接已中止.这可能是由于处理您的消息时出错或远程主机超出接收超时或基础网络资源问题引起的.本地套接字超时为'00:01:00' ".
  • 我错过了什么吗?

码:

[DataContract(IsReference=true)]
public class Message
{
    [DataMember]
    public string TopicName { get; set; }

    [DataMember]
    public string EventData { get; set; }

    [DataMember]
    public SerializableDictionary<string, FuturesLineAsset> FuturesLineDictionary { get; set ; }
}
Run Code Online (Sandbox Code Playgroud)

思考:

  • 我想知道是不是因为我有一个类FuturesAsset,它有一个BindableDictionary类型的属性(这是一个CUSTOM OBJECT),该属性包含一个FuturesLinesAssets列表.
  • 见下文:

家长:

public class FuturesAsset
{
    public string AssetName { get; set; }
    public BindableDictionary<string, FuturesLineAsset> AssetLines { get; private set; }

    public FuturesAsset()
    {
        AssetLines = new BindableDictionary<string, FuturesLineAsset>();
    }

    public FuturesAsset(string …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf exception-handling

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

Matplotlib动画要么在几帧后冻结,要么就是不起作用

我一直在努力让这个简单的脚本工作,但我所做的一切似乎都没有帮助.这是对Matplotlib网站上最基本的动画情节示例代码的略微修改,应该只显示几帧噪音(我的网站BTW的未经修改的代码也有同样的问题).

在我的带有TkAgg后端的计算机上,在绘图窗口冻结之前,我得到大约20帧(60个).使用Qt4Agg,我只得到一个冷冻的黑色窗口,并且根本没有绘制帧.我尝试过不同的NumPy,PyQt,Python和Matplotlib版本的多种组合,但总能得到相同的结果.

如果这对你有用或者看错了,请告诉我.我很确定这在过去确实有效,所以我认为这可能是Windows问题或与之相关的问题ion().

仅供参考我正在使用Windows 7(32位),我已经使用Python 2.6/2.7,MPL 1.0.0/0.9.9.8,PyQt 4.6/4.7,Numpy 1.4/1.5b进行了测试.

import matplotlib
matplotlib.use('TkAgg') # Qt4Agg gives an empty, black window
from pylab import *
import time

ion()
hold(False)

# create initial plot
z = zeros(10)
line, = plot(z)
ylim(-3, 3)

for i in range(60):
    print 'frame:', i

    d = randn(10)
    line.set_ydata(d)

    draw()
    time.sleep(10e-3)
Run Code Online (Sandbox Code Playgroud)

这个更简单的版本在前几帧之后也会冻结:

from pylab import *

ion()
hold(False)

for i in range(40):
    plot(randn(10))
    draw()

show()
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:这些人似乎和我有相同或类似的问题:

  • mail-archive.com/matplotlib-users@lists.sourceforge.net/msg10844.html
  • stackoverflow.com/questions/2604119/matplotlib-pyplot-pylab-not-updating-figure-while-isinteractive-using-ipython
  • mail-archive.com/matplotlib-users@lists.sourceforge.net/msg01283.html

看起来他们中的任何一个都不能解决它:(

python animation numpy pyqt matplotlib

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