问题列表 - 第16253页

单击文件提交后加载图像

我允许注册用户向服务器提交图像.这里的问题是,如果图像的尺寸太大或者用户的互联网连接速度很慢(许多人仍然使用此处拨号),则需要一段时间才能提交.并且一些用户在图像处于加载过程中时一直单击提交按钮.在一个网站上,我看到一旦用户点击文件提交,表单就会消失并出现加载图片.我怎么能用jquery做到这一点?

<form method="POST" ENCtype="multipart/form-data" action="imageupload.asp?Process=Add"> 
<p align="center"><b>--- Upload Image ---</b><br> 
<input type="FILE" size="23" name="FILE"> 
<input type=submit value="Upload"> 
</p> 
</form> 
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何在SQL查询中使用Oracle关联数组

ODP.Net公开了将关联数组作为参数传递到C#的Oracle存储过程的能力.除非您尝试在sql查询中使用该关联数组中包含的数据,否则它是一个很好的功能.

原因是它需要上下文切换 - SQL语句需要SQL类型,并且传递到PL/SQL的关联数组实际上定义为PL/SQL类型.我相信在PL/SQL包/过程/函数中定义的任何类型都是PL/SQL类型,而在这些对象之外创建的类型是SQL类型(如果你可以提供更清晰的,请做但不是这个目标)题).

所以,问题是,您将使用什么方法将PL/SQL关联数组参数转换为可以在sql语句中使用的过程中的内容,如下所示:

OPEN refCursor FOR
SELECT T.*
FROM   SOME_TABLE T,
       ( SELECT COLUMN_VALUE V
         FROM   TABLE( associativeArray )
       ) T2
WHERE  T.NAME = T2.V;
Run Code Online (Sandbox Code Playgroud)

出于此示例的目的,"associativeArray"是由PLS_INTEGER索引的varchar2(200)的简单表.在C#中,associativeArry参数填充了字符串[].

除了使用关联数组之外,请随意讨论其他方法,但提前知道这些解决方案将不被接受.不过,我有兴趣看到其他选择.

sql oracle plsql associative-array odp.net

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

语法分析问题

在学校,我们被分配设计一种语言,然后实施它,(我实现它很有趣=)).我的老师告诉我们使用yacc/lex,但我决定使用java + regex API,这就是我设计的语言的样子:

Program "my program"
var yourName = read()
if { equals("guy1" to yourName) }
  print("hello my friend")
else
 print("hello extranger")
end
Program End
Run Code Online (Sandbox Code Playgroud)

好吧,正如你所看到的,它是一种非常基本的语言=).

我以为我可以以一种非常OOP的方式实现它,比如创建一个抽象类Sentence然后有子类等VariableAssignment,IfSentence并且有一个Program只有一堆句子的类吧?然后eval在所有Sentences 上调用一个抽象方法,所以我最初编译语言的方法只包括两个阶段:

  1. 确定seach行的语法
  2. 为每一行创建对应类

当然,如果在任何阶段出现问题,Ii都可能引发错误.

我的问题是,我做错了吗?我应该像理论一样(词汇,句法,语义)来讨论所有阶段吗?我应该继续使用我天真的两阶段编译器吗?

java code-analysis compiler-theory

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

com.sun.faces.enableRestoreView11Compatibility在JSF 1.2中使用的是什么

当我有javax.faces.application.ViewExpiredException时,我想将用户发送到登录页面.

web.xml中

...
    <context-param>
        <param-name>com.sun.faces.enableRestoreView11Compatibility</param-name>
        <param-value>true</param-value>
    </context-param>
...
 <error-page>
    <exception-type>javax.faces.application.ViewExpiredException</exception-type>
    <location>/errors/sessionExpired.jsf</location>
 </error-page>
Run Code Online (Sandbox Code Playgroud)

sessionExpired.jsf

....
<c:redirect url="/index.jsf" />
Run Code Online (Sandbox Code Playgroud)

但enableRestoreView11Compatibility是JSF 1.1中使用的方法,什么是JSF 1.2的解决方案?

java jsf viewexpiredexception

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

如何在另一个关闭后打开一个Fancybox?

我有2个fancyboxes,我试图从第一个打开第二个(通过按钮或关闭第一个)...

