小编Mar*_*rkR的帖子

如何为我的应用程序选择多播地址?

我应该如何为我的应用程序选择IPv4多播地址?我可能需要多个(最终可能是整个范围),但只是想避免与其他应用程序冲突.

  • 数据包将完全包含在管理域中,可能是LAN
  • 如果我的应用程序的几个独立实例在同一网络上使用,他们每个都可以使用自己的多播地址 - 但如果他们不这样做,他们将能够共存,他们只会忽略少量开销彼此的包裹.
  • 我的数据包已经包含一个"幻数"以避免出现问题
  • 我将检查发起人地址(我知道当然可以欺骗),TTL和其他事情,以防止意外的数据包混乱.

想法请:)

目前我刚从"本地使用"空间分配了一个任意的空间,239.255.42.99

networking udp multicast ipv4

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

如何在测试期间模拟故障磁盘?

在Linux VM(Vmware工作站或类似工具)中,如何模拟以前工作的光盘上的故障?

我在生产中遇到光盘发生故障(可能是控制器,电缆或固件问题)的情况.显然这是不可预测或可重现的,我想测试我的监控,以确保它正确警报.

理想情况下,我希望能够模拟写入失败但成功读取的情况,以及完全失败,即scsi接口将错误报告给内核.

linux testing io scsi disk

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

Linux是否保证在close()之后文件的内容被刷新到光盘?

当使用close()fclose()(例如)关闭文件时,Linux是否保证将文件写回(持久)光盘?

我的意思是,如果close()返回0然后立即断电,以前写的数据是否保证会持续存在,即是否持久?

fsync()系统调用确实提供了这种保证.关闭文件也足够了吗?

我找不到任何可能以某种方式提出任何要求的东西.


问题2:

如果close()隐含地做了fsync(),有没有办法告诉它不要?

linux filesystems file-io

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

您在生产中使用什么负载均衡系统?你怎么看呢?

有许多不同的系统可以平衡负载并在生产服务器中实现冗余(不仅仅是Web服务器)

  • 循环DNS
  • Linux虚拟服务器
  • 思科本地总监
  • F5 BigIP
  • Windows NLB
  • 等等?

如果您在生产中使用其中一种(或另一种),哪一种?它对你有多好?你有评价别人吗?

networking production load-balancing

10
推荐指数
4
解决办法
5851
查看次数

SAAS每个席位认证

我们公司生产基于网络的应用程序,每个工作站定价.

这意味着只能从一台特定的计算机上使用用户/通过凭证.

目前正在发生的事情是,几个用户正在共享凭据,如果他们没有同时执行此操作,我们无法阻止这种情况.

应用程序的本质是用户需要偶尔使用它,因此无法同时工作不会对用户造成太大影响,公司也会失去可能的收入.

该应用程序目前纯粹是没有flash/activeX/Java小程序的AJAX.

理想的解决方案是使用"Shell.Network"脚本界面使用javascript读取客户端的计算机名称或IP地址.

但由于Internet Explorer中的严格安全设置,这是不可能的.我必须提到跨浏览器功能并不重要,唯一支持的浏览器是IE.

搜索谷歌我在这里遇到了这个解决方案http://www.reglos.de/myaddress/MyAddress.html但它需要JAVA小程序,所以不会很方便.

还有其他解决方案吗?

javascript authentication ip ajax saas

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

同一数据库上的多个应用程序实例

我正在编写一个应用程序,我将作为服务提供,也可以作为独立的应用程序提供.它是用Zend Framework编写的,并使用MySQL.

当我将其作为服务提供时,我希望用户在我的网站上注册并拥有customer1.mysite.com,customer2.mysite.com等子域名.

我希望将所有内容都放在一个数据库中,而不是为每个用户创建新的数据库.

但现在我想知道如何做得更好.我想出了两个解决方案:1.在每个表中都有用户id,并在每个数据库请求中将其添加到WHERE子句中.2.重新创建具有唯一前缀的表,例如'customer1_tablename','customer2_tablename'.

哪种方法更好?优点和缺点?是否有另一种方法可以在同一个数据库中分隔用户?

Leonti

php mysql zend-framework multi-tenant

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

静态实例,析构函数从不调用

请参阅下面的代码.析构函数永远不会被调用.任何人都知道为什么以及如何纠正这个问题?

public partial class Form1 : Form
{
    private Goo goo;

    public Form1()
    {
        InitializeComponent();

        goo = Goo.GetInstance();         
    }
}

public class Goo
{
    private foo f = new foo();
    private static Goo goo;
    private Goo()
    {}

    public static Goo GetInstance()
    {
        if(goo!=null)
        {
            goo = new Goo();
        }
        return goo;
    }

    ~Goo()
    {

    }
}

class foo
{
    ~foo()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

c# static destructor instance

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