问题列表 - 第38738页

代理服务器使用Indy

我是Indy的新手,我想用它构建一个简单的代理服务器.这是一个非常大的图书馆,我只是不知道从哪里开始.当客户端连接到服务器时,OnExucute将启动并接收客户端连接作为参数(AContext.Connection).

我想做以下事情:

[client connection] := AContext.Connection
read host/port from [client connection]
[remote connection] := connect to host/port
while both connections alive:
  if data available in [client connection]:
    read data from [client connection]
    write data to [remote connection]
  if data available in [remote connection]:
    read data from [remote connection]
    write data to [client connection]
Run Code Online (Sandbox Code Playgroud)

问题是我应该使用哪些功能?IOHandlerConnection对象中有属性,有大量的属性.请帮忙.

我正在使用随Delphi2010一起提供的Indy.

delphi proxy networking indy delphi-2010

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

JAXB和包含泛型的集合

我们在下面有JAXB/Java代码.这工作得很好,直到我们换List<JQGridTO> rowsList<? extends JQGridTO> rows.

当我们进行更改时,我们会收到此错误:

构造函数抛出异常; 嵌套异常是com.sun.xml.bind.v2.runtime.IllegalAnnotationsException:1个IllegalAnnotationExceptions计数属性行出现在@ XmlType.propOrder中,但不存在此类属性.也许你的意思是唱片?此问题与以下位置有关:在com.me.ui.service.JQGridJsonRoot

为什么我们会收到此错误?你不能像我们一样使用泛型(即:指定? extends XXX)吗?

@XmlRootElement
@XmlType(name = "", propOrder = {
        "records",
        "page",
        "total",
        "rows"
})
public class JQGridJsonRoot {
    int total; //total pages for the query
    int page; //current page of the query
    int records; //total number of records for the query
    List<? extends JQGridTO> rows
    ...
Run Code Online (Sandbox Code Playgroud)

java generics jaxb

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

什么是C#中的[....]

我在一些.Net Framework代码中遇到过这种情况.我以前从未见过它.谁知道这意味着什么?

switch(msgFlags)
{
case Message.[....]:  // <-- never seen this before?
    // do some stuff
}
Run Code Online (Sandbox Code Playgroud)

编辑:当我抛出一个异常时,我正在逐步完成我的一些代码.框架代码中的某些部分出现了异常.我现在不记得在哪里.这不是一个崩溃的地区.该部分在我的编辑器中带有"标识符预期"错误的下划线.我想知道它是不是某种超级秘密秘密松鼠代码的占位符,微软不希望任何人看到它.

c#

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

Matplotlib/pyplot:如何强制轴范围?

我想绘制带有pylot的标准2D线图,但强制轴的值在x上介于0和600之间,y上强制介于10k和20k之间.让我举个例子......

import pylab as p

p.title(save_file)
p.axis([0.0,600.0,1000000.0,2000000.0])

#define keys and items elsewhere..
p.plot(keys,items)
p.savefig(save_file, dpi=100)
Run Code Online (Sandbox Code Playgroud)

但是,轴仍然可以调整到数据大小.我正在解释p.axis的效果是设置max和min可能是什么,而不是强制它们是max或min.当我尝试使用p.xlim()等时会发生同样的情况.

有什么想法吗?

谢谢.

python graph axes matplotlib

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

如何使用ruby on rails生成人类可读的时间范围

我正在尝试找到生成以下输出的最佳方法

<name> job took 30 seconds
<name> job took 1 minute and 20 seconds
<name> job took 30 minutes and 1 second
<name> job took 3 hours and 2 minutes
Run Code Online (Sandbox Code Playgroud)

我启动了这段代码

def time_range_details
  time = (self.created_at..self.updated_at).count
  sync_time = case time 
    when 0..60 then "#{time} secs"       
    else "#{time/60} minunte(s) and #{time-min*60} seconds"
  end
end
Run Code Online (Sandbox Code Playgroud)

有没有更有效的方法来做到这一点.对于一些非常简单的东西,似乎有很多冗余代码.

另一个用途是:

<title> was posted 20 seconds ago
<title> was posted 2 hours ago
Run Code Online (Sandbox Code Playgroud)

这个代码是类似的,但我使用Time.now:

def time_since_posted
  time = (self.created_at..Time.now).count
  ...
  ...
end
Run Code Online (Sandbox Code Playgroud)

ruby time ruby-on-rails

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

使用link_to调用控制器操作

在使用Rails中的链接查看了几个小时后,我已经设法实际获得一个链接来调用我的控制器中的方法.但我仍然不明白为什么我的其他尝试都失败了.我希望你能帮我解决这个问题.

我有脚手架"汽车".当在汽车的show视图中时,id喜欢单击在我的Car控制器中调用方法"drive"的链接.

这个工作: <%= link_to "Drive", drive_car_path(@car) %>

这似乎只有我有这是我的routes.rb:

resources :cars do
  member do
    get 'drive'
  end
end
Run Code Online (Sandbox Code Playgroud)

为什么不起作用<%= link_to "Drive", car_path, :method => :drive %>

我需要把GET该在routes.rb每一个我在控制器创建方法文件?

我似乎无法找到任何网站解释如何使用链接与路线.他们似乎只是分开了.你们有没有这方面容易理解的教程?

routes ruby-on-rails hyperlink

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

RADGridView以列排序开始

如何设置要在启动时排序的网格列?我似乎无法在RadGridView上找到一个属性来告诉它我希望Column 1在启动时排序降序.网格只是没有排序.

wpf telerik radgridview

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

iOS UIAutomation:是否可以将屏幕截图与参考图像进行比较?

标题已经解释了.我正在寻找一种解决方案,将UIAutomation脚本中使用target.captureScreenWithName拍摄的屏幕截图与一些参考图像进行比较.这对测试一些自定义视图非常好.

iphone cocoa-touch ios ios-ui-automation

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

什么是在hashmap中允许多个null键的好处?

仅仅为了实验,我null在一个Hashmap实例中添加了多个键.并没有抱怨.这样做有什么好处?

代码是,

Map hmap = new HashMap();
hmap.put("sushil","sushil11" );
hmap.put(null,null);
hmap.put(null,"king");
hmap.put(null,"nagasaki");
hmap.put(null,null);
Run Code Online (Sandbox Code Playgroud)

地图上有多少把钥匙?

java hashmap

5
推荐指数
3
解决办法
5020
查看次数

同音发电机

是否有生成同音字的算法?

输入"cypress",输出= {cipress,cipres,cypres,sipress,sypress}

algorithm

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