问题列表 - 第15127页

如何找出一个列表中是否有任何重复项?

我有一个List,其中MyClass有一个属性'Name'.我想知道列表中是否有重复的MyClass具有相同的名称.

此外,我有一个不同的列表,我想知道与列表A相比是否有任何重复.

c# list duplicates

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

Fluent-Hibernate存在吗?

对于原始的Java Hibernate,有没有像Fluent-NHibernate这样的东西?如果没有,为什么不呢?是否有任何语言特定的限制?

nhibernate hibernate fluent-nhibernate

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

ProcessStartInfo无法调用perl.exe

我试图让以下代码工作,所以我可以从我的c#程序调用perl脚本.我正在使用xd service pack3上的visual stdio 2008进行开发.

 myProcess = new Process();
        ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("perl.exe");
        myProcessStartInfo.Arguments = @"C:\Documents and Settings\test_perl.pl";
        myProcessStartInfo.UseShellExecute = false;
        myProcessStartInfo.RedirectStandardOutput = true;
        myProcessStartInfo.WindowStyle = ProcessWindowStyle.Hidden;
        myProcessStartInfo.CreateNoWindow = true;
        myProcess.StartInfo = myProcessStartInfo;

        myProcess.Start();
        string output = myProcess.StandardOutput.ReadToEnd();
        MessageBox.Show(output);
        myProcess.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

我验证test_perl.pl存在,如果我将perl.exe更改为notepad.exe,则上述代码可以正常工作.但是,如果我使用perl.exe,则消息框为空.

无法弄清楚为什么这是错的.如果你知道原因,请帮助我.

谢谢

c# perl processstartinfo

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

VHDL如何将带有std_logic信号的std_logic_vector一起添加?

我有

douta   : in    std_logic_vector (3 downto 0);
doutb   : in    std_logic_vector (3 downto 0);
c0  : in    std_logic;
f1  : in    std_logic;
f0  : in    std_logic;
res : out   std_logic_vector (3 downto 0);
Run Code Online (Sandbox Code Playgroud)

我正在尝试构建一个简单的ALU,这个ALU提供的功能之一是什么时候

f1 and f0 both = 1 
res = douta plus b plus c0
Run Code Online (Sandbox Code Playgroud)

所以我写了

f1 = '1' and f0 = '1' then res <= douta + doutb + c0;
Run Code Online (Sandbox Code Playgroud)

但显然它不是要去工作,因为的数据类型douta,并doutbstd_logic_vector那里为co仅仅是std_logic

编译时我遇到了这个错误

' Error 603 line 34 …
Run Code Online (Sandbox Code Playgroud)

vhdl

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

最佳实践:在表中存储密码的最安全方法?

我正在使用PHP.我曾经使用原生的mysql函数password()来存储密码.我被告知密码()不再安全了.在PHP中存储密码的最佳方法是什么?是MD5吗?

php security password-encryption

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

XmlNodeList(为什么这是空的)

我无法理解为什么这个NodeList是空的

XmlDocument document = new XmlDocument();
document.Load(xmlpath);    
XmlNodeList nodes = document.SelectNodes("/StructureResponse/rootItem/attributes/Attribute");
Run Code Online (Sandbox Code Playgroud)

这里是XmlFile

<?xml version="1.0" encoding="utf-8"?>
<StructureResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://nts-de-osm1-pxc/webservices/">
    <consolidatedItems xsi:nil="true" xmlns="http://systinet.com/wsdl/com/osm/webservices/service/" />
    <rootItem xsi:type="Part" xmlns="http://systinet.com/wsdl/com/osm/webservices/service/">
        <attributes>
            <Attribute>
                <dataDictionary xsi:nil="true" />
                <dataType>string</dataType>
                <displayName>IDENT_NR</displayName>
                <key>true</key><name>IDENT_NR</name>
                <searchable>true</searchable>
                <userAttribute>true</userAttribute>
                <value>9662744</value>
            </Attribute>
            <Attribute>
                <dataDictionary xsi:nil="true" />
                <dataType>string</dataType>
                <displayName>AI</displayName>
                <key>true</key><name>AI</name>
                <searchable>true</searchable>
                <userAttribute>true</userAttribute>
                <value>00</value>
            </Attribute>
        </rootItem>
    </StructureResponse>
Run Code Online (Sandbox Code Playgroud)

在最终脚本中,我想获得一个包含其中每个属性的数组字符串.

谢谢Stefan

c# xml selectnodes

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

使用Windows 7在VS中取消引用null

我注意到,当我运行Windows XP时,如果我的代码取消引用null,我会在调试中遇到崩溃,然后我就可以轻松识别错误的来源.似乎在Windows 7中(我正在运行64位),而不是崩溃或创建任何类型的通知,代码将简单地打破其当前迭代并开始新的迭代.这对我来说非常令人沮丧,因为当发生这种情况时,调试比以前需要更长的时间.有没有其他人使用Windows 7注意到这一点?

c++ null dereference visual-studio windows-7

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

焦点更改时保持文本选择

我有一个普通的文本框和一个带文本输入的灯箱.

我希望将用户的选择保留在文本框中,即使用户专注于灯箱的文本输入也是如此.

  1. 在普通文本框中选择文本
  2. 切换灯箱
  3. 专注于灯箱输入

在步骤3,丢弃用户的文本选择.如何防止这种情况?例如,请参阅Google文档链接插入灯箱.

谢谢 :)

更新

好的,所以Google文档使用iframe作为空白页面部分,这就是他们处理多个选择的方式.像这样的东西(原谅令人作呕的HTML):

// test.html
<html><body>
  <h1 onclick='lightbox();'>This is the main section</h1>
  <iframe src='frame.html'></iframe>
  <div id='lightbox' style='display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; opacity: 0.8; background-color: black;'>
    <input type='text' name='url' />
  </div>
  <script type='text/javascript'>
    function lightbox() {
      document.getElementById('lightbox').style.display = 'block';
    }
  </script>
</body></html>

// frame.html
<p>This is my iframe</p>
Run Code Online (Sandbox Code Playgroud)

iframe中的文本选择与灯箱中输入的焦点无关.因此,如果选择了某些文本"This is my iframe",则会切换灯箱并将光标放在输入中,iframe的文本选择会在没有任何javascript的情况下持续存在.

我现在正在尝试Nickolay的建议.

javascript textbox focus range selection

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

如果使用validates_length_of,是否需要validates_presence_of?

在ActiveRecord模型中,它是否也被认为是最佳实践/必须在使用validates_presence_of时使用validates_length_of

例如:

class Company < ActiveRecord::Base
  validates_presence_of :name
  validates_length_of   :name, :in => 5..30
end
Run Code Online (Sandbox Code Playgroud)

对我来说,这似乎是多余的.长度在5到30之间意味着该属性也存在,但我看到这在任何地方都使用.它还意味着当真正只需要一个属性时,用户会收到两条关于相同缺失属性的错误消息.

我是否遗漏了某些内容,或者在验证数据时人们是否过于热心?

ruby validation activerecord ruby-on-rails

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

具有O(1),O(n log n)和O(log n)复杂度的算法的示例

我们每天使用的具有O(1),O(n log n)和O(log n)复杂度的算法是什么?

algorithm time-complexity

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