问题列表 - 第18758页

用于建模纸牌游戏的现成Javascript库?

MVC'架构'.我想要一种方便的方法来指定纸牌游戏的规则,包括诸如手或技巧,得分,使用牌组或包中的哪些牌等等.有没有人知道这样的事情,最好是在Javascript中?

谢谢你的指导.

javascript python model-view-controller game-engine playing-cards

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

问题解组parcelables

我有一些实现Parcelable的类,其中一些类作为属性互相包含.我正在将类编组为一个,以便在活动之间传递它们.将它们编组到包裹中工作正常,但是当我尝试解组它们时,我收到以下错误:

...
AndroidRuntime  E  Caused by: android.os.BadParcelableException: ClassNotFoundException when unmarshalling: schemas.Arrivals.LocationType
AndroidRuntime  E   at android.os.Parcel.readParcelable(Parcel.java:1822)
AndroidRuntime  E   at schemas.Arrivals.LayoverType.<init>(LayoverType.java:121)
AndroidRuntime  E   at schemas.Arrivals.LayoverType.<init>(LayoverType.java:120)
AndroidRuntime  E   at schemas.Arrivals.LayoverType$1.createFromParcel(LayoverType.java:112)
AndroidRuntime  E   at schemas.Arrivals.LayoverType$1.createFromParcel(LayoverType.java:1)
AndroidRuntime  E   at android.os.Parcel.readTypedList(Parcel.java:1509)
AndroidRuntime  E   at schemas.Arrivals.BlockPositionType.<init>(BlockPositionType.java:244)
AndroidRuntime  E   at schemas.Arrivals.BlockPositionType.<init>(BlockPositionType.java:242)
AndroidRuntime  E   at schemas.Arrivals.BlockPositionType$1.createFromParcel(BlockPositionType.java:234)
AndroidRuntime  E   at schemas.Arrivals.BlockPositionType$1.createFromParcel(BlockPositionType.java:1)
...
Run Code Online (Sandbox Code Playgroud)

LayoverType班(其中它的失败):

public class LayoverType implements Parcelable {    
    protected LocationType location;
    protected long start;
    protected long end;

    public LayoverType() {}

    public LocationType getLocation() …
Run Code Online (Sandbox Code Playgroud)

java android marshalling parcelable

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

django中的URL正则表达式,单词集有限

给出以下django URL conf.条目:

url(r'^(?P<obj_ctype_name>\w+)/(?P<obj_id>\d+)/$',
    views.obj_view,
    name='obj_view')
Run Code Online (Sandbox Code Playgroud)

我如何重写参数(?P<obj_ctype_name>\w+)以强制它可能只是"foo""bar"或"baz"中的一个并仍然将其保留为命名参数?

regex django url

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

不使用App Engine的原因

最近我一直在阅读有关App Engine的大量信息; 看起来很有前途的Google服务.然而,这一切看起来都太好了.称我为负面人物,但我想知道任何不使用App Engine的原因.

这是程序员相关的,因为我在程序员的角度要求.

我只想要App Engine的一般"缺点",如果有的话.

google-app-engine web-applications

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

阻止XSS和SQL注入就像这样容易

问题:防止XSS(跨站点脚本)strip_tags在任何已保存的输入字段上使用并htmlspecialchars在任何显示的输出上运行...并使用PHP PDO预处理语句阻止SQL注入

这是一个例子:

// INPUT: Input a persons favorite color and save to database
// this should prevent SQL injection ( by using prepared statement)
// and help prevent XSS  (by using strip_tags)
$sql = 'INSERT INTO TABLE favorite (person_name, color) VALUES (?,?)';
$sth = $conn->prepare($sql);
$sth->execute(array(strip_tags($_POST['person_name']), strip_tags($_POST['color'])));


// OUTPUT: Output a persons favorite color from the database
// this should prevent XSS (by using htmlspecialchars) when displaying
$sql = 'SELECT …
Run Code Online (Sandbox Code Playgroud)

html php xss sql-injection

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

如何将所有引用的DLL移动到c#中的单独文件夹中?

我有一个包含3个项目的解决方案.其中2个项目引用了log4net和其他几个DLL.

当我创建安装包并为每个项目添加项目输出时 - 它将DLL放入主"应用程序文件夹"中.如果我将这些DLL拖到我在安装项目中创建的单独文件夹中,应用程序将无法运行"无法找到log4net".我希望这些DLL引用真的像"bin"或任何名称,只是不是主文件夹,他们添加混乱 - 我只是想在我的主文件夹中的2.exe.

我尝试在每个项目中添加一个引用路径指向"bin"文件夹.然后在安装项目中,我添加了一个名为"bin"的输出文件夹,并将DLL移动到该文件夹​​中,仍然无效.

我错过了什么!我花了几个小时环顾四周试图弄清楚我做错了什么,也许这就是我出生的方式!谢谢你的帮助!

c# setup-project

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

将整数转换为数组

我正在研究一个C程序,我遇到了一个小问题.我不知道如何将整数(比如2007)转换为char数组.C库中有一个函数可以帮我吗?

为了澄清,我想把2007年存储在一些char数组中[4] = {'2','0','0','7','\ 0'};

我在想像sprintf,但我不确定.无论如何,任何帮助/提示将不胜感激.

谢谢,迈克尔

c

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

如何在tkinter中用箭头连接两个状态圈?

我目前正在用 tkinter 编写 fsm 编辑器。但是,我坚持连接两个州。我有两个问题:

1) 如何根据鼠标移动使过渡箭头可增长?

2)如何将箭头的起点贴在一个状态上,将箭头的终点贴在另一个状态上?

附注。您认为 tkinter 的文档是否足够好?

python tkinter fsm

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

如何以编程方式创建silverlight序列动画?

我需要设置一个矩形的动画,以便首先水平移动,然后在2秒后使其垂直移动.所有这些都应该以编程方式完成.

有人可以帮帮我吗?谢谢!

silverlight

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

如何检索使用PDO删除的行数?

好的,所以我一直在为我正在研究的项目使用PDO包装器,而我正试图找出DELETE查询是否成功.这是我正在使用的代码:

/**
* A pretty straight-forward query to delete a row from the verification
* table where user_id is $user_id and code is $code
*/
$result = $this->database->query("DELETE FROM verification " .
                                 "WHERE user_id = %u AND code = %s",
                                 $user_id,
                                 $code);

/**
 * This function will grab the PDO's exec() return, which should
 * return the number of rows modified.
 */
if($this->database->getNumAffected($result) > 0)
    return true;
else
    return false;
Run Code Online (Sandbox Code Playgroud)

问题是,无论DELETE查询是否实际删除了一行,$ this-> database-> getNumAffected($ result)总是返回'0'.

你可以查看包装器,但基本上$ this-> database-> …

php mysql pdo

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