问题列表 - 第12085页

C#Java HashMap等价

从Java世界变成C#,有一个HashMap等价物吗?如果不是你会推荐什么?

c# java hashmap

303
推荐指数
5
解决办法
37万
查看次数

我需要在html <pre>标记内转义什么

<pre>在我的博客中使用标签来发布代码.我知道我必须要改变<&lt;>&gt;.我需要转义任何其他字符才能获得正确的HTML吗?

html html-encode

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

C++构造函数定义

这里的所有构造函数方法都做同样的事情.我主要使用method2但今天第一次看到method3.在某些地方看过method1但不知道它们之间的确切差异是什么?哪一个是定义构造函数的最佳方法,为什么?是否涉及任何性能问题?

  1 class Test
  2 {
  3     private:
  4         int a;
  5         char *b;
  6     public:
  7         Test(){};
  8         
  9         // method 1
 10         Test(int &vara, char *& varb) : a(vara), b(varb){}
 11         
 12         // method 2
 13         Test(int &vara, char *& varb)
 14         {
 15             a = vara;
 16             b = varb;
 17         }   
 18         
 19         //method 3
 20         Test(int &vara, char *& varb)
 21         {
 22             this->a = vara;
 23             this->b = varb;
 24         }   
 25         
 26         ~Test(){} …
Run Code Online (Sandbox Code Playgroud)

c++

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

使用DataSet的更有效方法

Form作为更新过程的一部分,我在每个代码上重复了以下代码.当页面加载BLL返回a时DataSet,比方说

_personInfo = ConnectBLL.BLL.Person.GetPerson(personID);
Run Code Online (Sandbox Code Playgroud)

我将它存储DataSet在一个Form级别变量中,然后我在验证/更新过程中使用它来检查更改.我一次传递一行(尽管永远不会超过一行)到Function一个控件中的值,并将其与其中相应的列值进行比较DataSet.如果它发现它不同,那么它将该列设置为新值,并将名称添加到List更改的内容中.

// Load Person info
        using (var tmpPersonDT = tmpPersonDS.Tables[0])
        {
            if (tmpPersonDT.Rows.Count > 0)
            {
                foreach (DataRow row in tmpPersonDT.Rows)
                {
                    CheckPersonData(row);
                }

            }
        }

// Snippet of the CheckPersonData() that is being called....
    if (!object.Equals(row["ResidencyCountyID"], lkuResidenceCounty.EditValue))
    {
        row["ResidencyCountyID"] = lkuResidenceCounty.EditValue;
        _whatChanged.Add("ResidencyCounty");
    }

if (!object.Equals(row["ResponsibilityCountyID"], lkuResponsibleCounty.EditValue))
{
    row["ResponsibilityCountyID"] = lkuResponsibleCounty.EditValue;
    _whatChanged.Add("ResponsibilityCounty");
}

if (!object.Equals(row["HispanicOriginFlag"], chkHispanic.EditValue))
{
    row["HispanicOriginFlag"] = …
Run Code Online (Sandbox Code Playgroud)

.net c# refactoring dataset winforms

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

无法在Python中导入Numpy

我正在尝试编写一些使用Numpy的代码.但是,我无法导入它:

Python 2.6.2 (r262, May 15 2009, 10:22:27) 
[GCC 3.4.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named numpy
Run Code Online (Sandbox Code Playgroud)

我尝试了这个问题中的建议:

>>> import sys
>>> print sys.path
['', '/usr/intel/pkgs/python/2.6.2/lib/python26.zip', '/usr/intel/pkgs/python/2.6.2/lib/python2.6', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/plat-linux2', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-tk', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-old', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-dynload', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/site-packages']
Run Code Online (Sandbox Code Playgroud)

我搜索了numpy该路径中命名的文件:

$ find /usr/intel/pkgs/python/2.6.2/bin/python -iname numpy\*
Run Code Online (Sandbox Code Playgroud)

但没有出现.

所以...

  • 是否还有其他通常安装Python模块的地方?
  • 如果事实证明它没有安装在中心区域,我如何在我的帐户中本地安装numpy?

python import numpy

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

在Python中禁用断言

如何在Python中禁用断言?

也就是说,如果一个断言失败了,我不希望它抛出AssertionError,但继续前进.

我怎么做?

python debugging assert exception-handling environment-variables

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

如何在case语句中使用C#enum值的字符串值?

我已经将C#枚举定义为

public enum ORDER
{
    ...
    unknown,
    partial01,
    partial12,
    partial23,
}
Run Code Online (Sandbox Code Playgroud)

并且可以将其值用作字符串,如:

            string ss = ORDER.partial01.ToString();
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在case语句中使用它时,它无法编译:

string value = ...
switch (value)
{
    case null:
        break;
    case "s":
        // OK
        break;
    case ORDER.partial01.ToString():
        // compiler throws "a constant value is expected"

        break;
  ...
Run Code Online (Sandbox Code Playgroud)

我认为枚举是常数.我该如何解决这个问题?

(我无法将值解析为枚举值,因为某些值超出了范围)

c# string enums

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

如果我的查询中有太多的OR运算符,如何优化mysql查询?

使用PHP和MySQL

我从facebook上抓了一大堆facebook用户ID.

现在我想在我的应用程序中找到该数组的相应用户名.

显然,在我的应用程序中,用户表包含唯一的用户名和唯一的fb_uid值.

我对编程的基本理解使我有两种方式:

1)使用循环并运行fb_uid数组并逐个查找用户名.

要么

2)创建一个怪物查询,例如从用户中选择distinct(用户名),其中fb_uid = value1或fb_uid = value2 ...

那么有更好的出路吗?

谢谢.

php mysql query-optimization

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

Rails form_tag表单写入 - 具有非活动记录模型

我有点像Rails的新手.我正在写一个couchrest-rails应用程序,所以我没有使用activerecord这个模型.我只是想通了那意味着

form_for(@model) 
Run Code Online (Sandbox Code Playgroud)

不行.我正在尝试研究如何使用form_tag - 但大多数示例都不涉及new和create操作.

这是错的:

<h1>New article</h1>

<% form_tag new_article_url(@article), :method => :post do |f| %>
  <%= f.error_messages %>

  <p>
    <%= f.label :title %><br />
    <%= f.text_field :title %>
  </p>
  <p>
    <%= f.submit 'Create' %>
  </p>
<% end %>

<%= link_to 'Back', articles_path %>
Run Code Online (Sandbox Code Playgroud)

因为当我运行我的Cucumber场景时,我得到了这个:

Scenario: Create Valid Article                            # features/article.feature:16
  Given I have no articles                                # features/step_definitions /article_steps.rb:8
  And I am on the list of articles                        # features/step_definitions/webrat_steps.rb:6
/home/deploy/www/www.trackingplace.com/app/ccc/app/views/articles/new.html.erb:3: warning: multiple values for a block parameter (0 for …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails actionview form-for actionviewhelper

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

如何强制Maven从中央存储库下载maven-metadata.xml?

我想要做的是强制Maven下载我在本地存储库中的每个工件的'maven-metadata.xml'.

默认的Maven行为是仅从远程存储库下载元数据(请参阅此问题).

为什么我要这样做:

目前,我有一个在构建机器中运行的远程存储库.通过远程存储库,我指的是位于构建计算机中的目录,其中包含构建我的Maven项目所需的所有依赖项.请注意,我没有使用像Nexus这样的存储库管理器,存储库只是我上传到构建机器的本地存储库的副本.

但是,由于我的本地存储库不包含"maven-metadata.xml"文件,因此构建计算机存储库中也缺少这些元数据文件.如果我可以从中央存储库检索元数据文件,那么就可以将一个工作的远程存储库上传到我的构建机器.

java maven-2 maven-metadata

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