问题列表 - 第3793页

如何在Windows Vista中以编程方式启动Microphone Volume控制面板?

我想让用户调整麦克风音量.我们(在XP中)只是启动音量控制面板(通过运行sndvol32.exe),而不是重新发明轮子.

您可以通过外壳到SndVol.exe来调出Win Vista中扬声器音量控制

在XP中,您可以指定命令行参数-R来显示麦克风音量.

任何人都知道命令行参数是什么SndVol.exe显示Windows Vista的麦克风音量?

或者其他一些显示麦克风音量控制面板的方法?

audio windows-vista

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

Flex 3 - 在使用AS3时,我必须在设置属性之前添加组件吗?

让我们说我有一个Flex 3 mxml组件,称之为A. A有一个名为'b'的get/set属性.在AI中有另一个内部组件C,使用mxml指定.当在mxml中"实例化"组件A时,我可以在声明时指定b的值,一切正常.但是,当我使用Actionscript初始化组件时,我必须先将组件添加到渲染容器中,然后才能设置所述组件的属性(在本例中为"b").当属性'b'的setter以某种方式访问​​A中的C时会发生这种情况.

所以,这在运行时失败了(它说C是null)......

var a:A = new A();
a.b = "woopy"; //Sets the Label (declared in mxml) withn A to "woopy"
this.addChild(a);
Run Code Online (Sandbox Code Playgroud)

另一方面,以下任何一种都可行

<customNamespace:A b="woopy"/>
Run Code Online (Sandbox Code Playgroud)

要么

var a:A = new A();
this.addChild(a);
a.b = "woopy"; //Sets the Label (declared in mxml) withn A to "woopy"
Run Code Online (Sandbox Code Playgroud)

如图所示,在将组件添加到容器后设置属性时,不会引发运行时错误消息.好吧,这是有道理的,我想在组件添加到容器之前,实际上并没有创建组件的内部.不过,这有点烦人.有没有办法保证组件内部完全呈现而不将其添加到容器中?当我使用actionscript vs mxml时,我不喜欢它的感觉.我想要一个解决方案,以便基本上在没有属性"arguments"的mxml中声明A等同于在AS中使用new运算符声明A. 至少,就A的内部状态而言.

apache-flex components mxml flex3

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

奇怪的ASP.NET AJAX Bug/32位到64位

自升级到Windows 2008 64位以来,我的网站出现了一个奇怪的错误.我的大多数应用程序池都以64位模式运行(除了一个之外,所有应用程序池都用于传统的ASP.NET 1.1应用程序).在64位运行的站点上,我一直在从ASP.NET AJAX中收到错误.

Exception information:
   Exception type: System.NotSupportedException
   Exception message: Assembly "AjaxControlToolkit, Version=3.0.20820.16598, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" does not contain a script with hash code "e2e86ef9".

Request information:
   Request URL: http://site.com/page.aspx?_TSM_HiddenField_=ctl00_ctl00_elScripto_HiddenField&_TSM_CombinedScripts_=%3B%3BAjaxControlToolkit%2C+Version%3D3.0.20820.16598%2C+Culture%3Dneutral%2C+PublicKeyToken%3D28f01b0e84b6d53e%3Afr-FR%3A707835dd-fa4b-41d1-89e7-6df5d518ffb5%3Ae2e86ef9%3A9ea3f0e2%3A9e8e87e9%3A1df13a87%3Ad7738de7

Thread information:
   Thread ID: 21
   Thread account name: NT AUTHORITY\NETWORK SERVICE
   Is impersonating: False
   Stack trace:    at AjaxControlToolkit.ToolkitScriptManager.DeserializeScriptEntries(String serializedScriptEntries, Boolean loaded) in c:\AjaxControlToolkit_Admin\Release\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs:line 534
  at AjaxControlToolkit.ToolkitScriptManager.OutputCombinedScriptFile(HttpContext context) in c:\AjaxControlToolkit_Admin\Release\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs:line 264
  at AjaxControlToolkit.ToolkitScriptManager.OnInit(EventArgs e) in c:\AjaxControlToolkit_Admin\Release\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs:line 198
  at System.Web.UI.Control.InitRecursive(Control namingContainer)
  at System.Web.UI.Control.InitRecursive(Control namingContainer)
  at System.Web.UI.Control.InitRecursive(Control namingContainer)
  at System.Web.UI.Control.InitRecursive(Control namingContainer)
  at …
Run Code Online (Sandbox Code Playgroud)

64-bit asp.net-ajax

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

WPF - 请参阅代码中的应用程序图标

我在项目属性中为WPF应用添加了一个图标.

如何引用该图标,以便将其添加到我为系统托盘创建的NotifyIcon中.

