问题列表 - 第41348页

Delphi服务器端框架用于管理会话并使用JSON响应ajax请求?

如果不重新发明轮子,我可以用什么来管理Web应用程序中的用户会话,并能够使用JSON响应ajax请求?

是否有一些框架(例如使用Indy组件或类似的东西)?

赏金注意事项:

在实践中,对我来说,回复一个明确的服务器应用程序示例就足够了.不知何故,这个PHP示例的Delphi示例提到了HERE.(没有数据库部分,我想看看发送JSON意味着什么的基础知识.我对TIdHTTPServer有基本的了解.)

delphi ajax session json

12
推荐指数
3
解决办法
4796
查看次数

GWT包括来自模块清单的外部javascript文件

所以我阅读了有关直接在模块清单yourApplication.gwt.xml中包含外部Javascript文件的文档(http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html)

我有这个名为iscroll.js的javascript文件,存储在GWT项目的war /文件夹中.

我将该行添加到我的GWT应用程序的模块清单中:

<script src="iscroll.js"/>
Run Code Online (Sandbox Code Playgroud)

然后从onModuleLoad()方法我调用这个本机JSNI方法:

private native void initJavascript() /*-{
  $wnd.myScroll = new iScroll('jokeWrapperLabel');
}-*/;
Run Code Online (Sandbox Code Playgroud)

然后,当我在浏览器中运行代码时,我不断得到"iScroll未定义".

知道我做错了什么吗?

这是"iScroll未定义错误"的输出

18:32:41.780 [ERROR] [jollyjokesprogwt] Unable to load module entry point class com.wanderlust.jollyjokespro.gwt.client.JollyJokesProGWT (see associated exception for details)
com.google.gwt.core.client.JavaScriptException: (ReferenceError): iScroll is not defined
 stack: ReferenceError: iScroll is not defined
    at [object Object].<anonymous> (unknown source)
    at __gwt_jsInvoke (http://127.0.0.1:8888/jollyjokesprogwt/hosted.html?jollyjokesprogwt:76:35)
    at http://127.0.0.1:8888/jollyjokesprogwt/hosted.html?jollyjokesprogwt:280:16
    at C (http://127.0.0.1:8888/jollyjokesprogwt/jollyjokesprogwt.nocache.js:2:148)
    at http://127.0.0.1:8888/jollyjokesprogwt/jollyjokesprogwt.nocache.js:8:593
 type: not_defined
 arguments: iScroll
 __gwt_ObjectId: 91
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript gwt manifest

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

如何在版本控制系统中连接两个文件

我正在重构包含许多源文件的C++项目.当前的重构步骤包括将两个文件(例如,x.cppy.cpp)连接成一个较大的文件(比方说xy.cpp),其中一些代码被抛出,并且还添加了一些代码.

我想告诉我的版本控制系统(Perforce,在我的情况下)生成的文件基于两个以前的文件,因此将来,当我查看修订历史时xy.cpp,我也会看到所做的所有更改x.cppy.cpp.

Perforce支持重命名文件,因此如果y.cpp不存在,我会确切知道该怎么做.Perforce还支持合并,所以如果我有2个不同的版本,xy.cpp它可以从中创建一个版本.由此,我发现加入两个不同的文件是可能的(不确定); 但是,我搜索了一些关于Perforce和其他源代码控制系统的文档,并没有找到任何有用的东西.

我正在尝试做什么?
它是否有一个传统的名称(搜索"合并"或"加入"的文档是不成功的)?

version-control refactoring perforce

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

什么是Java中的捕获转换,谁能给我举例?

我注意到JLS谈到5.1.10捕获转换,但我不明白它们是什么.

任何人都可以向我解释/举例吗?

java capture jls

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

python resettable实例方法memoization装饰器

我正在尝试为类的实例方法构建一个装饰器来记忆结果.(之前已经完成了一百万次)但是,我希望能够在任何时候重置memoized缓存(例如,如果实例状态中的某些内容发生更改,这可能会更改无方法的结果)与它的args相关).所以,我试图建立一个装饰为一类,而不是一个函数,这样我可以有机会获得高速缓存作为一个类的成员.这导致我学习描述符的路径,特别是__get__方法,这是我实际上被困的地方.我的代码看起来像这样:

import time

class memoized(object):

    def __init__(self, func):
        self.func = func
        self.cache = {}

    def __call__(self, *args, **kwargs):

        key = (self.func, args, frozenset(kwargs.iteritems()))

        try:
            return self.cache[key]
        except KeyError:
            self.cache[key] = self.func(*args, **kwargs)
            return self.cache[key]
        except TypeError:
            # uncacheable, so just return calculated value without caching
            return self.func(*args, **kwargs)

    # self == instance of memoized
    # obj == instance of my_class
    # objtype == class object of __main__.my_class
    def __get__(self, obj, objtype=None):
        """Support instance methods"""
        if obj is None: …
Run Code Online (Sandbox Code Playgroud)

python decorator memoization descriptor

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

在PowerShell字符串中保留换行符

在PowerShell脚本中,我捕捉变量的EXE文件的字符串输出,然后用一些其他的文字建立一个电子邮件正文相连来.

然而,当我这样做,我觉得,在输出的换行减少到空间,使得总输出不可读.

# Works fine
.\other.exe

# Works fine
echo .\other.exe

# Works fine
$msg = other.exe
echo $msg

# Doesn't work -- newlines replaced with spaces
$msg = "Output of other.exe: " + (.\other.exe)
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,我该如何解决?

string powershell newline

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

无法使用参数调用存储过程

我正在尝试使用msdb.dbo.sp_update_schedule更新SQL Server代理程序计划,但是当我尝试从代码调用存储过程时,我得到异常.

System.Data.OleDb.OleDbException:将数据类型int转换为tinyint时出错.

在System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior,String method)

