问题列表 - 第9605页

HTML中的空字符串呈现来自Django/Python的结果

特定

siteInfo = \
{
    'appname3': 'MSQuantDynamics11',
    'siteBase': 'http://www.pil.sdu.dk/1',
}
Run Code Online (Sandbox Code Playgroud)

在"urls.py"文件中.

这按预期工作:

urlpatterns = patterns('',
    (r'^$',  direct_to_template,                         \
      {                                                  \
        'template'     : "homepage.html",                \
        'extra_context': { 'siteInfo': siteInfo },       \
      }
    ),
)
Run Code Online (Sandbox Code Playgroud)

为什么它不适用于以下情况?(homepage.html中"{{siteInfo.appname3}}"的结果变为emtpy:

urlpatterns = patterns('',
    (r'^$',  direct_to_template,                         \
      {                                                  \
        'template'     : "homepage.html",                \
        'extra_context': siteInfo,                       \
      }
    ),
)
Run Code Online (Sandbox Code Playgroud)

如果"siteInfo.appname3"更改为其他内容,它会工作吗?

django

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

导致阻塞的SQL Server SELECT语句

我们正在使用带有巨大select语句的SQL Server 2005数据库(没有行版本控制),我们看到它阻止其他语句运行(看到使用sp_who2).我没有意识到SELECT语句可能导致阻塞 - 我有什么办法可以缓解这种情况吗?

sql-server performance blocking

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

从函数返回结构,如何检查它是否已初始化?

我在C++中有以下结构:

struct routing_entry {
        unsigned long destSeq;  // 32 bits
        unsigned long nextHop   // 32 bits
        unsigned char hopCount; // 8 bits
}; 
Run Code Online (Sandbox Code Playgroud)

我有以下功能:

routing_entry Cnode_router_aodv::consultTable(unsigned int destinationID ) {    
    routing_entry route;

    if ( routing_table.find(destinationID) != routing_table.end() )
        route = routing_table[destinationID];

    return route; // will be "empty" if not found
}
Run Code Online (Sandbox Code Playgroud)

"routing_table"是一个stl :: map,定义如下:

map< unsigned long int, routing_entry > routing_table;
Run Code Online (Sandbox Code Playgroud)

我现在的问题是,当使用consultTable函数时,我想检查返回值是否实际初始化,Java伪代码中有些类似(因为我来自Java阵营):

Route consultTable(int id) {
    Route r = table.find(id);
    return r;
}
Run Code Online (Sandbox Code Playgroud)

然后检查r == null

c++ null

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

Rails Flash消息仍然是两页加载

我在Rails应用程序中使用闪存通知,使用以下代码:

flash[:notice] = "Sorry, we weren't able to log you in with those details."
render :action => :new
Run Code Online (Sandbox Code Playgroud)

Flash消息在"新"操作上按预期呈现,但随后它也会显示用户访问的下一页(无论可能是什么).它应该只显示一次,但有些东西会让它坚持下去.

ruby ruby-on-rails

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

动态设置文件输入的值

有没有办法设置文件input(<input type="file" />)的值,还是所有被阻止的安全性?我正在尝试使用谷歌齿轮的openFiles来制作一个简单的多重上传器.

注意:

下面的答案反映了2009年遗留浏览器的状态.现在,您可以在2017年使用JavaScript动态/编程地设置文件输入元素的值.

有关详细信息和演示,请参阅此问题中的答案:
如何以编程方式设置文件输入值(即:拖放文件时)?

html javascript dom google-gears

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

NULL值如何影响数据库搜索的性能?

在我们的产品中,我们有一个通用的搜索引擎,并试图优化搜索性能.查询中使用的许多表都允许空值.我们应该重新设计我们的表以禁止空值进行优化吗?

我们的产品上都运行OracleMS SQL Server.

sql database oracle database-performance query-performance

30
推荐指数
6
解决办法
5万
查看次数

使用版本控制时,处理多台计算机上的web.config差异

我确信每个人都必须处理这些情况,我们检查我们的源代码控制解决方案,每台开发机器都有自己的资源用于调试,构建和测试.

最常见的是:

  • Web服务器(IIS)
  • 数据库(SQL)

Web服务器易于处理,每个开发机器都有自己的proj.user文件来指定不同的调试信息.

但应用程序的连接字符串存储在web.config(受源代码管理)下,理想情况下我们不希望web.config"知道",因此必须执行配置部分,我们将它们委托给其他配置文件(不在sc下)不是最好的解决方案..

asp.net(.net?)已经支持一个具有web.config继承的模型,这将是一个理想的场景..但是这仅适用于目录.

如果我们能做到的话会很棒

  • web.config < - 在版本控制下
  • web.machine.config < - 不受版本控制

当然,我愿意为人们如何解决这个问题提供更好的建议.

喜欢..也许有:

  • web.base.config < - 在版本控制下
  • web.machine.config < - 不受版本控制

有一个构建脚本通过合并它们创建web.config?

斯蒂芬,提前谢谢.


编辑

看起来下一个vs可能有办法处理这个:

http://blogs.msdn.com/webdevtools/archive/2009/05/04/web-deployment-web-config-transformation.aspx


编辑编辑

可能今天使用xml批量更新:

http://blogs.microsoft.co.il/blogs/dorony/archive/2008/01/18/easy-configuration-deployment-with-msbuild-and-the-xmlmassupdate-task.aspx


编辑编辑编辑

那么它当然可以用一个简单的xslt构建任务和一个复制所有东西并拦截某些属性的小变换.只是尝试了一个概念验证,这将为我们节省很多挫折,但转换文件可能比人们更多愿意接受.

基本上我们在版本控制中存储Web.base.config,并通过转换运行它以在构建事件上生成Web.config.

看起来像vs2010将真正有助于拥有更友好的版本.

msbuild xslt version-control web-config

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

停止一个线程

在Java应用程序中,当用户点击下载时,建立远程连接并从远程下载内容是在单独的线程中完成的,并且在屏幕中弹出一个对话框以显示下载进度.现在,在对话框中添加了取消命令,以便为用户提供取消下载的选项.当用户点击取消按钮时,可以使用程序中的dispose()方法处理对话框但是如何停止/终止已经启动的线程?线程执行以下任务:1.建立与远程的连接2.从远程下载内容3.在本地存储内容(内容通过流传输)请帮我解决此问题

java io multithreading

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

c#:"System.Object"和"object"之间的区别

在C#中,使用System.Object代码而不仅仅是object,或者System.String不是string等等有什么区别?或者只是风格问题?

是否有理由说一种形式对另一种形式更有利?

c# coding-style

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

Wix - 根据权限更改安装文件夹

我必须使用Wix创建一个安装包.如果管理员用户正在安装该程序包,则应将其安装到%programfiles%/ [applicationName]中,如果该用户是非管理员用户,则应将其安装到其本地配置文件文件夹(LocalAppDataFolder)中.

怎么可能?

wix wix3

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