问题列表 - 第25962页

缩略图提供程序无效

我正在尝试为自定义文件类型编写Windows资源管理器缩略图处理程序.我已经将这个工作正常用于预览窗格,但是很难让它用于缩略图.

Windows似乎甚至没有尝试调用DllGetClassObject入口点.

在继续之前,请注意我使用的是Windows 7和非托管C++.

我在注册表中注册了以下值:

HKCR\CLSID\<my guid>
HKCR\CLSID\<my guid>\InprocServer32 (default value = path to my DLL)
HKCR\CLSID\<my guid>\InprocServer32\ThreadingModel (value = "Apartment")
HKCR\.<my ext>\shellex\{E357FCCD-A995-4576-B01F-234630154E96} (value = my guid)
Run Code Online (Sandbox Code Playgroud)

我也试过使用Win SDK示例,但这不起作用.还有本文中的示例项目(http://www.codemonkeycodes.com/2010/01/11/ithumbnailprovider-re-visited/),但这不起作用.

我是shell编程的新手,所以不确定调试它的最佳方法.我已经尝试将调试器附加到explorer.exe,但这似乎不起作用(断点被禁用,并且我的OutputDebugStrings都没有显示在输出窗口中).请注意,我尝试在WinSDK文档中描述的用于调试shell的注册表中设置"DesktopProcess",但我仍然只在任务管理器中看到一个explorer.exe - 所以"可能"就是为什么我不能调试它?

任何有关这方面的帮助将不胜感激!

问候,丹.

c++ com provider windows-shell thumbnails

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

jquery输入验证(数字字符和小数位)

我有几个javascript函数来验证文本框中的输入数据,因此它将限制用户在文本框中键入一系列数字(例如从0到500)和x小数(例如1或2或3). ...).

我有一些javascript函数的问题,因为它们是三个独立的函数,警报有点混乱.

我想知道是否有一个jquery函数可以使它整洁,有效和简单.

谢谢.

validation jquery

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

保持两个数据库模式同步的最佳方法是什么?

我们有两个SQL服务器数据库,一个在美国保存,每天都在更改,另一个在印度.保持两个数据库模式同步的最佳方法是什么.sql server replication之类的功能有帮助吗?

sql-server replication schema synchronization

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

拆箱,(稀疏)矩阵和haskell矢量库

我想用haskell的向量库有效地操纵矩阵(完整或稀疏).

这是一种矩阵类型

import qualified Data.Vector.Unboxed as U
import qualified Data.Vector as V

data Link a = Full (V.Vector (U.Vector a))
    | Sparse (V.Vector (U.Vector (Int,a)))

type Vector a = U.Vector a
Run Code Online (Sandbox Code Playgroud)

如您所见,矩阵是未装箱矢量的矢量.现在,我想在矢量和矩阵之间做一个点积.通过组合sum,zip和map可以非常简单.

但是,如果我这样做,因为我正在映射矩阵的行,结果是一个盒装矢量,即使它可以是未装箱的.

propagateS output (Field src) (Full weights) = V.map (sum out) weights
    where out     = U.map output src
          sum s w = U.sum $ zipWithFull (*) w s

propagateS output (Field src) (Sparse weights) = V.map (sum out) weights
    where out     = U.map output src
          sum s w …
Run Code Online (Sandbox Code Playgroud)

arrays unboxing haskell vector

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

如何在python上更改stdin编码

我在同一个项目中使用windows和linux机器.Windows上stdin的默认编码是cp1252,linux上的默认编码是utf-8.

我想把一切都变成uft-8.可能吗?我该怎么做?

encoding stdin stdout python-2.x

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

在OSX上,如何渐变填充路径笔划?

使用Cocoa或Quartz中的大量绘图函数,绘制路径相当容易,并使用渐变填充它们.然而,我似乎无法找到一种可接受的方式,"笔画" - 绘制一条线宽为几个像素的路径并使用渐变填充此笔划.这是怎么做到的?

编辑:显然问题不够明确.感谢到目前为止的回复,但我已经明白了.我想要做的是:

广场http://emle.nl/forumpics/misc/squares.png

左方框是在路径中绘制的NSGradient,后跟路径笔划消息.权利就是我想要做的; 我想用渐变填充笔划.

macos cocoa core-graphics

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

Tomcat 6 | antiResourceLocking和antiJARLocking有什么重要意义?

我正在开发一个项目,我们将使用Tomcat 6.0.20进行开发和生产.

我遇到了一些与热部署相关的问题,需要在server.xml中将Context.antiResourceLocking设置为false.我对antiResourceLocking和antiJARLocking有一些疑问.我已经浏览了http://tomcat.apache.org/tomcat-6.0-doc/config/context.html上的参考资料.

我无法理解的是,JAR被锁定或资源被锁定到底是什么意思.到目前为止我所读到的是,当您取消部署由于进程锁定文件/ jar而失败的应用程序时,通常会出现锁定问题.有人可以指点我可以在这个问题上阅读更多内容吗?

我的问题是:1)如果我将antiJARLocking和/或antiResourceLocking设置为false,我可以得到什么问题?有人可以提供一个例子吗?2)在生产环境中将这些属性设置为false是不好的做法吗?2)在Windows机箱上发生锁定不会像在Linux机器上那样经常发生锁定吗?

感谢您的帮助.

谢谢.

Govind N.

server-configuration tomcat6

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

SQL:递归路径

是否可以在SQL中创建"树解析器"?

我有一张桌子:

ID Name Parent
1  a
2  b    1
3  c    1
4  d    3
Run Code Online (Sandbox Code Playgroud)

现在我想要一个返回的SQL查询:

ID   PATH
1    /a
2    /a/b
3    /a/c
4    /a/c/d
Run Code Online (Sandbox Code Playgroud)

这可能与SQL有关吗?它会让我更容易.真的很感激任何帮助!

sql tree

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

如何让--detect-branches与git-p4一起使用?

我的p4存储库的结构类似于:

//depot/project/branch1
//depot/project/branch2
//depot/project/branch3
... etc
Run Code Online (Sandbox Code Playgroud)

但是,当我使用git-p4克隆"项目"时,所有3个分支都不被视为分支,并且所有分支都被克隆到单个主分支中.

这就是我调用的方式git-p4:

git-p4 clone --detect-branches //depot/project
Run Code Online (Sandbox Code Playgroud)

我期望git-p4为" project" 创建一个带有三个分支的git数据库,项目的根将映射到分支名称后的路径部分(例如:if //depot/project/branch1有一个名为" lib"(//depot/project/branch1/lib)的子目录然后我的本地文件系统应该像/git_project/lib3 git分支一样).

我错的是什么?我调用git-p4不正确吗?

git perforce git-p4

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

WINAPI SetLastError与C++ Keword投掷

WINAPI SetLastError()和C++关键字有throw什么区别?例如,是SetLastError(5);throw 5;是一样的?

c++ winapi exception custom-errors

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