问题列表 - 第17593页

基于谓词从列表中删除元素

我想从列表中删除一个元素,以便元素包含'X''N'.我必须申请大型基因组.这是一个例子:

输入:

codon=['AAT','XAC','ANT','TTA']
Run Code Online (Sandbox Code Playgroud)

预期产量:

codon=['AAT','TTA']  
Run Code Online (Sandbox Code Playgroud)

python string

6
推荐指数
2
解决办法
3601
查看次数

如何序列化System.Diagnostics.Stopwatch

我有一个标记为[Serializable]的类,其中包含一个System.Diagnostics.Stopwatch成员; 但是由于System.Diagnostics.Stopwatch,我无法使用BinaryFormatter序列化该类.有没有办法标记或使System.Diagnostics.Stopwatch可序列化?

c#

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

TRY 块内的异常是否会中断其执行?

我正在导入多个字段,即大约 25 行代码,每行导入一个字段(就我而言,确实没有其他方法)。它位于 try-catch 块中,但有时该字段在源代码中不存在,但我必须获取其余字段。

从 20 开始。
我得到 10,
第 11 个不存在(例外)我仍然需要从 12 到 20。

如果我不想一一测试是否存在,我想知道 try 是如何工作的。如果发生异常,它不会执行其余部分,对吧?什么适合我?

obs:已经超过20个了,我想要一个智能且无污染的解决方案。

c# vb.net exception try-catch

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

用于获取图形或视频内存的API

我想获得adpater RAM或图形RAM,您可以在显示设置或设备管理器中使用API​​查看.我在C++应用程序中.

我尝试过在网上搜索,根据我的RnD,我得出结论,我们可以从1.DirectX SDK结构中获取图形内存信息,称为DXGI_ADAPTER_DESC.但是,如果我不想使用DirectX API怎么办?2. Win32_videocontroller:但是如果视频控制器的可用性处于脱机状态,则此类并不总是为您提供适配器信息.我已经在vista上检查了它.

有没有其他方法来获得图形RAM?

windows directx graphics

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

Html:在没有控件的情况下播放音频?

当用户单击图像时,我需要播放 mp3 音频文件。我只想播放音频,即不应该有控件、小部件等。浏览器也不应该启动外部应用程序。

编辑:好的,我也许可以尝试使用闪光灯。对轻量级 Flash 播放器的推荐?

html audio

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

ASP.NET - LINQ的优势

最近我在使用LINQ.但面对面试时,我无法解释:

  1. 什么是LINQ?

  2. 此外,由于引入了LINQ,DataSet是否已被弃用?

从采访的角度来看,我该如何回答这些问题?

linq asp.net

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

在objective-c协议中定义字符串常量的最佳方法是什么?

我已经定义了一个我的所有插件必须实现的协议.我也希望所有插件都使用某些字符串,比如MyPluginErrorDomain.使用整数这很容易在枚举中实现,但我无法弄清楚如何用字符串做同样的事情.通常,在课程中我会定义

extern NSString * const MyPluginErrorDomain;
Run Code Online (Sandbox Code Playgroud)

在.h文件和.m文件中:

NSString * const MyPluginErrorDomain = @"MyPluginErrorDomain";
Run Code Online (Sandbox Code Playgroud)

但是这在协议中不能很好地工作,因为每个插件都必须提供自己的实现,这违背了具有常量的目的.

然后我试过了

#define MYPLUGIN_ERROR_DOMAIN @"MyPluginErrorDomain"
Run Code Online (Sandbox Code Playgroud)

但是插件中的实现类似乎看不到#define.谁知道一个好的解决方案?

cocoa protocols constants objective-c nsstring

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

在c#中存储引用

我正在尝试设计一个类,它可以在销毁时更新对象(类外)的引用.

所以基本上你创建了这个对象的一个​​实例并传递了一个引用类型(以任何方式,构造函数等),然后在对象的销毁时,原始引用已经改变为由对象创建的引用.

如果我通过引用传递引用(比如在构造中),我无法想出一种方法来存储此引用(作为参考)以供析构函数更新它?例如(伪):

class Updater
{
    object privateReference;
    public Updater(ref object externalReference)
    {
        privateReference = externalReference; //is privateReference now a new reference to the original object?
    }

    ~Updater()
    {
        privateReference = new object(); //therefore this isn't 'repointing' the externalReference
    }
}
Run Code Online (Sandbox Code Playgroud)

这里的关键是我不是要试图从这个类中改变原来的"外部"对象,我试图"重新命名"它,或者如果你愿意,可以将它初始化.

c# reference-type

6
推荐指数
2
解决办法
7299
查看次数

ASP.NET代码隐藏类中的静态方法是否是非线程安全的?

如果不使用任何实例成员static,我可以在ASP.NET PagesUserControls类中使用方法吗?即:

protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    gridStatement.DataSource = CreateDataSource();
    gridStatement.PageIndex = e.NewPageIndex;
    gridStatement.DataBind();
}

private static DataTable CreateDataSource()
{
    using (var command = new SqlCommand("SELECT foobar"))
    {
        var table = new DataTable();
        new SqlDataAdapter(command).Fill(table);
        return table;
    }
}
Run Code Online (Sandbox Code Playgroud)

或者这不是线程安全的?

.net c# asp.net static-methods thread-safety

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

将IQueryable <object>结果转换为逗号分隔的字符串

我有一个LINQ查询,返回员工的所有缺席.linq语句的第一部分获得了员工详细信息的基本列表,但我还返回了与该缺席相关的IQueryable疾病列表.

我想以某种方式将IQueryable列表转换为以逗号分隔的疾病列表.

目前我使用(主要是剥离):

DetailsOfSickness = (
  from t2 in Illnesses
  join ai1 in AbsenceIllnesses on t2.IllnessID equals ai1.IllnessID
  select new { Illness = ", " + t2.IllnessName })
Run Code Online (Sandbox Code Playgroud)

哪个返回列表但我喜欢的结果如:头痛,流感,抽筋....等等任何想法?

linq iqueryable linq-to-sql

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