问题列表 - 第7449页

整齐缩进SQL语句的算法(Python实现会很好)

我想重新格式化一些单个字符串的SQL语句,其中新行更容易阅读.

我个人并不知道缩进SQL的良好编码风格 - 如何通过表示嵌套查询/ where子句/ left join/etc来最大化可读性?

有没有人见过一个漂亮的打印算法呢?在Python中会更好.

python sql coding-style pretty-print indentation

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

Java:重置程序中的所有值

我正在制作这个节目,在游戏结束时我会询问用户是否想要再次播放.如果他们说是,我需要开始一个新游戏.我做了一个restart()方法:

public void restart(){
    Game g = new Game();
    g.playGame();
}
Run Code Online (Sandbox Code Playgroud)

但是,当我调用此方法时,我的程序中的某些值保持在上一个游戏中的状态.

是否有游戏可以清除所有内容并使用所有默认值创建游戏的新实例?

java

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

在SQL Server中强制查询超时

我们遇到了一个代码块的问题,这个代码块在数据库缓慢的情况下响应很差(它在查询超时时瘫痪).我们已经创建了一个补丁,并且正在通过回归运行它.

我们不能超时.我已经从SQL Mgmt Studio打开了一个事务并更新了每一行来锁定它们,但这并不会导致INSERT超时(这就是我需要的).

我可以通过T-SQL轻松获得表级锁吗?或者我必须在主人身边摆弄?或者我可以轻松强制超时而不锁定?任何输入都表示赞赏.

sql-server testing timeout locking

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

WiX 3.0:可用UI对话列表

我正在为WiX安装程序创建一个UI,我已经包含了WixUI _Common.我一直在搜索,但我似乎无法找到WiX提供的对话框的完整列表.

请列出您知道的任何对话框以及对话框的功能.

更新:感谢CheGueVerra的回答,我能够在WiX源代码的src\ext\UIExtension\wixlib目录中找到定义所有UI对话框的wxs文件.

另外,我在wixwiki.com上找到了一个库存对话列表

user-interface dialog wix

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

SQL Server"EXECUTE AS"出错

我有以下设置:

有一个SQL Server数据库,其中有几个表设置了触发器(收集历史数据).这些触发器是CLR存储过程EXECUTE AS 'HistoryUser'.该HistoryUser用户是在数据库中的一个简单的用户无需登录.它具有足够的权限来读取所有表并写入历史表.

当我备份数据库然后将其还原到另一台机器(在这种情况下是虚拟机,但没关系)时,触发器不再起作用.事实上,不再模仿用户工作了.甚至像这样简单的陈述

exec ('select 3') as user='HistoryUser'
Run Code Online (Sandbox Code Playgroud)

产生错误:

无法作为数据库主体执行,因为主体"HistoryUser"不存在,此类主体不能被模拟,或者您没有权限.

在MSDN读到,如果数据库所有者是域用户,则会发生这种情况,但事实并非如此.即使我将其改为其他任何东西(他们推荐的解决方案),这个问题仍然存在.

如果我创建另一个没有登录的用户,我可以使用它进行模拟就好了.也就是说,这很好用:

create user TestUser without login
go
exec ('select 3') as user='TestUser'
Run Code Online (Sandbox Code Playgroud)

我不想重新创建所有这些触发器,所以我有什么方法可以完成现有的HistoryUser工作吗?

sql-server impersonation

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

表单在解决方案资源管理器中显示为类

我的项目中有一个表单,它在解决方案资源管理器中显示为一个类。这导致了一个问题,因为我无法联系设计师。有想法该怎么解决这个吗?

.net c# winforms

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

有没有办法取消删除SQL Server数据库和存储过程?

有没有办法取消删除SQL Server数据库和存储过程?

编辑:

不,我没有备份.这就是我需要帮助的原因

database sql-server recovery

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

C宏来创建字符串

替代标题(以帮助搜索)

  • 将预处理程序标记转换为字符串
  • 如何从C宏的值创建一个char字符串?

原始问题

我想在编译时使用C #define来构建文字字符串.

该字符串是为调试,发布等而更改的域.

我想要一些这样的事情:

#ifdef __TESTING
    #define IV_DOMAIN domain.org            //in house testing
#elif __LIVE_TESTING
    #define IV_DOMAIN test.domain.com       //live testing servers
#else
    #define IV_DOMAIN domain.com            //production
#endif

// Sub-Domain
#define IV_SECURE "secure.IV_DOMAIN"             //secure.domain.org etc
#define IV_MOBILE "m.IV_DOMAIN"
Run Code Online (Sandbox Code Playgroud)

但预处理器不评估""内的任何内容

  1. 有没有解决的办法?
  2. 这甚至是个好主意吗?

c macros stringification c-preprocessor

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

PHP DOMDocument:loadHTMLFile窒息一个神秘的角色:RS

使用php的DOMDocument-> LoadHTMLFile('test.html'); 继续向我返回一个错误,报告第36行内容中的错误.删除字符后的字符,结果证明这是一个显然是空的空间,是罪魁祸首.在另一个编辑器(Editra)中复制/粘贴该句子,显示出一个奇怪的RS字符.

它是什么,更重要的是,我怎样才能避免它再次发生?

php special-characters domdocument

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

ASP.NET AJAX进度条:从代码背后更新?

我在应用程序中有一个Excel电子表格的导入功能.它目前使用FileUpload控件.我上传文件,然后对该文件运行操作.我想告诉用户正在进行的操作以及完成的百分比.我想我可以获取从Excel电子表格中提取的总行数,并在将每条记录插入数据库并更新进度条时不断划分.

问题是我似乎找不到任何更新Code Behind进度条的解决方案.我尝试使用Matt Berseth的解决方案.

看起来非常好看,但是我无法看到Code Behind的工作原理.从理论上讲,我认为将值放入页面上的文本框中,并将onchange设置为JavaScript函数来设置百分比将作为测试,但即使这样也没有给我预期的结果.

有关如何做到这一点的任何建议?

.net asp.net asp.net-ajax progress-bar

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