问题列表 - 第17865页

回调,返回值和HTML5 executeSql函数

我有一个大问题.我知道这是关于回调,关闭,但我不知道如何解决问题.这是我的代码

$.Model.extend('Article',
{
     findAll : function(params, success, error){                
                var result = []
                db.transaction(function(tx) {
                    tx.executeSql('select * from contents', [],function(tx, rs) {
                        for(var i=0; i<rs.rows.length; i++) {
                            var row = rs.rows.item(i)
                            result[i] = {
                                id: row['id'],
                                title: row['title'],
                                body: row['body']
                            }
                        }
                    })
                })
                //here result is undefined
                alert(result)
                return result
    }
})
//undefined
var view = Article.findAll
Run Code Online (Sandbox Code Playgroud)

我知道executeSql是异步函数,但我不知道如何保存并返回executeSql的结果.我使用javascript mvc和HTML脱机数据库.

谢谢您的帮助

javascript html5 closures callback

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

映射的网络驱动器无法在C#中列出

我试图在我的应用程序中列出所有本地驱动器,并DriveInfo.GetDrives返回本地驱动器号,我也需要映射驱动器.

目前我有:C:,D:和G:(HDD),E:和F:(CD),以及S:和Z :(映射网络驱动器).(是的,它们在Windows资源管理器和Total Commander中都可见.)但是只能以编程方式检索C,D,E,F,G.

我也试过Environment.GetLogicalDrives(),GetLogicalDriveStrings (pInvoke),FindFirstVolumeFindNextVolumen(PInvoke的).我试图在注册表中找到映射的驱动器列表.没有任何作用,只有HDD和CD字母被检索.

没有任何异常,直接WinAPI调用中没有指示错误,现在我被卡住了.这是某种安全设置吗?我看到的每个地方,人们都说DriveInfo.GetDrives应该回放映射的驱动器.这是真的吗?

我正在使用Vista Home Pro.应用程序从本地计算机运行,它也是使用Visual Studio 2008构建的.

我发布了我使用的内容,但它很简单,我不能做错的事情:

foreach (System.IO.DriveInfo di in System.IO.DriveInfo.GetDrives())
    Console.WriteLine(di.Name);
Run Code Online (Sandbox Code Playgroud)

结果:C:\ D:\ E:\ F:\ G:\按任意键继续...

我怎样才能使它工作?

c# mapped-drive driveinfo

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

dropdownlist updateprogress和updatepanel的问题

updateprogress不会显示gif.如果下拉列表位于updatepanel内,没有触发器,则可以正常工作.任何的想法?

    <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true" onselectedindexchanged="DropDownList1_SelectedIndexChanged">
    </asp:DropDownList>
    <asp:UpdateProgress ID="UpdateProgress1" AssociatedUpdatePanelID="UpdatePanel1" runat="server" DisplayAfter="0">
        <ProgressTemplate>
            <div id="IMGDIV" align="center" valign="middle" runat="server" style="position: absolute;left: 52%;top: 61%;visibility:visible;vertical-align:middle; background-color:Transparent">
                <img src="../App_Themes/Default/images/27-1.gif" />
            </div>
        </ProgressTemplate>            
    </asp:UpdateProgress>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <cc1:Chartlet ID="Chartlet1" runat="server" />
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="selectedindexchanged" />
        </Triggers>
    </asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

asp.net ajax updatepanel updateprogress drop-down-menu

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

C++ 从 std::multimap 中查找多个键

我有一个STL::multimapand 我搜索std::list用重复键的值填充 a 。

我可以std::listcount > 1不一一计数的情况下找到/插入所有键的元素值吗?

std::multimap<int, std::string> mm ;
mm[0] = "a" ;
mm[1] = "b" ;
mm[0] = "c" ;
mm[2] = "j" ;
mm[2] = "k" ;


std::list<std::string> lst ;
Run Code Online (Sandbox Code Playgroud)

lst可能包含"a" ,"c","j","k";

我试试这个

