问题列表 - 第3713页

是否有一个Python库,可以模拟来自不同地址的网络流量

是否有一个python库,可以允许我从不同的源地址和端口发送UDP数据包到发送到localhost(发送到localhost是好的)?我记得有一个存在,但已经找不到了.

python networking

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

积极维护PHP库以进行用户身份验证?

我知道滚动你自己的用户身份验证脚本的风险,但我也担心使用似乎没有积极维护的软件包:当前版本的PEAR LiveUser已经快一年了.

请推荐(并论证其案例)积极维护的用户身份验证库,该库可以集成到现有的Web项目中.理想情况下,它应该支持各种角色 - 匿名用户,注册用户和各级管理员.

php security authentication

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

我如何实施短信服务?

我有一个客户端希望应用程序能够向订阅该服务的人发送SMS文本消息警报.我已经在很多网站上看到了这一点,但我不知道设置它的内容.有没有人有这方面的经验?涉及什么?

谢谢,布伦特

sms

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

有Visual Basic 6反编译器吗?

我从我正在为我所工作的公司所做的一个项目中丢失了源代码,并且无法找到Visual Basic 6反编译器; 这甚至存在吗?

我只有我从用户机器上救出的EXE.

vb6 decompiling

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

ListBox.SelectedItems的TwoWay手动绑定实现?

我一直在试图看看是否有一种简单/聪明的方法来实现对ListBox.SelectedItems的绑定.如果你已经尝试过,你会知道,使用BindingExtension的标记绑定将不起作用 - 该属性不支持它.因此,您需要连接SelectionChanged的处理程序并尝试该路由.我得到的最接近的是这篇文章:

http://alexshed.spaces.live.com/blog/cns!71C72270309CE838!149.entry

更新:上面提到的博客不再可用,作者的当前博客在这里,我能找到的最接近的参考博客文章就是这个StackOverflow答案.

它在一个方便的附加属性中实现了所有必要的C#.但它实现了"绑定"作为单向,目标来源.我想要双向绑定.

有任何想法吗?

data-binding wpf listbox

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

检测代码是否作为服务运行

有没有办法让.NET库检测它是否作为服务运行?

我的图书馆可以以任何方式运行.但是当它作为服务运行时,开发人员需要调用另一个方法来指示事实或某些功能无法正常工作.我希望我的库处理日志记录,如果在没有调用该方法的服务中使用它,则会写一个警告.

.net windows-services

7
推荐指数
3
解决办法
3892
查看次数

有没有人看过为Interface Builder构建Cocoa Touch插件的教程

有谁知道我在哪里可以找到构建Interface Builder的Cocoa Touch插件的示例或教程?

iphone plugins cocoa-touch interface-builder

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

是否应该初始化.NET通用字典,其容量等于它将包含的项目数?

如果我有100个项目存储在字典中,我应该如此初始化它吗?

var myDictionary = new Dictionary<Key, Value>(100);
Run Code Online (Sandbox Code Playgroud)

我的理解是.NET字典在达到给定加载时在内部自行调整大小,并且加载阈值被定义为容量的比率.

这表明如果在上面的字典中添加了100个项目,那么当添加其中一个项目时它会自行调整大小.调整字典大小是我想要避免的,因为它会影响性能并浪费内存.

散列碰撞的概率与字典中的加载成比例.因此,即使字典没有自己调整大小(并使用其所有插槽),性能也必须因这些冲突而降低.

假设您知道字典中有多少项,那么应该如何最好地决定将字典初始化的能力?

.net hash dictionary capacity

13
推荐指数
3
解决办法
4210
查看次数

如何从bash中的目录中选择随机文件?

我有一个约2000个文件的目录.如何N通过使用bash脚本或管道命令列表来选择随机的文件样本?

random bash

122
推荐指数
8
解决办法
9万
查看次数

C#lambda表达式和惰性求值

lambda表达式的一个优点是,只有在需要结果时才需要计算函数.

在下面(简单)示例中,仅在编写器存在时才评估文本函数:

public static void PrintLine(Func<string> text, TextWriter writer)
{
    if (writer != null)
    {
        writer.WriteLine(text());
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这使得使用代码有点难看.你不能用常量或变量来调用它

PrintLine("Some text", Console.Out);
Run Code Online (Sandbox Code Playgroud)

并且必须这样称呼它:

PrintLine(() => "Some text", Console.Out);
Run Code Online (Sandbox Code Playgroud)

编译器无法从传递的常量"推断"无参数函数.有没有计划在未来的C#版本中改进这一点,还是我错过了什么?

更新:

我自己发现了一个肮脏的黑客:

    public class F<T>
    {
       private readonly T value;
       private readonly Func<T> func;

       public F(T value) { this.value = value; }
       public F(Func<T> func) {this.func = func; }

       public static implicit operator F<T>(T value)
       {
            return new F<T>(value);
       }

       public static implicit operator F<T>(Func<T> func)
       {
           return new F<T>(func);
       } …
Run Code Online (Sandbox Code Playgroud)

lambda lazy-evaluation c#-3.0

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