问题列表 - 第3691页

监控,模拟,创建HTTP数据包

我用WireShark做了一些HTTP监控.是否有更多这样的工具允许您创建自己的HTTP消息?想到了Telnet

可以方便地了解您的网站是如何防黑客的......

networking http

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

IDE弹出窗口的一般术语是什么,当您在其名称后添加点时向您显示成员?

我正在撰写学术论文,我需要参考大多数IDE中存在的面向OO语言的功能,在源代码中键入对象名称,添加点,弹出一些内容并允许您选择成员.

我正在寻找一般(不是IDE特定术语,虽然我也有兴趣了解这些),并且特指这个功能和弹出而不是所有支持功能(例如,"内容辅助"或类似的东西) .该术语应与大多数IDE中的成员列表或大纲视图区分开来.

我的论文关注的是Eclipse和Java,但我想知道是否有一个被广泛接受的术语.

ide terminology

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

如何扩展jQuery以便更容易检索tagName

我希望扩展jQuery,以便我可以轻松地检索jQuery对象中第一个元素的tagName.这是我提出的,但它似乎不起作用:

$.fn.tagName = function() {
    return this.each(function() {
        return this.tagName;
    });
}
alert($('#testElement').tagName());
Run Code Online (Sandbox Code Playgroud)

有什么想法有什么不对吗?

顺便说一句,我希望将它用于测试而不是生产.

javascript jquery

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

gtk.Builder,容器子类和绑定子窗口小部件

我正在尝试在gtk.Builder定义文件中使用自定义容器小部件.就实例化这些小部件而言,它非常有用:

#!/usr/bin/env python

import sys 
import gtk 

class MyDialog(gtk.Dialog):
    __gtype_name__ = "MyDialog"


if __name__ == "__main__":
    builder = gtk.Builder()
    builder.add_from_file("mydialog.glade")

    dialog = builder.get_object("mydialog-instance")
    dialog.run()
Run Code Online (Sandbox Code Playgroud)

现在问题是说我在该对话框中有一个gtk.TreeView小部件.我试图弄清楚如何将该窗口小部件绑定到MyDialog实例变量.

我能想到的一个便宜的替代方案是在获取对话框小部件后调用其他方法,如下所示:

dialog = builder.get_object("mydialog-instance")
dialog.bind_widgets(builder)
Run Code Online (Sandbox Code Playgroud)

但这似乎相当尴尬.有没有人已经解决了这个问题,或者对如何去做有更好的想法?

谢谢,

python gtk bind subclass gtkbuilder

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

你如何在f#中声明和使用标记接口?

你如何在F#中复制这个?

interface IMarker
{
    // No members here
}

class MyClass : IMarker
{
// can contain code
}
Run Code Online (Sandbox Code Playgroud)

更新:以下代码确实定义了标记接口,但到目前为止,没有一个答案设法生成实现此标记接口的producde类(参见上面的MyClass)

type IMarker = interface     end
Run Code Online (Sandbox Code Playgroud)

f#

16
推荐指数
3
解决办法
2052
查看次数

SQL中的最佳LIKE搜索

我有一个零件数据库,我将不断查询报价系统.零件数据库中有1,400,000多条记录.用户只是开始键入部件号,他们希望系统只能在几个字符后找到,所以我需要能够进行通配符搜索,例如:

SELECT NeededFields FROM Parts WHERE PartNumber LIKE 'ML%'
Run Code Online (Sandbox Code Playgroud)

我是否可以执行任何类型的优化以尝试从这种类型的查询中获得最大的性能?我将PartNumber字段编入索引,但我不确定这是否是我能得到的最好的.我愿意考虑将数据库中内置的备用索引结构与SQL索引分开.主键是Guid,但我需要这个用于复制,因为我使用的是特定的数据结构.

sql optimization search

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

Expression.Or,参数'item'不在范围内

我试图写一个静态函数或两个表达式,但收到以下错误:

参数'item'不在范围内.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.InvalidOperationException:参数"item"不在范围内.

方法:

public static Expression<Func<T, bool>> OrExpressions(Expression<Func<T, bool>> left, Expression<Func<T, bool>> right)
{
    // Define the parameter to use
    var param = Expression.Parameter(typeof(T), "item");

    var filterExpression = Expression.Lambda<Func<T, bool>>
         (Expression.Or(
             left.Body,
             right.Body
          ), param);
    // Build the expression and return it
    return (filterExpression);
}
Run Code Online (Sandbox Code Playgroud)

编辑:添加更多信息

正在或将来的表达式来自下面的方法,执行得很好.如果有更好的方法或结果我都是耳朵.此外,我不知道有多少人提前或正在.

public static Expression<Func<T, bool>> FilterExpression(string filterBy, object Value, FilterBinaryExpression binaryExpression)
{
    // Define the parameter to use
    var param = Expression.Parameter(typeof(T), "item");

    // Filter expression on the value
    switch (binaryExpression) …
Run Code Online (Sandbox Code Playgroud)

c# linq expression expression-trees

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

如何在Perl中解析日期和转换时区?

我在Perl中使用了localtime函数来获取当前日期和时间,但需要在现有日期中进行解析.我有以下格式的GMT日期:"20090103 12:00"我想将其解析为我可以使用的日期对象,然后将GMT时间/日期转换为我当前的时区,这是当前的东部标准时间.所以我想将"20090103 12:00"转换为"20090103 7:00"任何关于如何做到这一点的信息将不胜感激.

perl timezone datetime parsing date

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

每日构建,是否现实?

在一个单人商店甚至(尤其是)大型商店中,您如何在世界范围内维持每日建设?

如果更改API或数据库表等,则必须在应用程序中更改这么多层,或者说sql初始化脚本等.

您如何期望项目构建需要一天以上才能完成的更改?

这是一个发展目标,以确保构建工作在每一个变化?

(顺便说一句,我从'每日构建'中理解的是按下一个按钮并准备好生产代码......我感觉我有错误的选择hehe)

continuous-integration build-process

8
推荐指数
3
解决办法
951
查看次数

在C#中重复一个字符的最佳方法

什么\t是在C#中生成字符串的最佳方法

我正在学习C#并尝试不同的方式来说同样的事情.

Tabs(uint t)是返回的功能stringt的量\t

例如Tabs(3)返回"\t\t\t"

这三种实施方式中哪Tabs(uint numTabs)一种最好?

当然,这取决于"最佳"的含义.

  1. LINQ版本只有两行,很不错.但重复和聚合的调用是否会不必要地耗费时间/资源?

  2. StringBuilder版本是很清楚的,但是是StringBuilder类莫名其妙慢?

  3. string版本是基本的,这意味着它很容易理解.

  4. 这根本不重要吗?它们都是平等的吗?

这些都是帮助我更好地了解C#的问题.

private string Tabs(uint numTabs)
{
    IEnumerable<string> tabs = Enumerable.Repeat("\t", (int) numTabs);
    return (numTabs > 0) ? tabs.Aggregate((sum, next) => sum + next) : ""; 
}  

private string Tabs(uint numTabs)
{
    StringBuilder sb = new StringBuilder();
    for (uint i = 0; i < numTabs; i++)
        sb.Append("\t");

    return sb.ToString(); …
Run Code Online (Sandbox Code Playgroud)

.net c# string

751
推荐指数
12
解决办法
35万
查看次数