问题列表 - 第26001页

如何在VIM中启用文件特定的选项卡缩进设置?

我相信有一种方法可以在文件中编写注释,vim将使用该方法覆盖默认的tab键和缩进值.

有人能指出我有关此功能的信息以及如何使用它吗?

vim configuration indentation auto-indent

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

ASP.NET成员资格 - 从成员资格表中检索密码和PasswordSalt - 哈希用户ID

我非常接近完成这个项目.我需要从我的Membership表中检索密码和passwordSalt,以将其与我的'OldPasswords'表进行比较.

问题是成员资格提供程序不允许我使用GetPassword方法,因为密码是经过哈希处理的.

我无法在正常的sqlConnection中检索它,因为UserID也被哈希处理.

有谁知道如何散列UserID所以我可以把它放在我的where子句中?

或者可能有不同的方式来获取这些数据?

任何帮助表示赞赏.

谢谢,

史蒂夫

c# membership asp.net-membership membership-provider

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

我可以要求Postgresql忽略事务中的错误

我使用Postgresql和PostGIS扩展进行临时空间分析.我通常在psql中手工构造和发出SQL查询.我总是在一个事务中包装一个分析会话,所以如果我发出一个破坏性的查询,我可以回滚它.

但是,当我发出包含错误的查询时,它会取消该事务.任何进一步的查询都会引出以下警告:

错误:当前事务被中止,命令被忽略直到事务块结束

有没有办法可以解决这个问题?每次我输入错字时回滚事务并重新运行以前的查询都很烦人.

database postgresql postgis

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

ubuntu lucid上的solr-tomcat包

我在ubuntu lucid上安装了solr-tomcat软件包(10.04最新版).它会自动安装java和tomcat,并希望所有其他依赖项.我可以在http:// localhost:8080访问tomcat 但不知道在哪里可以找到solr web admin http:// localhost:8180什么也没给我.

这个包已知有效吗?我已经读过,在以前的ubuntu版本中,软件包已经坏了.安装软件包后是否需要配置任何内容?

谢谢

ubuntu tomcat solr package

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

在开发类似语言的小python时进行缩进控制

我正在使用flex,byacc(用于词法和解析)和C++开发一个类似语言的小python,但我有一些关于范围控制的问题.

就像python一样,它使用白色空格(或制表符)进行缩进,不仅如此,但我想实现索引破坏,例如,如果你在while循环中键入"break 2",那么在另一个while循环中它不仅会从最后一个,但也来自第一个循环(因此在休息后的数字2),依此类推.

例:

while 1
    while 1
        break 2
        'hello world'!! #will never reach this. "!!" outputs with a newline
    end
    'hello world again'!! #also will never reach this. again "!!" used for cout
end
#after break 2 it would jump right here
Run Code Online (Sandbox Code Playgroud)

但由于我没有"反"制表符来检查作用域何时结束(例如C,例如我只使用'}'字符)我想知道这种方法是否最好:

我将在我的yacc文件中定义一个全局变量,如"int tabIndex",我将使用extern在我的lex文件中访问.然后每当我在我的lex文件中找到一个制表符时,我会将该变量增加1.当我在yacc文件上解析时,如果我找到一个"break"关键字,我会减去它从tabIndex变量后面输入的数量,以及我编译后达到EOF并且我得到一个tabIndex!= 0我会输出编译错误.

现在的问题是,最好的方法是查看缩进是否减少,我应该从lex读取\ b(退格)字符然后减少tabIndex变量(当用户不使用break时)?

另一种实现这个的方法?

另外一个小问题,我希望每个可执行文件都有一个名为start()的函数的起点,我应该将其硬编码到我的yacc文件中吗?

对不起,长期以来,我们非常感谢任何帮助.如果有人可以为python提供yacc文件,那么作为指南很好(尝试在谷歌上看,没有运气).

提前致谢.

c c++ yacc lex compiler-theory

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

嵌套/子TransactionScope回滚

我试图嵌套TransactionScopes(.net 4.0),就像在SQL Server中嵌套事务一样,但看起来它们的运行方式不同.我希望我的子事务能够在它们失败时回滚,但允许父事务决定是否提交/回滚整个操作.问题是当第一次完成时,事务被回滚.我意识到完全不同于提交.

我正在尝试做的一个非常简化的例子:

static void Main(string[] args)
{
    using(var scope = new TransactionScope()) // Trn A
    {
        // Insert Data A

        DoWork(true);
        DoWork(false);

        // Rollback or Commit
    }
}

// This class is a few layers down
static void DoWork(bool fail)
{
    using(var scope = new TransactionScope()) // Trn B
    {
        // Update Data A

        if(!fail)
        {
            scope.Complete();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我不能使用Suppress或RequiresNew选项,因为Trn B依赖于Trn A插入的数据.如果我确实使用这些选项,Trn B被Trn A阻止.

任何想法如何让它工作,或甚至可能使用System.Transactions命名空间?

谢谢

.net transactions transactionscope

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

如何将文本转换为数字?

我有一个Excel报告,其中包含几列文本和几列数字,这些列存储为文本.

有没有一种简单的方法可以将存储为文本的数字转换为数字,而不会影响实际的文本数据?

excel type-conversion

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

ZipArchive php类 - 它内置于PHP吗?

好的,只是想知道这个类内置的PHP版本.如果它们内置于所有平台(OS).我想要一种方法来搜索zip文件并将文件file_put_contents放在webroot中的不同文件路径中.在任何情况下,我都熟悉如何使用ZipArchive类,但我想知道使用这个类是否是一个很好的解决方案并支持MOST,如果不是所有服务器?我的意思是,我宁愿不使用需要服务器安装它的方法.我正在寻找一个解决方案,至少支持MOST服务器,而无需安装类...

谢谢 :)

另外,如果可能的话,我想支持打开tar.gz和/或.tgz文件,但我不认为ZipArchive类支持这个,但是也许一个不同的内置php类呢?

php zip class ziparchive

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

在Eclipse中像JUnit一样工作的C#测试框架?

我来自Java/Eclipse背景,我担心让JUnit和JMock在Eclipse中运行是多么容易,并且弹出了带有条和通过/失败信息的GUI.它没有麻烦.

我看到很多很棒的选择,可以使用Visual Studio在C#中进行测试.NUnit看起来非常好,因为它包含单元和模拟测试.麻烦的是,我无法弄清楚如何让IDE显示我的结果.NUnit文档似乎表明它不会通过VS IDE自动显示结果.我找到了http://testdriven.net/,这似乎是小号,这使VS显示这些统计数据并使用多个框架,但它不是开源的.

无论如何使用VS IDE进行单元和模拟测试,就像在Java中使用Eclipse一样?

c# junit unit-testing mocking

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

用于创建计算机科学图表的软件/ Webapp

什么是一些好的程序或基于Web的应用程序可以使用(最好(但不一定)免费)为计算机科学文章或论文创建图表?

特别是,我希望代表数据结构,如堆栈,链表,树等.

有任何想法吗?

diagrams data-structures

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