问题列表 - 第5391页

Java TCP Socket Sniffing

我使用TCP套接字使用同一台计算机(localhost)上的特定端口号在服务器和客户端程序之间传递数据.

我需要一个能够捕获通过该套接字发送/接收的数据的软件吗?

(要么)

在Java中从指定端口嗅探数据包的最简单方法是什么?

java sockets client

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

如何说服我的.NET开发人员学习jQuery将是有益的

我有一些.NET开发人员只想使用MS AJAX Toolkit并认为JavaScript(以及任何JS库)都是邪恶的.我试图解释一下,如果你把客户端开发视为一种成熟的语言,你可以构建可维护的代码......但我认为经典的ASP时代已经在这些人身上留下了痕迹.任何人都有一个建议,以帮助说服这类开发人员,从长远来看,学习jQuery实际上会使他们受益,因为行业正趋向于"让我们再次接近金属",例如MVC?

javascript jquery client-side

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

C#:声明和使用不同类型的泛型类列表,如何?

具有以下通用类,其中包含以下string, int, float, long类型:

public class MyData<T>
{
    private T _data;

    public MyData (T value)
    {
        _data = value;
    }

    public T Data { get { return _data; } }
}
Run Code Online (Sandbox Code Playgroud)

我想弄清楚MyData<T>每个项目的不同之处T.

我希望能够从列表中访问项目并获取其值,如下面的代码所示:

MyData<> myData = _myList[0];    // Could be <string>, <int>, ...
SomeMethod (myData.Data);
Run Code Online (Sandbox Code Playgroud)

其中,SomeMethod()声明如下:

public void SomeMethod (string value);
public void SomeMethod (int value);
public void SomeMethod (float value);
Run Code Online (Sandbox Code Playgroud)

更新:

SomeMethod()来自另一个我无法控制SomeMethod(object)但不存在的等级.


但是,我似乎无法找到让编译器开心的方法.

有什么建议?

谢谢.

.net c# generics list

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

`tee`命令相当于*input*?

unix tee命令将标准输入拆分为stdout AND文件.

我需要的是反过来的东西,将几个输入合并到一个输出 - 我需要连接两个(或更多)命令的stdout.
不确定这个应用程序的语义应该是什么 - 让我们假设每个参数都是一个完整的命令.

例:

>  eet "echo 1" "echo 2" > file.txt
Run Code Online (Sandbox Code Playgroud)

应该生成一个包含内容的文件

1
2
Run Code Online (Sandbox Code Playgroud)

我试过了

>  echo 1 && echo 2 > zz.txt
Run Code Online (Sandbox Code Playgroud)

它不起作用.

旁注:我知道我可以将每个命令的输出附加到文件中,但我想一次性执行此操作(实际上,我想将合并的输出传递给另一个程序).
另外,我可以自己动手,但只要我负担得起,我就懒得:-)

哦,是的,如果它在Windows中运行会很好(虽然我猜任何bash/linux风格的解决方案都可以通过UnxUtils/msys/etc运行)

console stdin stdout

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

在oracle中使用null值汇总列

我想将两个数字加在一起,但当其中一个数字为null时,结果为null.有没有解决的办法.我可以简单地在代码中执行它,但我宁愿在查询中完成它.这是一个oracle数据库.

表结构

hours_t
type     craft    regular       overtime
 A         1        5              0
 A         1        3              1
 B         2        9            <null>
 B         1        4              4
Run Code Online (Sandbox Code Playgroud)

查询

select type, craft, sum(regular + overtime) as total_hours
from hours_t
group by type, craft
order by type, craft
Run Code Online (Sandbox Code Playgroud)

不想要的结果

type   craft   total_hours
  A      1          9
  B      1          8
  B      2        <null>
Run Code Online (Sandbox Code Playgroud)

想要的结果

type    craft   total_hours
  A       1          9
  B       1          8
  B       2          9
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

两个session_starts()挂起PHP应用程序

