问题列表 - 第37982页

HTML5数据库API:同步请求

我目前在html5 iphone webapp上使用客户端数据库.在我的代码中,我需要检查本地数据库中是否存在行:

function isStarted(oDB) {
 var ret = null;
 oDB.query(sql,params,function(transaction,result) {
    if(result.rows.length > 0 ) {
        ret = true;
    } else {
        ret = false;
    }
 });

return ret;
Run Code Online (Sandbox Code Playgroud)

}

不幸的是,isStarted()的返回发生在回调函数之前,我总是得到一个"null"值.在W3c规范中,我们可以看到"synchronous-database-api",但我该如何使用它?是否有一个技巧,以获得asynchronus requets良好的"ret"值?

谢谢你的帮助

javascript database html5

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

使用pkg_resources时,在通用换行模式下打开文件?

我正在处理CSV文件并具有以下工作代码:

reader = csv.reader(open(filename, 'rU'), dialect='excel')
header = reader.next()
Run Code Online (Sandbox Code Playgroud)

但是,为了与代码库中的其他地方兼容,我需要使用一个文件对象pkg_resources.resource_stream,如下所示:

fileobj = pkg_resources.resource_stream('foo', 'tests/bar.csv')
reader = csv.reader(fileobj, dialect='excel')
header = reader.next()
Run Code Online (Sandbox Code Playgroud)

(我在这里进行了简化 - 基本上csv.reader代码是在我无法控制的函数中,并且它需要一个fileobj.)

这会引发以下错误.

Error: new-line character seen in unquoted field - do you need to open the file in universal-newline mode?
Run Code Online (Sandbox Code Playgroud)

知道我如何使用通用换行模式fileobj吗?我在pkg_resources文档中看不到任何相关内容.

谢谢.

python csv pkg-resources

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

C#方法调用错误

