问题列表 - 第16390页

Win7:无需重启即可更换驱动程序

我正在 Windows 7 下调试音频驱动程序。当我需要用更新版本替换它时,我必须重新启动系统,因为尽管驱动程序已卸载,但 DriverStore 下的当前驱动程序副本已被锁定。有没有办法避免重新启动?在 XP 上是可能的...

driver windows-7

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

多语言命令行源代码格式化程序

是否有一个命令行Unix工具,可以格式化/缩进/美化不同语言的源代码?我对Java,JavaScript,PHP和XML特别感兴趣,但理想情况下它会处理其他人.

(我不是在寻找能够生成语法高亮标记的东西;我已经知道有一些工具可以做到这一点.)

code-formatting

13
推荐指数
2
解决办法
5797
查看次数

在C#中将应用程序附加到另一个

我如何将任何其他应用程序附加到我的应用程序?,我的目标是我想要加载并运行我的应用程序启动.exe应用程序.任何人都可以帮助我吗?

c#

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

为什么我的UIButton没有响应接触?

我确信我忽略了显而易见的事情,因为我有无数的工作按钮......但是......无论出于什么原因,这个都没有合作......

我已经UIButtonUIView子类(DialogView)中添加了一个(Rounded Rect),它是我的视图控制器视图的子视图.此子视图几乎完全在IB中创建.我已将(IBAction)okButtonPressed:(id)senderIB中的按钮连接到Touch Up Inside并在DialogView中创建了相应的方法.但是,当我"触摸"此按钮时,它不会触发该方法.userInteractionEnabled真正的VC的看法,DialogView 以及UIButton.

思考可能initWithCoder不得不做一些帧操作或我添加以下成功登录到控制台的东西.

