问题列表 - 第20956页

在PowerPoint 2007中导出时命名幻灯片图像

Presentation.Export(filename, "PNG", sizeX, sizeY); 创建PowerPoint演示文稿中所有幻灯片的缩略图。

我的问题是缩略图文件名会根据PowerPoint的语言而变化。在英语PowerPoint上,缩略图文件是:“ slide1.png”,“ slide2.png”等。在希伯来语PowerPoint上:?????? 1.png,?????? 2.png等。

如何导出到PNG时控制每张幻灯片的名称?

c# powerpoint vba powerpoint-vba

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

取消在Android上的WebView中加载

如何在方法WebView启动时取消加载操作loadData()

android webview

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

gcc编译无效的C代码

我的一些C程序没有按预期工作.例如,在C中不能通过引用传递,但是当我编写一个使用它并使用gcc编译它的C程序时,它工作正常.

gcc是C++编译器吗?如何使其行为像C编译器?

c c++ gcc

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

ASP.NET MVC 1 - 在ViewModel中调用Session对象

如何在ViewModel中调用Session?在此上下文中不存在对"Session [...]"或"HttpContext.Session [..]"的引用

asp.net-mvc

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

jBCrypt 0.3 C#Port(BCrypt.net)

在查看了原始jBCrypt v0.1 C#端口中的一个错误:BCrypt.net(相关问题).我决定将新的jBCrypt代码与旧的C#端口进行比较,以查找差异和潜在问题,如相关问题的错误.

这是我发现的:

// original java (jBCrypt v0.3):
private static int streamtoword(byte data[], int offp[]) {
        int i;
        int word = 0;
        int off = offp[0];

        for (i = 0; i < 4; i++) {
            word = (word << 8) | (data[off] & 0xff);
            off = (off + 1) % data.length;
        }

        offp[0] = off;
        return word;
}


