问题列表 - 第2285页

如何从x等于多个值中选择?

我正在调试一些代码并遇到以下SQL查询(简化版):

SELECT ads.*, location.county 
FROM ads
LEFT JOIN location ON location.county = ads.county_id
WHERE ads.published = 1 
AND ads.type = 13
AND ads.county_id = 2
OR ads.county_id = 5
OR ads.county_id = 7
OR ads.county_id = 9
Run Code Online (Sandbox Code Playgroud)

我从查询得到了非常奇怪的结果,我认为它是因为第一个OR否定了之前找到的AND运算符.

这样可以获得所有类型广告的结果,而不仅仅是类型13.

每次调用查询时,可能需要查找不同数量的县实体.

任何有关正确的方法的帮助将不胜感激.

mysql sql

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

改变java版本

我有一个在java 1.3上运行的服务器 - 客户端应用程序; 我想逐步改为java 1.6,意思是前几个客户端,而不是其他客户端,最后是服务器......我想知道你能指导一些常见的问题可以出现,我应该照顾什么?

java compatibility jvm versions version

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

是否可以为接口引用定义==的行为?

如果接口继承IEquatable,则实现类可以定义Equals方法的行为.是否可以定义==操作的行为?

public interface IFoo : IEquatable  
{}  

public class Foo : IFoo  
{  
    // IEquatable.Equals  
    public bool Equals(IFoo other)  
    {  
        // Compare by value here...
    }  
}
Run Code Online (Sandbox Code Playgroud)

通过比较它们的值来检查两个IFoo引用是否相等:

IFoo X = new Foo();  
IFoo Y = new Foo();

if (X.Equals(Y))  
{  
     // Do something  
}
Run Code Online (Sandbox Code Playgroud)

是否有可能if (X == Y)在Foo上使用Equals方法?

c# interface equals equals-operator

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

SQL Server中自动增量主键的上限

SQL Server中自动增量主键的上限是多少?当SQL Server自动增量主键达到其上限时会发生什么?

sql sql-server auto-increment

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

构建相同C/C++应用程序变体的最佳方法是什么

我有三个密切相关的应用程序,它们是从相同的源代码构建的 - 比方说APP_A,APP_B和APP_C.APP_C是APP_B的超集,APP_B又是APP_A的超集.

到目前为止,我一直在使用预处理器定义来指定正在构建的应用程序,它就像这样工作.

// File: app_defines.h
#define APP_A 0
#define APP_B 1
#define APP_C 2
Run Code Online (Sandbox Code Playgroud)

然后我的IDE构建选项指定(例如)

#define APPLICATION APP_B
Run Code Online (Sandbox Code Playgroud)

...在源代码中,我会有类似的东西

#include "app_defines.h"

#if APPLICATION >= APP_B
// extra features for APPB and APP_C
#endif
Run Code Online (Sandbox Code Playgroud)

然而,我今天早上在脚上射击并且浪费了很多时间,只需从一个文件中省略#include"app_defines.h"的行.一切编译得很好,但应用程序在启动时与AVs崩溃.

我想知道更好的处理方法是什么.以前,这通常是我认为#define可以使用的少数几次之一(无论如何都是在C++中),但我仍然很糟糕,并且编译器没有保护我.

c++ configuration-management c-preprocessor software-product-lines

6
推荐指数
3
解决办法
929
查看次数

Webforms和jQuery,如何匹配ID?

我想在asp.net webfoms中使用jQuery.我是否需要获得一个特殊的工具包,以便.net控件吐出友好的控件ID?

原因是,我不想写javascript引用我的HTML ID,如control_123_asdfcontrol_234.

这是否已在3.5版中解决?(我记得读过你必须得到一些让ID友好的特殊dll).

asp.net jquery web-controls

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

Oracle Express Edition - 无法远程连接(以及其他)

我无法远程连接到Oracle XE安装(通过TOAD/SQL Developer).这是交易.

我设置了一个新的服务器(Windows 2003).目标是制作一个预装了多个应用程序的新映像,Oracle XE就是其中之一.安装了Oracle没有问题,在本地连接,远程连接并可以访问Web界面 - 在http://127.0.0.1:8081/apex上找到的(注意:我们在运行时手动更改了Web界面的端口) Tomcat开发环境8080).

所以,一切都在游泳,我创建图像,擦拭机器并将新创建的图像放在那里.一切都有效,除了Oracle.经过多次挖掘,我更新了tnsnames.ora文件,添加了环境变量ORACLE_HOME和ORACLE_SID,因此我可以在本地连接. 我仍然无法远程连接并完全失去对Web界面的访问权限.我在谷歌上花了两天时间,我完全没有想法.请帮忙!

windows oracle-xe

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

分组javadoc方法

我想将javadoc中的方法分组为我的类.例如:

Admin methods:
   blah1
   blah2
Accessor methods:
   foo1
   foo2

你知道我在javadoc中能做到这一点吗?有没有可用于此的doclet?

谢谢,卡鲁姆

java javadoc

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

桌上足球结果预测

下班后,我们经常在办公室玩几轮桌上足球/桌上足球。我整理了一个小的Java程序,该程序从可用的播放器中生成随机的2vs2阵容,然后将比赛结果存储在数据库中。

当前对结果的预测使用来自4个参与玩家的所有先前比赛结果的简单平均值。这给出了一个非常粗略的估计,但是我想用更复杂的东西来代替它,并考虑到以下因素:

  • 玩家作为进攻者可能表现不错,但作为防守者则表现不好(反之亦然)
  • 玩家对特定对手表现出色/对他人不利
  • 有些团队合作得很好,而其他团队则没有
  • 技能会随着时间而改变

尽可能准确地预测比赛结果的最佳算法是什么?

有人建议为此使用神经网络,这听起来很有趣……但是我对该主题没有足够的知识来说是否可行,而且我还怀疑可能需要太多的游戏才能进行合理的训练。

编辑:
由于一些项目的截止日期,不得不从中休息更长的时间。使问题更具体:

给定以下mysql表,其中包含到目前为止进行的所有匹配:

table match_result

match_id      int pk
match_start   datetime
duration      int (match length in seconds)
blue_defense  int fk to table player
blue_attack   int fk to table player
red_defense   int fk to table player
red_attack    int fk to table player
score_blue    int
score_red     int
Run Code Online (Sandbox Code Playgroud)

您将如何编写函数predictResult(blueDef,blueAtk,redDef,redAtk){...}
以尽可能接近地估计结果,执行任何sql,进行计算或使用外部库?

java mysql prediction

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

Excel VBA SVN客户端/集成

任何人都可以推荐使用SVN客户端在Excel中使用VBA(仅限代码模块).理想情况下,我还希望SVN在提交更改之前忽略大小写,以避免存储库中的过度流失(VBA有一个令人烦恼的习惯,即在整个项目中更改变量的情况).

svn version-control excel diff vba

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