问题列表 - 第5955页

如何使用python中的group()方法进行列表理解?

我正在尝试编写一个小脚本来清理我的目录.事实上我有:

pattern = re.compile(format[i])
...
current_f.append(pattern.search(str(ls)))
Run Code Online (Sandbox Code Playgroud)

我想使用列表理解但是当我尝试时:

In [25]: [i for i in current_f.group(0)]
Run Code Online (Sandbox Code Playgroud)

我明白了:

AttributeError: 'list' object has no attribute 'group'
Run Code Online (Sandbox Code Playgroud)

那么如何使用列表理解group()?还有另一种方法可以做我想要的吗?

python list-comprehension list

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

.NET的任何NIO框架?

是否有适用于.NET的非阻塞IO框架?

我正在寻找类似于Apache MinaJBoss Netty为Java提供的东西:一个用于实现高度可伸缩服务器的框架 - 而不仅仅是.NET框架提供的低级支持.

编辑:为了更好地解释我想看到的内容,这里有一个基本的例子,你可以用Mina做什么:

在Mina我可以实现这样的ProtocolDecoder:

public class SimpleDecoder extends CumulativeProtocolDecoder {
  protected boolean doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out) throws Exception {
    if (in.remaining() < 4) 
      return false;
    int length = in.getInt();
    if(in.remaining() < 4 + length)
      return false;
    Command command = new Command(in.asInputStream());
    out.write(command);
  }
}
Run Code Online (Sandbox Code Playgroud)

像这样的CommandHandler:

public abstract class CommandHandler extends IoHandlerAdapter{
  public void messageReceived(IoSession session, Object message) throws IOException, CloneNotSupportedException {
    Command command = (Command) message;
    // Handle command. …
Run Code Online (Sandbox Code Playgroud)

.net c# frameworks nio

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

CLR如何处理C#中的extern方法调用

我想问为什么所有的extern方法调用都是静态的?CLR如何处理这些调用?

c# c#-3.0

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

在.Net中创建局部变量

我只是想知道创建局部变量以接受函数的返回值将会影响.Net应用程序中的内存使用或性能,尤其是在ASP.Net中.

 MyObject myObject = Foo();
 MyOtherObject myOtherObject = Boo();

 SomeFuntion(myObject, myOtherObject);
Run Code Online (Sandbox Code Playgroud)

要么

我应该用吗?

 MyFunction(Foo(), Boo());
Run Code Online (Sandbox Code Playgroud)

当然以前的用法具有更好的可读性..但是内存使用和性能呢?

在此先感谢123Developer

c# premature-optimization

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

使用PHP转义CURL @符号

我正在编写一个php应用程序,通过curl数据提交注册iContact电子邮件列表.但是我一直收到无效的电子邮件地址错误.我想这可能是因为我正在逃避@符号,所以它看起来像%40而不是@.另外,根据curl_setopt与CURLOPT_POSTFIELDS的php文档:

要在HTTP"POST"操作中发布的完整数据.要发布文件,请在文件前加上@并使用完整路径.

那么,无论如何通过php中的curl传递@符号作为发布数据而不首先通过urlencode运行它?

php curl escaping

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

何时在Web界面和本机GUI之间进行选择?

我们今天所知的许多应用程序(特别是网络的应用程序,例如文件共享,sql查询程序,一些多人游戏)可以通过使用Web界面轻松提供.

我的问题是我应该何时使用浏览器访问应用程序?

当使用使用Qt,Visual Basic等接口构建的桌面应用程序是明智的.

desktop web-applications interface

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

PHP保护自己免受SQL注入?

当我");--从输入字段发送到我的localhost PHP服务器时,它自动将其转换为

\"); -

这似乎很棒,除了我不知道这种行为是多么值得信赖.虽然它似乎避免了SQL注入,但我的开发环境与生产环境不同,我担心生产环境可能没有自动激活这种保护......

为什么PHP会这样做(转换输入而不必使用mysql_real_escape_string)?它总是这样做还是仅限于某些扩展?依赖此行为来阻止SQL注入是否安全?

php security sql-injection

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

从连接表中过滤

我在执行一个棘手的 SQL 查询时遇到了一些麻烦。

在我的 MySQL 数据库中,有主题表、标签和标签主题来连接它们。我想获取共享相同指定标签的主题。例如,假设我有 3 个标签,id 分别为 1、2 和 3,我想获取与标签 1、2 和 3 关联的所有主题。主题可以具有其他标签,但必须具有所有指定的标签。

请帮我想想 xD

编辑:在这个问题中找到了使用 GROUP BY 的解决方案:仅获取与连接表中的所有条目匹配的行(SQL) 如果有人有更优雅的解决方案,请发布:)

mysql sql filtering join

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

缓冲区是什么意思?

我到处都看到"BUFFER"这个词,但我无法理解它到底是什么.

  1. 有人请说明外行人的语言缓冲是什么?
  2. 什么时候使用?
  3. 怎么用?

buffer terminology

130
推荐指数
5
解决办法
7万
查看次数

数据绑定作为设计模式

我在哪里可以找到与GoF类似的方式讨论绑定?

data-binding binding design-patterns

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