问题列表 - 第11076页

在网络上宣传/宣传您的网络应用/网站

什么是在网络上宣传网络应用程序或网站的最佳方式,特别是付费广告,但如果有任何免费的广告,也欢迎这些.请不要提及meta标签和技术SEO相关的网站修改.

谷歌广告词是我们都知道的一种方式.但我正在寻找其他适合您或您认识的人的建议.

由于这是主观的,我将其标记为社区维基.

web-applications ads

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

如何配置RMI环境以便我能够在"真实"网络中使用它?

因为我不想为基于客户端服务器的应用程序实现通信协议,所以我在两端都实现了RMI客户端和RMI服务器,以便在两个组件之间进行信息交换.

如果我尝试通过在同一台机器上启动两个组件来使用我的应用程序,一切正常.但是,如果我将组件拆分为两台不同的计算机(Kubuntu 9.04作为具有禁用防火墙和本机Ubuntu 9.04环境的Windows 7 RC环境中的虚拟机),似乎RMI客户端无法执行在服务器端定义.(每个函数调用都会导致RMI异常.)

目前我只将网络接口两侧的系统属性"java.rmi.server.hostname"设置为应该用于数据交换的网络接口,并注册默认端口以与rmi守护进程(?)rmid进行通信.

有人知道会出现什么问题吗?我是否必须设置一些其他参数,如"java.rmi.server.codebase"(http://java.sun.com/j2se/1.4.2/docs/guide/rmi/javarmiproperties.html)才能使用我的应用程序中的RMI功能?

编辑:好的,这里有一些额外的信息:

在初始化阶段,我的客户端尝试建立与服务器组件的RMI服务器的连接,该服务器组件使用以下两种方法进行初始化:

private void initialize()
{
    // set ip address of rmi server
    System.setProperty("java.rmi.server.hostname", ipAddress);

    // try to register rmi server
    try
    {
        LocateRegistry.createRegistry(Registry.REGISTRY_PORT);
    }
    catch (Exception e)
    {
        // ignore
    }
}

public void start()
{
    System.out.print("starting master control RMI server ...");

    try
    {
        Naming.rebind("MasterControl", this);
    }
    catch (Exception e)
    {
        System.out.println("error: could not initialize master control RMI server");
        System.exit(1);
    }

    // set running flag
    isRunning = true;

    System.out.println(" …
Run Code Online (Sandbox Code Playgroud)

java networking rmi properties

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

如何使用正则表达式找到重复的字符串和它们之间的值?

您如何使用正则表达式找到重复的字符串的值以及它之间的数据?例如,取这段XML:

<tagName>Data between the tag</tagName>
Run Code Online (Sandbox Code Playgroud)

找到这些值的正确正则表达式是什么?(注意tagName可以是任何东西).

我找到了一种工作方式,包括找到tagName一组之间的所有s,< >然后搜索tagName从开始标记到字符串结尾的第一个实例,然后找到结束</tagName>并从中间找出数据.他们.然而,这是非常低效和复杂的.必须有一个更简单的方法!

编辑:请不要告诉我使用XMLReader; 我怀疑我是否会使用我的自定义类来阅读XML,我试图通过尝试创建自己来学习最好的方法(以及错误的方法).

提前致谢.

c# regex xml string

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

QMake'子目标'模板 - 执行目标?

我正在使用一个使用'subdirs'模板的qmake .pro文件为我的Qt应用程序组建一个构建系统.这工作正常,并允许我指定每个目标的构建顺序,因此依赖关系很好地工作.不过,我现在已经添加了一个工具来生成一个版本号(包含它的制作日期,SVN版本等)所使用的主要的应用程序的项目 - 我可以先建这个版本的工具,但是当它是建立在我想在构建任何更多目标之前执行它(它生成一个包含主应用程序包含的版本号的头文件.)

例如,我的简单qmake文件看起来像这样:

TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS = version \
          lib \
          tests \
          mainapp
Run Code Online (Sandbox Code Playgroud)

当'version'构建时,我想在构建'lib'之前执行它(在命令行上传递一些参数).

有谁知道这是否可能?我看到qmake有一个可以执行应用程序的"系统"命令,但我不知道如何利用它.

一个相关的问题涉及我的单元测试.它们存在于'test'项目中并使用QTest框架.我想在构建'mainapp'之前执行测试exe,如果测试失败(即测试exe没有返回零),我想退出构建过程.

我意识到qmake是为了生成makefile而设计的,所以我可能希望这里有点太多但是如果有人能给我一些指示,那将非常受欢迎.

c++ qt qmake

11
推荐指数
2
解决办法
8394
查看次数

反竞选活动

我最近遇到了一个非常有趣的网站,表达了一个非常有趣的想法 - 反竞选活动.您可以在www.antiifcampaign.com上看到这一点.我必须同意复杂的嵌套IF语句是后方的绝对痛苦.我目前正在进行一个项目,直到最近才有一些疯狂的嵌套IF向右滚动相当多的方式.我们以两种方式解决了问题 - 我们使用Windows Workflow Foundation来解决路由(或工作流程)问题.我们正在利用ILOG Rules for .NET(最近由IBM购买!!)实施所有业务规则.这在很大程度上已经治愈了我们的嵌套IF痛苦...但我发现自己想知道有多少人以AntiIfCampaign的优秀人士建议的方式(通过这里看到一个例子)通过创建大量抽象类来解决他们的痛苦表示最初由嵌套IF覆盖的给定方案.我想知道解决这种复杂性的另一种方法是否也可能是使用诸如StructureMap之类的IoC容器来移入和移出不同的功能.无论哪种方式...

问题: 给定一个场景,我有一个嵌套的复杂IF或SWITCH语句,用于评估给定类型的事物(比如评估一个枚举),以确定我想如何通过枚举类型处理该事物的处理 - 有什么一些如何在不使用IF或SWITCH分层结构的情况下进行相同形式的处理?

public enum WidgetTypes
{
    Type1,
    Type2,
    Type3,
    Type4
}

...

WidgetTypes _myType = WidgetTypes.Type1;

...

switch(_myType)
{
    case WidgetTypes.Type1:
        //do something
        break;

    case WidgetTypes.Type2:
        //do something
        break;

    //etc...
}
Run Code Online (Sandbox Code Playgroud)

design-patterns

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

我如何要求并提供clojure文件?

我有一组保存在.clj中的函数.

如何提供选定的功能集,然后在我的其他文件中导入这些功能?

clojure

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

在WPF中对ListBox进行排序

首先让我说我是WPF的新手(这是我的第一个项目,我已经在这里工作了不到一个星期).话虽如此,请对我这么容易!

我有三个列表ListBoxes ObservableCollection从LINQ查询绑定到s.一开始,一切都很好,所有三个都正确填充.我的客户需要将选择从一个拖放ListBox到另一个.我也有这个工作,但是当我进行拖放操作时,新选择放在底部,ListBox而不是按现有项目的字母顺序排序.

ListBox在拖放操作完成后,如何通过代码后台对运行时进行排序.

谢谢!

.net c# sorting wpf listbox

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

使用mysql_real_escape_string来清除我的查询

这是最好的方法吗?

我应该对每个查询中的每个值执行此操作吗?GET和POST?

是否有addslashes(mysql_real_escape_string())过度杀伤?

php mysql

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

如何防止Visual Studio锁定bin目录中的xml文档文件?

我的visual studio解决方案包括Web应用程序和单元测试应用程序.我的Web应用程序使用log4net.我希望能够从命令行使用msbuild来构建我的解决方案.但是,每当我从命令行构建解决方案时,我都会遇到构建错误,因为它无法将log4net.xml复制到测试项目的bin目录中.

错误消息是:

"无法将文件'\ bin\log4net.xml'复制到'bin\Debug\log4net.xml'.拒绝访问路径'\ bin\log4net.xml'."

看起来Visual Studio正在锁定此文件,但我无法弄清楚它为什么需要.有没有办法阻止VS在已加载的项目中锁定XML文档文件?

msbuild locking xml-documentation

17
推荐指数
2
解决办法
5479
查看次数

在Python中,我如何表明我重写了一个方法?

例如,在Java中,@Override注释不仅提供了覆盖的编译时检查,而且还提供了出色的自我记录代码.

我只是在寻找文件(尽管如果它是一些像pylint这样的检查器的指示器,那就是奖金).我可以在某处添加注释或docstring,但是在Python中指示覆盖的惯用方法是什么?

python inheritance overriding self-documenting-code

148
推荐指数
6
解决办法
6万
查看次数