问题列表 - 第17770页

禁用datagridview中的默认Enter/Return键行为

在vb.net datagridview中,默认的Enter/Return键行为是移动到下一行,有一种快速简便的方法可以避免这种情况.

欢迎任何建议

.net vb.net datagridview winforms

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

如何正确处理WebResponse实例?

通常,使用WebRequest编写类似这样的代码来下载一些数据.

using(WebResponse resp = request.GetResponse())  // WebRequest request...
   using(Stream str = resp.GetResponseStream())  
      ; // do something with the stream str
Run Code Online (Sandbox Code Playgroud)

现在,如果抛出WebException,WebException会引用WebResponse对象,该对象可能会或可能不会调用Dispose(取决于发生异常的位置,或者响应类的实现方式) - 我不知道.

我的问题是如何处理这个问题.是否应该编写一个非常防御性的编码,并在WebException对象中处理响应(这有点奇怪,因为WebException不是IDisposable).或者是否应该忽略这一点,可能访问已处置的对象或从不处置IDisposable对象?WebException.Response的MSDN文档中给出的示例完全不合适.

.net c# idisposable webresponse

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

使用 JSR-223 从 Jython 脚本获取数据

我正在使用 Jython 2.5.1 和 JSR-223(即 javax.script 包),并且我希望返回 Python 脚本的最后一行。例如,评估此脚本后:

class Multiplier:

  def multiply(self, x, y):
    return x * y

Multiplier().multiply(5, 7)
Run Code Online (Sandbox Code Playgroud)

我应该返回 35,但我得到的是 null。另一方面,它与其他测试一起使用:

5 * 7
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

这是 Java 代码:

public static void main(String[] args) throws Exception {
    ScriptEngine engine = new ScriptEngineManager().getEngineByName("python");

    FileReader f = new FileReader("Multiplier.py");
    Object result = engine.eval(f);
    //assert(result == 35);
}
Run Code Online (Sandbox Code Playgroud)

PS:它与 JRuby、Groovy 和 Rhino 一起工作得很好,即总是返回最后一行。

提前致谢。

python java jython jsr223

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

ASP.Net - 在没有Windows用户的情况下使用基本身份验证

我们有一个在IIS6上运行的ASP.Net Web应用程序,它管理自己的用户数据库.

站点本身只允许匿名访问,并且使用我们的应用程序本身管理所有身份验证/安全性.

我们有一个页面,其中包含我们导入Excel的HTML数据表,然后用于报告目的.该页面目前没有实现安全性.

我们需要为此页面添加安全性,这样如果这些电子表格落入坏人之手,那么在不提供用户名/密码的情况下,数据就无法"刷新".

如果我将此页面设置为不允许匿名访问,那么我可以使用Windows用户进行基本/ Windows身份验证以保护此页面.然后当Excel刷新数据时,弹出密码对话框.

问题是我需要能够基于数据库中的用户来保护此页面,并且他们不会是Windows用户.我还需要以允许Excel管理身份验证的方式执行此操作,该身份验证不包括任何基于表单的身份验证.

有人有任何想法吗?是否有可能让IIS在其他位置寻找基本身份验证?

asp.net authentication iis

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

如何在Django中比较日期时间?

假设我有:

ds = datetime.datetime.now
dd = Entry.objects.get(pk=id).pub_date
Run Code Online (Sandbox Code Playgroud)

如何比较上面的2个对象?我想得到它们之间的时差.请帮我解决这个问题.非常感谢你 !

python django datetime django-views

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

GIT克隆到外部驱动器进行备份

我们在Windows网络中设置了GIT(使用msysgit和GitExtensions).我们每个人都拥有自己的存储库,我们将其推送到其中一台服务器上的远程"裸"存储库.都好.

我正在尝试在服务器上设置一个预定的作业,它将一个存储库从C驱动器克隆到一个外部驱动器(在F上) - 在使这个工作时遇到一些困难.我可以相对容易地在GIT bash中执行此操作,但我不确定如何将其保存到批处理文件中,然后我可以将其保存.

到目前为止我所拥有的:

rmdir F:\GitClone /s /q
mkdir F:\GitClone
mkdir F:\GitClone\Repo1
CD /D F:\GitClone\Repo1\
GIT CLONE /c/GIT/Repo1/
Run Code Online (Sandbox Code Playgroud)

我还在最后一行尝试了以下内容:

GIT CLONE C:\GIT\Repo1\
Run Code Online (Sandbox Code Playgroud)

但这也不起作用......我有点难过,并会感激一些帮助.C驱动器包含我们的裸存储库,而F驱动器是我们每天更换的外部驱动器...


这里有几个答案非常有用,谢谢.我得到的答案可能是这些的组合,因此指出如何运行bash脚本以及如何编写pull/push脚本.

需要将这些组合在一起工作,以便在各种驱动器交换进出时很高兴(例如,如果外部驱动器上不存在,则克隆存储库,否则只会拉出差异),但这应该是可行的.谢谢大家.

windows git backup

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

ssh远程命令执行和ulimit

我有以下脚本:

cat > /tmp/script.sh <<EndOfScript
#!/bin/sh
ulimit -n 8192
run_app
EndOfScript
Run Code Online (Sandbox Code Playgroud)

在本地运行顺利,总是好的.但是如果我尝试通过ssh远程运行它:

scp /tmp/script.sh user@host:/tmp/script.sh
ssh user@host "chmod 755 /tmp/script.sh; /tmp/script.sh"
Run Code Online (Sandbox Code Playgroud)

我收到了错误:

ulimit: open files: cannot modify limit: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下命令:

ssh user@host "ulimit -n 8192"
Run Code Online (Sandbox Code Playgroud)

同样的错误.

看起来ssh远程命令执行对nofile限制强制执行1024次硬限制,但我无法找到如何修改此默认值.我试图修改/etc/security/limits.conf并重启sshd,仍然是同样的错误.

linux ssh ulimit

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

如何为组合框项添加值

如何在Visual Basic 2010中将每个项目的数据值添加到组合框?

喜欢html下拉框.

或者无论如何要为每个项目添加值?

我正在从MySQL数据库添加项目,如下所示:

Command = New MySqlCommand("SELECT * FROM `maillist` WHERE l_id = '" & id & "'", connection)

Command.CommandTimeout = 30
Reader = Command.ExecuteReader()
If Reader.HasRows = True Then
    While Reader.Read()
        ComboBox1.Items.Add(Reader("name"))
    End While
End If
Run Code Online (Sandbox Code Playgroud)

我需要添加Reader("ID")每个项目的值...

vb.net

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

如何从Rails中的ActiveRecord :: Base.connection.execute中捕获错误?

我想运行原始SQL查询,如下所示:

ActiveRecord::Base.connection.execute(some_query);
Run Code Online (Sandbox Code Playgroud)

我可以捕获执行查询时发生的任何错误吗?如果有,怎么样?什么execute回报?它没有在文档中说明.

干杯

ruby activerecord ruby-on-rails

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

如何在Python中将字符串转换为十六进制整数?

嗨我从命令行获取用户argv如下: '0x000aff00'

我希望python直接将其视为十六进制...

str = sys.argv[1]
Run Code Online (Sandbox Code Playgroud)

这怎么可能?谢谢!

python hex integer

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