问题列表 - 第47394页

Google App Engine Python 上的异步 http 请求

有谁知道如何从 Google App Engine 发出 http 请求而不等待响应?它应该像带有 http 的推送数据,没有响应延迟。

python google-app-engine asynchronous http request

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

如何添加对C#项目调用的非托管C++项目的引用?

一种解决方案(the.sln)

一个C++项目(2010年的mycppproject.vcxproj或2008年的mycppproject.vcproj)编译导出某些函数的本机DLL.在调试中,这构建了c:\ output\Debug\mycppproject_d.dll,在发行版中,这构建了c:\ output\Release\mycppproject.dll.

一个包含PInvoke的C#控制台应用程序(mycsharpconsole.csproj)调用DLL.

所有编译都很好.

当我构建时,我希望能够将csharp项目中的引用添加到cpp DLL项目中,以便它可以将相应目录中的相应文件复制到内置csharp项目的\ bin\Debug目录中.

这应该是可能的,因为IDE知道有关构建DLL的位置以及构建C#应用程序的位置的所有内容.

在Visual Studio 2010中:

我在csharp项目上尝试了"Dependencies ..."并添加了对mycppproject的依赖,但这没有任何效果.

我在csharp项目上尝试了"Add Reference ..."并添加了对cpp项目的引用,但是我收到一条警告消息'项目的Target Framework版本"mycppproject"高于当前项目Target Framework版本.您是否要将此引用添加到项目中?(是/否/取消).

单击"是"将生成错误消息"无法添加对mycppproject的引用".

c# c++ unmanaged visual-studio

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

设置self.window.rootViewController会导致SIGABRT

我正在尝试做一个应用程序,你按下按钮然后UIAlertView出现,里面有一个UIView3自定义按钮.到目前为止一切正常.当我点击其中一个按钮时,我想要更改一个图像UIImageView并且也可以.问题在于,每当我尝试启动应用程序时,就会出现sigabrt.

SIGABRT在我的发生AppDelegate.m在这条线:

self.window.rootViewController = self.viewController;
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮助我那将是伟大的,顺便说一句,我不习惯xcode和objective-c所以我不知道为什么会发生这种情况.

这是我的viewController.h

#import UIKit/UIKit.h (i removed < > cause they were hiding everything inbetween in the post.)

@interface savingstatusViewController : UIViewController {

    UIView *loginView;
    UIImageView *statusImage;
    UIAlertView * MyTicketAlert;

}

- (IBAction)status:(id)sender;

@property (nonatomic, retain) IBOutlet UIView *loginView;    
@property (nonatomic, retain) IBOutlet UIImageView *statusImage;
@property (nonatomic, retain) IBOutlet UIAlertView * MyTicketAlert;

- (IBAction)green:(id)sender;
- (IBAction)yellow:(id)sender;
- (IBAction)red:(id)sender;

@end
Run Code Online (Sandbox Code Playgroud)

这是我的viewController.m

#import "savingstatusViewController.h"

@implementation savingstatusViewController

@synthesize loginView; …
Run Code Online (Sandbox Code Playgroud)

uiview uialertview sigabrt ios

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

设置Dijit.Form.Textarea的值

我有一个dijit对话框,其中包含我想要自动填充的表单.我可以在其中显示包含表单的对话框,但我无法在表单中设置文本区域的值.这是包含html的div.

<div dojoType="dijit.Dialog" id="formDialog" title="Form Dialog" >
<table>
    <tr>
        <td>
            <label for="desc">
                Description:
            </label>
        </td>
        <td>

        <textarea id="desc" name="desc" dojoType="dijit.form.Textarea" style="width:200px;"></textarea>
Run Code Online (Sandbox Code Playgroud)

保存关闭

我可以通过这样做来显示这一点

var formDlg = dijit.byId("formDialog"); formDlg.show();

但我遇到的问题是设置textarea的值为"desc".我尝试了很多东西,但我知道我需要

var test = dijit.byId("desc");
Run Code Online (Sandbox Code Playgroud)

但如果我设置任何测试属性,例如

   test.value = "foo";
   test.textContent = "foo";
   test.innerHTML = "foo";
   test.srcNodeRef = "foo";
Run Code Online (Sandbox Code Playgroud)

该值永远不会保存并显示在textarea中.这样做有诀窍吗?任何帮助都会很棒.谢谢

javascript dojo dijit.form

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

Android中的大型ListView

构建一个字典应用程序我需要一个ListView显示超过10万个项目.我想让用户根据需要滚动.

搜索和显示单词的最佳做法是什么?
可以在ListView中显示150,000个单词(用于表现)吗?如果不是如何在用户到达列表末尾后添加100个其他单词?

目前,我在前面显示50个单词,在搜索单词中显示50个单词.

谢谢.

android listview

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

如何以编程方式删除XML中定义的现有规则?

