问题列表 - 第24461页

如何在没有循环的情况下检查另一个列表包含的列表?

正如标题所提到的那样,是否有任何内置工作来完成这项工作?我找到了它,dir(list)但没有可用的那些.谢谢.

python list

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

在Eclipse中加入Lines

根据Eclipse 3.3发行说明,您现在可以与CRTL-ALT-J一起加入行.这对我在Mac上运行Eclipse 3.5不起作用.它对其他人有用吗?

eclipse

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

如何删除重复的字符并仅在Perl中保留唯一的字符?

如何删除重复的字符并仅保留唯一的字符.例如,我的输入是:

EFUAHUU
UUUEUUUUH
UJUJHHACDEFUCU
Run Code Online (Sandbox Code Playgroud)

预期产出是:

EFUAH
UEH
UJHACDEF
Run Code Online (Sandbox Code Playgroud)

我遇到perl -pe's/$1//g while/(.).*\/'的很棒,但它甚至可以删除输出中出现的单个字符.

regex string perl duplicates

11
推荐指数
2
解决办法
9272
查看次数

从套接字接收数据的C#性能方法?

假设我们有一个简单的互联网套接字,它将发送随机数据的10兆字节(因为我想忽略内存问题).是否应该使用任何性能差异或最佳实践方法来接收数据?最终输出数据应由byte []表示.是的我知道向内存写入任意数量的数据是不好的,如果我下载一个大文件,我就不会这样做了.但是出于论证的缘故,让我们忽略它,并假设它是一个少量的数据.我也意识到这里的瓶颈可能不是内存管理而是套接字接收.我只是想知道什么是最有效的接收数据的方法.

一些狡猾的方式可以想到的是:

  1. 有一个List和一个缓冲区,在缓冲区已满后,将它添加到列表和结尾list.ToArray()以获取byte []

  2. 在完成构造stream.Length的byte []之后将缓冲区写入内存流,并将其全部读入其中以获取byte []输出.

有没有更有效/更好的方法来做到这一点?

c# sockets performance

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

如何在Rails中显示URL指向的图像

HI,

我在这里有一张图片http://power.itp.ac.cn/~jmyang/funny/fun4.jpg我希望在我的Rails网站上显示它.我该怎么做?

编辑:嗯,伙计们,我现在明白了这一点.这是因为它太天真了一个问题:)对不起,我在问这个问题之前几乎不了解HTML标签,但多亏了Rails,我甚至可以自己建立一个网站.Rails岩石!

ruby ruby-on-rails image

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

NHibernate:从单个表行映射多个类

我找不到这个具体问题的答案.我试图保持我的域模型面向对象并尽可能重用对象.我在确定如何从单行提供到多个类的映射时遇到问题.让我用一个例子来解释一下:

我有一张桌子,称之为客户.客户有几个属性; 但是,为简洁起见,假设它有Id,Name,Address,City,State,ZipCode.

我想创建一个如下所示的Customer和Address类:

public class Customer {
    public virtual long Id {get;set;}
    public virtual string Name {get;set;}
    public virtual Address Address {get;set;}
}

public class Address {
    public virtual string Address {get;set;}
    public virtual string City {get;set;}
    public virtual string State {get;set;}
    public virtual string ZipCode {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是确定Customer类中Address类的映射.没有地址表,也没有与客户关联的"一组"地址.我只想在代码中使用更面向对象的Customer表视图.还有其他几个表中包含地址信息,有一个可重用的Address类来处理它们会很不错.地址不是共享的,所以将所有地址分成带有外键的单独表似乎有点矫枉过正,实际上,由于我需要多个表的外键,因此更加痛苦.

有人可以在这种类型的映射上启发我吗?如果可以的话请提供一个例子.

感谢您的任何见解!

-麦克风

nhibernate nhibernate-mapping fluent-nhibernate

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

GC.GetTotalMemory(false)和GC.GetTotalMemory(true)之间的区别是什么

有人可以告诉我GC.GetTotalMemory(false)和GC.GetTotalMemory(true)之间的区别;

我有一个小程序,当我比较结果时,第一个循环为GC.GetTotalMemory(true)给出了put put <循环计数0 Diff = 32>; 和<循环计数0 Diff = 0>表示GC.GetTotalMemory(false); 但不应该是其他的吗?

微妙的其余循环打印出一些数字,这两种情况都不同.这个数字表示什么.为什么它会随着循环的增加而改变.

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace test
{   
   struct Address
   {
       public string Street;
   }
   class Details
   {
      public string Name ;
      public Address address = new Address();

   }
   class emp :IDisposable
   {
       public Details objb = new Details();       
       bool disposed = false;
       #region IDisposable Members
       public void Dispose()
       {
           Disposing(true);
       }
       void Disposing(bool disposing)
       {
           if (!disposed)
               disposed = disposing;
           objb …
Run Code Online (Sandbox Code Playgroud)

.net

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

为什么NotesSession.GetDatabase()会返回null?

我正在尝试在代码中打开names.nsf.这段代码已经工作了一段时间,但突然间,我变得空了.知道为什么吗?我似乎没有得到任何错误,我不知道如何弄清楚什么是错的.

我可以在同一台机器上从Notes客户端打开数据库.

UPDATE

这是代码.字段在构造函数中初始化.空引用发生在.IsOpen()消息上.

public class DominoPersonSearcher
{
    private string _serverName;
    private string _databaseFileName;
    private string _password;
    private Domino.NotesDatabase OpenDatabase(out Domino.NotesSession notesSession)
    {
        notesSession = new Domino.NotesSessionClass();
        notesSession.Initialize(this._password);

        Domino.NotesDatabase notesDatabase;
        notesDatabase = notesSession.GetDatabase(this._serverName, this._databaseFileName, false);

        if (!(notesDatabase.IsOpen))
        {
            notesDatabase.Open();
        }
        return notesDatabase;
    }
Run Code Online (Sandbox Code Playgroud)

此代码是C#并在Web服务器上运行; 它不在数据库中 - 它在Notes之外运行,只是调用它.我已多次使用这种确切的机制.它使用名为Interop.Domino.dll的Lotus Domino Objects COM C:\notes\domobj.tlb的.NET包装器.Domino安装在不同的服务器上.

lotus-notes lotus-domino interop-domino

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

使用SharePoint类的代码无法在未安装SharePoint的系统上运行

我有一个窗口应用程序,它使用SP类来创建一个站点.我在安装了sharepoint的Windows Server 2003 R2系统上运行良好.

但它不适用于安装了XP且未安装SharePoint的系统.

事实是这两个系统都在内联网上.所以我假设如果提供了所有必需的参数(如serverLocation,域,用户名,密码),NON-SP系统将能够运行代码并在安装了SP的系统上创建一个站点.

我确实将DLL复制到这些NON-SP系统并引用它们来构建项目:

  1. Microsoft.SharePoint.dll的
  2. microsoft.sharepoint.portal.dll
  3. Microsoft.SharePoint.Publishing.dll

但这也没有奏效.

  1. 我错过了什么?
  2. 我的假设错了吗?

.net sharepoint moss

0
推荐指数
2
解决办法
474
查看次数

Joomla的主机

Joomla 的hello world教程指出:

$ mainframe是Joomla中的一个全局变量,它附带了许多有用的方法.

我如何找出这些方法是什么?我试着搜索他们的文档,但我找不到任何线索.

joomla

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