问题列表 - 第47982页

语言环境依赖如何是SimpleDateFormat?

我经常使用类似的模式创建SimpleDateFormat,HH:mm:ss或者yyyy-MM-dd以区域设置独立的方式输出日期.由于还有一个构造函数采用了额外的语言环境参数,我想知道是否存在这样的格式可能依赖于语言环境的情况,或者我是否应该始终指定Locale.ENGLISH或Locale.GERMANY.让我们假设时区是明确设置的.

java datetime

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

C ++ / CLI串口发送命令

我这里有硬件,它可以通过串行端口进行通信。我使用MS Visual C ++ 2010,并且要发送命令:<-S->

我正在这样做:

SerialPort^ serialPort = gcnew SerialPort(portName , 9600, Parity::None, 8, StopBits::One);
serialPort->Open();
serialPort->WriteLine("<-S->");
serialPort->Close();
Run Code Online (Sandbox Code Playgroud)

但是发出的命令是<-S->.,而不是<-S-> (请注意传出命令的附加点)。我使用免费的串行端口监视器来监视我的传入/传出数据。

那么我该如何摆脱这一点<-S->.呢?

这是怎么回事:

3C 2D 53 2D 3E 0A = <-S->。

这就是我要的:

3C 2D 53 2D 3E = <-S->

感谢帮助。

c++-cli visual-studio-2010

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

你如何解释C#/ Java开发人员的C++指针?

我是一名试图学习C++的C#/ Java开发人员.当我尝试学习指针的概念时,我很惊讶以前我必须处理这个概念.如何仅使用.NET或Java开发人员熟悉的概念来解释指针?我是否真的从来没有处理过这个问题,它只是隐藏在我身上,还是我一直都在使用它而不称之为?

c# c++ java pointers

17
推荐指数
2
解决办法
1786
查看次数

基于Interface的匿名类型

我可以用类似的方式创建接口的匿名实现

delegate() { // type impl here , but not implementing any interface}
Run Code Online (Sandbox Code Playgroud)

有点像的东西

new IInterface() { // interface methods impl here }
Run Code Online (Sandbox Code Playgroud)

我认为它们有用的情况是指定作为接口类型的方法参数,并且创建类类型的代码太多.

例如,考虑这样:

    public void RunTest()
    {
        Cleanup(delegate() { return "hello from anonymous type"; });
    }

    private void Cleanup(GetString obj)
    {
        Console.WriteLine("str from delegate " + obj());
    }

    delegate string GetString();
Run Code Online (Sandbox Code Playgroud)

如果在上面的代码中,清理方法将接口作为参数,而不编写类定义,将如何实现?(我认为Java允许表达式像新的Interface()...)

c#

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

linq从列表中计算百分比的最佳方法是什么?

我有一个1和0的列表,我现在必须计算百分比含义,如果1他实现了它,否则他没有.例如 -

{1,1,0,0,0}
Run Code Online (Sandbox Code Playgroud)

所以对于例如如果List有5个项目他有2个,那么他的百分比是40%.在LINQ中是否有功能或方法我可以轻松地在一行中完成它?我确信LINQ专家有一种温文尔雅的方式吗?

c# linq

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

循环的小java帮助

嗨,我正在做一些练习问题,并尝试打印对角线,如下例所示.我写了下面你看到的程序,老实说,我不明白我做错了什么.我是java初学者,我不知道如何找到错误.

例:

*
  *
    *
      *
        *
Run Code Online (Sandbox Code Playgroud)

码:

class Diagonal{
  public static void main(String args[]) {
    int row, col;


    for(row = 1; row < 6; row++) {
      for(col = 1; col <= row; col++) {
          if(col==row){
            System.out.print("*");
          } else{
              System.out.print("");
          }
          System.out.println();     
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在努力学习循环,因为它们让我很困惑.另一种做法是打印类似的对角线,但这次是从右到左.但是我没有做到这一点,但是我不能这样做:(我相信它们会非常相似吗?上面我的意思是这样的:只要列#与行号相同就打印线或者留下空白......我怎么做的有什么不对?

谢谢!

java

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

用反向引号替换所有引号 - 这够了吗?

我根据同事的建议使用replaceAll替换单引号"\\\\'",但我很确定这不足以阻止所有SQL注入.

我做了一些谷歌搜索,发现了这个:http://wiki.postgresql.org/wiki/8.1.4_et._al._Security_Release_Technical_Info

这解释了PostgreSQL,但替换不适用于所有SQL管理器吗?(例如,MySQL,例如?)

另外,我想我理解我链接的解释如何用于单反斜杠,但它是否扩展到我使用四个反斜杠的情况?

请注意,我不太熟悉数据库以及它们如何解析输入,但这是我学习更多内容的机会!任何见解将不胜感激.

编辑:我得到了一些非常有用,有用的答案.我的下一个问题是,什么样的输入会破坏我的实现?也就是说,如果你给我输入并且我在前面添加了四个反斜杠的单引号,你会给我什么样的输入来注入SQL代码?虽然我确信我的方法是天真和错误的,但也许一些例子会更好地告诉我在我的"预防"中注入SQL是多么容易.

security sql-injection

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

使用Python IMAP获取发件人电子邮件地址

我有这个python IMAP脚本,但我的问题是,每次我想获取发件人的电子邮件地址(From)时,我总是得到发件人的名字,后跟他们的电子邮件地址:

例:

Souleiman Benhida <souleb@gmail.com>
Run Code Online (Sandbox Code Playgroud)

我怎样才能提取电子邮件地址(souleb@gmail.com)

我之前用PHP做过这个:

    $headerinfo = imap_headerinfo($connection, $count)
    or die("Couldn't get header for message " . $count . " : " . imap_last_error());
$from = $headerinfo->fromaddress;
Run Code Online (Sandbox Code Playgroud)

但是,在python中我只能得到全名w /地址,我怎么能单独获取地址?我目前使用这个:

    typ, data = M.fetch(num, '(RFC822)')
mail = email.message_from_string(data[0][1])
headers = HeaderParser().parsestr(data[0][1]) 
message = parse_message(mail)  #body
org = headers['From']
Run Code Online (Sandbox Code Playgroud)

谢谢!

python email imap

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

为什么参数变量为空?

我有一个Perl控制器类,我在其中:

sub func1 {
    my $f1    = Model::myModel->new();
    my $param = "test";
    $f1->func2($param);
}
Run Code Online (Sandbox Code Playgroud)

型号类:

sub new {
    my ($class, %arg) = @_;
    my $self = bless {}, $class;
    return $self;
}

sub func2 {
    my ($self, $param) = shift(@_);
    warn $param;
}
Run Code Online (Sandbox Code Playgroud)

$param是空白的.我在做什么错?

perl

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

php - 添加+ 7天的日期格式mm dd,YYYY

我在2011年3月3日的数据库中有这种格式的日期,我需要延长7天.我的意思是

 $date = $date + 7
.这样做有功能吗?

php datetime

44
推荐指数
5
解决办法
17万
查看次数

标签 统计

c# ×3

java ×3

datetime ×2

c++ ×1

c++-cli ×1

email ×1

imap ×1

linq ×1

perl ×1

php ×1

pointers ×1

python ×1

security ×1

sql-injection ×1

visual-studio-2010 ×1