问题列表 - 第20964页

在php会话中存储多个值

我正在用PHP编写脚本,这与购物车非常相似.我想要做的是当用户添加某个产品时,我需要将productid添加到会话变量中,而不存储在数据库中.所以每次用户添加产品时,productid都需要存储在会话变量中.

当用户结账我需要检索所有产品并显示?

有人可以解释一下怎么做吗?因为1产品很好,但不知道如何存储和检索多个值.

任何帮助都感激不尽

php session

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

MySQL 触发器仅针对某个 mysql 用户

我试图找出我们的系统中是否仍在使用特定的 MySQL 用户(以及它正在执行哪些查询)。

所以我想写一个触发器,它会在用户 X 执行查询时启动,并将查询记录在日志表中。

我怎样才能做到这一点?我知道如何为特定表编写查询,但不知道如何为特定用户(任何表)编写查询。

谢谢

mysql sql triggers

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

OS X上的Haskell音频输出?

我希望能够从Haskell输出音频.我目前在OS X(Snow Leopard)上使用GHC 6.10.我已经尝试构建插孔库(使用JackOSX)和PortAudio库,但它们似乎都没有效果.是否有一种相对简单的方法从Mac上的Haskell程序进行实时音频输出?

编辑:清晰度

audio macos haskell core-audio

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

783
推荐指数
17
解决办法
54万
查看次数

jQuery + Coldfusion,isNumeric没有验证

这是jQuery,game_id和$(this).val()都是整数

    /* AJAX call: save to DB input name=#game_id# value=#game_rating */
    $.post("game_rating_submit.cfm", {
        id: game_id,
        rating: $(this).val()
     }, 
     function(data) {
        alert('data: ' + data);
    });
Run Code Online (Sandbox Code Playgroud)

这是冷却部分失败了:

<cfif NOT IsNumeric("form.rating")>
    <cfset variables.error = 'Invalid rating value #form.rating#.' >
</cfif>
<cfoutput>#variables.error#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

由于某种原因,form.rating不是数字?

validation ajax coldfusion jquery

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

将焦点设置在ListBox项上会破坏键盘导航

以编程方式选择ListBox项后,需要按下\ up键两次以移动选择.有什么建议?

视图:

<ListBox Name="lbActions" Canvas.Left="10" Canvas.Top="10"
               Width="260" Height="180">
        <ListBoxItem Name="Open" IsSelected="true" Content="Open"></ListBoxItem>
        <ListBoxItem Name="Enter" Content="Enter"></ListBoxItem>
        <ListBoxItem Name="Print" Content="Print"></ListBoxItem>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

码:

public View()
{
   lbActions.Focus();
   lbActions.SelectedIndex = 0; //not helps
   ((ListBoxItem) lbActions.SelectedItem).Focus(); //not helps either
}
Run Code Online (Sandbox Code Playgroud)

wpf select listview listbox listboxitem

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

无需系统和硬盘缓存即可写入文件

如何在不使用系统缓存和驱动器缓存的情况下在 C++ 中向文件写入内容?我只想在硬盘上准确写入,而不管所有系统缓存设置。

c++

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

如果点击jQuery?

使用下面的代码...是否可以说,如果单击li,则执行此操作(用户单击其他位置)执行此操作?如果用户点击列表中的内容,代码将仅使div消失.如果他们点击其他地方我也需要它消失... ?? 谢谢!

.bind('blur', function() {
   $('#search_suggestions_list li').click(function() {
       var selectedString = $(this).text();
       $('#search-box').val(selectedString);
       setTimeout("$('#search_suggestions').fadeOut('fast');", 200);
   })
})
Run Code Online (Sandbox Code Playgroud)

jquery

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

svn中的pre-commit hook:无法从本地语言环境转换为UTF-8

我的预提交钩子有问题.

如果文件在用户提交时被锁定,则此挂钩测试.当出现错误情况时,应输出另一个用户正在锁定此文件,或者如果没有人锁定,则应显示"您没有锁定此文件消息(文件名)".当文件的名称有一些像"ç"这样的拉丁字符并且乌龟在输出中显示这个时,会发生错误.

提交失败(详细信息如下):提交被预提交挂钩(退出代码1)阻止,输出:[错误输出无法从本地语言环境转换为UTF-8.]

你知道我怎么解决这个问题?

谢谢,

亚历山大

我的shell脚本在这里:

#!/bin/sh
REPOS="$1"
TXN="$2"
export LANG="en_US.UTF-8"
/app/svn/hooks/ensure-has-need-lock.pl "$REPOS" "$TXN"
if [ $? -ne 0 ]; then exit 1; fi
exit 0

我的perl在这里:

!/usr/bin/env perl  

#Turn on warnings the best way depending on the Perl version.   
BEGIN {   
  if ( $] >= 5.006_000)   
    { require warnings; import warnings; }                         
  else     
    { $^W = 1; }                  
}              

use strict;   
use Carp;   

&usage unless @ARGV == 2;   

my $repos        = shift;   
my $txn          = shift;    

my $svnlook …
Run Code Online (Sandbox Code Playgroud)

svn hook utf-8

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

如何获取错误字符串格式的警告(C++)

如果我使用不好的术语,请提前道歉.

当我在gdb下编译一个C++应用程序并使用printf()时,它给出了与格式字符串的一致性和传入的参数有关的令人敬畏的警告.

例如,这段代码:

printf("%s %s", "foo");
Run Code Online (Sandbox Code Playgroud)

导致编译器警告"格式参数太少",这非常有用.它还会提供有关格式字符串类型与参数类型的警告.它必须检查格式字符串并将其与提供的参数类型进行比较. - 这种编译时内省可以添加到普通源代码中,还是需要编译成gcc本身的东西?

fwiw这是在os x的gcc 4.2.1下.

printf gcc warnings compiler-warnings

15
推荐指数
1
解决办法
2052
查看次数