问题列表 - 第44384页

何时/如何将应用程序添加到Windows 7 Volume Mixer窗口?

我试图让一个在XP上运行正常的应用程序在Windows 7上正常运行(这不是我写的东西 - 我正在帮朋友.)

它能够在XP上播放音频但在Windows 7上无法播放 - 没有任何内容可以听到.已经用尽搜索和检查Windows 7中有关音频的所有设置(花了很多时间搜索和阅读.)

Windows 7 Volume Mixer中的应用程序在运行时随时都没有条目.

通过使用其他一些应用程序,我发现似乎应用程序没有添加到混音器,直到它实际创建声音但我发现至少有一个程序在程序启动时和之前添加到混音器中它播放了任何声音.

是否有一个API允许应用程序使用Windows 7音量混合器"注册"自身,以便即使它还没有产生任何声音,它的条目也会出现在混音器中?

mixer windows-7

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

iOS/iPhone可达性 - 如何使用Reachability.m/.h检查互联网何时丢失/无法访问

目前我正在通过apple reachability.m/.h使用该类,它可以工作,除了它通知我任何更改,我想只通知用户网络是否无法访问.目前,如果我有互联网连接,然后松散网络它告诉我.但是当你重新连接到网络时,它也告诉我,我不想要.我希望它只告诉我什么时候有丢失/没有网络.

我认为这与电话有关:

- (void)viewWillAppear:(BOOL)animated
{
    // check for internet connection
    [[NSNotificationCenter defaultCenter]
          addObserver:self
             selector:@selector(checkNetworkStatus:)
                 name:kReachabilityChangedNotification
               object:nil];

    internetReachable = [[Reachability
                         reachabilityForInternetConnection] retain];
    [internetReachable startNotifier];

    // check if a pathway to a random host exists
    hostReachable = [[Reachability reachabilityWithHostName:
                     @"www.google.ca"] retain];
    [hostReachable startNotifier];

    // now patiently wait for the notification
}
Run Code Online (Sandbox Code Playgroud)

在调用时-[NSNotificationCenter addObserver:selector:name:object:],该名称是否具有任何其他功能,然后字面上是一个名称?这是我第一次使用NSNotificationCenter,所以我不太熟悉这个问题.

编辑:

这是我的checkNetworkStatus函数:(问题是我得到"NotReachable",因为网络连接回来了,NSAlert多次关闭)

