问题列表 - 第16405页

Python:next()函数

我正在从一本书中学习Python,我遇到了这个例子:

M = [[1,2,3],
     [4,5,6],
     [7,8,9]]

G = (sum(row) for row in M) # create a generator of row sums
next(G) # Run the iteration protocol
Run Code Online (Sandbox Code Playgroud)

由于我是一个绝对的初学者,并且作者没有提供对示例或next()函数的任何解释,我不明白代码在做什么.

python sum next

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

如何设置图像的宽度和高度而不拉伸它?

如果我有:

#logo {
    width: 400px;
    height: 200px;
}
Run Code Online (Sandbox Code Playgroud)

然后

<img id="logo" src="logo.jpg"/>
Run Code Online (Sandbox Code Playgroud)

将拉伸以填补该空间.我希望图像保持相同的大小,但是它要占用DOM中的那么多空间.我是否需要添加封装<div><span>?我讨厌为样式添加标记.

html css

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

问:事件是否按顺序处理?

如果我有一个A类,它的一个功能是:

void A::func()
{
    emit first_signal();
    emit second_signal();
}
Run Code Online (Sandbox Code Playgroud)

假设B类有2个插槽,一个连接到first_signal,和另一对second_signal中,它保证该连接的时隙first_signal总是被处理之前second_signal时隙?

qt signals-slots

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

SQL Server与.NET异步处理中的异步处理

在SQL Server中使用异步处理而不是.NET异步处理有什么优势?他们不一样吗?我很难理解在SQL Server中使用异步处理而不是.NET APM的好处是什么.我可以轻松地将一个SQL调用包装在lambda表达式中并执行BeginInvoke(...).

有人可以帮助我两者的区别和好处吗?

.net sql-server asynchronous

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

运行Apache时,Django错误打开SQLite3 db文件

我收到了这个错误:

在/的OperationalError

无法打开数据库文件

到目前为止我尝试过的事情是在settings.py中设置dev.db文件的绝对路径.我已经尝试将www-data添加到我的管理员组并将我的项目文件夹组设置为admin,并将组设置为www-data,其中没有一个解决了问题.

我完全被困在这里,如果有人有解决方案,那将非常感激!

肖恩

python sqlite django ubuntu

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

用文本替换占位符 - C?

我使用下面的函数从FILE流中逐个检索字符.现在该文件中的文本有时会包含像!first_name这样的地方持有者!在文中.什么是检测何时这样的占位符开始以及何时结束以便我可以在每个角色之间交换的最佳方法!从另一个存储具有适当的特征?

void print_chars(FILE *file) {
        fseek(file, 0L, 0);
        int cr;

        do {
              cr = fgetc(file);
              putchar(cr);
        } while (cr != EOF);
}
Run Code Online (Sandbox Code Playgroud)

c replace

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

Grokking Timsort

这块名为Timsort的(相对)新排序.它被用作Python的list.sort,现在将成为Java 7中的新Array.sort.

一些文档和一篇小维基百科文章描述了排序的高级属性和一些低级别的性能评估,但我很好奇是否有人可以提供一些伪代码来说明Timsort正在做什么,确切地说,关键是什么这让它变得有趣.(参见引用的论文"乐观排序和信息理论复杂性".)

(另请参阅StackOverflow相关帖子.)

python java sorting algorithm timsort

25
推荐指数
2
解决办法
8272
查看次数

为什么在调用Asp.Net ListBox autopostback方法时会调用无关(autopostback)方法?

我确信这很简单,但它让我疯了.

我的页面上有一个ListBox来显示艺术家,它们在索引被更改时调用一个方法,还有一个按钮,用于在单击时从另一个页面中加载该列表中的艺术家:

<asp:ListBox ID="lbArtists" runat="server" Rows="1" AutoPostBack="true" OnSelectedIndexChanged="ShowArtistsWorks" />

<asp:Button ID="btnEditArtist" runat="server" Text="Edit the artist" OnClick="LoadArtist" />
Run Code Online (Sandbox Code Playgroud)

接下来,我有一个类似的链接列表,它也有一个autopostback方法:

<asp:ListBox ID="lbLinks" runat="server" Rows="1" AutoPostBack="true" OnSelectedIndexChanged="LoadLink" />
Run Code Online (Sandbox Code Playgroud)

问题是,当我ShowArtistsWorks()通过单击调用时btnEditArtist,该LoadLink()方法也会被调用.为什么会这样?当我没有更改lbLinksListBox 上的索引时,为什么会调用它?它不应该接近那种方法.

编辑:(相关)代码隐藏方法(

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack){
        GetArtists(); // populates artists listbox
        GetLinks(); // populates links listbox
    }
}

protected void LoadArtist(object sender, EventArgs e){
    if (lbArtists.SelectedValue != "")
        Response.Redirect("Artist.aspx?id=" + lbArtists.SelectedValue);
}

protected void LoadLink(object sender, EventArgs e)
{
    if …
Run Code Online (Sandbox Code Playgroud)

asp.net c#-3.0

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

在C#中实现Comet服务器

我想知道是否有办法在C#中编写一个彗星服务器.我有一个定期生成数据的C#代码,我想将这些数据推送到java应用程序.所以想将我的C#代码转换为彗星服务器.还想知道是否有任何实现的彗星服务器允许我们将C#应用程序和Java应用程序连接到它,以便C#应用程序可以通过彗星服务器将信息传递给Java应用程序.数据推送频率会很高,但单个消息的大小非常小:字符串值.

c# java interop comet

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

无法从vbscript调用c#代码 - ActiveX错误

我试图用VBScript中的C#编写一个方法.

我已经遵循了我在网上找到的所有说明,但仍然遇到问题.

具体来说,我得到了

错误:ActiveX组件无法创建对象

代码:800A01AD

到目前为止,我已经做了以下事情:

  1. ComVisible(true)
  2. 注册使用 regasm /codebase
  3. 强烈命名我的集会
  4. 确认它在注册表中并指向正确的位置
  5. 公开上课
  6. 没有静态方法
  7. 制作我想要公开的方法
  8. 有一个无参数的构造函数
  9. 明确定义GUID

我的VBScript看起来像这样:

set oObject = CreateObject("TTTTTT.FFFFF.CCCCCCCCC")
Run Code Online (Sandbox Code Playgroud)

我的C#代码如下所示:

using System;
using System.IO;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace XXXXX.YYYYY
{
    [ComVisible(true)]
    [Guid("3EB62C37-79BC-44f7-AFBD-7B8113D1FD4F")]
    [ProgId("TTTTTT.FFFFF.CCCCCCCCC")]
    public class CCCCCCCCC
    {
        public void MyFunc()
        {
            //
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

.net c# vbscript com-interop regasm

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