<div id="firstFancybox" style="display:none">
   <p>I'm the first Fancybox!</p>
   <a id="fancyboxButton" href="#secondFancybox">Close first Fancybox</a>
</div>

<a id="hiddenLink" href="#firstFancybox"></a>

<div id="secondFancybox" style="display:none">
   <p>I'm the second Fancybox!</p>
</div>
Run Code Online (Sandbox Code Playgroud)

第一个Fancybox正在页面加载时激活..

$(document).ready(function() {
    $("a#hiddenLink").fancybox({ 'hideOnContentClick': false, 'frameWidth': 300, 'frameHeight': 300 }).trigger('click');
    $("a#fancyboxButton").fancybox();
    });
Run Code Online (Sandbox Code Playgroud)

我希望能够在第一个关闭时打开第二个fancybox.或者......单击第一个按钮打开第二个.

这是如何实现的?我对运动的恐惧并不紧张.

- 李

更新:

使用callbackOnClose允许我做一些简单的事情,比如alert('hi'),但我还没有设法打开另一个Fancybox.

    $(document).ready(function() {
        $("a#hiddenLink").fancybox({ 'hideOnContentClick': false, 'frameWidth': 300, 'frameHeight': 300, 
        callbackOnClose: function() { alert('hi'); } 
        }).trigger('click');
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery fancybox

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

使用linq从xml获取键值对

如何使用linq从此xml示例中提取键值对:

<foo>
<add key="key1" Value="val1"/>
<add key="key2" Value="val2"/>
<add key="key3" Value="val3"/>
<foo/>
Run Code Online (Sandbox Code Playgroud)

c# linq

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

R中的秒表功能

是否有类似于MATLAB的tic/toc的R计时器或秒表功能?

matlab r

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

为什么scanf()会在此代码中导致无限循环?

我有一个小的C程序,它只是从stdin读取数字,每个循环周期一个.如果用户输入了一些NaN,则应该向控制台输出错误,输入提示应该再次返回.输入"0"时,循环应该结束,给定的正/负值的数量应该打印到控制台.这是程序:

#include <stdio.h>

int main()
{
    int number, p = 0, n = 0;

    while (1) {
        printf("-> ");
        if (scanf("%d", &number) == 0) {
            printf("Err...\n");
            continue;
        }

        if (number > 0) p++;
        else if (number < 0) n++;
        else break; /* 0 given */
    }

    printf("Read %d positive and %d negative numbers\n", p, n);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,在输入一些非数字(如"a")时,这会导致无限循环一遍又一遍地写" - > Err ...".我想这是一个scanf()问题,我知道这个函数可以被更安全的替换,但这个例子适用于初学者,只知道printf/scanf,if-else和循环.

我已经阅读了这个问题的答案并浏览了其他问题,但没有真正回答这个具体问题.

c gcc scanf

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

使用ToTitleCase

我想知道是否有人可以提供帮助,我正试图通过Caps第一个字母改变帽子到小写的东西,我不知道我可以使用ToTitleCase - 但我正在努力实现这一目标;

 <%= Html.Label("rblDeposit." + (i + 1).ToString(), item.Text.ToLowerInvariant())%>
Run Code Online (Sandbox Code Playgroud)

我知道我需要在ToTitleCase中提供一个字符串,但是如何将它应用于item.text部分呢?

我以为我可以这样做;

<%= Html.Label("rblDeposit." + (i + 1).ToString(), item.Text.ToTitleCase(item.Text))%>
Run Code Online (Sandbox Code Playgroud)

谢谢

c#

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

MPMoviePlayerController停止播放iPod并且不重新启动

我有一个带有简短介绍视频的iPhone应用程序.如果用户在iPod正在播放音乐时启动应用程序,音乐将在视频播放时停止(无论视频是否有声音),并且视频播放后音频将永久停止.Apple似乎表明你可以用AudioSession技巧解决这个问题:http: //www.devworld.apple.com/iphone/library/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/WorkingWithOpenALiPodMusicandMovies/WorkingWithOpenALiPodMusicandMovies.html

但他们在这里的建议似乎并不奏效; 似乎MPMoviePlayerController会为了自己的目的覆盖音频会话配置.理想情况下,我将电影音频混合在iPod音频上,或者可能使用闪避,但即使重新启动音乐也可能是一个可以修复的问题.有任何想法吗?

iphone audio mpmovieplayercontroller

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