问题列表 - 第8618页

COMET javascript库

我正在寻找一个简单可靠的Comet javascript库.我想保持从我的服务器(通过PHP脚本)到客户端的持久数据流.我尝试使用iframe技术构建自己的,但我遇到的safari有很多问题.我只是希望别人为它创建一个简单的库?

javascript comet

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

如何调试PYGTK程序

当python在处理回调的pygtk信号中间引发异常时,gtk主循环捕获异常,打印其值并且主循环继续,忽略它.

如果你想用pdb(python -m pdb myscript.py)之类的东西进行调试,你想要在异常发生的时候PDB跳过它并且你可以开始调试.因为这是不可能的.

我怎么能调试pygtk程序呢?

python gtk debugging pygtk

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

如何在ASP.NET中使用多个.sitemap文件

我想我遗漏了一些关于站点地图的明显信息.

我正在尝试使用转发器为我们网站上的新站点地图生成一些导航.但我不想使用我们正常的Web.sitemap文件,我想使用我们的新文件......我们称之为"Web.NEW.sitemap".

代码似乎有点明显......

<asp:Repeater ID="rptMyRepeater" DataSourceID="mySitemap" runat="server">
    <ItemTemplate>
        blah blah blah
    </ItemTemplate>
</asp:Repeater>

<asp:SiteMapDataSource ID="mySitemap" runat="server" />
Run Code Online (Sandbox Code Playgroud)

但是如何让SiteMapDataSource使用Web.NEW.sitemap而不是默认的站点地图?我想添加一个属性,如:

SiteMapProvider="Web.NEW.sitemap"
Run Code Online (Sandbox Code Playgroud)

应该这样做,但没有骰子.

我错过了什么?

sitemap asp.net

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

WebMethod在参数中接收null

我有一个Web服务,其方法有两个字符串参数.当我调试时,我可以在我的调用方法中看到它将两个字符串值传递给方法,但实际上WebMethod对于这两个值都是空的.这是一些代码:

的WebMethod

[WebMethod(Description = "Set username and password for validation purposes.")]
public void Login(string uname, string pword)
{
    username = uname;
    password = pword;
}
Run Code Online (Sandbox Code Playgroud)

呼叫方法

NewsletterEmailSubscribers nes = new NewsletterEmailSubscribers();
nes.Login("Username", "Password");
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

- 编辑 -

添加更多代码.

网络服务:

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
public class NewsletterEmailSubscribers : WebService
{
    private static string username, password;

    public NewsletterEmailSubscribers()
    {

    }