- (id)initWithCoder:(NSCoder *)decoder {
    if (self = [super initWithCoder:decoder]) {
        NSLog(@"DialogView initWithCoder called");
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

在进一步的探索中,我连接IBOutlet到按钮,然后如果我尝试从视图控制器更改titleLabel,我注意到它被严重截断.首次绘制视图时,在IB中设置的默认文本" Press Me! "显示正常.但如果我改变文字......

self.DialogView.okButton.titleLabel.text = @"Not Working";
Run Code Online (Sandbox Code Playgroud)

......它被截断为"N ......"

如果这是相关的Dunno.大概...

有谁看到我搞砸了什么?

编辑(添加与显示相关的代码UIButton):

从View Controller:

self.DialogView = [[[NSBundle mainBundle] loadNibNamed:@"DialogView" owner:self options:nil] objectAtIndex:0];; 
self.DialogView.myVC = self;
self.DialogView.backgroundColor = [UIColor clearColor];
self.DialogView.center = CGPointMake(self.view.frame.size.width / …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch uibutton uiviewcontroller uiview

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

如何在Form的Closing事件中停止BackgroundWorker?

我有一个生成BackgroundWorker的表单,它应该更新表单自己的文本框(在主线程上),因此Invoke((Action) (...));调用.
如果HandleClosingEvent我只是做bgWorker.CancelAsync()然后我得到ObjectDisposedExceptionInvoke(...)电话,可以理解.但是,如果我坐在那里HandleClosingEvent等待bgWorker完成,那么.Invoke(...)永远不会返回,也是可以理解的.

任何想法如何关闭此应用程序而不会出现异常或死锁?

以下是简单Form1类的3个相关方法:

    public Form1() {
        InitializeComponent();
        Closing += HandleClosingEvent;
        this.bgWorker.RunWorkerAsync();
    }

    private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) {
        while (!this.bgWorker.CancellationPending) {
            Invoke((Action) (() => { this.textBox1.Text = Environment.TickCount.ToString(); }));
        }
    }

    private void HandleClosingEvent(object sender, CancelEventArgs e) {
        this.bgWorker.CancelAsync();
        /////// while (this.bgWorker.CancellationPending) {} // deadlock
    }
Run Code Online (Sandbox Code Playgroud)

c# multithreading backgroundworker winforms

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

仅使用加法递归计算产品

我不知道为什么以下haskell源代码只递归计算产品只使用加法不起作用.

mult a b = a + mult a (b-1)
Run Code Online (Sandbox Code Playgroud)

我总是遇到堆栈溢出错误.

recursion haskell

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

Java.exe JVM能以某种方式重启吗?

Java.exe JVM能以某种方式重启吗?如果你有一个在DOS shell(不作为服务)中运行的Java程序,那么关闭shell,关闭shell并使用不同的Windows进程ID重新启动自己的最简洁,最有效的方法是什么,并重新打开一个带有重载类路径的不同shell?

我希望这是不可能的,但我想我应该通过询问来向其他人询问和学习.

注意:如果有人知道Eclipse IDE如何能够如此干净地重新启动,那就是我想要使用的方法.

java

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

在比较函数中使用非静态类成员

我目前正在开发一个语法分析器类,在代码的某个点上,需要对包含运算符信息的结构进行排序.每个运算符都有一个优先级,用户通过我的分析器类的公共成员函数定义.因此,在排序时,我需要我的排序功能来根据相应运算符的优先级对元素进行排序.我正在使用以下代码来比较元素:

bool parser::op_comp(const op_info& o1, const op_info& o2) {
    op_def& op1 = operators[o1.op_char];
    op_def& op2 = operators[o2.op_char];

    return op1.priority > op2.priority;
}
Run Code Online (Sandbox Code Playgroud)

请注意,我必须将此函数设置为静态,因为它是在类中定义的.

事实上,我的比较函数比较了类型的元素op_char,我从包含类型元素的地图中检索运算符def,该元素op_def具有字段"priority".

我面临的问题是我无法使用std::sort(ops.begin(), ops.end(), std::mem_fun_ref(&parser::op_comp))(其中ops是一种vector of op_info)方法.我得到以下错误,这听起来很合乎逻辑:

错误:在静态成员函数中无效使用成员`parser :: operators'

这是我的问题:如何强制std :: sort使用comp函数,该函数使用来自类的非静态成员的元素?显然这个函数应该是非静态的,但如果我不使它静态的话,我就无法使用它...

提前感谢您的帮助,CFP.

c++ sorting static class functor

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

修改Oracle中的唯一约束

我需要更新Oracle数据库中的现有约束以在那里添加新列.

ALTER TABLE MY_PARTNER_DETAILS 
MODIFY CONSTRAINT UQ_MY_PARTNER_DETAILS
UNIQUE(PARTNER_CODE,PGOOD_CODE,SITE_CODE,PARTNER_PLACEMENT,PARTNER_PARTICIPATION)
Run Code Online (Sandbox Code Playgroud)

给出错误:

Error at line 1
ORA-00933: SQL command not properly ended
Run Code Online (Sandbox Code Playgroud)

有什么问题?

sql oracle constraints ora-00933

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

使单个WCF服务支持SOAP,REST和WSDL

我正在尝试在.NET 3.5中构建一个支持SOAP的C#服务 - 并显示WSDL和REST.

SOAP服务和WSDL生成很容易使用ServiceHostBasicHttpBinding类.得到了工作,客户很高兴.

由于SOAP调用所有使用的简单参数,因此客户端开发人员为某些命令请求了REST接口.所以我改变了的ServiceHost类的WebServiceHost,根据需要添加WebInvokeWebGet属性,增加了一个WebHttpBinding班,和宾果- REST和SOAP进行了两个工作了一个服务.很酷,改变一个界面,REST和SOAP都得到了新的东西.

但是有一个问题 - 不再生成WSDL.我无法浏览到http:// server/service?wsdl并获取WSDL文件.检查MSDN文档,这似乎是默认行为WebServiceHost.

问题:我可以覆盖此行为以便可以获取WSDL吗?没有与以前相同的URL - 它可以更改 - 但我只需要在服务中使用一些URL来为这些SOAP开发人员获取WSDL.

c# rest wcf soap wsdl

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