问题列表 - 第14678页

如果我运行mvn deploy它是否会构建新的工件,或者它只是将已经存在的工件部署到远程服务器中?

注意:这个问题最初由Lahiru Gunathilake发布,作为另一个问题答案.为了清楚起见,我将它作为一个单独的问题移到这里.

当我们进行发布时,我们只需构建本地计算机并执行QA,然后将其托管到存储库中.如果我们运行mvn deploy它会创建新的工件,这会导致在存储库和二进制分发中具有不同的工件,因为我们正在从本地存储库创建二进制分发.但如果有人获得源代码并进行构建,他们将获得另一个.但如果mvn deploy不构建但只是部署它没关系.

lifecycle maven-2

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

存储类中的参数以及如何访问它们

我正在编写一个程序,使用此类中存储的值随机组装数学表达式.运算符与它们需要的争论数一起存储在字典中.争论存储在列表中.(四个x确保经常选择x变量)深度,比率,方法和谜语是需要的其他值.

我把它们放在一个班级,所以他们会在一个地方,我可以去改变它们.这是最好的pythonic方式吗?我似乎无法通过Params.depth来引用它们.这会产生错误'Params没有属性'深度'.我必须创建一个Params()实例(p = Params())并通过p.depth引用它们.

我非常喜欢Python.谢谢

class Params(object):
    def __init__(self):
        object.__init__(self)
        self.atoms =['1.0','2.0','3.0','4.0','5.0','6.0','7.0','8.0','9.0','x','x','x','x']
        self.operators = {'+': 2, '-': 2, '*': 2, '/': 2,'+': 2, '-': 2, '*': 2, '/': 2, '**': 2, '%': 2}
        self.depth = 1
        self.ratio = .4
        self.method = ''
        self.riddle = '1 + np.sin(x)'
Run Code Online (Sandbox Code Playgroud)

python

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

在C#中读取CSV文件

有没有人知道一个开源库,它允许你解析和读取.csvC#中的文件?

c# csv open-source

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

我需要一个使用多个代码页无法正确转换为ANSI的字符串

我的.NET库必须将字符串封送到C库,该C库需要使用系统的默认ANSI代码页编码的文本.由于.NET支持Unicode,因此用户可以将字符串传递给未正确转换为ANSI的库.例如,在英语机器上,"デスクトップ"将变为"?????" 传递给C库时.

为了解决这个问题,我编写了一个方法,通过将原始字符串与使用ANSI代码页转换的字符串进行比较来检测何时发生这种情况.我想测试这个方法,但我确实需要一个保证不可编码的字符串.例如,我们在英语和日语机器(以及其他语言)上测试我们的代码.如果我编写测试以使用上面的日语字符串,当日语系统正确编码字符串时,测试将失败.我可以编写测试来检查当前系统的编码,但每次添加/删除新语言时我都会遇到维护噩梦.

是否存在不使用任何 ANSI代码页编码的unicode字符?如果失败了,是否可以使用来自足够不同代码页的字符构造字符串以保证失败?我的第一次尝试是使用汉字,因为我们没有覆盖中文,但显然日语可以转换我尝试过的汉字.

编辑我将接受现在提出格鲁吉亚字符串的答案,但实际上是期待一个来自不同语言的一些字符的结果.我不知道我们是否打算支持格鲁吉亚人,所以现在似乎还可以.现在我必须在每种语言上测试它.喜悦!

testing unicode internationalization

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

JS对象this.method()通过jQuery中断