    /// <summary>
    /// Logins the specified username.
    /// </summary>
    /// <param name="username">The username.</param>
    /// <param name="password">The password.</param>
    [WebMethod(Description = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net web-services

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

如何使用admin creds运行c#应用程序?

我编写了一个C#应用程序,可以在用户被锁定帐户(Active Directory)时解锁用户.应用程序搜索特定OU中的用户,并在ComboBox中列出已锁定的用户.然后从ComboBox中选择该用户并选择解锁.

如果您以管理员身份登录,则可以完美运行.如果你是普通用户没有.

我想用admin creds运行我的应用程序,但在普通用户下也尽可能安全.

我正在阅读那可能是一个Windows服务程序,但我不清楚如何编程我的应用程序安装,作为服务运行,并在管理员信任下运行.

c# windows-services

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

NSURLConnection在10.5.7下崩溃

我有一个小应用程序可以下载股票价格并且完美运行(多年),直到我最近升级到10.5.7.升级后,程序将在此调用时崩溃:

NSString *currinfo = [NSString stringWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://finance.yahoo.com/d/quotes.csv?s=%@&f=l1c1p2", escsymbol]]];
Run Code Online (Sandbox Code Playgroud)

奇怪的是,崩溃不会马上发生.这行代码被多次调用,没有任何问题,然后由于此调用崩溃,程序最终会在1-2小时后失败.

我原本在这里发了一篇很长的帖子,描述了我试图调查这个问题.我收到了两个建议:(i)使调用异步(可能更好)和(ii)使用NSZombieEnabled来调查Objective-C对象提前解除分配的可能性(此注释是为了响应显示失败的堆栈跟踪而做出的objc_msgSend).

我花了很多时间使调用异步(使用[[NSURLConnection alloc] initWithRequest:theRequest delegate:self]),这没有帮助.该计划最终仍然失败,通常在10-15分钟后.在失败之前的这段时间内,许多异步调用没有任何问题,数据被返回等等.一切都很好.然后程序突然再次崩溃.

然后我打开了NSZombieEnabled.果然,当程序最终崩溃时,我收到了消息:

-[CFArray count]: message sent to deallocated instance 0x16b90bd0
Run Code Online (Sandbox Code Playgroud)

"info malloc 0x16b90bd0"随后产生:

0: 0x93db810c in malloc_zone_malloc
1: 0x946bc3d1 in _CFRuntimeCreateInstance
2: 0x9464a138 in __CFArrayInit
3: 0x946cd647 in _CFStreamScheduleWithRunLoop
4: 0x932d1267 in _Z16_scheduleRStreamPKvPv
5: 0x946bf15c in CFSetApplyFunction
6: 0x932b0e2b in CFNSchedulingSetScheduleReadStream
7: 0x9331a310 in _ZN12HTTPProtocol19createAndOpenStreamEv
8: 0x9332e877 in _ZN19URLConnectionLoader24loaderScheduleOriginLoadEPK13_CFURLRequest
9: 0x9332d739 in _ZN19URLConnectionLoader26LoaderConnectionEventQueue33processAllEventsAndConsumePayloadEP20XConnectionEventInfoI12XLoaderEvent18XLoaderEventParamsEl
10: 0x9332dbdd in _ZN19URLConnectionLoader13processEventsEv
11: 0x932d8dbf in _ZN17MultiplexerSource7performEv
12: 0x946ba595 in CFRunLoopRunSpecific
13: …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

10
推荐指数
2
解决办法
3571
查看次数

通过XAML刷新WPF UserControl

我在Visual Studio 2008中使用WPF.我有一个简单的WPF UserControl,其代码如下:

  public partial class UserControl1 : UserControl
  {
    public UserControl1()
    {
      InitializeComponent();
      Composite = new Composite();
    }

    protected override void OnRender(DrawingContext drawingContext)
    {
      //LayoutRoot is name of default Grid instance
      if (!LayoutRoot.Children.Contains(Composite))
      {
        LayoutRoot.Children.Add(Composite);
      }
    }

    public Composite Composite
    {
      get;
      set;
    }
  }

  public class Composite : ContentControl
  {
    protected override void OnRender(DrawingContext drawingContext)
    {
      drawingContext.DrawRectangle(new SolidColorBrush(Color), new Pen(Brushes.Black, 1.0), new Rect(RenderSize));
    }

    public Color Color
    {
      get;
      set;
    }
  }
Run Code Online (Sandbox Code Playgroud)

然后我在WPF应用程序中使用此UserControl,页面的XAML如下所示:

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" …
Run Code Online (Sandbox Code Playgroud)

.net wpf refresh wpf-controls

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

设置svnperms预提交钩子

我正在尝试将svnperms实现到存储库中,但是我遇到了一些困难:

预提交具有执行权限:

-rwxrwxr-x   1 svnadm     svn           3018 May 27 10:11 pre-commit
Run Code Online (Sandbox Code Playgroud)

这是我在预提交中对svnperms的调用:

# Check that the author of this commit has the rights to perform
# the commit on the files and directories being modified.
SVNPERMS=/usr/local/svn/scripts/svnperms.py
$SVNPERMS -r $REPOS -t $TXN || exit 1
Run Code Online (Sandbox Code Playgroud)

我在指定的位置安装了svnperms.py:

# ls -l /usr/local/svn/scripts
total 24
-rwxrwxr-x   1 svnadm     svn          11840 May 25 07:48 svnperms.py
Run Code Online (Sandbox Code Playgroud)

svnperms.py是UNIX格式 - 没有^ M行结尾.

TortoiseSVN回归:

Command: Commit  
Modified: C:\projects\Sandbox\Trunk\Test.txt  
Sending content: C:\projects\Sandbox\Trunk\Test.txt  
Error: Commit failed (details follow):  
Error: 'pre-commit' hook …
Run Code Online (Sandbox Code Playgroud)

python unix svn pre-commit

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

WatiN错误:无法加载

我正在使用watiN开发一个新的测试项目,但总是得到这个错误,

无法加载文件或程序集'WatiN.Core,Version = 2.0.3.913,Culture = neutral,PublicKeyToken = db7cfd3acb5ad44e'或其依赖项之一.尝试加载格式不正确的程序.

我错过了什么?谢谢.

watin

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

ConfigParser之类的东西是否适合在运行之间保存状态(键,值)?

我想在Python程序的运行之间保存一组键值对(字符串,整数),在后续运行时重新加载它们,并将更改写入下次运行时可用.

我不认为这些数据是配置文件,但它很适合ConfigParser功能.我只需要两个[部分].它只有几百对而且非常简单,所以我认为不需要做一个真正的数据库.

以这种方式使用ConfigParser是否合适?我也考虑过使用Perl和XML :: Simple.那个怎么样?有没有办法在没有Python或Perl的bash中执行此操作?

python xml perl configparser

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