问题列表 - 第2436页

检测具有相同MAC地址的另一台主机

如何检测其他主机是否使用与当前主机相同的MAC地址,例如因为其他主机是欺骗?

我在嵌入式环境中工作,所以在协议级别寻找答案,而不是"使用这样的工具".

编辑:RARP并没有解决这个问题.对于RARP完全得到任何回复,该段上必须至少有一个主机支持RARP.由于RARP已经过时,现代操作系统不支持它.此外,所有RARP都可以告诉您自己的IP地址 - 如果该段上具有相同MAC的其他主机,则响应将不会有任何不同,除非该主机本身使用不同的IP地址.

networking ethernet

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

WPF自定义路由事件问题

如何获得两个不相关的控件来引发相同的自定义事件?到目前为止,我看到的所有示例都在一个控件中定义了一个事件,我应该采用不同的方法吗?

例如.我想从OnFocus处理程序为按钮和文本框引发自定义冒泡事件.

wpf event-bubbling routed-events

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

如何使用JProgressBar?

我需要从文本文件中加载一堆单词(大约70,000),将其添加到哈希表(使用soundex作为键)并对值进行排序.在做所有这些时,我想使用JProgressBar显示进度条.文章如这个这个,只给出了一个非真实的例子(while循环).任何人都可以建议我如何进行.如何从上述条件中获取数字以设置进度条的值?此外,似乎有不同的方法来做 - 使用线程,计时器等.这可能是上述情况的最佳方法?

java swing

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

在C#中将字段标记为"只读"有什么好处?

将成员变量声明为只读有什么好处?它只是防止在类的生命周期中更改某些人,或者是否由于此关键字而导致编译器速度提高

c# readonly

272
推荐指数
7
解决办法
9万
查看次数

可扩展(插件/插件)WCF服务主机的想法?

我正在寻找有关如何构建可扩展WCF服务器(具有动态加载服务)的建议,最好使用System.Addins或MEF.

服务器应该托管实现最小"插件"API(StartService/StopService/GetStatus?/ etc)的任何WCF服务(包含在运行时加载的DLL程序集中).

这篇文章是一个好的开始.一些目标和要点讨论:

  • 对每项服务使用/不使用隔离的AppDomain?
  • 如何配置每个服务(端点,传输协议)?XML配置文件还是更好的选择?
  • 组件的延迟/延迟加载(当服务请求到达时)?可能?有用?如何?
  • 磁盘上的文件更改时的程序集重新加载(对开发环境有用);
  • 磁盘上的配置更改时重新启动服务;

当然,其他想法总是受欢迎的;)

wcf plugins add-in mef lazy-loading

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

组合多个git存储库

假设我的设置看起来很像

phd/code/
phd/figures/
phd/thesis/
Run Code Online (Sandbox Code Playgroud)

由于历史原因,这些都有自己的git存储库.但我想将它们合并为一个,以简化一些事情.例如,现在我可能会进行两组更改,并且必须执行类似的操作

cd phd/code
git commit 
cd ../figures
git commit
Run Code Online (Sandbox Code Playgroud)

表演(现在)很棒

cd phd
git commit
Run Code Online (Sandbox Code Playgroud)

似乎有几种方法可以使用子模块或从我的子存储库中提取,但这比我正在寻找的要复杂一些.至少,我很高兴

cd phd
git init
git add [[everything that's already in my other repositories]]
Run Code Online (Sandbox Code Playgroud)

但这似乎不是一个单行.有什么git可以帮助我吗?

git

203
推荐指数
8
解决办法
7万
查看次数

如何在Perl中捕获并处理信号?

是否有任何方法可以捕获错误并从Perl中优雅地退出?我正在处理一个脚本,该脚本可能由于操作系统或我服务器上运行的其他应用程序的SIG事件而失败.我希望捕获此事件,显示错误并在关闭脚本执行期间打开的所有文件和其他属性后退出.

perl signals

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

我需要用bcrypt储存盐吗?

bCrypt的javadoc有如何加密密码的代码:

String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); 
Run Code Online (Sandbox Code Playgroud)

要检查明文密码是否与先前已经散列的密码匹配,请使用checkpw方法:

if (BCrypt.checkpw(candidate_password, stored_hash))
    System.out.println("It matches");
else
    System.out.println("It does not match");
Run Code Online (Sandbox Code Playgroud)

这些代码片段向我暗示随机生成的盐被丢弃.是这种情况,还是只是一个误导性的代码片段?

java encryption passwords salt bcrypt

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

FileChooser选择目录,而不是文件

我的代码处理Windows框上的文件夹中的所有文件。我想为用户(碰巧也是我)提供使用标准“文件选择器”对话框选择要处理的文件夹的选项。

我正在尝试使用GetOpenFileName函数来实现此目的。(我实际上是通过pywin32从Python调用它的,但这不相关。)

我可以选择特定的文件,但是看不到任何允许用户选择文件夹的选项。

是否存在我不了解的标志组合,我是完全调用了错误的函数还是执行此操作的另一种习惯?

windows pywin32 filechooser

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

从iPhone上的NSString中删除HTML标签

有几个不同的方法来去除HTML tagsNSStringCocoa.

一种方法是将字符串渲染为a NSAttributedString然后抓取渲染的文本.

另一种方法是使用NSXMLDocument's- objectByApplyingXSLTString方法来应用XSLT执行它的变换.

不幸的是,iPhone不支持NSAttributedStringNSXMLDocument.有太多的边缘情况和格式错误的HTML文档让我觉得使用正则表达式或NSScanner.有人有解决方案吗?

一个建议是简单地查找开始和结束标记字符,除非非常简单的情况,否则此方法不起作用.

例如,这些案例(来自同一主题的Perl Cookbook章节)会打破这种方法:

<IMG SRC = "foo.gif" ALT = "A > B">

<!-- <A comment> -->

<script>if (a<b && a>c)</script>

<![INCLUDE CDATA [ >>>>>>>>>>>> ]]>
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c nsstring ios

105
推荐指数
9
解决办法
10万
查看次数