上下文:我打算使用mod_rewrite(首页加载子页面)构建应用程序,但是却停留在从前端控制器页面加载session_enabled页面.

问题:问题是我使用session_start()调用twise,PHP页面停止响应.奇怪的是,session_start函数是无害的,它们在不同的页面上调用.

我已经将问题缩小到这个样本:

child.php文件:

parent.php文件:

调用parent.php将使浏览器无限加载.只要您对session_start()调用之一进行评论,它就会立即加载.

这个问题的根源是什么?我非常需要启用会话的页面.

PS我可以通过包含页面来解决它,但它们依赖于URL参数,我想避免为了某种参数代理而修复它们.

php session file front-controller

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

如何在Emacs Lisp中汇总数字列表?

这有效:

(+ 1 2 3)
6
Run Code Online (Sandbox Code Playgroud)

这不起作用:

(+ '(1 2 3))
Run Code Online (Sandbox Code Playgroud)

如果' cl-*'被加载,这是有效的:

(reduce '+ '(1 2 3))
6
Run Code Online (Sandbox Code Playgroud)

如果reduce总是可用我可以写:

(defun sum (L)
  (reduce '+ L))

(sum '(1 2 3))
6
Run Code Online (Sandbox Code Playgroud)

定义函数的最佳实践是sum什么?

emacs elisp

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

GWT:在GET请求中捕获URL参数

我需要构建一个GWT应用程序,该应用程序将由具有特定URL参数的外部应用程序调用.

例如:

http://www.somehost.com/com.app.client.Order.html?orderId=99999.

如何捕获GWT应用程序中的orderId参数?

java gwt

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

确保在MVVM WPF应用程序的UI线程上调用OnPropertyChanged()

在我正在使用MVVM模式编写的WPF应用程序中,我有一个后台进程可以做到这一点,但需要从UI获取状态更新.

我正在使用MVVM模式,因此我的ViewModel几乎不知道向用户呈现模型的视图(UI).

假设我的ViewModel中有以下方法:

public void backgroundWorker_ReportProgress(object sender, ReportProgressArgs e)
{
    this.Messages.Add(e.Message);
    OnPropertyChanged("Messages");
}
Run Code Online (Sandbox Code Playgroud)

在我看来,我有一个ListBox绑定到List<string>ViewModel 的Messages属性(a ). 通过调用a OnPropertyChanged来完成INotifyPropertyChanged接口的角色PropertyChangedEventHandler.

我需要确保OnPropertyChanged在UI线程上调用 - 我该怎么做?我尝试过以下方法:

public Dispatcher Dispatcher { get; set; }
public MyViewModel()
{ 
    this.Dispatcher = Dispatcher.CurrentDispatcher;
}
Run Code Online (Sandbox Code Playgroud)

然后将以下内容添加到OnPropertyChanged方法中:

if (this.Dispatcher != Dispatcher.CurrentDispatcher)
{
    this.Dispatcher.Invoke(DispatcherPriority.Normal, new ThreadStart(delegate
    {
        OnPropertyChanged(propertyName);
    }));
    return;
}
Run Code Online (Sandbox Code Playgroud)

但这没用.有任何想法吗?

.net wpf multithreading mvvm

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

使用jQuery将填充或边距值(以像素为单位)整数

jQuery有height()en width()函数,以像素为单位返回高度或宽度...

如何使用jQuery 获取元素的填充或边距值(以像素为单位)和整数

我的第一个想法是做以下事情:

var padding = parseInt(jQuery("myId").css("padding-top"));
Run Code Online (Sandbox Code Playgroud)

但是,如果在ems中给出填充,例如,我如何获得以像素为单位的值?


查看Chris Pebble建议的JSizes插件,我意识到我自己的版本是正确的:).jQuery总是以像素为单位返回值,因此只需将其解析为整数即可.

感谢Chris Pebble和Ian Robinson

javascript css jquery

205
推荐指数
8
解决办法
28万
查看次数