问题列表 - 第26426页

从Windows服务显示消息框

您可以从Windows服务中显示消息框(或任何形式的通知)吗?无法让它发挥作用.我用了:

            global::System.Windows.Forms.MessageBox.Show("A fatal error occurred. " +
                ServiceName + " is now terminating.");
Run Code Online (Sandbox Code Playgroud)

但它不起作用,只是产生了一个错误.

windows-services messagebox

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

我在哪里可以下载旧的iPhone OS 3.1 SDK?

是否仍然可以下载iPhone OS 3.1 SDK?如果是这样,我在哪里可以找到它?

iphone xcode

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

你如何取消外部git差异?

我已经将vim设置为我的外部差异工具:

[diff]
        external = git_diff_wrapper

#!/bin/sh

vimdiff "$2" "$5"
Run Code Online (Sandbox Code Playgroud)

假设我有300个已修改过的文件; 通过bash,我输入"git diff".它按顺序启动了300个vimdiff,我该如何中止?

git vim vimdiff external

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

防止对Web应用程序的字典攻击

什么是防止字典攻击的最佳方法?我已经想到了几个实现,但它们似乎都有一些缺陷:

  1. X登录尝试失败后锁定用户.问题:容易变成拒绝服务攻击,在很短的时间内锁定了许多用户.
  2. 增加用户名上每次登录尝试失败的响应时间.问题:字典攻击可能使用相同的密码但使用不同的用户名.
  3. 从IP地址逐次增加每次登录尝试失败的响应时间.问题:通过欺骗IP地址轻松绕过.
  4. 在会话中每次失败登录尝试的增量响应时间递增.问题:通过创建字典攻击很容易解决,该攻击会在每次尝试时触发新会话.

security cryptography

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

如何将IPV6地址转换为IPV4地址?

我有使用IPv4地址的应用程序(它存储它们很长),所以它只能理解IPv4地址.

是否有可能转换IPv6地址IPv4Java

java ip-address ipv4 ipv6

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

STL映射 - 插入或更新

我有一个对象映射,我想更新映射到键的对象,或者创建一个新对象并插入到映射中.更新由另一个获取指向对象的指针的函数完成(void update(MyClass*obj))

在地图中"插入或更新"元素的最佳方法是什么?

c++ stl

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

测试文件是否存在

我试图在android中打开一个文件,如下所示:

  try
   {
      FileInputStream fIn = context.openFileInput(FILE);
      DataInputStream in = new DataInputStream(fIn);
      BufferedReader br = new BufferedReader(new InputStreamReader(in));
      if(in!=null)
          in.close();
   }
   catch(Exception e)
   {  }
Run Code Online (Sandbox Code Playgroud)

,但是如果文件不存在,则抛出未找到文件的异常.我想知道如何在尝试打开文件之前测试文件是否存在.

java android file

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

如何从SqlAlchemy创建和恢复备份?

我正在编写一个Pylons应用程序,并且正在尝试创建一个简单的备份系统,其中每个表都被序列化并且被标记为单个文件供管理员下载,并且如果发生了不好的事情,则用于恢复应用程序.

我可以使用SqlAlchemy序列化程序很好地序列化我的表数据,我也可以很好地反序列化它,但我无法弄清楚如何将这些更改提交回数据库.

为了序列化我的数据,我这样做:

from myproject.model.meta import Session
from sqlalchemy.ext.serializer import loads, dumps
q = Session.query(MyTable)
serialized_data = dumps(q.all())
Run Code Online (Sandbox Code Playgroud)

为了测试一下,我继续进行截断MyTable,然后尝试使用serialized_data以下命令恢复:

from myproject.model import meta
restore_q = loads(serialized_data, meta.metadata, Session)
Run Code Online (Sandbox Code Playgroud)

这似乎没有做任何事情......我试图在Session.commit事后调用,单独遍历所有对象restore_q并添加它们,但似乎没有任何效果.

我错过了什么?或者有更好的方法来实现我的目标吗?我不想出来并直接触摸数据库,因为SqlAlchemy支持不同的数据库引擎.

python serialization pylons sqlalchemy

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

如何隐藏wpf工具包datagrid中的单元格边框?

我想在wpf toolkit datagrid中隐藏单元格的边框(比如WPF网格的ShowGridLine属性).

我怎样才能实现这种行为?

wpftoolkit c#-3.0

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

Repair和Compact操作对.MDB做了什么?他们会阻止应用程序崩溃吗?

维修和紧凑型操作有什么作用.MDB

如果这些操作没有阻止1GB + .MDB支持的VB应用程序崩溃,还有哪些其他选项?

为什么大型.MDB文件会导致应用程序崩溃?

crash ms-access

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