问题列表 - 第6868页

File.Exists on network == 错误?

在我的代码中我做

    if (!File.Exists(getSomePath()))
    {
        MessageBox.Show("... existing" + " " + getSomePath());
        this.Close();
    }
Run Code Online (Sandbox Code Playgroud)

我可以看到getSomePath()是正确的,但是当我在网络上打开该应用程序时,它说它不存在。当我将文件夹复制到本地驱动器时,它说它确实存在。

这是怎么回事?

c#

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

如何在点击时更改图像和alt属性?

我希望使用JQuery而不是普通的JavaScript更改几个图像,并同时更改图像alt属性以便访问.

它应该是容易的,因为我不打算对变化做一些特殊的影响,但我仍然没有找到任何关于它的东西.

这是我使用JS的方式(不更改alt属性):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>Change Image using Javascript</title>
<script type="text/javascript">
   function changeImg(image_id, image_folder){
   document.getElementById(image_id).src = image_folder;
}
</script>
</head>
<body>
<div align="center">

<img id="image1" src="images/nameofthesubfolder/originalimage1.jpg" alt="Original Image 1" />
<br />
  <label><input type="radio" name="radio_btn1" onclick="changeImg('image1', 'images/nameofthesubfolder/image1.jpg')"/>Image 1</label>
  <label><input type="radio" name="radio_btn1" onclick="changeImg('image1', 'images/nameofthesubfolder/image2.gif');"/>Image 2</label>
  <label><input type="radio" name="radio_btn1" onclick="changeImg('image1', 'images/nameofthesubfolder/image3.png');"/>Image 3</label>
  <label><input type="radio" name="radio_btn1" onclick="changeImg('image1', 'images/nameofthesubfolder/image4.jpeg');"/>Image 4</label>
<br />
<br />
<img id="image2" src="images/nameofthesubfolder/originalimage2.jpg" alt="Original Image 2" />
<br />
  <label><input type="radio" …
Run Code Online (Sandbox Code Playgroud)

jquery accessibility image onclick alt-attribute

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

WCF应用程序启动事件

首次启动WCF服务时获得通知的最佳方法是什么?

是否有类似于ASP.NET应用程序的Global.asax中的Application_Start方法?

wcf

55
推荐指数
5
解决办法
5万
查看次数

将VMware虚拟机存储在外部硬盘中

将VMware虚拟机存储在外部硬盘上的任何问题?

我最近在外部硬盘上安装了一个Ubuntu虚拟机.一旦我不小心删除了外部硬盘USB连接,那么当我再次尝试启动Ubuntu VM时,我遇到了内核恐慌.

我正在考虑编写一个cron脚本,每天备份到另一个位置以防止出现此问题.

vmware

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

如何在Perl中使用不断增加的数字替换令牌?

我想用一个数字替换文本文件中的标记.令牌是" <count>",我希望它被替换为目前为止的计数.例如:

This <count> is a <count> count.
The <count> count increases <count><count><count>.
<count><count><count><count><count><count>
Run Code Online (Sandbox Code Playgroud)

变为:

This 1 is a 2 count.
The 3 count increases 456.
789101112
Run Code Online (Sandbox Code Playgroud)

我不是很确定如何做到这一点,也许有一些循环?

my $text = (the input from file, already taken care of in my script);
my $count = 1;
while( regex not found? )
{
    $text =~ s/<count>/($count);
    $count ++;
}
Run Code Online (Sandbox Code Playgroud)

string perl

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

为什么我的send_mail()命令在Django中不起作用?

我在settings.py文件中添加了以下内容.电子邮件地址有一个测试版.我在Webfaction的网站上找到了电子邮件设置:

EMAIL_HOST = 'smtp.webfaction.com'
EMAIL_HOST_USER = 'hekevintran_test'
EMAIL_HOST_PASSWORD = 'testpass'
EMAIL_PORT = 465
EMAIL_USE_TLS = True
Run Code Online (Sandbox Code Playgroud)

这是我的文件的样子:

from django.core.mail import send_mail

send_mail(subject='subject',
          message='message',
          from_email='hekevintran_test@webfaction.com',
          recipient_list=['recipient@yahoo.com'],
          fail_silently=False)
Run Code Online (Sandbox Code Playgroud)

当我运行上面它停止很长时间然后给我这个错误:

