小编Rya*_*yan的帖子

Android,关于最佳做法的快速问题

我有一个愚蠢的小游戏,我为自己制作,但我想与朋友分享,因为它还没有为"黄金时间"做好准备.游戏涉及在4秒内移动的人.

在我的游戏中,每当一个级别提升时,我想禁用所有按钮并显示倒计时,如3 ... 2 ... 1 ...然后所有按钮再次启用.

现在有两种方法可以做到这一点(我能想到)发送一个意图并转移到另一个活动,在那里我可以有一个"泼溅"的3,2,1动画,然后回到游戏活动......或者

只需在相同的游戏屏幕活动中有一些文字,即3 ... 2 ... 1..go!

你会推荐哪个?

我只是害怕,如果我把这个人送到另一个活动,那么在动画之后他们会回来,并且游戏不会完全加载但是计时器将会运行,因此游戏将给他们更少的时间来进行移动.

提前致谢!

android

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

Javascript:请向我解释这一行代码

我有这个简单的数组:

var RedirUrl = new Array(4);
RedirUrl[0] = 'http://mafi.se/mf_redir/new_install_'+this_version+'.html';
RedirUrl[1] = 'http://ifurls.com/mf_redir/new_install_'+this_version+'.html';
RedirUrl[2] = 'http://ez.se/xml-update/mf_redir/new_install_'+this_version+'.html';
RedirUrl[3] = 'http://ilovre.net/mf_redir/new_install_'+this_version+'.html';
RedirUrl[4] = 'http://rihel.com/mf_redir/new_install_'+this_version+'.html';
Run Code Online (Sandbox Code Playgroud)

然后

RedirUrl.sort(function() {return 0.5 - Math.random()}) 
Run Code Online (Sandbox Code Playgroud)

最后一点让我感到困惑.我理解"排序",我理解Math.random但是让return 0.5我感到困惑......究竟是什么?

(不用说我把它从网上下载,就像我想做的那样...但我只是不明白它.)

javascript

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

PHP:在准备好的语句上获取插入确认

我是准备陈述的新手,并试图让一些简单的工作.

这是我的数据库表:

`unblocker_users` (
  `uno` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_email` varchar(210) DEFAULT NULL,
  `pw_hash` varchar(30) DEFAULT NULL,
  `email_confirmed` tinyint(4) DEFAULT NULL,
  `total_requests` bigint(20) DEFAULT NULL,
  `today_date` date DEFAULT NULL,
  `accessed_today` tinyint(4) DEFAULT NULL,)
Run Code Online (Sandbox Code Playgroud)

这是我插入一些测试数据的功能

function add_new_user($e_mail1)
    {
    require_once "db.php";

$stmt = $mysqli->prepare("INSERT INTO unblocker_users VALUES ('',?, ?,0,0,?,0)");
$stmt->bind_param('sss', $e_mail1, $this->genRandomString(1),$this->today_date()); 

$stmt->execute();

$stmt->close(); 
// ####### Below line is giving an error ########
$done = $stmt->affected_rows;

return $done;
    }
Run Code Online (Sandbox Code Playgroud)

正如您在上面所看到的,我已经标记了给我一个错误的行.

Warning: unblocker_class::add_new_user() [unblocker-class.add-new-user]: Property access is not allowed yet in...
Run Code Online (Sandbox Code Playgroud)

我哪里做错了?我怎样才能得到某种成功插入行的确认?

谢谢!

php prepared-statement

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

修复"使用第二个参数调用gBrowser.addProgressListener,不支持"警告

我将我的插件提交到firefox amo目录并且它已经过审核并通过了,但审阅者发送了以下消息:

2)错误控制台中出现以下错误.它很容易修复.

错误:使用第二个参数调用gBrowser.addProgressListener,但不支持该参数.请参阅错误608628.源文件:chrome://browser/content/tabbrowser.xml行:1840

事情是我没有感动chrome://browser/content/tabbrowser.xml,甚至不知道在哪里找到它...所以我该如何解决这个问题?

谢谢!

javascript firefox firefox-addon

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

Android,共享偏好还是内部存储?

我想存储一些基本数据,如players_name,levels_completed,faster_speed,faster_time,并在每次玩家开始我正在制作的愚蠢小游戏时启动它...这是执行此操作的常用方法吗?

Sharedprefs还是内部存储?

我在http://developer.android.com/guide/topics/data/data-storage.html 并且对于使用哪个看起来很好且容易做到而感到困惑.

建议?

谢谢!

android data-storage sharedpreferences

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

我应该使用htmlspecialchars还是mysql_real_escape_string还是同时使用

我已让用户输入一些信息(姓名,出生日期等)。然后,我必须将这些值插入数据库。我是否应该使用mysql_real_escape_string()防止mysql注入和htmlspecialchars()处理html标记的方式,它们都是必需的还是其中之一?

如果我只使用其中之一,那么哪一个呢?如果我要同时使用,那么哪个先哪个,最后一个哪个?

php

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

Android错误:手机上未安装应用程序?

我通过Sams Teach Yourself Android在24小时内学习这个.

这真的很奇怪,我在模拟器中运行应用程序,我得到了我的启动画面(真的只是一些蹩脚的文本)然后我按下主页按钮,然后单击我的应用程序的图标,它给了我"应用程序未安装在您的手机上"

我进入了模拟器设置 - >应用程序,它就在那里!

我清理了项目,从模拟器中卸载它并重新运行它.同样该死的问题.

(项目很简单:6个活动,每个都有一个独特的文本,因为它启动它显示我甚至没有连接其他活动的启动活动...只是这个)

如果需要,您可以在http://elxotica.com/TriviaQuiz.rar下载整个源代码

android android-emulator

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

php:redirect()?

这不是解决方案的请求,只是为了澄清一些事情.

当我在php中进行重定向时我使用header()

但是在浏览别人的类代码时,我发现了这个:

 // Redirect to target
 redirect(proxifyURL($url, 'norefer'));
Run Code Online (Sandbox Code Playgroud)

那是什么呀?而且php似乎没有抛出错误.

我尝试通过访问php.net/redirect来查找它,但它显示了我通常使用的头函数,而不是这个重定向()!! ??

有人可以向我解释一下吗?

php redirect

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

查看属性数组

我的代码非常简单,我只是这样:

$element = simplexml_load_string($data);
print_r($element);
Run Code Online (Sandbox Code Playgroud)

打印出:

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [name] => addy'+r+'
            [id] => addy'+r+'
            [cols] => 45
            [rows] => 2
            [disabled] => disabled
        )

    [0] => '+url[r]+'
)
Run Code Online (Sandbox Code Playgroud)

无论如何我可以将属性数组放在for()循环中,这样我就可以在我的页面上随意添加键/值对了吗?

php arrays

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

javascript:创建一个函数

我有点像oldskool,只是回过头来了解过去10年左右添加到JS中的所有新东西(或者当时我现在知道的东西),并且想知道它们之间的区别是什么

function xyz() // I used to always use it like this
{}
Run Code Online (Sandbox Code Playgroud)

这就是我一直看到的:

xyz:function()
{}
Run Code Online (Sandbox Code Playgroud)

它还有一个有趣的小逗号,有两个或更多功能,如:

xyz1:function()
{},
xyz2:function()
{}
Run Code Online (Sandbox Code Playgroud)

javascript function

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