问题列表 - 第10908页

我可以在D(而不是C)中创建Python扩展模块

我听说D与C链接兼容.我想使用D为Python创建扩展模块.我忽略了为什么它永远不会起作用的一些原因?

python module d

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

检查来自LINQ查询的Var是否为Null并返回早于x的值

大家好,我目前遇到以下代码的2个问题:

  1. 返回result1后,我正在尝试检查它是否为!= null,如果不是,它将开始删除所选的记录.问题是,即使result1没有返回任何内容,默认情况下if语句也不会选择这个,所以我想我错过了什么,但是什么?

  2. 我希望只返回超过10分钟的值(稍后将缩放到12小时)来执行此操作我正在检查a.DateTime,它是存储在数据库中的DateTime值.但是,如果我使用<=或> =运算符它不会再次工作,我错过了什么?

    DateTime dateTime = DateTime.Now.Subtract(new TimeSpan(0, 0, 10, 0));
    
    var result1 = (from a in cpuInfo
                      where a.DateTime <= dateTime
                      select a).DefaultIfEmpty(null);
    
    if (result1 != null)
    {            
        foreach (TblCPUInfo record1 in result1)
        {
                localDB.TblCPUInfo.DeleteOnSubmit(record1);
                localDB.SubmitChanges();
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)

c# linq error-handling datetime

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

PHP 5.3中的接口/抽象类的命名(使用命名空间)

在PHP 5.3之前,我曾经将接口/抽象类命名为:

abstract class Framework_Package_Subpackage_Abstract {}
Framework/Package/Subpackage/Abstract.php

interface Framework_Package_Subpackage_Interface {}
Framework/Package/Subpackage/Interface.php
Run Code Online (Sandbox Code Playgroud)

现在使用PHP 5.3并使用命名空间我不能再使用我的约定了,因为interfaceabstract是保留的关键字.

namespace Framework\Package\Subpackage;
abstract class Abstract {}
Framework/Package/Subpackage/Abstract.php

namespace Framework\Package\Subpackage;
interface Interface {}
Framework/Package/Subpackage/Interface.php
Run Code Online (Sandbox Code Playgroud)

那么,我应该如何命名我的类/接口呢?

php namespaces naming-conventions

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

在Python的NLTK中从自定义文本生成随机句子?

我在Python下使用NLTK遇到了麻烦,特别是.generate()方法.

生成(自我,长度= 100)

打印使用trigram语言模型生成的随机文本.

参数:

   * length (int) - The length of text to generate (default=100)
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试的简化版本.

import nltk

words = 'The quick brown fox jumps over the lazy dog'
tokens = nltk.word_tokenize(words)
text = nltk.Text(tokens)
print text.generate(3)
Run Code Online (Sandbox Code Playgroud)

这将始终生成

Building ngram index...
The quick brown
None
Run Code Online (Sandbox Code Playgroud)

而不是建立一个随机短语.

这是我的输出

print text.generate()

Building ngram index...
The quick brown fox jumps over the lazy dog fox jumps over the lazy
dog dog The quick brown fox jumps over the lazy dog …
Run Code Online (Sandbox Code Playgroud)

python random nltk

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

为什么我不能写@F [1 ..- 1]来获取元素1..last?

在Perl中,数组索引-1表示最后一个元素:

@F=(1,2,3);
print $F[-1]; # result: 3
Run Code Online (Sandbox Code Playgroud)

您也可以使用$#符号,这里$#F:

@F=(1,2,3);
print $F[$#F]; # result: 3
Run Code Online (Sandbox Code Playgroud)

那么-1,$#F当我想指定范围中的最后一个元素时,为什么不给出相同的结果:

print @F[1..$#F]; # 23
print @F[1..-1];  # <empty>
Run Code Online (Sandbox Code Playgroud)

数组@F[1..-1]应该包含从元素1到最后一个元素的所有元素,不是吗?

arrays syntax perl notation

4
推荐指数
3
解决办法
365
查看次数

在后台拉伸和缩放CSS图像 - 仅限CSS

我希望我的背景图像拉伸和缩放取决于浏览器视口大小.

我已经在Stack Overflow上看到了一些关于完成这项工作的问题,例如Stretch和缩放CSS背景.它工作得很好,但我想使用background而不是使用img标签来放置图像.

在那个img标签中放置一个标签,然后用CSS我们向img标签致敬.

width:100%; height:100%;
Run Code Online (Sandbox Code Playgroud)

它有效,但这个问题有点陈旧,并指出在CSS 3中调整背景图像的大小将会很好.我试过第一个这个例子,但它对我来说没有用.

是否有一个很好的方法来做background-image声明?

css background

830
推荐指数
17
解决办法
169万
查看次数

它只是我,还是WPF的一堆数据绑定和自定义IValueConverters?

说真的,似乎每次我想让我的UI元素互相交谈,我最终编写了一个新的,定制的,IValueConverter :(有人告诉我,我做错了,拜托!

例子:

  • 我希望只有在我的文本框包含有效URI时才启用按钮.很棒,是时候编写一个了UriIsValidConverter!
  • 哎呀,我也想在我处理的时候禁用它.我想我现在需要编码了UriIsValidAndBoolIsFalseMultiConverter!
  • 我想在列表框中显示某个目录(由文本框指定)中的文件列表.我想我需要一个DirectoryPathToFileList转换器!
  • 哦,嘿,我想在列表视图中的每个文件的图标.FileInfoToBitmap转换器的时间!
  • 如果我的状态字符串包含"错误",我希望我的状态为红色,否则为绿色.是的,我得编码了StatusStringToSolidColorBrushConverter!

我真的认为这并不比使用TextChanged事件(或其他)手动连接所有内容的旧Windows Forms方法好多少.我猜这仍然是一个选择.也许这就是人们真正做的事情,而我正在努力使一切都适合数据绑定范式?

所以,是的,请告诉我这是否真的是WPF编码的方式---或者如果我做错了,如果是的话,我该做什么.

data-binding wpf

7
推荐指数
3
解决办法
906
查看次数

安装SQL Server Business Intelligence Development Studio

我已经安装了Microsoft SQL Server 2005.

这包括配置工具(SQL Server配置管理器,SQL错误和使用情况报告,SQL Server表面区域配置,Reporting Services配置)和SQL Server Management Studio.

但是,我找不到SQL Server Business Intelligence Development Studio.

怎么安装?

它是否可以在线免费下载?

sql-server sql-server-2005 bids business-intelligence

16
推荐指数
3
解决办法
19万
查看次数

如何将递归结构编组为 c 锐利?

我有一个非托管结构,我想将其编组到 c 锐利,它看起来基本上是这样的:

struct MyStruct{  
    /* ... some stuff ... */
    int numChilds;  
    MyStruct *childs;
}
Run Code Online (Sandbox Code Playgroud)

我相信我必须编写一个自定义编组器,但我不确定如何继续。

c# marshalling recursive-datastructures

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

NamingEnumeration hasMoreElements方法在为LDAP返回false时需要花费大量时间

我正在尝试搜索LDAP服务器(Active Directory).当我解析搜索结果时,该hasMoreElements方法NamingEnumeration在返回false时需要大约15-20秒才能执行.当它返回true时不是这种情况.有没有办法解决这个问题?

码:

SearchControls ctrl = new SearchControls();
ctrl.setSearchScope(SearchControls.SUBTREE_SCOPE);
String searchFilter = "(&(objectClass=user("uid"="abc"))";
NamingEnumeration ne = dirContext.search("ldap://abc:389/dc=abc,dc=xy", searchFilter,ctrl);

if (ne != null) {
    while (ne.hasMoreElements()) {
        //parse results
    }
Run Code Online (Sandbox Code Playgroud)

ldap

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