问题列表 - 第22979页

如何在PHP上声明多个标头

我想根据用户操作将用户发送到不同的页面.所以我在页面顶部创建了多个函数,如下所示:

<?php

function one() {
     header("location: pagea.php");
}
function two() {
     header("location: pageb.php");
}
function three() {
     header("location: pagec.php");
}

?>
Run Code Online (Sandbox Code Playgroud)

当然我收到错误,因为我正在重新声明标题.起初我虽然它会好起来因为我在函数中包含它们并且我一次调用任何一个函数.但我仍然得到错误.有没有其他方法这样做?

php header

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

拖放图像

我需要在摆动中创建一个拖放系统,在拖动过程中拖动的东西的图像附加到光标.从理论上讲,这是可以实现的

public Icon TransferHandler.getVisualRepresentation(Transferable t)
Run Code Online (Sandbox Code Playgroud)

但似乎存在一个长期存在的错误(此处),这意味着永远不会调用此方法.我知道我可以通过使用DragSource等实现我自己的DnD系统来做到这一点,但是有没有人知道更简单的工作环境能够得到我需要的东西吗?

java swing drag-and-drop

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

Clone()vs Copy构造函数 - 在java中推荐

克隆方法与java中的复制构造函数.哪一个是正确的解决方案.在哪里使用每个案例?

java clone copy-constructor

137
推荐指数
4
解决办法
16万
查看次数

装载后指向NSWindow Xib的指针?

在我的下面的代码中,CustomWindow是NSWindow的子类.

CustomWindow *window = [[CustomWindow alloc] init];
if (![NSBundle loadNibNamed:@"NibName" owner:window])
[window center]; // doesn't work
Run Code Online (Sandbox Code Playgroud)

加载后如何获得控制XIB的指针,这样你可以做一些事情,例如居中的NSWindow(我的意思是位于XIB内的序列化的)?

我在这做错了什么?

cocoa objective-c xib

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

连续运行PHP脚本

我有一个MySQL数据库,有时间条目.有超过1000个时间条目.我想在那时提取时间并准确运行PHP脚本..

我试图连续运行PHP脚本来检查时间,但我的服务器不允许运行脚本超过60秒.

编辑.我必须每秒检查一次数据库.还有其他选择吗?

php

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

C:如何将一串int转换为实际的int并将它们存储在一个数组中?

我有一个字符串"14 22 33 48".我需要将字符串中的每个值插入到数组中的相应位置:

int matrix[5];
Run Code Online (Sandbox Code Playgroud)

以便

matrix[0] = 14;
matrix[1] = 22;
matrix[2] = 33;
matrix[3] = 48;
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

c string

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

我怎样才能找到以短划线/连字符开头的字符串?

我想grep以字符串开头的短划线连字符,比如-X在文件中,但是这会让它混淆为命令行参数.

我试过了:

grep "-X"
grep \-X
grep '-X'
Run Code Online (Sandbox Code Playgroud)

unix grep escaping

320
推荐指数
7
解决办法
10万
查看次数

这是为iPhone游戏进行游戏循环的好方法吗?

我是iPhone开发人员的新手,但他正在尝试构建一个2D游戏.我正在关注一本书,但它创建的游戏循环基本上说:

function gameLoop
    update()
    render()
    sleep(1/30th second)
    gameLoop
Run Code Online (Sandbox Code Playgroud)

原因是这将以30fps运行.然而,这似乎有点精神,因为如果我的框架花了1/30秒,那么它将以15fps运行(因为它将花费尽可能多的时间来更新).

所以,我做了一些挖掘,发现了CADisplayLink类,它将我的gameLoop函数的调用与刷新率(或其中的一小部分)同步.我找不到它的很多样本,所以我在这里发布代码审查:-)它似乎按预期工作,它包括将经过的(帧)时间传递到Update方法,所以我的逻辑可以是帧率 - 独立(但我实际上无法在文档中找到CADisplayLink如果我的框架花费超过其允许的运行时间将会做什么 - 我希望它只是尽力赶上,并且不会崩溃!).

//
//  GameAppDelegate.m
//
//  Created by Danny Tuppeny on 10/03/2010.
//  Copyright Danny Tuppeny 2010. All rights reserved.
//

#import "GameAppDelegate.h"
#import "GameViewController.h"
#import "GameStates/gsSplash.h"

@implementation GameAppDelegate

@synthesize window;
@synthesize viewController;

- (void) applicationDidFinishLaunching:(UIApplication *)application
{
 // Create an instance of the first GameState (Splash Screen)
 [self doStateChange:[gsSplash class]];

 // Set up the game loop
 displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(gameLoop)];
 [displayLink setFrameInterval:2];
 [displayLink addToRunLoop:[NSRunLoop currentRunLoop] …
Run Code Online (Sandbox Code Playgroud)

iphone iphone-sdk-3.0 quartz-2d

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

定义光坐标

我几天前参加了一个计算机图形学考试,这个考试有额外的学分问题如下:

可以用两种方式之一定义灯.它可以在世界坐标(例如路灯)中或在观察者(眼睛坐标)中定义,例如由矿工佩戴的前照灯.无论哪种情况,观点都可以自由改变.描述在这两种情况下如何改变光线的方式.

因为直到春假之后我都不会看到这个结果,我想我会在这里问.

似乎所使用的类比具有误导性 - 您是否可以在眼球坐标中定义位于世界坐标中的观察者眼睛处的光源?我一直在研究OpenGL如何处理光线,似乎它总是使用眼睛坐标 - ModelView矩阵将应用于世界坐标中的任何光线.

在这种情况下,答案可能只是你必须使用类似ModelView矩阵的方法将世界坐标中定义的光转换为眼睛坐标,而眼睛坐标中定义的光只需要通过投影矩阵进行变换.

然后,我可能完全在思考(或者过度思考).

我的另一个想法是,它决定了渲染阴影的方式,但这更多地与光的位置及其类型(点,方向,发射等)相比,而不是它所代表的坐标.

有任何想法吗?

opengl graphics light

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

PHP:如何将临时文件上传复制到多个位置?

如何复制两次相同的文件?我正在尝试做这样的事情:

                copy($file['tmp_name'], $folder."1.jpg");
            copy($file['tmp_name'], $folder."2.jpg");
            copy($file['tmp_name'], $folder."3.jpg");
Run Code Online (Sandbox Code Playgroud)

临时文件在被服务器销毁之前有多少时间?

我也尝试使用move_uploaded_file,但我无法使其工作.我想从上传的文件生成2个拇指.

一些帮助?

谢谢,

php file-upload

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