问题列表 - 第30121页

带有问题的C#Noob:Int赋值不按预期工作

我在这里尝试一个简单的比较,分配不起作用我想...这里是代码,

int returnDateIndex(Paragraph para)
{
    long firstIndex = 0;
    for (int i = 0; i < para.Words.Count; i++)
    {
        if (para.Words[i].Text == "Second")
        {
            if (para.Words[i - 1].Text == "First")
            {                        
                firstIndex = para.Words[i].FirstSymbolPosition;
            }
        }
    }     
    return (int)firstIndex;
}
Run Code Online (Sandbox Code Playgroud)

我运行了我的调试器(在VS中),当调用该赋值时,右边的int等于50,但左边的int保持等于0.不知道我错过了什么.

此应用程序使用Abbyy FineReader 9.0 SDK,FirstSymbolPosition的文档说它返回只读Long

编辑:代码已被删除所有功能,以便查看者更容易查看问题所在.我会很感激原始问题和其他任何代码的答案,这些代码会引起你的评论.

c#

5
推荐指数
0
解决办法
257
查看次数

Google Chrome扩展程序 - 单击工具栏图标时打开新标签页

如何为Chrome创建一个向工具栏添加图标的扩展程序,当您点击该图标时,它会打开一个包含一些本地网页的新标签页(例如:f.html)?

我看到了这个问题,但它并没有真正解释我应该在清单文件中添加什么...

谢谢.

google-chrome google-chrome-extension

68
推荐指数
3
解决办法
8万
查看次数

Socket.Select返回错误"尝试对非套接字的操作"

当使用经验证仅包含Socket对象的列表调用Socket.Select时,我有时会收到错误An operation was attempted on something that is not a socket.我找不到发生的模式.

Socket.Select(readList, writeList, null, timeOut > 0 ? timeOut : 0);
Run Code Online (Sandbox Code Playgroud)

c# sockets networking

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

AES CTR测试向量

我正在实现一个小型演示应用程序,使用AES CTR和OpenSSL进行加密,可以使用不同的操作模式测试向量来测试算法,例如在我的应用程序中测试ECB向量并检查结果还是仅限于ctr测试向量? ?? 如果它被限制用ctr测试它可以任何人提供我的ctr测试向量??? 非常感谢!!

testing encryption openssl vector aes

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

NHibernate:由于延迟加载问题导致"flush()"没有处理"集合"

我有两节课:

class Parent
{
    public virtual Child Child { get; set; }
}

class Child 
{
    public virtual IList<GrandChild> GrandChildren { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个Parent从我加载的实例ISession,Parent.Child是延迟加载的(此时未加载).Child.GrandChildren也很懒.

如果我这样做:

session.Save(new Parent { Child = existingParent.Child } );
Run Code Online (Sandbox Code Playgroud)

我明白了 collection [Child.GrandChildren] was not processed by flush()

如果我引起existingParentChild被加载性能,只需通过访问:

var x = existingParent.Child.Name
Run Code Online (Sandbox Code Playgroud)

问题消失了.为什么会发生这种情况,我该如何解决它 - 最好不必改变我的提取策略?

**编辑:**父母对孩子有FK

我正在使用NH 2.1.2.4000

谢谢

nhibernate

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

char vs tinytext

MySQL中的chartinytext有什么区别?

mysql char tinytext

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

Python Google App Engine:一种更好的说法,"如果数据存储中不存在某个对象,那就做点什么"?

我问,因为我现在拥有它的方式似乎很奇怪.基本上,我说,"如果抛出异常,就做点什么.不过,什么都不做." 以下是一些示例代码:

 try:
        db.get(db.Key(uid))
 except:
        newUser = User(key_name=str(uid)) 
        newUser.first_name = self.request.get("first")
        newUser.last_name = self.request.get("last")
        newUser.email = self.request.get("email") 
        newUser.phone = self.request.get("phone")
        db.put(newUser)
Run Code Online (Sandbox Code Playgroud)

谢谢!

python google-app-engine

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

关于c ++中struct的问题

我有以下代码

#include <iostream>
#include<string>
#include <sstream>
using namespace std;
struct product{
    int weight;
    float price;
};
int main(){
    string  mystr;
    product  prod;
    product *pointer;
    pointer=&prod;
    getline(cin,pointer->price);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但它告诉我错误

没有重载函数的实例"getline"匹配参数列表

这是什么错误?

c++

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

使用add + shift进行pcm16到pcm14的转换

我正在研究一种声音转换算法,其中接收一组带符号的短路.
在算法的给定点,它将样本从16位转换为14位,并且它像这样:

int16_t sample = (old_sample + 2) >> 2;
Run Code Online (Sandbox Code Playgroud)

对我来说很清楚,因为我们想要摆脱至少2个重要位,所以需要移位,但+2那里呢?

c linux audio pcm

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

Emacs在macbook上的键盘映射

我最近改用了macbook.我错过了正确的控制键,我的小指开始疼痛,因此我将我的Cmd映射到仅在emacs内的Ctrl,我已经将Caps映射到Ctrl和Ctrl到全系统的Caps.

在我习惯之前,有没有人有更好的配置?你的是什么?我对键盘映射特别感兴趣.

编辑:我使用的是aquaemacs,过去几天也是如此.

Edit2:我重置了Cmd和Ctrl之间的映射,因为它感觉很奇怪,因为Cmd处于Meta通常在其他键盘中的位置.

macos emacs

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