问题列表 - 第352页

如何在Windows(和OSX)中进行采样率转换

我准备为我在大学的旁边工作写一个音频文件转换器.
作为其中的一部分,我需要采样率转换.然而,我的教授说,这将是非常难写采样率转换器,这是双方的良好的质量快速的.

在我对这个主题的研究中,我发现OSX CoreAudio框架中的一些函数可以进行采样率转换(AudioConverter.h).毕竟,操作系统必须有一些设施才能为自己的音频堆栈做到这一点.

您是否知道C/C++和Windows的类似方法,它们是操作系统的一部分还是开源的?
我很确定这个函数存在于DirectX Audio(XAudio2?)中,但我似乎无法在MSDN库中找到它的引用.

c++ windows audio macos

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

如何在C++中正确使用名称空间?

我来自Java背景,使用包,而不是命名空间.我习惯于将一起工作的类放在一起形成一个完整的对象,然后再从该包中重用它们.但现在我在使用C++.

你如何在C++中使用命名空间?您是为整个应用程序创建单个名称空间,还是为主要组件创建名称空间?如果是这样,如何从其他命名空间中的类创建对象?

c++ namespaces

229
推荐指数
10
解决办法
18万
查看次数

用户界面测试

我们正在开发一个具有一定程度的新/修改的GUI功能的大型项目.我们在过去发现,在添加新功能时,我们经常在相关代码中引入新问题.

我们有非技术用户执行测试,但他们经常错过部件并允许漏洞漏掉.

我的问题:是否有任何组织WinForms项目的UI测试的最佳实践?有没有办法让它自动化?

谢谢!

testing user-interface integration-testing

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

是否可以使用反引号将参数连接到命令行?

我想从我的ruby脚本执行OS命令,但我想从ruby变量中添加一个参数.

我知道可以使用这样的关键字系统:

#!/usr/bin/env ruby
directory = '/home/paulgreg/'
system 'ls ' + directory
Run Code Online (Sandbox Code Playgroud)

但这可能是通过使用"反引号或反引号语法"吗?(我的意思是通过使用语法:ls)

ruby command-line command-line-interface

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

关于如何从域(ORM)对象映射到数据传输对象(DTO)的建议

我正在使用的当前系统利用Castle Activerecord在Domain对象和数据库之间提供ORM(对象关系映射).这一切都很好,在大多数情况下实际上运作良好!

问题出在Castle Activerecords支持异步执行,更具体地说是管理对象所属会话的SessionScope.长话短说,坏事发生了!

因此,我们正在寻找一种方法来轻松转换(自动思考)从Domain对象(谁知道数据库存在和关心)到DTO对象(谁对DB一无所知,不关心会话,映射属性或所有事物) ORM).

有没有人有这样做的建议.首先,我正在寻找对象的基本一对一映射.域对象Person将被映射为PersonDTO.我不想手动这样做,因为它是浪费.

很明显,人们会想到反思,但我希望在这个网站周围有一些更好的IT知识 可以提出"更酷".

哦,我正在使用C#,ORM对象在使用Castle ActiveRecord映射之前说过.


示例代码:

通过@ ajmastrean的请求,我已经链接到一个我(非常)嘲弄在一起的例子.该示例具有捕获表单,捕获表单控制器,对象,activerecord 存储库异步帮助程序.它有点大(3MB),因为我包含了运行它所需的ActiveRecored dll.您需要在本地计算机上创建一个名为ActiveRecordAsync的数据库,或者只需更改.config文件.

示例的基本细节:

捕获表格

捕获表单引用了控制器

private CompanyCaptureController MyController { get; set; } 
Run Code Online (Sandbox Code Playgroud)