SMTPServerDisconnected: Connection unexpectedly closed
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python email django

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

NuSOAP PHP Web服务

我正在使用NuSOAP尝试使用Java构建的Web服务.到目前为止我有这个代码:

<?php
require_once('lib/nusoap.php'); 
$wsdl="http://localhost:8080/HelloWorldWS/sayHiService?WSDL";
$client=new nusoap_client($wsdl, 'wsdl');
$param='John';#array('name'=>'John'); 
echo $client->call('Hey', $param);
unset($client);
?>
Run Code Online (Sandbox Code Playgroud)

但是当网页加载时,我得到一个空白页面甚至没有代码,我真的不知道为什么.难道我做错了什么?

php web-services

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

大约10次左右的呼叫后,WCF停止响应(限制)

我有一个WCF服务和一个带有服务引用的应用程序,并且在应用程序中我有一个循环,并且在每次迭代中它都在调用这个wcf web服务中的方法.

问题是,在大约9次呼叫之后,它就会停止......如果你Pause按下VS的按钮,你会看到它停留在拨打电话的线路上.

等待一段时间后,抛出此TimeoutException:

在00:00:59.9970000之后等待回复时,请求通道超时.增加传递给Request的调用的超时值或增加Binding上的SendTimeout值.分配给此操作的时间可能是较长超时的一部分.


我对此进行了一些研究,发现了一些涉及在应用程序中编辑app.config的解决方案,以下是它的摘录:

<serviceBehaviors>
    <behavior name="ThrottlingIssue">
        <serviceThrottling maxConcurrentCalls="500" maxConcurrentSessions="500" />
    </behavior>
</serviceBehaviors>
Run Code Online (Sandbox Code Playgroud)

.

<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" 
 maxArrayLength="2147483647" 
 maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> 
Run Code Online (Sandbox Code Playgroud)

然后,在我停止调试后,几分钟后,会弹出一条错误消息,告诉我发生了灾难性故障.

我该如何解决这个问题?当我使用普通的Web服务时,我没有遇到此问题.


供参考,以下是整体app.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.serviceModel>
        <behaviors>
            <serviceBehaviors>
                <behavior name="ThrottlingIssue">
                    <serviceThrottling maxConcurrentCalls="500" maxConcurrentSessions="500" />
                </behavior>
            </serviceBehaviors>
        </behaviors>
        <bindings>
            <wsHttpBinding>
                <binding name="WSHttpBinding_IDBInteractionGateway" closeTimeout="00:01:00"
                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
                    bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
                    maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
                    messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
                    allowCookies="false">
                    <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
                        maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
                    <reliableSession ordered="true" inactivityTimeout="00:10:00"
                        enabled="false" /> …
Run Code Online (Sandbox Code Playgroud)

c# wcf web-services throttling

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

最简单的生成本地化文件的方法

我目前正在用Python编写应用程序,需要为它提供本地化.

我可以使用gettext及其附带的实用程序来生成.po和.mo文件.但是,逐个编辑每种语言的.po文件似乎有点单调乏味.然后,为每种语言创建目录并逐个生成.mo文件,似乎有点矫枉过正.最终结果如下:

/en_US/LC_MESSAGES/en_US.mo
/en_CA/LC_MESSAGES/en_CA.mo
etc.
Run Code Online (Sandbox Code Playgroud)

我可能是错的,但似乎必须有更好的方法来做到这一点.有没有人有我尚未找到的工具,技巧或一般知识?

提前致谢!

编辑:为了更清楚一点,我正在寻找能够加速这一过程的东西.因为它已经非常简单了.例如,在.NET中,我可以生成需要转换为excel文件的所有字符串.然后,翻译人员可以填写excel文件并为每种语言添加列.然后,我可以使用xls2resx生成语言资源文件.gettext有什么类似的吗?我意识到我可以编写一个脚本来创建和读取csv并生成文件 - 我只是希望已经有了一些东西.

python translation localization internationalization

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

从非常大的HTML文件中解析特定元素

我有一个非常大的HTML文件(几兆字节).我知道我想要的数据是类似的<div class=someName>here</div>

什么是一个很好的库来解析HTML页面,所以我可以遍历元素并抓住每个元素someName?我想用C#,Python或C++来做这件事.

html c# c++ python parsing

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