问题列表 - 第17893页

防止在线国际象棋游戏作弊?

在许多在线国际象棋游说中,我见过"引擎"的例子,骗子会在主游戏窗口的同时打开国际象棋程序.然后他会设置它以便将对手的动作转发到计算机,然后他将复制计算机的动作,直到他(几乎总是)获胜.

作为游戏开发者和主持人,有什么办法可以解决这个问题?

chess online-game

7
推荐指数
4
解决办法
6827
查看次数

使用汉字命名MySQL表

使用汉字作为MySQL表名需要注意什么?

提前致谢,

约翰

mysql

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

Xiaolin Wu在C语言中的行算法的源代码?

我正在寻找一个很好的和有效的实现小林吴的抗锯齿线绘图算法在C,有没有人有这个代码,他们可以与我分享?

谢谢

c algorithm graphics line antialiasing

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

是否有充分的理由将Windows文件名扩展名限制为三个字符?

我正在创建一个实用程序,它将以特定的二进制格式将数据存储在平面文件中.我希望文件扩展名特定于我的应用程序.是否有任何原因,除了旧的8.3文件名限制,将扩展名限制为3个字符,如果没有,限制是什么?我可以拥有myfilename.MyExtensionSoHandsOffEverybodyElse吗?

windows filesystems

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

如何在Perl中阅读使用POST发送的URL-Data?

我正在尝试读出从页面中的表单发送到我的Perl脚本的POST数据.我用Google搜索并发现:

read(STDIN, $param_string, $ENV{'CONTENT_LENGTH'})
Run Code Online (Sandbox Code Playgroud)

读取整个Data-String,并以.的形式将整个字符串写入$ param_string

Param1=Value1&Param2=Value2&Param3=Value3
Run Code Online (Sandbox Code Playgroud)

通过将它拆分到正确的位置,我得到了必要的数据.

但我想知道为什么我的$ param_string是空的.

当我用GET尝试整个事情时:

$param_string = $ENV{'QUERY_STRING'};
Run Code Online (Sandbox Code Playgroud)

一切正常.有人有想法吗?

forms perl post cgi query-string

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

如何在选择选项文本之前放置图像/图标?

希望在HTML选择框中的项目/选项前放置不同的图标.

html javascript css jquery

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

Compact Framework中的LINQ to SQL

我正在为我创建的新解决方案设计我的数据访问.该解决方案虽然包含Compact Framework Device Application和除Desktop之外的库.所有.NET 3.5.桌面基本上将处理所有数据访问.我也需要数据对象也在CF中,桌面将与SQL通信,然后与Mobile通信并提供相应的数据...

我喜欢LINQ,更喜欢LINQ 2 SQL.那里有很多炒作,我不会购买关于推荐EF的内部微软政治.目前,EF太沉重,太复杂,无法选择它,除了它还在不断发展,EF 4将在几个月后发生重大变化.但我不能等待几个月来创建一个项目作为每个开发人员在这里,我现在想要的东西!之后说我想使用LINQ 2 SQL,我的问题是我不能只复制生成的dbml并使用生成的类.我不需要DataContext,因为我不打算在移动应用程序的数据库上使用CRUD或任何操作.我只想要对象.有没有人遇到过这样的情况?重点不在于手工编写表示表的所有类.因为我需要它们进一步LINQ to Objects操作.

基本上支持CF的ORM可以完成这项工作!但我不知道我会遇到任何不兼容性.

orm compact-framework linq-to-sql c#-3.0

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

php警告mysql_fetch_assoc

我试图从mysql访问一些信息,但我收到警告:mysql_fetch_assoc():提供的参数不是下面第二行代码的有效MySQL结果资源,任何帮助将不胜感激.

$musicfiles=getmusicfiles($records['m_id']);
$mus=mysql_fetch_assoc($musicfiles);
for($j=0;$j<2;$j++)
{
 if(file_exists($mus['musicpath']))
 {
  echo '<a href="'.$mus['musicpath'].'">'.$mus['musicname'].'</a>';       
 }
 else
 {
  echo 'Hello world';     
 }
}

function getmusicfiles($m_id)
{
$music="select * from music WHERE itemid=".$s_id;
$result=getQuery($music,$l);
return $result;
}
Run Code Online (Sandbox Code Playgroud)

php mysql

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

C++编译时整数变量的最小值和最大值

是否有一种简单,干净的方法可以在编译时确定某些变量(此时是未知的)整数变量或类型的最大值和最小值?使用模板?

例如:

// Somewhere in a large project is:
typedef unsigned long XType;
typedef char YType;
// ...

// Somewhere else
   XType a;
   YType b;
   LONGLONG c,d,e,f;
   c = MinOfType(a); // Same as c = 0;
   d = MaxOfType(a); // Same as d = 0xffffffff;
   e = MinOfType(b); // Same as e = -128;
   f = MaxOfType(b); // Same as f = 127;
// Also would be nice
   e = MinOfType(YType); // Same as e = -128; // Using the …
Run Code Online (Sandbox Code Playgroud)

c++ templates compile-time

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

如何以编程方式在JQGrid上添加事件处理程序?

我有一个已经初始化的JQGrid.如何为其添加事件处理程序?我试过了

grid.setGridParam({
    onSelectRow: function(rowid, status) {
        alert("onSelectRow");
    }
});
Run Code Online (Sandbox Code Playgroud)

但这没有做任何事情(没有错误,但在选择上也没有警报).


更新

事实证明上面的代码实际上工作正常 - 尽管@jitter指出新的API语法是首选.我的问题是grid指的是错误的对象.出于某种原因,在gridComplete事件处理程序中,$(this)不会返回对网格的引用,但$("#" + this.id)确实如此.

// handles the gridComplete event
gridInitialized = function() {
    var grid = $("#" + this.id); 
    grid.jqGrid("setGridParam", { onSelectRow: selectRow });
};
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

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