问题列表 - 第3985页

快速而脏的解决方案,用于不同机器中的进程之间的通

我在我的网络中的两台机器上用java编写了两个进程,它们应该将简单的数据块相互传递.


我正在寻找一种快速而肮脏的方式(无需借助于编写文件和轮询网络共享文件的更改)

java windows communication process

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

在不使用关系数据库的情况下,使用Java存储和检索对象的简便方法?

您是否知道在Java中存储和检索对象的"简单"方法,而不使用像Hibernate这样的关系DB/ORM

[ 注意,我没有考虑为此目的进行序列化,因为它不允许在对象图的中间检索任意对象.我也不考虑DB4O,因为它有限制性许可.谢谢.]

"简单"的含义:不必处理诸如键/值对之类的低级细节来重建对象图(与BerkeleyDB或传统缓存一样).这同样适用于从面向文档或列的DB(CouchDB,HBase,......,甚至Lucene)重建对象.

也许有一些有趣的项目提供了我所不知道的所提到的存储系统和对象模型(如ORM将用于RDBMS)之间的一层集成.

是否有人成功地在生产中使用这些,或者尝试除关系数据库之外的持久性策略?RDF商店怎么样?

更新:我遇到了一篇非常有趣的文章:分布式键值存储列表

java persistence relational

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

使用ComboBox的自动完成功能,同时将值限制为列表中的值?

在WinForms 2.0中,ComboBox具有自动完成功能,该功能显示自定义下拉列表,其中仅包含以输入文本开头的值.

但是,如果我想将有效值限制为仅显示在ComboBox项目列表中的值,我可以通过设置DropDownStyleto DropDownList来阻止用户输入值.

但是,现在我无法使用需要用户输入的自动完成功能.

是否有其他方法可以限制输入到列表,同时仍然允许使用自动完成功能?请注意,我已经看到了一些针对此的自定义解决方案,但我真的很喜欢匹配的自动完成项目在下拉列表中显示的方式,并且即使原始列表可能不是这样排序的.

编辑:我已经考虑过验证输入的值,即测试用户输入是否在TextChanged事件中有效,甚至是使用Validating事件.那么问题是预期的行为是什么?我是否清除它们的值(空值也无效),还是使用默认值?最接近的匹配值?

Ps我可以在这个问题上添加任何其他标签吗?

.net validation combobox winforms

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

使用 OpenSSL 解码/提取 smime.p7m 文件内容(带有嵌入文件的电子邮件)?

我们有一个旧进程 (VBScript),它读取一个公共邮箱并将某些电子邮件处理到数据库中。

新法规现在对所有带有附件的邮件进行数字签名。

该过程现在只提取一个文件 (smime.p7m)。使用基于 GUI 的查看器,我可以看到嵌入的文件并毫无问题地提取它们。但是,我真正需要的是一个基于命令行的提取器,它将写出嵌入的文件(PDF、DOC、XLS)——它们没有加密,只是签名。我使用没有证书的笔记本电脑对此进行了测试,只需使用上述查看器打开 smime.p7m 文件即可。

看起来 OpenSSL 会解码/提取这个,有人设法在 Windows 上编译了一个版本。但是,对可执行文件的大量反复试验令人沮丧,因为我找不到正确的标志组合来仅说“打开 smime.p7m 文件并写出您找到的所有嵌入文件”。在所有选项之后,“openssl smime”似乎总是想要一个“cert.pem”,但我没有。

我错过了什么?提前致谢。

openssl smime

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

C#中的编译器是否会删除始终为false的条件

假设我在c#中有以下代码片段

static const bool DO_PERFORMANCE_CODE = false;

if (DO_PERFORMANCE_CODE)
{
   // performance monitoring code goes here
}
Run Code Online (Sandbox Code Playgroud)

编译器会删除该代码吗?这是我想要的功能.基本上我想模仿C#中的条件编译,但我想要除Release和Debug之外的更多配置.如果有更好的方法,我会乐于听到它.

.net c# performance

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

计算数据库中的存储过程?

我如何计算数据库中存储过程的数量,并且存储过程太多是不好的做法?

sql-server stored-procedures

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

如何将文件(PDF)插入到varbinary SQL Server列中,然后检索它?

我希望获取运行报告的结果(Crystal Reports中的PDF文件),序列化它,将其粘贴到varbinary字段中,然后再将其反序列化并将其呈现给用户.

现在我只需要简单的旧ADO .NET(SqlClient,SqlCommand等)

这有什么陷阱吗?鉴于我会知道本地机器上当前保存PDF文件的路径,实现此目的的基本语法是什么?

c# sql-server blob file

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

HttpListener.Start()Vista上的AccessDenied错误

以普通用户身份运行此代码会抛出HttpListenerException(访问被拒绝).Snippet作为管理员运行正常

class Program
{
    static void Main(string[] args)
    {
        HttpListener listener = new HttpListener();
        listener.Prefixes.Add("http://myip:8080/app/");
        listener.Start();
        //.... and so on
     }
}
Run Code Online (Sandbox Code Playgroud)

我继续使用netsh添加uri(netsh http show列出了uri)

netsh http add urlacl url=http://+:8080/app user=domain\user
Run Code Online (Sandbox Code Playgroud)

仍然得到同样的错误.添加ACL确实适用于其他项目(尽管他们没有使用HttpListener).我试过多个端口/应用程序名称组合,没有任何作用.

任何想法可能是什么原因?

在Vista上运行.Net 3.5 SP1

.net permissions windows-vista

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

什么是托管和非托管C++混合的最佳单元测试工具?

我将开始为代码库实现一些单元测试,该代码库是托管和非托管C++的混合.NUnit可以使用非托管代码破解它吗?还有更好的选择吗?

c++ managed-c++ unmanaged

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

.NET中的PHP range()函数?

我需要生成一个序列号列表.我知道Ruby你可以做1..10或PHP你可以做范围(1,10).在.Net中有类似的东西,还是我必须写它?谢谢.

.net php range

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