- (void) checkNetworkStatus:(NSNotification *)notice
{
        // called after network status changes
NetworkStatus internetStatus = [internetReachable currentReachabilityStatus];
switch (internetStatus)

{
    case NotReachable:
    {
        UIAlertView * …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c reachability nsnotificationcenter ios

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

如何使lseek64 _actually_返回64位偏移量?

#define _FILE_OFFSET_BITS 64 
#define _LARGEFILE64_SOURCE    

...

off64_t st_size; 

...

st_size = (off64_t)lseek64(fd, (off64_t)0, SEEK_END);
fprintf(stderr, "QQQ st_size=%llx %lld\n", st_size, st_size);
Run Code Online (Sandbox Code Playgroud)

然后strace:

$ strace -e _llseek ./the_program
_llseek(3, 0, [20974464000], SEEK_END)  = 0
QQQ st_size=ffffffffe22cec00 -500372480
Run Code Online (Sandbox Code Playgroud)
  • 20974464000 == 0x4E22CEC00-好
  • -500372480 == 0xffffffffe22cec00-错误

它更改为(off64_t)lseek64(fd, 0, SEEK_END);错误地调用_llseek:

_llseek(3, 8589934592, [8589934592], SEEK_SET) = 0
st_size=0 0
Run Code Online (Sandbox Code Playgroud)

我应该做些什么来确保它正确地获得大小,而不用砍掉主要的双字?

linux libc ftell seek large-files

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

如何在sbt中设置多阶段测试管道?

具体来说,对于Scalatra项目,但问题可能适用于大多数.

例如,我通常想要运行:

  • 单元测试
  • 代码质量检查(覆盖范围,重复,复杂性,jsLint!)
  • 集成测试(不是太多!)
  • 验收测试(通常是"预签入"子集)
  • 回归测试(基本上与验收测试相同,但更大的一组)
  • 性能测试

我想通过上下文运行这些子集的不同子集 - 即在简单的代码更改后,我可能只运行前三个; 在签入之前我可能想要运行更大的集合,而持续集成服务器可能具有"快速"和"慢"构建,其具有更大的集合.

基本的sbt文档似乎假设一个"测试"目标 - 是否有推荐的方法来实现这样的多个测试阶段?

scala sbt scalatra

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

初学者和C++模板:是否有可能使用C++模板使一个类面向使用字符与服装结构一起工作?

所以我对C++很陌生,我真的不懂模板,如何使用tham thow我rad维基百科并开始阅读2000页长篇C++文章...所以我可能有点不耐烦但我不知道如果使用C++我们可以制作模板,例如这种简单的类对使用服装结构而不是字符.

#include <iostream>
#include <vector>

// Boost
#include <boost/thread.hpp>

#ifndef _IGraphElementBase_h_
#define _IGraphElementBase_h_
#pragma once

using namespace std ;

class IGraphElementBase {

public:
    boost::thread GraphWorker;
    mutable boost::mutex GraphItemMutex;
    boost::condition_variable GraphItemMutexConditionVariable;
    int SleepTime;

    // Function for preparing class to work 
    virtual void Init(){ SetSleepTime(1);}

    void SetSleepTime(int timeMS)
    {
        SleepTime = timeMS;
    }

    // Function for data update // word virtual makes it possible to overwrite it
    virtual void updateData(){}


    void StartThread()
    {
        GraphWorker = boost::thread(&IGraphElementBase::Call, this);
    }

    virtual void CleanAPI(){} …
Run Code Online (Sandbox Code Playgroud)

c++ oop templates boost class

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

视频托管平台或CDN与流媒体视频,为什么?

我正在组建一个基于视频的订阅网站,并且已经研究了一段时间的选项.好像我可以使用Brightcove,Ooyala,Viddler,Wistia等视频托管平台,或者使用像MaxCDN这样的CDN,并使用他们的流媒体服务与Flowplayer或JW Player.

现在,CDN/Player路线似乎比托管解决方案便宜得多.那么我会错过什么呢?是什么让托管平台的价值更高?

最终,我需要一个视频解决方案,提供快速流媒体,iDevices的html 5翻转,分析和一些安全措施(即非iDevice流的RTMP,我们试图销售对这些东西的访问权限).您会建议哪种解决方案?为什么?

video cdn video-streaming flowplayer html5-video

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

空基类优化

下面是对ebco的简单测试,我在vc9和g ++上编译了它.两个编译器的输出不同.我想知道的是vc的行为是否符合要求.

#include <iostream>

class empty
{
};

class empty_one : public empty {};
class empty_two : public empty {};

class non_empty
    : public empty_one
    , public empty_two
{
};

int main()
{
    std::cout << "sizeof(empty): " << sizeof(empty) << std::endl;
    std::cout << "sizeof(empty_one): " << sizeof(empty_one) << std::endl;
    std::cout << "sizeof(empty_two): " << sizeof(empty_two) << std::endl;
    std::cout << "sizeof(non_empty): " << sizeof(non_empty) << std::endl;

    std::cout << std::endl;

    non_empty a[2];

    void* pe10 = static_cast<empty*>(static_cast<empty_one*>(&a[0]));
    void* pe20 = static_cast<empty*>(static_cast<empty_two*>(&a[0]));
    std::cout << …
Run Code Online (Sandbox Code Playgroud)

c++ g++ visual-c++

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

关于CGRectMake

这听起来非常愚蠢和愚蠢,但我触及了几种语言,它们搞砸了我的......方向或某种东西:

在Objective-C中,您可以使用CGRectMake(x,y,w,h)来生成rect.凉.

所以x,y设置了矩形的左上角,或者......矩形的中心?

objective-c

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

配置邮件服务器以从任何域接收邮件

我在我的虚拟机上的ubuntu上有一个postfix邮件服务器,现在邮件服务器的域名是abc.com ...因此它接收来自任何"来自地址"的邮件,但是"地址"需要是正确的,即有效用户在邮件服务器中.

现在,在我的项目中,我发送假邮件给用户,其邮件ID也包含其他域名...就像cde.com一样

我的最终目标是在邮件服务器中显示邮件.

当我尝试这样做时,它会直接进入mailserveer日志,即/var/log/mail.log即为错误

有什么办法可以将这些邮件存储在邮件服务器中吗?

postfix-mta mail-server

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

最小边交点算法

(在任何人问之前,这不是功课.)

假设你有2个阵列y0y1哪里

y0 = [1,2,3,4,5,6]y1 = [2,1,6,3,4,5]

注意y0[0] = y1[1] = 1,它本质上意味着y0[0]连接到y1[1].同样,y0[2] = y1[3] = 3它们也是"连接"的.

替代文字(图片提供:belisarius)

一个数组中的每个元素在第二个数组中都有一个对应的条目.想象一下,数组中的每个元素都是一个顶点,这些连接就像边缘从一个数组绘制到另一个数组.

我需要找到一组(最大尺寸),这样"边"(或线)都不会相交.

在上面的例子中,请注意,

  1. Edge 1Edge 2相交.
  2. Edge 6 将与...相交 Edge 3, Edge 4, Edge 5.

因此,解决方案可以是1,3,4,52,3,4,5(大小= 4),因为这些线中没有一条将彼此相交.可以有多种解决方案,但我只需要一种.

我的问题,是否有类似于此的已知CS问题?我应该使用什么算法?

我试图用一个例子来解释我的问题,但是,如果它仍然不清楚我会澄清任何疑问.提前致谢.

algorithm combinatorics

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