问题列表 - 第21837页

为什么没有参数的T-SQL中的某些系统函数有括号而其他函数却没有?

我永远不记得系统T-SQL函数,没有参数,需要括号,所以我想知道是否有原因.

例如:CURRENT_TIMESTAMP是一个不需要括号的函数,而SCOPE_IDENTITY()则需要它们.

t-sql sql-server function

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

Html.RenderAction导致"路由表中没有路由匹配提供的值"

我试图以这种方式在ASP.NET MVC 2 RC2中使用Html.RenderAction:

在菜单控制器中:

[ChildActionOnly]
public ActionResult ContentPageMenus()
{
     var menus = _contentPageMenuRepository.GetAll().WithCulture(CurrentCulture);
     return PartialView(menus);
}
Run Code Online (Sandbox Code Playgroud)

在我的索引视图中(对于Home控制器的Index操作):

 <% Html.RenderAction("ContentPageMenus", "ContentPageMenu");%>
Run Code Online (Sandbox Code Playgroud)

但我总是收到此错误消息:路由表中的路由与提供的值不匹配.

.net asp.net-mvc

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

从Qt中选择SQLite

我尝试在Linux上的Qt 4.5.3上处理SQLite数据库.我已经创建了数据库.

然后,我尝试在Qt上执行select:

db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(filename); // Here is FULL path to the database. I've checked it twice :)
bool ok = db.open();
qDebug() << db.tables();

QSqlQuery query;
query.exec("select * from lessons");
qDebug() << query.size();
qDebug() << query.isSelect();
qDebug() << query.isValid();
Run Code Online (Sandbox Code Playgroud)

但调试控制台说:

("lessons", "weeklessons", "weeks") 
-1 
true 
false 
Run Code Online (Sandbox Code Playgroud)

为什么选择什么?我做错了什么?

c++ sql sqlite qt

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

如何根据另一列中的值对列中的值求和?

我有一个文本文件是:

ABC 50
DEF 70
XYZ 20
DEF 100
MNP 60
ABC 30
Run Code Online (Sandbox Code Playgroud)

我想要一个输出,它总结了各个值并将其显示为结果.例如,文件中所有ABC值的总和为(50 + 30 = 80),DEF为(100 + 70 = 170).所以输出应该总结所有唯一的第一列名称 -

ABC 80
DEF 170
XYZ 20
MNP 60
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

谢谢

scripting text-processing

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

如何防止图像/块被包裹?

我正在尝试显示一系列图像.它有点像旋转木马,除了使用jquery和动画,我只有一个滚动条

<div class="playlist-wrapper">
  <ul class="playlist">
    <li> <img src='http://blah' /></li>
    <li> <img src='http://blah' /></li>
    <li> <img src='http://blah' /></li>
    <li> <img src='http://blah' /></li>
  </ul>
</div>

.playlist-wrapper{width: 500px; overflow-x:scroll}
ul{width: 10000px;}
li{float:left}
Run Code Online (Sandbox Code Playgroud)

这里的问题是我必须定义UL标签的宽度,因为如果我不这样做,那么图像将转到下一行,我将得到一个我不想要的Y卷轴.

不能使用jQuery.我尝试了无包装,但这仅适用于文本.

任何的想法?

html css

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

我怎么能从另一个文件访问静态变量?

我怎么能从另一个文件访问静态变量?静态变量不具有文件范围吗?

bash-3.2$ ls
a.c  b.c

bash-3.2$ cat a.c
#include <stdio.h>
static int s = 100;
int fn()
{
/*  some code */
}

bash-3.2$ cat b.c
#include <stdio.h>
#include "a.c"
extern int s;
int main()
{
printf("s = %d \n",s);
return 0;
}

bash-3.2$ gcc b.c   

bash-3.2$ a.exe
s = 100 
Run Code Online (Sandbox Code Playgroud)

c static-variables

0
推荐指数
2
解决办法
2176
查看次数

如何在Windows中迭代无响应的程序?

我正在创建一个应用程序来监视一组选定的程序,并在需要时重新启动它们.对于这组程序,如果出现"出错"(即需要重新启动),程序将在任务管理器中显示为"无响应".

有没有办法在使用api的Windows中迭代无响应的程序?或者,假设我有窗口的进程ID或句柄,我可以查询它是否响应?

c# winapi

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

math.h ceil在C中没有按预期工作

为什么ceil()会在没有分数部分的情况下进行均匀浮动?
当我尝试这样做时:

double x = 2.22;  
x *= 100; //which becomes 222.00...  
printf("%lf", ceil(x)); //prints 223.00... (?)  
Run Code Online (Sandbox Code Playgroud)

但是当我将2.22的值更改为2.21时

x *= 100; //which becomes 221.00...  
printf("%lf", ceil(x)); //prints 221.00... as expected  
Run Code Online (Sandbox Code Playgroud)

我尝试用另一种方式使用modf()并遇到另一个奇怪的事情:

double x = 2.22 * 100;  
double num, fraction;  
fraction = modf(x, &num);  
if(fraction > 0)  
    num += 1; //goes inside here even when fraction is 0.00...  
Run Code Online (Sandbox Code Playgroud)

那么会发生什么是0.000 ...大于0?
谁能解释为什么这两种情况都会发生?此外,我正在使用RedHat中的cc版本4.1.2进行编译.

c compiler-construction math floating-point

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

SQL查询搜索具有特定文本的记录?

如何查询具有用户特定文本输入的记录?

例如在我的表适配器功能中:

SELECT Word, Description, Example  
FROM WordLists  
WHERE (Word LIKE @SearchKey OR Description LIKE @SearchKey OR Example LIKE @SearchKey)
Run Code Online (Sandbox Code Playgroud)

显然,只有具有某些输入的确切文本的记录才会从DB中获取.我需要做的是获取包含用户输入文本的所有记录.

sql-server

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

如何在Template Toolkit中处理包含非法标识符字符的哈希键?

在Template Toolkit中,如果我有以下包含hashref的变量:

[% 
   artist = {
     'life-span' => '1975 to 1987',
   }
%]
Run Code Online (Sandbox Code Playgroud)

在"寿命"中输出数据的最佳方法是什么?

我试过了...

[% artist.life-span %]
Run Code Online (Sandbox Code Playgroud)

^因连字符而失败.

[% artist.'life-span' %]
Run Code Online (Sandbox Code Playgroud)

^这会失败,因为语法不正确.

[% lifespan = 'life-span' %]
[% artist.$lifespan %]
Run Code Online (Sandbox Code Playgroud)

^这有效,但在具有大量数据的大型应用程序中不切实际.

有没有更好的办法?

我正在研究的项目是基于Catalyst的Web应用程序,数据来自许多不同的外部Web服务,因此我不控制哈希键的名称.我想我可以预先处理Perl中的数据,在将它提供给TT之前重命名问题哈希键,但这似乎是一个非常糟糕的解决方法.

perl catalyst template-toolkit

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