问题列表 - 第26929页

什么时候系统应该作为参与者包含在用例图中?

我正在为新系统制作一个用例图.我想知道什么时候系统应该作为一个演示者包含在用例图中?

谢谢.

uml use-case

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

使用C,C++或Java的示例应用程序和优点

好吧,我正在为即将到来的CS课程的2年级考试进行修改,很可能会出现这样的事情.我的问题是什么是一个理想的应用程序,将特别受益于三种语言中的每一种的程序功能?我有一个模糊的想法,但获得第二意见可能真的有帮助.

  • Java

    可移植性,简单 - 适用于GUI.

  • C++

    Fast但可能需要进行重大更改才能从系统移动到系统,有利于图像处理.

  • C

    我不确定这里的小型嵌入式应用程序?

关于这一点的一些澄清将非常感谢,再次感谢StackOverflow

c c++ java

6
推荐指数
2
解决办法
3151
查看次数

rspec中的多线程ActiveRecord请求

我试图在测试中重新创建一个竞争条件,所以我可以尝试一些解决方案.我发现在我在测试中创建的线程中,ActiveRecord总是返回0表示计数,nil表示查找.例如,表"foos"中有3行:

  it "whatever" do
    puts Foo.count
    5.times do
      Thread.new do
        puts Foo.count
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

将打印

3
0
0
0
0
0
Run Code Online (Sandbox Code Playgroud)

test.log显示预期的查询,预期6次:

 SELECT count(*) AS count_all FROM `active_agents`
Run Code Online (Sandbox Code Playgroud)

知道这里发生了什么吗?

ruby activerecord multithreading rspec ruby-on-rails

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

可以在虚拟方法中抛出NotImplemented异常吗?

我有一些插件样式的基类,并且有一些绝对需要实现的方法.

例如,我目前将基类中的那些声明为虚拟

public virtual void Save
{
    throw new NotImplementedException();
}
Run Code Online (Sandbox Code Playgroud)

在下降我有一个

public override void Save()
{
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

NotImplementedException那里是一个好习惯吗?例如,下降类可以是用于处理不同文件格式的模块.谢谢

c# polymorphism virtual module

9
推荐指数
4
解决办法
2781
查看次数

PHP表格安全与Referer

我正在组建一个可以让用户输入的网站.我想知道是否写了一个函数:

if(getenv("HTTP_REFERER") != 'http://www.myURL.com/submitArea'){
        die('don\'t be an jerk, ruin your own site');   
    }else{
        // continue with form processing    
    }
Run Code Online (Sandbox Code Playgroud)

足以防止跨站点表单提交.

编辑:如果没有,防止表单从其他主机提交的最佳做法是什么?

php security xss

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

双向WCF客户端 - 服务器通信

我已经工作了数周,创建了一个客户端/服务器来控制位于服务器端的音乐服务器应用程序,该应用程序由位于LAN上的多个客户端应用程序控制.我成功地让客户端与服务器通信,发送操作音乐服务器的命令,并通过使用回调,回复客户端,以便可以适当地更新所有客户端UI.但问题是,我无法弄清楚如何广播需要从服务器应用程序发送到客户端的其他消息.我希望利用回调方法; 但是我无法从服务器端访问它.我是否需要修改或创建另一个提供从服务器到客户端的通信的合同?绑定是否需要修改?正如我之前提到的,我已经真正开展了数周的工作(开始感觉像'年'),并希望能够使这个应用程序的最后一部分工作.有人会引导我朝正确的方向前进吗?

客户端服务参考:

<?xml version="1.0" encoding="utf-8"?>
<ServiceReference>
<ProxyGenerationParameters
    ServiceReferenceUri="http://localhost:8001/APService/mex"
    Name="APGateway"
    NotifyPropertyChange="True"
    UseObservableCollection="False">
</ProxyGenerationParameters>
<EndPoints>
    <EndPoint
        Address="net.tcp://localhost:8000/APService/service"
        BindingConfiguration="TcpBinding"
        Contract="APClient.APGateway.APUserService"
        >
    </EndPoint>
    <EndPoint
        Address="http://localhost:8001/APService/service"
        BindingConfiguration="HttpBinding"
        Contract="APClient.APGateway.APUserService"
        >
    </EndPoint>
</EndPoints>
</ServiceReference>
Run Code Online (Sandbox Code Playgroud)

客户端AP CONFIG

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
        <section name="APClient.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
</configSections>
<system.serviceModel>
    <client>
        <endpoint
            address="net.tcp://localhost:8000/APService/service"
            binding="netTcpBinding"
            contract="APClient.APGateway.APUserService"
            name="TcpBinding" />
        <endpoint
            address="http://localhost:8001/APService/service"
            binding="wsDualHttpBinding"
            contract="APClient.APGateway.APUserService"
            name="HttpBinding" />
    </client>
</system.serviceModel>
<applicationSettings>
    <APClient.Properties.Settings>
        <setting name="pathToDatabase" serializeAs="String">
            <value>C:\Users\Bill\Documents\APData\</value>
        </setting>
    </APClient.Properties.Settings>
</applicationSettings> …
Run Code Online (Sandbox Code Playgroud)

wcf client-server communication bidirectional

5
推荐指数
0
解决办法
6506
查看次数

在C#中绘制相对线

伙计们,我知道这将是一个简单的答案,但我似乎无法弄明白.我有一个C#Winform应用程序,我正在尝试构建.我试图在表格底部上方60像素处绘制一条白线.我正在使用此代码:

private void MainForm_Paint(object sender, PaintEventArgs e)
{
    e.Graphics.DrawLine(Pens.White, 10, this.Height-60, 505, this.Height-60);
}
Run Code Online (Sandbox Code Playgroud)

很简单,但没有绘制线.经过一些调试后,我发现它正在画线,但它正在我的表格之外.如果我将-60更改为-175,那么我可以在表单底部看到它.这将解决我的问题,除非我的表格的高度发生变化,线条越来越接近我的表格底部,直到最终,它再次脱离形式.我究竟做错了什么?我使用错误的图形单元吗?或者,我需要做一个更复杂的计算来确定表格底部的60个像素?

.net c# gdi+ winforms

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

基本的乳胶问题

关于LaTeX的两个(希望很快)问题:

  1. 你如何编号选择功能?documentclass{article}如果这很重要,我正在工作.我想要编号的某些功能如

    function1  
    function2 (1)  
    function3  
    function4 (2)
    
    Run Code Online (Sandbox Code Playgroud)
  2. 你如何制作一个评估积分的标志?我知道如何做括号,但是有可能只在集成边界的函数右边做一个直的光吗?我无法弄清楚如何做到这一点.

latex

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

如何在执行java代码时省略一些System.out/logging语句?

在C++中,如果我们不希望某些语句编译成像assert函数调用一样的代码,我们通过#ifndef预处理器指令控制它们的编译.

我们如何用Java做到这一点?

我有一些System.out.println()语句用于调试,我想删除最终代码.

一种方法是使它们在布尔变量的影响下有条件地执行.有没有更好的方法呢?

由于我有一个java swing应用程序,我可以关闭System.out.println语句而不影响输出.这样做的方法是什么?

java

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

如何禁用同一个人作为两个不同的人玩我的RPG游戏?

当然,我将所有玩家的IP地址存储在mysql中,我可以在注册之前检查是否有相同IP地址的人,但是,他可以在学校或任何他想要的地方注册我的页面.那么,有什么建议吗?

php mysql

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