是的,我是C#的新手,但我是一个不错的Java开发人员.好的,我在Visual Studio中有一个带有program.cs文件和Class.cs文件的项目.我要做的就是调用in Class.cs中的方法Program.cs.我有一个令人沮丧的错误.当前上下文中不存在名称"mymethod".如果我注释掉方法调用,所有其他代码构建正常,mymethod(parameter);但我无法摆脱该错误.我非常感谢任何帮助.

 public class Class
{
     public void myMethod() 
{

class Program
{
     static void Main(string[] args)
{
Run Code Online (Sandbox Code Playgroud)

c# methods

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

Zend Multiselect Element仅发布一个选定值

我正在创建这样的多个选择元素,它在表单上成功显示:

$element = new Zend_Form_Element_Multiselect('clinics');
$element->setLabel("Clinics");
$element->setAttrib( 'style','width: 240px' );
$element->setMultiOptions( array( '1'=>'clinic1', '2'=>'clinic2' ) );
Run Code Online (Sandbox Code Playgroud)

渲染上面的元素后,它在html源代码中显示以下html:

<select name="clinics[]" id="clinics" multiple="multiple" style="width: 240px" size="5" class="required" tabindex="41">
    <option value="1" label="clinic1">clinic1</option>
    <option value="2" label="clinic2">clinic2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

但是当我提交带有两个选定字段的表单并且print_r时,结果如下:

    $request = $this->getRequest();
    $form = new Patient_Form_Patient( $formOptions );

    if ( $request->isPost() ) {
        if ( $form->isValid( $request->getPost() ) ) {
            $values = $form->getValues();
            print_r($values);die();
        }
    } 
Run Code Online (Sandbox Code Playgroud)

它仅存储数组中的第一个选定选项,但不存储所有选定元素:

Array
( 
    [clinics] => Array
        (
            [0] => 1
        )

    [save] => Submit
)
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我如何提交多个值?

php zend-framework multiple-select zend-form

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

在服务器端运行javascript的最简单方法

我有一个在Android等移动设备上运行的应用程序,我有一些第三方流量跟踪js代码来跟踪我的应用程序的使用情况.因此,每次用户打开我的应用程序时,js代码都会向第三方跟踪服务器发送ping.但是我不确定是否有一种简单的方法可以将js代码直接嵌入到我的应用程序中,而这些代码不是基于浏览器的,也无法解释js代码.所以我可能必须在服务器端执行js代码.第三方代码是这样的:

<script type="text/javascript" src="http://www.3rdparty.com/tracking.lib.js"></script>
<script type="text/javascript">
   var instance = new Tracking();
   instance.run();
</script>
Run Code Online (Sandbox Code Playgroud)

在服务器端运行此代码最简单的方法是什么?

提前致谢.

javascript server-side

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

Google App Engine与亚马逊网络服务

如果您是一个开发人员创业公司,您会选择哪种服务?为什么?如果目标是真正快速进入市场.

您是否会使用GAE并在Python上从头开始构建所有内容,并单击部署?或选择AWS,设置服务器和数据库,使用Rails,并做一些管理工作?

google-app-engine amazon-web-services

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

XNA:获取一个数组/资源列表?

我目前正在开发一个使用XNA(学校项目)的游戏,我想知道是否有办法在运行时列出所有资源,因为我的资源文件名为### - Name ##并且我想在第一个上对它们编制索引3位数字.

c# xna

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

GCC -m32标志:/ usr/bin/ld:跳过不兼容

在64位主机上,我试图用-m32选项构建共享库.这些库是否可以与常规的64位库链接?

我正在做这样的事情:

g++ -m32 -shared source.cpp -l 64_bit_library.so -o 32_bit_library.so
Run Code Online (Sandbox Code Playgroud)

并收到如下错误消息:

/usr/bin/ld: skipping incompatible 64_bit_library.so
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:如何64_bit_library.so以及32_bit_library.so应该在64位主机上编译,以便32_bit_library.so能够被链接64_bit_library.so

c++ linker gcc shared-libraries 32bit-64bit

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

Eclipse使用JSTL需要哪些JAR文件才能最终在GAE/J上运行?

我一直在尝试的时间超过了我想承认让JSTL在Eclipse下工作(最终在GAE/J下).我已经下载了Eclipse,Eclipse的Google App Engine扩展和JSTL(http://download.java.net/maven/1/jstl/jars/ - jstl-1.2.jar在WEB-INF\lib目录中).

我的代码和输出一起在下面:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<HTML><HEAD><TITLE>Test Page</TITLE></HEAD><BODY>
Test Page

<c:set var="myvar" value="3"/>

</BODY></HTML>
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

The tag handler class for "c:set" (org.apache.taglibs.standard.tag.rt.core.SetTag) was not found on the Java Build Path 
test.jsp
[my app's path and name]
line 8
JSP Problem
Run Code Online (Sandbox Code Playgroud)

从本页的最后一篇文章中我不认为我需要一个standard.jar(http://forums.sun.com/thread.jspa?threadID=701267),无论如何我在Oracle上找不到一个download.java.com网站以及jstl jar.

编辑4:现在工作 - 步骤:
1)使用Apache版本
2)实际上在构建路径中包含jar文件(右键单击eclipse项目并点击Properties - > Java Build Path - > Libraries - > Add Class Folder ... ; war/WEB-INF/lib显然默认不在构建路径上)
3)将文件c.tld添加到war/WEB-INF/tld

使您的web.xml看起来像:

<\?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" …
Run Code Online (Sandbox Code Playgroud)

java eclipse google-app-engine jsp servlets

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

了解NSDate是今天,昨天,明天

使用iOS SDK,我需要找到一种简单安全的方法来查看NSDate是今天,昨天,明天.我正在寻找的是伪代码中的这样的东西:

NSDate *myDate = someDate;
if ([myDate isTomorrow]) {
    NSLog("Tomorrow"); 
}
Run Code Online (Sandbox Code Playgroud)

你会如何解决它?

iphone nsdate ios

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