我正试图在java中制作游戏俄罗斯方块.
我已经到了以下地步:
当它碰到地板或其y + 1不为空时生成一个新块(意味着它下面有另一个块)
public void collisionCheck(int x, int y) {
if (activetile.getY() == this.height-2 || getTileAt(x, y+1) != null) {
activetile = new Tile(this, 0, 0);
}
}
Run Code Online (Sandbox Code Playgroud)当底行充满非空值或俄罗斯方块片段(y = 4(地板),循环x直到x = 4并检查是否所有非空)时,行清除
public void checkBottomFull(int x, int y) {
while (getTileAt(x,y) != null) {
say("(" + x + ", " + y +")");
if (x == 3) {
say("row is full");
//replace full row with tiles from above
for (int i = 0; i < 4; i++) …Run Code Online (Sandbox Code Playgroud)我有一个漫画网站,http://hittingtreeswithsticks.com,并希望我的标题保持100%的宽度(所以它在任何浏览器上延伸100%),但我的内容固定宽度(想要保持固定的950px宽度).
因此,我把页眉和页脚放在<div class="container-fluid">主要内容中<div class="container">以实现这一点.
我一直在IE9,Chrome和FireFox上进行本地测试,分辨率为1920 x 1080,标题看起来很好.

但是,当我在较小的显示器上测试时,1366 x 768,标题项目似乎在一起.

在header.php文件中,我为标题徽标和链接设置(简化)
<div class="container-fluid">
<div id="header">
<div class="row-fluid">
<div class="span3 offset3">
<logo>
</div>
<div class="span1">
<comics link>
</div>
<div class="span1">
<about link>
</div>
And so on...
Run Code Online (Sandbox Code Playgroud)
在header.php中,我打开了一个空格,<div class="container">以便包含标题的所有其他模板都在containter其中container-fluid.
有什么想法可能会发生吗?
谢谢!
我正在用java做乒乓球
如果球越界,pause则设置为true:
if (ball.getX() <= 0) {
score2++;
pause = true;
}
if (ball.getX() >= this.getWidth()-ballWidth) {
score1++;
pause = true;
}
Run Code Online (Sandbox Code Playgroud)
应该睡觉计时器......在线程睡眠1000ms后,暂停将被设置为false并且球应该继续移动(ball.autoMove()):
public void timer() {
int initialDelay = 1000;
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
if (pause) {
try {
ball.reset(width/2, height/2);
Thread.sleep(1000);
pause = false;
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
ball.autoMove(velocityX, velocityY);
collisionCheck();
}
}, initialDelay, 100);
}
Run Code Online (Sandbox Code Playgroud)
Ball Class AutoMove()函数:
public void autoMove(double velX, double velY) …Run Code Online (Sandbox Code Playgroud) 我在以下远程服务器设置上使用Python 3.6.5:
伺服器:Windows 10
的Python:3.6.5
要求:2.18.4
五角星:8.0
当我request.get在服务器命令提示符下针对URL 运行时,它会按预期获取JSON:
>>> import requests
>>> response = requests.get(url, headers=headers)
>>> json = response.json()
>>> print(json)
{'d': {'results': [{'_ ...
Run Code Online (Sandbox Code Playgroud)
但是,当我在CPython中为Pentaho 8.0 运行相同的脚本时,我得到了
RecursionError:超过最大递归深度
完整日志:
2018/04/13 15:02:17 - Get SP Doc List.0 - ERROR (version 8.0.0.0-28, build 8.0.0.0-28 from 2017-11-05 07.27.50 by buildguy) : Unexpected error
2018/04/13 15:02:17 - Get SP Doc List.0 - ERROR (version 8.0.0.0-28, build 8.0.0.0-28 from 2017-11-05 07.27.50 by buildguy) : org.pentaho.di.core.exception.KettleException:
2018/04/13 15:02:17 - …Run Code Online (Sandbox Code Playgroud) 我安装了ruby Mac OSX High Sierra并且由于某种原因现在我的php安装遇到了问题.我在php 7.1.
brew update && brew reinstall php71
在安装时,它突破了
==> Pouring php@7.1-7.1.23.high_sierra.bottle.tar.gz
==> /usr/local/Cellar/php@7.1/7.1.23/bin/pear config-set php_ini /usr/local/etc/php/7.1/php.ini system
Run Code Online (Sandbox Code Playgroud)
有错误:
dyld: Library not loaded: /usr/local/opt/openldap/lib/libldap-2.4.2.dylib
Referenced from: /usr/local/Cellar/php@7.1/7.1.23/bin/php
Reason: image not found
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall php@7.1`
Run Code Online (Sandbox Code Playgroud)
键入php终端会引发相同的错误.
我试过的其他事情:
brew unlink libldap && brew link libldap- 但是libldapHomebrew不支持libldap并说安装通过 …我正在尝试检查按键是否按下而不关注任何类型的字段.
目标是允许用户按左箭头和右箭头以进入下一个图像.他们没有必要点击任何文本字段或任何东西......只需按这些键滚动到下一个或最后一个图像.
喜欢:
function keyEvent(e) {
if(e.keyCode == 39) {
run some code to get next image
}
else if (e.keyCode == 37) {
run some code to get last image
}
}
Run Code Online (Sandbox Code Playgroud)
似乎jquery总是需要一个"选择器",好像我需要将它绑定到一个字段或其他东西.
$('input[type=text]').on('keyup', function(e) {
if (e.which == 39) {
run some code
} });
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
编辑:
我的viewimage.php文件正文中有这个脚本... javascript仍未在页面加载时运行:
<script type="text/javascript">
$(document).ready(function() {
$(document).keydown(function (e) {
if (e.which == 39) {
alert("39");
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在为我的 php 应用程序使用php dotenv作为环境变量。
自述文件说我可以加载php dotenv到我的应用程序中:
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
Run Code Online (Sandbox Code Playgroud)
当我尝试登录时,出现 500 错误。我尝试使用var_dump我的$dotenvvar 来查看它包含的内容,但我什么也没得到。我是否错误地包括了这个?
/php/DbConnect.php:
<?php
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
$DB_HOST = getenv('DB_HOST');
$DB_USERNAME = getenv('DB_USERNAME');
$DB_PASSWORD = getenv('DB_PASSWORD');
$DB_DATABASE = getenv('DB_DATABASE');
Run Code Online (Sandbox Code Playgroud)
我的 root/composer.json 文件:
{
"require": {
"vlucas/phpdotenv": "^2.0"
}
}
Run Code Online (Sandbox Code Playgroud)
我的 phpdotenv 供应商文件是:
在我的 root/php/DbConnect.php 文件中:
<?php
require 'vendor/autoload.php';
require 'vendor/vlucas/phpdotenv/src/Dotenv.php';
require 'vendor/vlucas/phpdotenv/src/Loader.php';
require 'vendor/vlucas/phpdotenv/src/Validator.php';
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
$DB_HOST = getenv('DB_HOST');
...
Run Code Online (Sandbox Code Playgroud)
我包括正确吗?
我正在考虑将一个JavaScript Web应用程序移植到C#Unity3D(免费/个人版),用于我正在开发的RPG.我有一个用PHP Laravel 5.1构建的可扩展的独立API,我的游戏通过jQuery http调用进行交互.
我需要继续做标准宁静的电话,get,post,put,delete,内部的团结等,但只找到UnityEngine.WWW#这使得gets和posts.
这个SO Post共享其他可用的Unity3D http方法,但没有一个实际上将所有的restful调用放在一个.我再次问,因为这是在2012年发布的,我没有在更新的文档中找到满足此要求的任何更新.
有45美元和55美元的最佳HTTP基本和最佳HTTP,但我认为会有其他免费选项.
我是否遗漏了Unity中允许标准休息呼叫的内容?
在clg.localhost/我收到错误:
您无权访问 / 在此服务器上。
但是,在此之后,我已经设置了我的 Apachehttpd.conf并sites.conf允许使用AllowOverride all和进行访问Require all granted。我还缺少什么?
版本:
$ /usr/sbin/httpd -v
Server version: Apache/2.4.23 (Unix)
Server built: Aug 8 2016 18:10:45
Run Code Online (Sandbox Code Playgroud)
Apache httpd.conf:
DocumentRoot "/Users/danniu/Sites"
<Directory "/Users/danniu/Sites">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it …Run Code Online (Sandbox Code Playgroud) 我在我的 PHP EC2 服务器上使用 OAuth2。
我从 S3 中托管的前端客户端向 ElasticBeanstalk EC2 服务器发出请求(前端和后端都通过带有 SSL 证书的 Cloudfront 提供服务)。
这些请求与所需的访问令牌标头一起发送 Authorization: header ...
当我收到错误时,Cloudfront 似乎删除了这些标头:
error_description: "请求缺少必需的参数,包含无效的参数值,包含不止一次的参数,或者格式不正确。检查“访问令牌”参数。"
我正在尝试按照本文档的指示通过 Cloudfront 将此标头“列入白名单”,但发现它非常令人困惑。我实际上可以在 Cloudfront 中的哪个位置添加Authorization要接受的标头?
部分文档说:
您可以配置 Web 分发中的每个缓存行为以执行以下操作之一:
- 将所有标头转发到您的原点
但是我在设置时已经这样做了:
php ×5
java ×2
apache ×1
c# ×1
css ×1
dyld ×1
header ×1
http ×1
javascript ×1
jquery ×1
macos-sierra ×1
pentaho ×1
python-3.x ×1
rest ×1
swing ×1
timer ×1
whitelist ×1
windows-10 ×1