在代码中??

  System.Windows.Forms.NotifyIcon ni = new System.Windows.Forms.NotifyIcon();
  ni.Icon = new System.Drawing.Icon("MyIcon.ico");
Run Code Online (Sandbox Code Playgroud)

不行.马尔科姆

wpf

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

使用RegExp匹配括号,然后递增它

我一直试图找到一种方法来匹配字符串末尾括号括起的Javascript字符串中的数字,然后递增它.

说我有一个字符串:

var name = "Item Name (4)";
Run Code Online (Sandbox Code Playgroud)

我需要一个RegExp来匹配(4)部分,然后我需要增加4然后将它放回到字符串中.

这是我到目前为止的正则表达式:

\b([0-9]+)$\b
Run Code Online (Sandbox Code Playgroud)

这个正则表达式不起作用.此外,我不知道如何提取检索到的整数并将其放回字符串中的相同位置.

谢谢.

javascript regex string

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

忽略C#命令行程序中的try块

我在C#中有一个命令行程序,我用一个try-catch块包装,以防止它崩溃控制台.但是,当我调试它时,如果在DoStuff()方法的某处抛出异常,Visual Studio将在"catch"语句中中断.我希望Visual Studio能够打破异常发生的位置.最好的方法是什么?

评论试试?
Visual Sudio中的一个设置?
#if DEBUG语句?

static void Main(string[] args)
{
    try
    {
        DoStuff();
    }
    catch (Exception e)
    {  //right now I have a breakpoint here
        Console.WriteLine(e.Message);
    }
}

private void DoStuff()
{
    //I'd like VS to break here if an exception is thrown here.
}
Run Code Online (Sandbox Code Playgroud)

c# console command-line visual-studio-2008

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

在mysql中实现消息队列表的最佳方法是什么

这可能是我第十次实施这样的事情,而且我从未对我提出的解决方案百分百满意.

使用mysql表而不是"正确"的消息传递系统的原因很有吸引力,主要是因为大多数应用程序已经将一些关系数据库用于其他东西(对于我一直在做的大多数事情,它往往是mysql),而很少有应用程序使用消息传递系统.此外 - 关系数据库具有非常强大的ACID属性,而消息传递系统通常没有.

第一个想法是使用:

create table jobs(
  id auto_increment not null primary key,
  message text not null,
  process_id varbinary(255) null default null,
  key jobs_key(process_id) 
);

然后入队看起来像这样:

insert into jobs(message) values('blah blah');

出列似乎是这样的:

begin;
select * from jobs where process_id is null order by id asc limit 1;
update jobs set process_id = ? where id = ?; -- whatever i just got
commit;
-- return (id, message) to application, cleanup after done

表和入队看起来不错,但出队有点困扰我.回滚的可能性有多大?还是被封锁了?我应该用什么键来制作O(1)-ish?

或者,我正在做什么更好的解决方案?

mysql job-queue

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

初学者犀牛模拟问题

所以我是犀牛嘲笑的新手,我正试图让它进入我正在进行的MVP模式项目.所以我有一个代表我的View的界面和一个我的Presenter的类,如下所示:

public interface IView {
  string SomeData { get; set; }
}

public class Presenter {
  public IView View { get; set; }
  public void Init(IView view) {
    this.View = view;
  }

  public virtual string DoStuff(){
    return "Done stuff with " + this.View.SomeData;
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试设置一个模拟DoStuff方法的测试,所以我有一个像这样的基本夹具:

[TestMethod]
public void Test(){
  var mocks = new MockRepository();
  var view = mocks.Stub<IView>();
  var presenter = mocks.StrictMock<Presenter>();

  presenter.Init(view);

  using(mocks.Record()){
    presenter.Expect(p => p.DoStuff()).Return("Mocked result");
  }

  string result = string.Empty;
  using(mocks.Playback()){
    result = presenter.DoStuff(); …
Run Code Online (Sandbox Code Playgroud)

.net rhino-mocks

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

这是动态内存分配吗?

简单的问题:我必须deletedelete [] c?语言是否重要?

char c[] = "hello"
Run Code Online (Sandbox Code Playgroud)

c c++ memory memory-management new-operator

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

如何在域驱动设计中将Intefaces与工厂模式一起使用?

是否有意义默认使用您的域对象工厂的接口,或应接口预留,只有当你需要他们的工厂类?

public IUserFactory
{
    User CreateNewUser();
}

public UserFactory : IUserFactory
{
    public User CreateNewUser()
    {
        return new User();
    }
}
Run Code Online (Sandbox Code Playgroud)

oop design-patterns domain-driven-design factory domain-object

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