问题列表 - 第8834页

C++ Qt:按位运算

我正在为大学开展一个小项目,我需要通过网络模拟传输,并对不同类型的纠错算法进行推理和可视化.我改进的数据包由一个quint8组成:我需要将它转换为一个位数组,如QBitArray,向它附加一个校验位,通过UDP传输它,用校验位检查传输是否成功,然后从中构造quint8 .再一次,这不是一个实际但教育性的任务,所以不要建议我使用像CRC这样的真实算法......

所以我的问题是:如何将任何数据类型(在本例中为quint8)转换为QBitArray?我的意思是计算机中的任何数据都是一个位数组,但我如何访问它是个问题.

谢谢,德米特里.

c++ qt bit-manipulation

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

如何对创建新进程的代码进行单元测试?

我该如何测试以下方法?

它是接口的具体类实现的方法.

Process用一个只暴露我需要的方法和属性的接口包装了类.本ProcessWrapper类是具体实现这个接口.

    public void Initiate(IEnumerable<Cow> cows)
    {
        foreach (Cow c in cows)
        {
            c.Process = new ProcessWrapper(c);
            c.Process.Start();
            count++;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# tdd unit-testing

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

我可以在多处理器机器中禁用一个或多个处理器吗?

我有两个四核处理器的服务器,安装了Windows 2003标准版.我想在具有单四核处理器的机器上测试应用程序,我想使用这台机器,那么如何禁用两个处理器中的一个呢?

我更喜欢软件解决方案,但如果唯一的解决方案是硬件没问题.

windows testing

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

在Matlab中比较两个矩阵

我有两个矩阵x和y,两者都是来自不同算法/例程的结果,它们应该计算相同的结果.虽然我知道isequal()会检查x和y是否是相同的矩阵,但这些矩阵中的条目不会完全相同(即某些条目在最坏的情况下可能会有5%的折扣).在这种情况下,比较它们以确定它们是否足够接近被认为是相同结果的最佳方法是什么?提前感谢您的建议.

floating-point comparison matlab matrix

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

将CSV文件导入c#

我正在建立一个网站,其中一个要求是用户从他们的电子邮件客户端导出他们的联系人以将其导入网站.

因为每个电子邮件客户端以稍微不同的格式导出他们的联系人,所以我的头脑不得不以最好的方式来接近它.因为我不知道这些字段是什么,或者分隔符是什么.

我只想找到主要的电子邮件客户端/地址簿(outlook,apple mail,entourage,thunderbird).所有这些都有完全不同的格式.Entourage使用tab作为分隔符,其余的使用逗号等.我只需要拔出电子邮件地址和(如果可用)名称.名称变得棘手,因为一些客户端具有名字/姓氏的单独字段.

使用FileHelper是理想的,但在我可以连接解决方​​案之前,我似乎需要知道csv的结构.如果可能的话,我宁愿不去编写我自己的csv解析器.

这是我对集体蜂巢思想的看法:

计划A.

  • 阅读csv文件的第一行(所有格式都有一个标题作为第一行)并计算标签与逗号的数量.由此确定分隔符.
  • 使用某种类型的csv阅读器(如Lumenworks)为我提供文件其余部分的基本csv读取功能.
  • 在每个字段上执行正则表达式匹配以确定电子邮件列.
  • 不知道如何找出用户的名字......

B计划

  • 提示用户输入电子邮件客户端的类型,并为每个不同的客户端单独编码< - 看起来真的很笨重.

计划C.

....使用/购买已经执行此操作的现有组件?!(我肯定找不到一个!)

思考?

c# csv asp.net

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

在nhibernate中查询未映射的属性

我正在使用Linq-To-NHibernate.我需要使用一些未映射到列的属性.

例如

Repository<Person>
   .Find()
   .Select(p => new PersonModel() { Id = p.Id, FullName= p.FullName,Position = p.Position });
Run Code Online (Sandbox Code Playgroud)

该位置不是映射属性,它包含一些逻辑.我得到了未映射的属性错误.

谢谢.

nhibernate nhibernate-mapping linq-to-nhibernate

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

如何从MP3获取音频数据?

我正在处理一个必须处理音频文件的应用程序.使用mp3文件时,我不知道如何处理数据(我感兴趣的数据是音频字节,代表我们听到的音频字节).

如果我使用的是wav文件,我知道我有一个44字节的标题,然后是数据.说到mp3,我读到它们是由帧组成的,每帧都包含一个标题和音频数据.是否可以从mp3文件中获取所有音频数据?

我正在使用java(我添加了MP3SPI,Jlayer和Tritonus)并且我能够从文件中获取字节,但我不确定这些字节代表什么或如何处理.

java audio mp3 extraction

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

为什么子控件中的某些事件在ASP.Net页面循环中以相反的顺序触发?

MSDN上ASP.Net页面生命周期文章:

尽管在每个控件上递归地发生Init和Load,但它们以相反的顺序发生.每个子控件的Init事件(以及Unload事件)发生在为其容器引发相应的事件之前(自下而上).但是,容器的Load事件发生在其子控件的Load事件(自上而下)之前.

这对unload事件很有意义,但为什么init呢?其他事件怎么样?

亲切的问候,

asp.net events page-lifecycle

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

实现信号量,锁和条件变量

我想知道如何在C/C++中实现信号量,锁和条件变量.我正在学习操作系统概念,但想要在C中实现概念.

任何教程?

c c++ operating-system

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

如何设计星型模式

我很困惑应该从哪里开始设计星型模式.

例如,我在数据库中有如下表:

Branch(branchNo, bStreetAddress, bCity)
LoanManager(empNo, empName, phone, branchNo)
Customer(custNo, custName, profession, streetAddress, city, state)
Account(accNo, accType, balance, accDate, custNo)
LoanContract(contractNo, loanType, amount, loanDate, empNo, custNo)
Run Code Online (Sandbox Code Playgroud)

我想设计一个数据仓库来分析负载,例如:

  1. 2008年的贷款总额.
  2. 对于贷款类型超过10的贷款类型,贷款类型和合同数量

在创建星型模式时,我应该从哪里开始?

根据我的理解,所有星型模式都必须有一个中心,而中心事实表包含"Measures"和"与其他事实表的关系".

那么,在设计星型模式时,我们总是从中心开始,首先确认测量的是什么?然后选择与另一个事实表的正确关系?

但是我还有另一个问题,我们应该选择哪些措施?在选择措施时,我应该问自己什么问题?

sql database-design star-schema

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