问题列表 - 第11849页

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

在ASP.NET MVC中异步使用WebClient?

我有一个ASP.NET MVC应用程序,它当前使用WebClient类从控制器操作中对外部Web服务进行简单调用.

目前我正在使用同步运行的DownloadString方法.我遇到了外部Web服务没有响应的问题,这导致我的整个ASP.NET应用程序都缺乏线程并且没有响应.

解决此问题的最佳方法是什么?有一个DownloadStringAsync方法,但我不确定如何从控制器调用它.我需要使用AsyncController类吗?如果是这样,AsyncController和DownloadStringAsync方法如何交互?

谢谢您的帮助.

asp.net-mvc multithreading asynchronous webclient

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

Python在使用PyQt和matplotlib时泄漏内存

我在Python中创建了一个基于PyQt的小实用程序,当用户单击按钮时,它使用matplotlib创建PNG图形.在最初的几次点击期间,一切都运行良好,但每次创建图像时,应用程序的内存占用量大约增加到120 MB,最终会使Python崩溃.

如何在创建图形后恢复此内存?我在这里包含了我的代码的简化版本:

import datetime as dt
from datetime import datetime 
import os
import gc
# For Graphing
import matplotlib
from pylab import figure, show, savefig
from matplotlib import figure as matfigure
from matplotlib.dates import MonthLocator, WeekdayLocator, DateFormatter, DayLocator
from matplotlib.ticker import MultipleLocator
import matplotlib.pyplot as plot
import matplotlib.ticker as ticker
# For GUI
import sys
from PyQt4 import QtGui, QtCore

class HyperGraph(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.setWindowTitle('Title')
        self.create_widgets()

    def create_widgets(self):
        grid = QtGui.QGridLayout()
        self.generate_button = QtGui.QPushButton("Generate Graph", self) …
Run Code Online (Sandbox Code Playgroud)

python memory-leaks pyqt matplotlib

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

我应该将Perl/Tk,Tcl :: Tk或Tkx用于Perl GUI吗?

我真的很喜欢Perl/Tk,但已经认为它是DOA.我认为Tcl::Tk并且Tkx是更好的解决方案.假设我放弃了Perl/Tk.是否是"最受支持"的路线Tcl::Tk(自2007年以来一直没有更新,其作者似乎无法联系到),或者Tkx?这些是否被积极使用/支持?

perl user-interface tk-toolkit tcl tkx

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

在mysql和php中使用insert重复更新时如何知道上次操作是插入还是更新?

我正在使用PHP和MySQL.

如果我使用INSERT ON DUPLICATE UPDATESQL语句,那么如何知道上一次操作是否是成功插入而不是更新或不成功插入?

假设是有问题的表没有使用自动增量,所以我不能用一个mysql_insert_id来帮助我找出答案.

php mysql insert-update

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

Aptana自动格式

我正在尝试Aptana(独立版)进行PHP编辑.与其父Eclipse一样,它有很多代码格式设置.与Eclipse不同,它似乎没有实际自动执行代码格式化的选项,甚至没有手动触发器的选项.我有什么不明白的选择吗?

php aptana formatting

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

如何在spring中获取freemaker模板中的请求上下文

使用时如何在freemarker模板中获取请求上下文路径spring

我的观点解析器是这样的

    <bean id="freeMarkerViewResolver" class="learn.common.web.view.FreemarkerViewResolver">
        <property name="order" value="1" />
        <property name="viewClass"
        value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" />
        <property name="suffix" value=".ftl" />
        <property name="cache" value="false" />
    </bean>
Run Code Online (Sandbox Code Playgroud)

我的视图解析器learn.common.web.view.FreemarkerViewResolver扩展了org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver

spring freemarker spring-mvc

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

Visual Studio和Boost :: Test

我开始使用Boost :: Test驱动开发(在C++中),并且我正在使用单元测试来改造我的一个旧项目.我的问题是 - 我在哪里添加单元测试代码?根据Boost :: Test的文档,测试本身的语法看起来非常简单,但我对如何告诉编译器使用单元测试生成可执行文件感到困惑.理想情况下,我使用预编译头和boost :: test库的仅头版本.

我是否只是为测试创建一个新项目并将所有现有的源文件添加到其中?

Billy3

c++ boost-test visual-c++

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

重定向到zend框架中的上一页

我想在登录页面中为我的登录表单操作(作为查询)添加重定向URL,因此在登录后,可以访问他或她正在浏览的上一页.

首先,我考虑使用Zend Session并将每个页面的url保存在变量中.但我在文档中读到它有开销.那么,有更好的方法吗?或者是否有其他方式使用zend会话而没有开销?

url session redirect zend-framework

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

检查数组中是否存在对象

起初我想说我是PHP的新手.

我有一个实现,检查对象是否在数组中,如果没有添加另一个数组.但它总是返回false并在order数组中添加.

我该如何解决?

这里是部分代码:

$temp = new tempClass($x, $y);

    if (!in_array($temp, $temp_array)) {
            $temp2_array[] = $temp;
    }
Run Code Online (Sandbox Code Playgroud)

php arrays

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