问题列表 - 第3555页

我什么时候应该使用$(并且它总是可以用括号替换)?

从我正在阅读的内容来看,它$被描述为"将一个函数应用于它的参数".但是,它似乎不像(apply ...)Lisp 那样工作,因为它是一个二元运算符,所以它看起来真的唯一有助于有时避免使用括号,foo $ bar quux而不是foo (bar quux).我明白了吗?后一种形式被认为是"坏风格"吗?

syntax haskell operators

9
推荐指数
2
解决办法
812
查看次数

分组anagram词的算法

给定一组单词,我们需要找到anagram单词并使用最佳算法单独显示每个类别.

输入:

man car kile arc none like
Run Code Online (Sandbox Code Playgroud)

输出:

man
car arc
kile like
none
Run Code Online (Sandbox Code Playgroud)

我现在开发的最佳解决方案是基于散列表,但我正在考虑将anagram字转换为整数值的等式.

示例:man =>'m'+'a'+'n'但这不会给出唯一值.

有什么建议吗?


请参阅C#中的以下代码:

string line = Console.ReadLine();
string []words=line.Split(' ');
int[] numbers = GetUniqueInts(words);
for (int i = 0; i < words.Length; i++)
{
    if (table.ContainsKey(numbers[i]))
    {
        table[numbers[i]] = table[numbers[i]].Append(words[i]);
    }
    else
    {
        table.Add(numbers[i],new StringBuilder(words[i]));
    }

}
Run Code Online (Sandbox Code Playgroud)

问题是如何开发GetUniqueInts(string [])方法.

algorithm data-processing anagram

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

实体框架模型设计器和SQL_Variant数据类型的问题

我有一个表有一个SQL_Variant类型的列和一些其他类型的类,如int,bigint,...当我将此表添加到edmx文件时,它添加所有列,但SQL_Variant类型列.是否有错误或我必须做一些事情来添加该列?

entity-framework sql-variant

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

Onselect事件不会触发div

我无法触发附加到<div>元素的onselect事件处理程序.是否可以强制<div>发出选择事件?

html onselect

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

C# - 使用自动实现的属性和命名约定

当使用自动实现的属性时

public string MyProperty {get; 组; }

在您达到命名约定之前,这很棒.

我在类级别字段中使用下划线,即

string _MyProperty;

因此,使用auto实现意味着变量的范围和范围并不明显.

如果你明白我的意思,任何想法?

马尔科姆

编辑:由于该属性是公开的,你也不想使用下划线.

c#

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

在C++中包含彼此的标题

我是一个C++新手,但我无法在网上找到这个(最有可能是微不足道的)问题的答案.我在编译两个类相互包含的代码时遇到了一些麻烦.首先,我的#include语句应该在我的宏内部还是外部?实际上,这似乎并不重要.但是,在这种特殊情况下,我遇到了麻烦.将#include语句放在宏之外会导致编译器递归并给我"#include嵌套太深"的错误.这似乎对我有意义,因为在调用#include之前,这两个类都没有完全定义.然而,奇怪的是,当我尝试将它们放入其中时,我无法声明其中一个类的类型,因为它无法识别.从本质上讲,这是我正在尝试编译的内容:

#ifndef A_H_
#define A_H_

#include "B.h"

class A
{
    private:
        B b;

    public:
        A() : b(*this) {}
};

#endif /*A_H_*/
Run Code Online (Sandbox Code Playgroud)

BH

#ifndef B_H_
#define B_H_

#include "A.h"

class B
{
    private:
            A& a;

    public:
        B(A& a) : a(a) {}
 };

#endif /*B_H_*/
Run Code Online (Sandbox Code Playgroud)

main.cpp中

#include "A.h"

int main()
{
    A a;
}
Run Code Online (Sandbox Code Playgroud)

如果它有所作为,我使用的是g ++ 4.3.2.

一般来说,#include语句应该去哪里?我一直看到它们超出了宏,但我清楚描述的场景似乎打破了这个原则.感谢任何帮助提前!如果我犯了任何愚蠢的错误,请允许我澄清我的意图!

c++ recursion header include

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

如何通过命令行启动Windows Scheduler?

我的意思是从命令行打开内置的Windows GUI,而不是由Schtasks启动

windows command-line scheduler

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

在c ++中检查内存泄漏的最佳方法是什么?

我正在实现一个带有链表的稀疏矩阵,手动检查泄漏是不是很有趣,有什么想法吗?

c++ memory-leaks

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

Visual Studio(VS2008)中的远程调试,Windows窗体应用程序

我正在尝试远程调试Windows窗体应用程序(C#),但我总是收到此错误:

无法连接到名为"XXX"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.验证失败.请参阅帮助以获得帮助.

我试图根据MSDN指南配置,但我无法使其工作.

我的设置:

  • 开发计算机 - 连接到域的XP(x86).
  • 测试计算机 - Vista中(86),其 连接到域.
  • 我在机器之间有网络连接.
  • 我在测试计算机(user1)中创建了一个本地用户,其中包含我运行Visual Studio(mydomain\user1)的域用户的名称.设置相同的密码.
  • 在测试计算机上我正在运行"msvsmon.exe"作为应用程序(而不是服务),我正在使用"runas"命令与我创建的用户一起运行它.(用户1):

    runas/u:user1 msvsmon.exe

有谁可以帮助我吗?

谢谢.

.net c# debugging remote-debugging visual-studio-2008

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

VBA中的类(静态)方法

我想知道,是否可以在VBA中创建类方法.通过类方法,我的意思是可以在没有类的对象的情况下调用的方法.'static'关键字在C++和Java中实现了这一技巧.

在下面的示例中,我尝试创建一个静态工厂方法.

例:

'Classmodule Person'
Option Explicit
Private m_name As String
Public Property Let name(name As String)
    m_name = name
End Property
Public Function sayHello() As String
    Debug.Print "Hi, I am " & m_name & "!"
End Function

'---How to make the following method static?---'
Public Function Create(name As String) As Person
    Dim p As New Person
    p.m_name = name
    Set Create = p
End Function

'Using Person'
Dim p As New Person
p.name = "Bob"
p.sayHello 'Works as expected' …
Run Code Online (Sandbox Code Playgroud)

static vba

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