在System.Data.OleDb.OleDbCommand.ExecuteNonQuery()

如何将值转换为tinyint?

我试过了

MyParameter.DbType = System.Data.DbType.
Run Code Online (Sandbox Code Playgroud)

但是没有TinyInt可用.

c# sql sql-server-agent tinyint

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

使用F#代理映射Reduce

在玩F#代理后,我尝试使用它们来减少地图.

我使用的基本结构是:

  • 地图主管,它将在其状态下完成的所有工作排队,并接收来自地图工作人员的工作请求
  • reduce supervisor与map supervisor做同样的事情来减少工作量
  • 一堆地图并减少映射和减少的工人,如果一个工作失败,它会将其发送回相应的主管进行重新处理.

我想知道的问题是:

  • 与使用PSeq的更传统(但非常好)的地图减少(http://tomasp.net/blog/fsharp-parallel-aggregate.aspx)相比,这有什么意义吗?
  • 我实施地图和减少工人的方式看起来很难看是否有更好的方法?
  • 看来我可以创建一个1000万的地图工人和1000万减少工人lol,我应该如何选择这些数字,越多越好?

非常感谢,

type Agent<'T> = MailboxProcessor<'T>

//This is the response the supervisor
//gives to the worker request for work
type 'work SupervisorResponse =
| Work of 'work //a piece of work
| NoWork//no work left to do 

//This is the message to the supervisor
type 'work WorkMsg = 
| ToDo of 'work //piles up work in the Supervisor queue
| WorkReq of   AsyncReplyChannel<SupervisorResponse<'work>> //' 

//The supervisor agent can be interacted …
Run Code Online (Sandbox Code Playgroud)

f# mapreduce agents

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

Spring WS DefaultWsdl11Definition错误

我正在使用Spring WS并声明一个DefaultWsdl11Definition bean来动态生成WSDL文件.

但是,当我启动webserver(tomcat)时,我得到一个bean实例错误,原因是:

    Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: javax/wsdl/extensions/ExtensibilityElement
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
    ... 45 more
Caused by: java.lang.NoClassDefFoundError: javax/wsdl/extensions/ExtensibilityElement
    at org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition.<init>(DefaultWsdl11Definition.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
    ... 47 more
Caused by: java.lang.ClassNotFoundException: javax.wsdl.extensions.ExtensibilityElement
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1671)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
    ... 53 more
Run Code Online (Sandbox Code Playgroud)

SpringWS-Servlet.xml中的Bean

<bean id="beanWS" class="org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition">
        <property name="schema">
            <bean class="org.springframework.xml.xsd.SimpleXsdSchema">
                <property name="xsd" value="/WEB-INF/somexsd.xsd"/>
            </bean>
        </property>
        <property name="portTypeName" value="beanWS"/>
        <property name="locationUri"
                  value="http://localhost:8080/springws"/> …
Run Code Online (Sandbox Code Playgroud)

java spring web-services spring-ws

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

单个Linq-to-Entities查询中的多个SQL聚合函数

在SQL中,您可以在单个数据库查询中表达多个聚合,如下所示:

SELECT MIN(p.x), MAX(p.x), MIN(p.y), MAX(p.y)
FROM   Places p JOIN Logs l on p.Id = l.PlaceId
WHERE  l.OwnerId = @OwnerId
Run Code Online (Sandbox Code Playgroud)

是否有可能使用Linq-to-Entities做同等的事情?我发现了一个类似的问题,表明Linq-to-SQL不可能,但我想我不需要四次往返数据库进行上述操作.

.net linq-to-entities entity-framework

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