template <class K, class V>
class extract_value {
 private:
  K last_key_ ;
  std::list<V> m_list_value ;
  std::pair<K, V> first_elem ;
 public:
 extract_value(const K& k_): last_key_(k_) { }
 void operator() (std::pair<const K, V> elem) …
Run Code Online (Sandbox Code Playgroud)

c++ multimap

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

仅通过加法计算指数

我们正在编写一个非常简单的程序,在我们为一个类构建的处理器上执行.它没有乘法或除法的能力.但是,我们支持循环控制的加法,减法和/或分支(如果您熟悉MIPS,则支持相等的分支).我们认为运行它的一个简洁的程序将是某种x ^ n程序.当然,这些数字必须是硬编码的,但考虑到我们处理器的局限性,这是否现实?

对指数有额外的计算吗?谢谢.

algorithm mips addition exponent

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

将vector <unsigned char>转换为vector <unsigned short>

我从二进制文件中获取数据,从文件中读取并在unsigned char的向量中写入.我无法编辑它,因为我正在使用外部库.

但我从文件中读取的数据是16位图像,我想将数据放入无符号短的向量中

也许我可以为它做演员?

RGDS.

c++

0
推荐指数
2
解决办法
6153
查看次数

php联系表单干净的代码

试着用php制作我自己的联系表格.有没有更好/更清洁的方法来解决这个问题?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1 /DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Contact Form Practice</title>


</head>

<body>


<form method="POST" action="mailer.php">
Name:
<br>
<input type="text" name="name" size="19"><br>
<br>
Your Email Adress:
<br>
<input type="text" name="email" size="19"><br>
<br>
Message:
<br>
<textarea rows="9" name="message" cols="30"></textarea>
<br>
<br>
<input type="submit" value="Submit" name="submit">
</form>



</body>
</html>
Run Code Online (Sandbox Code Playgroud)

---------------- PHP ---------------

<?php
if(isset($_POST['submit'])) {

$to = "mail@cheapramen.com";
$subject = "Contact";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];

$body = "From: $name_field\n E-Mail: $email_field\n Message:\n …
Run Code Online (Sandbox Code Playgroud)

php forms contact

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

Java逐字符地读取utf-8编码文件

我有一个文件保存为utf-8(事实上由我的应用程序保存).你怎么逐字逐句地读它?

File file = new File(folder+name);
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
DataInputStream dis = new DataInputStream(bis);
Run Code Online (Sandbox Code Playgroud)

这两个选项似乎是:

char c = dis.readByte()
char c = dis.readChar()
Run Code Online (Sandbox Code Playgroud)
  • 只要您只存储了ascii字符,即第一个选项,即英语.
  • 第二个选项将文件的第一个和第二个字节读作一个字符.

原始文件的编写如下:

File file = File.createTempFile("file", "txt");
FileWriter fstream = new FileWriter(file);
BufferedWriter out = new BufferedWriter(fstream);
Run Code Online (Sandbox Code Playgroud)

java

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

回调是否传递给jquery的$ .get()在一个单独的线程中执行?

很简单的问题:假设我有以下js/jquery代码

doSomething();

$.get(url, callback);

doSomethingElse();
Run Code Online (Sandbox Code Playgroud)

据我所知,在发送GET请求后,doSomethingElse()开始执行.现在假设服务器的回复在doSomethingElse()执行时到达.怎么了?

  • 回调是否在与doSomethingElse()并行的单独线程中运行?
  • doSomethingElse()的执行是否暂停,直到回调运行并返回?
  • 一旦doSomethingElse()返回,是否只调用回调?

感谢您的任何见解!

拉拉

javascript ajax jquery

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

谁发明了throw/try/catch [/ finally]这种错误处理方式?

我的问题更多的是历史性而非实际性:

  1. 谁发明了它?
  2. 首先使用哪种语言(以及在何种程度上)?
  3. 什么是最初的想法,基本概念(这些天实际问题必须解决,欢迎论文)?
  4. 的Lisp空调系统的电流异常处理的祖先?

theory language-features exception-handling language-design exception

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