小编pku*_*ar0的帖子

如何列出conda可用的软件包版本

有没有办法看到conda可用的软件包版本?我在jupyter中遇到错误但它之前正在工作.像蛋黄一样的东西?

conda

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

在Windows8上以编程方式显示/隐藏键盘

我试图以编程方式在Windows Metro应用程序上显示/隐藏键盘.我最初认为我可以使用折叠的文本框并设置焦点来实现它.但似乎在这个链接中不允许这样做.该链接还讨论了AutomationPeer和TextAutomationPeer来实现这一目标.有没有关于如何使用这些资源的资源?

在此先感谢PK

microsoft-metro windows-8

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

为什么有些数据集需要我们在使用它们之前做`data(somedataset)?

为什么我们必须先使用data(spam)才能运行lda它?spamElemsStatLearn包中的数据集.

library(ElemStatLearn)
library(MASS) # for lda
spam[5] # is ok
spam.lda = lda(spam ~ . , data = spam) # not ok
data(spam)
spam.lda = lda(spam ~ . , data = spam) # ok 
Run Code Online (Sandbox Code Playgroud)

我们spam[5]甚至可以在运行之前访问data(spam).

packages lazy-loading r dataset

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

procexp如何关闭另一个进程持有的互斥锁?

我试图关闭一个使用Win32函数在Windows上进程持有的互斥锁.这可以使用procexp完成,但我需要在不使用procexp GUI的情况下以编程方式完成.

方法1: 我尝试使用EasyHook将dll注入到进程中,然后从注入的线程中尝试以下操作: - OpenMutex
- ReleaseMutex它给了我ERROR_NOT_OWNER错误可能是因为发布是在与调用AcquireMutex的线程不同的线程上调用的.

方法2: 注入dll后,我尝试使用mHook挂钩CreateMutex.钩住的CreateMutex只回调了原始的CreateMutex.但这只会使应用程序崩溃.

我可以使用procexp关闭互斥锁,但我需要以编程方式执行此操作.procexp如何做到这一点?如何在没有任何内核模式代码的情况下以编程方式完成?

winapi

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