// port to C# :
private static uint StreamToWord(byte[] data, ref int offset)
{

    uint word = …
Run Code Online (Sandbox Code Playgroud)

c# bcrypt jbcrypt bcrypt.net

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

识别jQuery交互元素的最佳方法

假设我有一个项目表,我想在每行添加一个按钮来删除该项目.项目来自数据库,因此它们具有唯一的ID.在jQuery函数中,我必须检索所述项的ID,以便我可以打开一个确认框并最终将浏览器重定向到删除页面(从不安全检查,它是供内部使用的).

标记中的哪个位置最好放置ID?

html jquery

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

分面搜索的问题

我正在做一些分面搜索,但有一些问题.当分面搜索字段中有多个单词时,我无法获得所需的结果.

示例:"animal"字段,包含以下条目:

        A horse

        Black horse

        Black horse
Run Code Online (Sandbox Code Playgroud)

La faceted搜索发回"horse(3)"作为最佳结果,而我想回到"Black horse(2)".

这是schema.xml.搜索字段是BUSQUEDA,分面字段是SUPERFICIE.我想我已经尝试了这两个字段的大多数已定义类型的可能组合,但仍然不起作用.

<?xml version="1.0" encoding="UTF-8" ?>
        <schema name="example" version="1.2">
         <types>

     <fieldType name="string" class="solr.StrField"/>

    <fieldType name="facet_texPersonal" class="solr.StrField" sortMissingLast="true" omitNorms="true">
           <analyzer>
            <tokenizer class="solr.KeywordTokenizerFactory"/>
           </analyzer>
          </fieldType>

          <fieldType name="facet_tex" class="solr.TextField" sortMissingLast="true" omitNorms="true">
           <analyzer>
            <tokenizer class="solr.KeywordTokenizerFactory"/>
            <filter class="solr.LowerCaseFilterFactory" />
            <filter class="solr.TrimFilterFactory" />
           </analyzer>
          </fieldType>

          <fieldType name="text" class="solr.TextField" positionIncrementGap="100">
           <analyzer type="index">
            <tokenizer class="solr.WhitespaceTokenizerFactory"/>
            <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"
             enablePositionIncrements="true"/>
            <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" 
             catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
            <filter class="solr.LowerCaseFilterFactory"/>
            <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt"/>
           </analyzer>
           <analyzer type="query">
            <tokenizer …
Run Code Online (Sandbox Code Playgroud)

solr

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

cx_Freeze ImportError:无法导入名称

我正在尝试使用ttk模块为tkinter中的GUI应用程序创建Windows的可执行文件.我用cx_freeze创建了一个exe,但是当我在控制台中运行应用程序时,它给出了以下错误:

    D:\My Dropbox\python\SAR Calculator\src\dist_tk>
Traceback (most recent call last):

  File "C:\Python31\lib\site-packages\cx_Freeze\
7, in <module>

    exec(code, m.__dict__)

  File "sarcalc_tk.py", line 14, in <module>

  File "C:\Python31\lib\tkinter\__init__.py", li

    from tkinter import _fix

ImportError: cannot import name _fix
Run Code Online (Sandbox Code Playgroud)

以下是我的代码中的第14行和第15行:

import tkinter as tk
import tkinter.ttk as ttk
Run Code Online (Sandbox Code Playgroud)

python exe tkinter cx-freeze python-3.x

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

是否可以拦截(或意识到)COM引用计数暴露给COM的CLR对象

我已经改写了这个问题.

当.net对象通过COM iterop公开给COM客户端时,会创建一个CCW(COM Callable Wrapper),它位于COM客户端和Managed .net对象之间.

在COM世界中,对象保留其他对象对其的引用数量的计数.当引用计数变为零时,将删除/释放/收集对象.这意味着COM对象终止是确定性的(我们在.net中使用Using/IDispose用于确定性终止,对象终结器是非确定性的).

每个CCW都是一个COM对象,它的引用计数与任何其他COM对象一样.当CCW死亡(引用计数变为零)时,GC将无法找到CCW包装的CLR对象,并且CLR对象有资格进行收集.快乐的日子,一切都与世隔绝.

我想要做的是在CCW死时(即当它的引用计数变为零时)捕获,并以某种方式将此信号通知给CLR对象(例如,通过在被管理对象上调用Dispose方法).

那么,是否可以知道CLR类的COM可调用包装器的引用计数何时变为零?
和/或
是否可以在.net中为CCW提供AddRef和ReleaseRef的实现?

如果不是替代方法是在ATL中实现这些DLL(我不需要任何ATL帮助,谢谢).它不是火箭科学,但我不愿意这样做,因为我是内部唯一的开发人员,任何现实世界的C++或任何ATL.

背景
我在.net中重写了一些旧的VB6 ActiveX DLL(确切地说是C#,但这更像是.net/COM互操作问题,而不是C#问题).一些旧的VB6对象依赖于引用计数来在对象终止时执行操作(参见上面引用计数的解释).这些DLL不包含重要的业务逻辑,它们是我们为使用VBScript与我们集成的客户提供的实用程序和帮助程序函数.

我不想做什么

  • 引用计数.net对象而不是使用垃圾收集器.我对GC很满意,我的问题不在于GC.
  • 使用对象终结器.终结器是非确定性的,在这种情况下我需要确定性终止(如.net中的Using/IDispose惯用法)
  • 在非托管C++中实现IUnknown
    如果我要使用C++路由,我将使用ATL,谢谢.
  • 使用Vb6解决此问题,或重新使用VB6对象.本练习的重点是消除我们对Vb6的构建依赖.

谢谢
BW

接受的答案
分毫不差一千感谢史蒂夫·施泰纳,谁,唯一的(可能是可行的)想出了基于.NET的答案,埃里克,谁用一个非常简单的解决方案ATL上来.

然而,接受的答案是Bigtoe,他建议将.net对象包装在VbScript对象中(我认为不诚实),有效地为VbScript问题提供了一个简单的VbScript解决方案.

谢谢大家.

.net c# reference-counting com-interop

17
推荐指数
2
解决办法
5130
查看次数

TDD如何与功能编程语言进行比较?

TDD如何与F#和Erlang等功能编程语言进行比较?

我还没有直接使用函数式编程语言,但从我所看到的,你有一个等式的两个方面,他们必须像代数或会计一样平衡; 这似乎有点让人想起TDD,你将期望的输出定义为Assert语句(等式的一边),其余的功能进入与测试分离的类(等式的另一面),除了函数式编程恕我直言似乎有点清洁.

两者实际上是否有相似之处,或者我只是过度思考这一点?

tdd erlang f# unit-testing functional-programming

6
推荐指数
3
解决办法
2178
查看次数