我有一个包含在相对布局中的线性布局.它在XML文件中设置为另一个线性布局的右侧(这很好).在某些情况下,我想在活动的onCreate期间更改布局的相对位置,因此我需要修改"右侧"参数以与另一个布局相关联.我试过这个:

    RelativeLayout.LayoutParams layoutParams;

    layoutParams = (RelativeLayout.LayoutParams) linearLayoutToMove
            .getLayoutParams();
    layoutParams.addRule(RelativeLayout.RIGHT_OF,
            R.id.new_ref_LinearLayout);
Run Code Online (Sandbox Code Playgroud)

但它不起作用:o(

有线索吗?

android android-layout layoutparams android-relativelayout

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

用户输入,我们该怎么做?

我们如何从prolog中获取用户的内容:例如:

animal(dog).
animal(cat).
write('please type animal name:'),nl.
/* How to read from user and store it to X 
and then check that user has typed animal name ?*/
?-animal(X).
Run Code Online (Sandbox Code Playgroud)

prolog

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

使用MSBuild和VS2010生成的vcxproj文件作为目标 - 错误MSB4066("元素中的属性标签无法识别")

使用VS2010,我创建了一个名为"TfsBuildTestTarget"的Win32 C++控制台应用程序.这只是向导创建的默认控制台应用程序.我没有进行任何代码或项目更改,并且按预期在VS2010中构建正常.

然后我创建了一个MSBUILD项目文件,如下所示:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="Build">
        <MSBuild Projects="TfsBuildTestTarget.sln" Targets="TfsBuildTestTarget" Properties="Configuration=Release;Platform=Win32"/>
    </Target>
</Project>
Run Code Online (Sandbox Code Playgroud)

当我在这个项目文件上运行MSBUILD时,我收到以下错误:

"c:\ dev\TfsBuildTestTarget\testBuild.proj"(默认目标)(1) - >"c:\ dev\TfsBuildTestTarget\TfsBuildTestTarget.sln"(TfsBuildTe stTarget target)(2) - >(TfsBuildTestTarget target) - >
c :\ dev\TfsBuildTestTarget\TfsBuildTestTarget\TfsBuildTestTarget.vcxproj(3,14):错误MSB4066:元素中的"Label"属性无法识别.

(VS生成的)vcxproj文件中的引用行如下所示:

  <ItemGroup Label="ProjectConfigurations">
Run Code Online (Sandbox Code Playgroud)

MSBuild项元素引用不包含Label属性.

这里发生了什么?为什么VS2010生成的项目文件似乎与MSBuild不兼容?有没有办法让我在没有手动调整XML的情况下将此解决方案构建为MSBuild项目的一部分?

msbuild visual-studio-2010

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

管理事务回滚

我的注释有问题@Transactional.

我有一种做某些东西的方法,而且我在里面扔了一个东西IllegalArgumentException.

我认为(即使我已经捕获了异常)它将事务设置为rollbackOnly(异常抛出时的一些触发器)并且它结束而没有成功提交事务.

这是错误:

org.springframework.transaction.TransactionSystemException : Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly
Run Code Online (Sandbox Code Playgroud)

我可以添加@Transactional一个无回滚 - 我抛出和捕获的异常,但我不认为这是一个真正的解决方案.

也许有一种方法可以取消对事务的rollbackOnly,但我认为这也不是最好的做法......

所以,你知道我该怎么办?

谢谢,

java spring hibernate jpa

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

selectsmenu在jsf2中的表中

我有一个包含2个selectOneMenu组件的表.

我希望一旦在第一个selectOneMenu组件中选择了一条记录,它将在同一行中使用Ajax更新另一个selectOneMenu.

我的桌子:

<p:dataTable value="#{myBean.myInfo}" var="myInfo">
    <p:column>
        <f:facet name="header">Group</f:facet>
        <h:selectOneMenu value="#{myInfo.myInfoType.code}">
            <f:selectItems value="#{myBean.myList}" />
            <f:ajax event="change" execute="@this" listener="#{myBean.refershNames}" render="myNames"/>
        </h:selectOneMenu>
    </p:column>
    <p:column>
        <f:facet name="header">Name</f:facet>
        <h:selectOneMenu id="myNames" value="#{myInfo.myInfoType.secondCode}">
            <f:selectItems value="#{myBean.mySecondList}" />
        </h:selectOneMenu>
    </p:column>
<p:dataTable>
Run Code Online (Sandbox Code Playgroud)

在我有的豆:

List<SelectItem> myList,mySecondList;

public void refershNames(AjaxBehaviorEvent event){
    //how can I retrieve the selected item and update the relevant record?
}
Run Code Online (Sandbox Code Playgroud)

我怎么能用Ajax做到这一点?我正在使用JSF2

java ajax jsf primefaces jsf-2

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