问题列表 - 第46745页

关于阵列大小计算

可能重复:
有人可以解释这个模板代码,它给出了数组的大小吗?

嗨,我正在看这里发布的答案:

计算阵列的长度

复制到这里:

template <typename T, std::size_t N>
std::size_t size(T (&)[N])
{
    return N;
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下(&)的重要性吗?

c++

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

获取Cocos2d和Box2d中的物体上的接触点

我很来的Cocos2D和Box2D的,我一直在下面的教程和黑客一般.但是,我有一个问题我无法解决.

我创建了2个实体和灯具(在Box2d世界中)并创建了一个"Contact Listener"对象.该对象存储联系人列表以及"联系点".

当两个物体发生碰撞时,会报告一个接触点,但这(我认为)是在世界坐标系中.

我的问题是我似乎无法将接触点转换为两个物体上的可用坐标.

我想在两个主体/固定装置上的接触点处向精灵(连接到主体)添加裂缝图形.

有人解决了这个吗?我可能存储相对于"世界"的"接触点"是完全错误的方法.

c++ iphone box2d cocos2d-iphone

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

压缩HTTP响应?可能?

遇到某些页面内容异常庞大的问题.在5到10兆范围内.

这是在服务器端使用Velocity和Java呈现的.显然可以压缩/压缩此响应但是在浏览器/客户端处理解压缩的合理方法是什么?

java zip http

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

在webforms中向面板添加多个控件

我希望能够向面板添加多个标签控件并在onlick事件中显示它们.我的代码第一次做了我想要的,然后在第二个onlick事件上用新标签替换标签,依此类推.

这是我到目前为止:

 private void createTaskLabel(Guid GoalID, string Goal)
 { 
     Label taskLabel = new Label();
     taskLabel.ID = GoalID.ToString();
     taskLabel.Text = Goal.ToString();
     TaskPanel.Controls.Add(taskLabel);
 }
Run Code Online (Sandbox Code Playgroud)

因此,例如,这会创建一个带有唯一ID的新标签(在别处处理)并将其放置在面板中并显示它.当onlick再次触发时,只需更换相同的标签,而不是在其下方出现的新标签.

c# asp.net

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

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

MySql查询同一表以收集到期日和年初至今的信息

尽管我确信有一个简单的答案,但我一直在努力解决这个问题几个小时.我正在尝试从同一个表中收集月度信息和年初至今的信息.我也加入了第二张桌来收集团体名称.

费用表:

+-----------------+---------------+------+-----+---------+----------------+
| Field           | Type          | Null | Key | Default | Extra          |
+-----------------+---------------+------+-----+---------+----------------+
| id              | int(5)        | NO   | PRI | NULL    | auto_increment |
| account         | char(14)      | NO   |     | NULL    |                |
| batch           | int(5)        | NO   |     | NULL    |                |
| date            | date          | NO   |     | NULL    |                |
| description     | varchar(50)   | NO   |     | NULL    |                |
| debit           | decimal(10,2) | NO …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

有没有一种简单的方法来匹配使用Hamcrest的字段?

我想测试一个对象的特定字段是否与我指定的值匹配.在这种情况下,它是S3Bucket对象内的存储桶名称.据我所知,我需要为此编写一个自定义匹配器:

mockery.checking(new Expectations() {{
  one(query.s3).getObject(with(
      new BaseMatcher<S3Bucket>() {
        @Override
        public boolean matches(Object item) {
          if (item instanceof S3Bucket) {
            return ((S3Bucket)item).getName().equals("bucket");
          } else {
            return false;
          }
        }
        @Override
        public void describeTo(Description description) {
          description.appendText("Bucket name isn't \"bucket\"");
        }
      }), with(equal("key")));
    ...
    }});
Run Code Online (Sandbox Code Playgroud)

如果有更简单的方法可以做到这一点会很好,例如:

mockery.checking(new Expectations() {{
  one(query.s3).getObject(
    with(equal(methodOf(S3Bucket.class).getName(), "bucket")),
    with(equal("key")));
    ...
}});
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我这样的事情吗?我想在这种情况下我已经解决了我的问题,但这不是我第一次想要更简单的方法.

java unit-testing hamcrest jmock

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

subprocess.Popen后如何清理?

我有一个长期运行的python脚本与perl worker子进程.数据通过stdin和stdout发送进出子进程.必须定期重新启动孩子.

不幸的是,经过一段时间的运行,它耗尽了文件('太多的打开文件').lsof显示了许多剩余的开放管道.

在Popen'd过程之后清理的正确方法是什么?这就是我现在正在做的事情:

def start_helper(self):
    # spawn perl helper
    cwd = os.path.dirname(__file__)
    if not cwd:
        cwd = '.'

    self.subp = subprocess.Popen(['perl', 'theperlthing.pl'], shell=False, cwd=cwd,
                                 stdin=subprocess.PIPE, stdout=subprocess.PIPE,
                                 bufsize=1, env=perl_env)

def restart_helper(self):
    # clean up
    if self.subp.stdin:
        self.subp.stdin.close()
    if self.subp.stdout:
        self.subp.stdout.close()
    if self.subp.stderr:
        self.subp.stderr.close()

    # kill
    try:
        self.subp.kill()
    except OSError:
        # can't kill a dead proc
        pass
    self.subp.wait() # ?

    self.start_helper()
Run Code Online (Sandbox Code Playgroud)

python subprocess pipe lsof popen

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

数据记录器和数据采集系统/软件使用哪些流行/好的文件格式?

流行的数据记录器文件格式(用于 GPS 记录器、汽车黑匣子等设备)和数据采集文件格式有哪些?最有趣的是具有开放规范的格式,或没有专利的逆向工程格式。

睡眠诊断系统:

file

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

当用户在代理后面时,从客户端应用程序访问WCF服务

我在服务器上托管了WCF服务.客户端应用程序正在Windows 7计算机上访问该服务.Windows 7计算机上有两个用户.Windows应用程序是通过Clickonce安装的,因此两个用户可以使用单独的实例.

当userA通过Winforms应用程序访问服务时,它可以正常工作,但是当同一台机器上的userB尝试访问它时会抛出以下异常:通信异常:远程服务器返回意外响应:(417)期望失败.

Server stack trace: 
   at System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request, HttpWebResponse response, HttpChannelFactory factory, WebException responseException, ChannelBinding channelBinding)
   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
   at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Myapp.ServiceProxy.IMyAPIService.GetData(String userName, …
Run Code Online (Sandbox Code Playgroud)

c# wcf proxy winforms

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

标签 统计

c# ×2

c++ ×2

java ×2

asp.net ×1

box2d ×1

cocos2d-iphone ×1

dom ×1

domdocument ×1

file ×1

hamcrest ×1

html ×1

html5 ×1

http ×1

iphone ×1

jmock ×1

lsof ×1

mysql ×1

php ×1

pipe ×1

popen ×1

proxy ×1

python ×1

sql ×1

subprocess ×1

unit-testing ×1

wcf ×1

winforms ×1

zip ×1