问题列表 - 第12188页

在TCPServer(Ruby)中,如何从客户端获取IP/MAC?

我想在Ruby中的TCPServer中获取客户端的IP地址.并且(如果可能的话)MAC地址.

例如,Ruby中的时间服务器,请参阅注释.

tcpserver = TCPServer.new("", 80)
if tcpserver
 puts "Listening"
 loop do
  socket = tcpserver.accept
  if socket
   Thread.new do
    puts "Connected from" + # HERE! How can i get the IP Address from the client?
    socket.write(Time.now.to_s)
    socket.close
   end
  end
 end
end
Run Code Online (Sandbox Code Playgroud)

非常感谢你!

ruby sockets mac-address ip-address

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

Windows上的可执行模块是否有理想的大小?

我一直在注意许多应用程序的.exe文件大小.

我看到Visual Studio 2005的.exe大小为453KB,VS2008为1.04MB,因为它们将应用程序分成许多部分(.exe +许多.dll文件).

我还看到MS Outlook有一个非常大的.exe文件(11.8MB),而MS Word非常小(398KB)!

在思考了我所看到的事情后,我留下了这些问题:

  1. 有一个小的.exe是否有优势,即使应用程序的最终大小(所有加载的DLL)都大得多?
  2. 如果是这样,开始将应用程序分解为单独的模块的大小是多少?

windows dll executable operating-system

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

jquery IE Fadein和Fadeout Opacity

我正在使用CSS Overlay在IE中遇到这个奇怪的问题我正在申请一个灯箱.基本上,我使用fadeinfadeoutjquery - 问题是一切正常,除了IE.

在IE中 - 我没有得到任何淡化 - 而是直接进入不透明背景.

在淡出时 - 它会删除"不透明度"<1秒,并在删除叠加层之前将页面呈现为"纯色".

任何人都知道如何解决这个错误?它真的很烦人 - 我正在使用所有正确的过滤器等它只是IE中的淡入淡出和淡出?

html css jquery internet-explorer opacity

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

Ruby on Rails的移动版本视图

我经过一些验证后说我做对了.我有以下结构中的Ruby on Rails应用程序:

/ home
   about.rhtml
   index.rhtml
/ display
   index.rhtml
/ data < - 这是由jQuery从display\index页面调用来提供数据来呈现
   push.js.erb
   pull.js.erb
/ layout
   home.rhtml
   display.rhtml

一切都运行良好,但我现在想要添加一个针对移动设备的网站.虽然iPhone正确呈现网站,但提供更有针对性的体验会很不错.理想情况下,我正在考虑拥有一个可以通过.htaccess重定向到的iPhone.domain.com.

为此,我考虑为每个设备
/ iPhone
   home.rhtml 添加另一个视图
   about.rhtml
   display.rhtml

但是,感觉很多数据会被复制,例如,关于页面将在两个地方.我想我可以有一个局部并做一些像渲染:partial =>'home/about'但这看起来有点像hacky.

如何开发我的网站以支持此功能?

我在想一个像这样的结构,但又不知道如何构造代码 - 如何告诉它在iPhone目录中呈现视图...而没有应用主布局
/ display
   / iphone
      index.rhtml

我真的想要一些关于最佳方法的建议,并构建应用程序.虽然应用程序目前遵循一种结构,但它们可能会朝不同的方向发展.

谢谢

iphone mobile ruby-on-rails windows-mobile

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

我可以将二进制文件放入stdin吗?C#

与此问题相关的问题用7z加密二进制文件没有文件名?

在C#中我如何将二进制文件放入STDin?我希望下面的内容可行,但它不会.这是有道理的.那么我如何推送一个byte []数组呢?

new BinaryWriter(p.StandardInput.FormatProvider);
Run Code Online (Sandbox Code Playgroud)

.net c# stdin stream

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

HTML电子邮件模板

谁知道我在哪里可以找到发送电子邮件报告的漂亮HTML模板?

编辑:移到这里http://doctype.com/html-email-template

html email templates

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

C++回调,模板成员?(2)

以下回调类是"可调用事物"的通用包装器.我真的很喜欢它的API,它没有模板而且非常干净,但是引擎盖下有一些我无法避免的动态分配.

在维护回调类的语义和API的同时,有没有办法摆脱下面的代码中的newdelete?我真的希望我能.


需要的东西:

// base class for something we can "call"
class callable {
  public:
  virtual void operator()() = 0;
  virtual ~callable() {}
};

// wraps pointer-to-members
template<class C>
class callable_from_object : public callable {
  public:
  callable_from_object(C& object, void (C::*method)())
         : o(object), m(method) {}

  void operator()() {
    (&o ->* m) ();
  }
  private:
  C& o;
  void (C::*m)();
};

// wraps pointer-to-functions or pointer-to-static-members
class callable_from_function : public callable {
   public:
   callable_from_function(void (*function)())
         : f(function) {}

   void …
Run Code Online (Sandbox Code Playgroud)

c++ templates memory-management callback pointer-to-member

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

在java中的宁静的Web服务

我有一个项目,我正在尝试创建一个宁静的webservis.我搜索了很多,几乎完成了所有的网络文档.一直有问题.有人能说我是一个很好的webservis样本,它在java中有服务器端和客户端吗?

java rest

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

数组值自动更改为0

今天我遇到了与gcc的奇怪遭遇.考虑以下代码:

float len[ELEM+1];
len[1]=1.0; len[2]=2.0; len[3]=3.0;                                 //length

nod[1][1] = 1;
nod[1][2] = 2;
nod[2][1] = 2;
nod[2][2] = 3;
nod[3][1] = 3;
nod[3][2] = 4;                //CONNECTIVITY


for(i=1;i<nnod;i++)
  for(j=1;j<nfree;j++)
/* blah blah.........*/
Run Code Online (Sandbox Code Playgroud)

一个变化:

float len[ELEM+1];
len[1]=1.0; len[2]=2.0; len[3]=3.0;                                 //length

nod[1][1] = 1;
nod[1][2] = 2;
nod[2][1] = 2;
nod[2][2] = 3;
nod[3][1] = 3;
nod[3][2] = 4;                //CONNECTIVITY
Run Code Online (Sandbox Code Playgroud)

LEN [1] = 1.0; LEN [2] = 2.0;

for(i=1;i<=nnod;i++)
  for(j=1;j<=nfree;j++)
/* blah blah.........*/
Run Code Online (Sandbox Code Playgroud)

唯一的区别是以粗体突出显示.问题是:当稍后打印长度时,第一个代码打印len [1]和len [2](并在表达式中使用它们)为0.0000,而第二个代码打印并使用这些变量的正确值.

怎么了?我完全糊涂了.: -

注意:len不会在其他地方修改.

c++ linux gcc

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

WIX安装程序:添加POS作为先决条件

在安装.net fx,sql server compact edition等之后,我希望用我的安装程序安装Microsoft POS(服务点).

我愿意用安装程序提供下载的exe(不需要从网上获取).

我找到了这个链接.链接中的文章表明您需要使用一些参数调用setup.但是我不知道怎么做这个Wix明智的.其次,我不确定这是否正确.(可能需要合并模块?)

有人知道吗?

installer wix point-of-sale pos-for-.net

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