问题列表 - 第23043页

在我的foreach循环中出错

这是代码:

<?php

//Starting session

session_start();

//Includes mass includes containing all the files needed to execute the full script
//Also shows homepage elements without customs

require_once ('includes/mass.php');

$username = $_SESSION['username'];

if (isset($username))

{   

//Query database for the users networths

$sq_l = "SELECT * FROM user ORDER BY worth";

$sql_query_worth = mysql_query($sq_l);

while ($row = mysql_fetch_assoc($sql_query_worth))

      {

         $dbusername = $row['username'];

         $dbworth    = $row['worth'];

            foreach ($dbusername as $dbuser)

                {
                    echo ". USER: ".$dbuser." Has a networth of:  ".$dbworth;

                }
      }               
}

?>
Run Code Online (Sandbox Code Playgroud)

有三个结果.这是错误. …

php foreach loops

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

方案早期"短路回归"?

我试图找出如何在使用顶级ifcond类似构造的情况下在方案程序中进行"早期返回" .

(define (win b)
 (let* ((test (first (first b)))
        (result (every (lambda (i) (= (list-ref (list-ref b i) i) test))
                       (enumerate (length b)))))
  (when (and (not (= test 0)) result) test))
 0)
Run Code Online (Sandbox Code Playgroud)

例如,在上面的代码,我想win返回test,如果when条件得到满足,否则返回0.但是,什么情况是,该过程将始终返回0,无论结果的when条件.

我以这种方式构造代码的原因是因为在这个过程中我需要做很多复杂的检查(类似于let*示例中的多个块)并且将所有内容放在一个大的内容cond会非常笨拙.

scheme continuations short-circuiting

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

CSS:背景:#252或背景颜色:#252?第一个会导致浏览器假设与第二个相同,如果我将其余部分排除在外吗?

如果对于包含"background:#252"的类,浏览器将假定我没有指定的其余背景属性.如果我使用"background-color:#252",它是否会导致浏览器假设与我未指定的其余背景属性完全相同?

背景:#252较短,但我想知道使用背景颜色是否更好:#252?谢谢.

css

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

UIImagePickerController保存到磁盘然后加载到UIImageView

我有一个UIImagePickerController,它将图像作为png保存到磁盘.当我尝试加载PNG并将UIImageView设置imageView.image为该文件时,它不会显示.

这是我的代码:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
    NSData *imageData = UIImagePNGRepresentation(image);

    // Create a file name for the image
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setTimeStyle:NSDateFormatterShortStyle];
    [dateFormatter setDateStyle:NSDateFormatterShortStyle];
    NSString *imageName = [NSString stringWithFormat:@"photo-%@.png",
                           [dateFormatter stringFromDate:[NSDate date]]];
    [dateFormatter release];

    // Find the path to the documents directory
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    // Now we get the full path to the file
    NSString *fullPathToFile = [documentsDirectory …
Run Code Online (Sandbox Code Playgroud)

iphone uiimageview uiimagepickercontroller

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

DateJS解析之谜

我正在使用DateJS来解析用户输入的日期,并得到一些奇怪的结果.

  1. Date.parse("15 Jan 2010")退货Fri Jan 15 00:00:00 EST 2010(右)

  2. Date.parse("15-Apr-2010")退货Thu Apr 15 00:00:00 EDT 2010(右)

  3. Date.parse("15 Apr 2010")返回Thu Apr 1 00:00:00 EDT 2010(错误)

据我所知,d MMM yyyy除4月和8月外,输入格式适用于每个月; 在这两种情况下,无论输入的是哪一天,它都会返回该月的第一天.这是一个错误,还是我缺少一个合乎逻辑的解释?

javascript jquery datetime datejs

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

编程动作侦听器的常用方法是什么?

我刚开始学习如何使用动作监听器.根据我的理解,它的工作方式如下:

  1. 有些类默认包含"addActionListener"方法(例如按钮类).

  2. 使用此方法,我们向对象添加一个动作侦听器.例如:listenedObject.addActionListener(listeningObject).

  3. 当执行具有"listenedObject"的动作时,将调用"listenObject"的"actionPerformed"方法.所以,这意味着当我们为listenObject编写一个类时,我们需要放置"actionPerformed"方法.

我不清楚,我们是否应该为每个想要听的对象创建一个新类.在我看来,这不是一个优雅的解决方案.另一方面,如果我们有一个动作监听器类用于所有(或至少很多)对象,那么我们遇到问题,因为这个类的实例不知道哪个对象正在调用"actionPerformed"方法(我们需要知道,因为actionPerformed执行的操作因此方法的调用方式而异.

在我看来,对于我们需要创建的每个被监听对象都是"个人"动作监听器,我们可以通过将特定值设置为动作监听器的相应字段来实现.但我不确定这是一个标准的方法吗?人们通常如何做到这一点?

java actionlistener

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

将.NET P/Invoke代码组织到Win32 API的最佳实践

我在.NET中重构一个庞大而复杂的代码库,大量使用P/Invoke到Win32 API.项目的结构并不是最好的,我发现DllImport语句遍布整个地方,经常复制到同一个函数,并且还以各种方式声明:

import指令和方法有时被声明为public,有时是private,有时是静态的,有时也是实例方法.我担心重构可能会产生意想不到的后果,但这可能是不可避免的.

是否有可以帮助我的最佳实践记录?

我的instict是组织一个静态/共享Win32 P/Invoke API类,它在一个文件中列出所有这些方法和相关常量... 编辑有超过70个user32 DLL导入.

(代码库由20多个项目组成,包含大量的窗口消息传递和跨线程调用.如果有所不同,它也是从VB6升级的VB.NET项目.)

.net c# vb.net pinvoke

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

如何告诉 cpan 更改模块安装的目标?

当我从源代码安装 perl 时,第一个惊喜是,无需执行任何操作,从现在开始安装的所有模块都可用于新的 perl。由于我在 cpan 上没有找到我的操作系统附带的模块,因此我必须使用 onboard-perl 来执行某些脚本。对于这些脚本之一,我想安装 Text::Format 或 Text::Autoformat (在 cpan 上找不到该模块的文档)。我的问题:我如何告诉 cpan 为 OS-distro-perl 这一次安装该模块?

perl cpan module

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

NSIS安装程序 - 显示不同的许可证

我正在尝试修改现有的NSIS安装脚本,以允许向用户呈现不同的许可证文件,具体取决于他们是新用户还是现有用户.我有预先存在的代码,用于检测.onInit部分中的现有安装.

然而,我正试图使用​​NSIS提供的许可证屏幕,例如

!InsertMacro MUI_PAGE_LICENSE Content\Licence.rtf
Run Code Online (Sandbox Code Playgroud)

我希望能够在License和Licence2.rtf之间进行选择(尽管它们将在最终版本中重命名为代表).

我尝试使用可调节的部分调用嵌套!insertmacro的函数,但这不起作用,因为它需要在脚本的基本级别.

我无法将参数更改为运行时可定义,因为它需要在编译时知道文件是什么,以将其构建到安装程序中.

我知道我可以滚动我自己调用的自定义页面,并按照这种方式进行操作,但我想知道是否有人使用MUI_PAGE_LICENSE和不同的许可证使NSIS安装程序工作.

谢谢

nsis

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

如何在不等待Perl换行的情况下立即打印文本?

我在perl中具有计算上昂贵的任务,并且想要通过在计算的每个部分完成之后打印出一段时间来通知用户计算正在进行.不幸的是,在我打印"\n"之前,我的周期都没有打印出来.我该如何解决这个问题?

printing perl newline

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