我相信这有一个简单的答案,但是周五下午,我很累.:(

不确定如何解释它,所以我将继续并发布示例代码...


这是一个简单的对象:

var Bob =

{ Stuff : ''

, init : function()
    {
        this.Stuff = arguments[0]
    }

, doSomething : function()
    {
        console.log( this.Stuff );
    }

}
Run Code Online (Sandbox Code Playgroud)

在这里它被使用:

$j = jQuery.noConflict();
$j(document).ready( init );


function init()
{
    Bob.init('hello');

    Bob.doSomething();

    $j('#MyButton').click( Bob.doSomething );
}
Run Code Online (Sandbox Code Playgroud)

一切都有效,除了最后一行.当jQuery调用doSomething方法时,它会覆盖'this'并阻止它工作.

试图使用只是Stuff不起作用.

那么我如何以允许jQuery调用它的方式引用对象自己的属性,并且还允许对象使用调用jQuery对象?

即我希望能够做到这样的事情:

doSomething : function()
    {
        console.log( <CurrentObject>.Stuff + $j(<CallerElement>).attr('id') );
    }
Run Code Online (Sandbox Code Playgroud)

(在哪里<CurrentObject><CallerElement>替换为适当的名称.)

javascript jquery json this

13
推荐指数
3
解决办法
2450
查看次数

File.ReadAllBytes代码重构

我今天遇到了这段代码:

public static byte[] ReadContentFromFile(String filePath)
{
    FileInfo fi = new FileInfo(filePath);
    long numBytes = fi.Length;
    byte[] buffer = null;
    if (numBytes > 0)
    {
        try
        {
            FileStream fs = new FileStream(filePath, FileMode.Open);
            BinaryReader br = new BinaryReader(fs);
            buffer = br.ReadBytes((int)numBytes);
            br.Close();
            fs.Close();
        }
        catch (Exception e)
        {
            System.Console.WriteLine(e.StackTrace);
        }
    }
    return buffer;
}
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是将其重构为:

public static byte[] ReadContentFromFile(String filePath)
{
    return File.ReadAllBytes(filePath);
}
Run Code Online (Sandbox Code Playgroud)

System.IO.File.ReadAllBytes记录为:

打开二进制文件,将文件内容读入字节数组,然后关闭文件.

...但我错过了一些关键的区别吗?

c# file-io refactoring

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

Google Maps API v3:如何删除所有标记?

在Google Maps API v2中,如果我想删除所有地图标记,我可以简单地执行以下操作:

map.clearOverlays();
Run Code Online (Sandbox Code Playgroud)

如何在Google Maps API v3中执行此操作?

看看Reference API,我不清楚.

html javascript google-maps google-maps-api-3

421
推荐指数
10
解决办法
48万
查看次数

如何将模型中的实际html注入模板?

在我的管理员中,我有一个用户可以输入html的文本区域:

<ul>
  <li>blah</li>
</ul>
<p>
  Stuffs
</p>
Run Code Online (Sandbox Code Playgroud)

当我将上面的内容推送到我的模板并查看页面的来源时,我得到:

&lt;ul&gt;
  &lt;li&gt;blah&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
  Stuffs
&lt;/p&gt;
Run Code Online (Sandbox Code Playgroud)

我应该如何处理输出,以便在页面源中看到实际的html?

django django-templates

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

关于缩小这个功能的想法?

我有这个巨大的开关案例,里面有嵌套的switch case语句,我想知道是否有人对如何清理有任何想法?

switch (datatype) {
    case STR:
    {
         switch(operation)
         {
              case EQUALS:
              {
                     /* perform str compare */
              }
              case NOTEQUALS:
              {
              }
              case LT:
              {
              }
              case GT:
              {
              }
              case GTE:
              {
              }
              case LTE:
              {
              }
              default:
                 break;
         }
         break;
    }
    case VER:
    {
         switch(operation)
         {
              case EQUALS:
              {
                     /* perform version compare */
              }
              case NOTEQUALS:
              {
              }
              case LT:
              {
              }
              case GT:
              {
              }
              case GTE:
              {
              }
              case LTE:
              {
              }
              default:
                 break; …
Run Code Online (Sandbox Code Playgroud)

c switch-statement

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

公共方法的自定义集合与通用集合

公开自定义集合与通用集合的框架设计指南是什么?例如

public class ImageCollection : Collection<Image>
{
     ...
}

public class Product
{
   public ImageCollection {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

VS

public class Product
{
   public Collection<Image> Images{get; set;}
}
Run Code Online (Sandbox Code Playgroud)

.net c# collections api-design

12
推荐指数
4
解决办法
3618
查看次数