在表单的初始化时,它调用MyController.Load()private void InitForm(){MyController = new CompanyCaptureController(this); MyController.Load(); 这将返回一个名为LoadComplete()的方法

public void LoadCompleted (Company loadCompany)
{
    _context.Post(delegate
    {
         CurrentItem = loadCompany;
         bindingSource.DataSource = CurrentItem;
         bindingSource.ResetCurrentItem();
         //TOTO: This line will thow the exception since the session scope used …
Run Code Online (Sandbox Code Playgroud)

c# orm castle-activerecord dto-mapping

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

PHP包含输出未知字符的函数

当使用php include函数时,include成功执行,但是在输出include的输出之前它也输出一个char,char是十六进制值3F而我不知道它来自哪里,虽然它似乎每个包含都会发生.

起初我认为它是文件编码,但这似乎不是一个问题.我已经创建了一个测试用例来演示它:( 链接不再有效)http://driveefficiently.com/testinclude.php此文件仅包含:

<? include("include.inc"); ?>
Run Code Online (Sandbox Code Playgroud)

和include.inc仅包含:

<? echo ("hello, world"); ?> 
Run Code Online (Sandbox Code Playgroud)

然而,输出是:"你好,世界"在哪里?是一个具有随机值的char.正是这个价值我不知道它的起源,它有时会搞砸我的网站.

关于这可能来自哪里的任何想法?起初我以为它可能与文件编码有关,但我不认为这是一个问题.

php encoding byte-order-mark

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

在ASP.NET中使用自定义MembershipProvider而不使用Login控件

我们有一个自定义MembershipProviderASP.NET.现在有两种可能的方案可以验证用户:

  1. 用户通过login.aspx输入用户名/密码登录页面.我使用了Login控件并将其与MyMembershipProvider.这工作得非常好.

  2. 身份验证令牌通过查询字符串中的某个URL从不同的网站传递.为此,我有一个重载MembershipProvider.Validate(string authenticationToken),实际上验证用户.在这种情况下,我们无法使用Login控件.现在如何MembershipProvider在不实际使用Login控件的情况下使用相同的方法验证用户?我试图Validate手动调用,但这不是用户签名.

这是我正在使用的代码片段

if (!string.IsNullOrEmpty(Request.QueryString["authenticationToken"])) {
    string ticket = Request.QueryString["authenticationToken"];
    MyMembershipProvider provider = Membership.Provider as MyMembershipProvider;
    if (provider != null) {
        if (provider.ValidateUser(ticket))
            // Login Success
        else
            // Login Fail
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net authentication

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

用于操作图像的C++库

你知道任何开源/免费软件C++库来处理这些格式的图像:.jpg .gif .png .bmp?它支持的格式越多越好.我正在用C++实现一个免费程序,它使用隐写术将文本文件隐藏到一个或多个图像中.

我在Unix下工作.

c++ steganography image

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

有没有办法从Java Bean访问web.xml属性?

Servlet API中是否有任何方法可以从与Web容器完全无关的Bean或Factory类中访问web.xml中指定的属性(例如初始化参数)?

例如,我正在编写一个Factory类,我想在Factory中包含一些逻辑来检查文件和配置位置的层次结构,以查看哪些可用于确定实例化哪个实现类 - 例如,

  1. 类路径中的属性文件,
  2. 一个web.xml参数,
  3. 系统属性,或
  4. 一些默认逻辑,如果没有别的可用.

我希望能够在不注入任何引用ServletConfig或类似于我的工厂的任何内容的情况下执行此操作- 代码应该能够在Servlet容器之外运行.

这可能听起来有点不常见,但是我想要这个组件,我正在努力与我们的一个webapp一起打包,并且还具有足够的通用性,可以与我们的一些命令行工具一起打包需要一个新的属性文件只为我的组件 - 所以我希望捎带在其他配置文件,如web.xml.

如果我没记错的话,.NET有一些东西Request.GetCurrentRequest()可以获得对当前正在执行的引用Request- 但由于这是一个Java应用程序,我正在寻找可以用来访问的类似的东西ServletConfig.

java servlets

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

Cmp中的Bmp到jpg/png

有没有办法将bmp图像转换为jpg/png而不会失去C#的质量?使用Image类我们可以将bmp转换为jpg,但输出图像的质量非常差.我们可以使用最高质量的photoshop获得与转换为jpg的图像一样好的质量水平吗?

c# image-manipulation

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