问题列表 - 第35625页

启用从资源管理器拖放到Run-As-Administrator应用程序

我构建了一个winforms应用程序,并实现了拖放功能.此功能在WinXP或Win7中从Run-As-Administrator应用程序中运行良好.

当从Win7中的非管理应用程序拖动到我的程序时,问题就变成了,它只是不起作用.

我理解这一点是因为OS过滤了消息.我在这里找到了一个解决方案:http://blog.helgeklein.com/2010/03/how-to-enable-drag-and-drop-for.html但它似乎不起作用.

这是解决方法代码:

    [DllImport("user32.dll", SetLastError = true)]
    static extern bool ChangeWindowMessageFilter(uint message, uint dwFlag);

    private const uint WM_DROPFILES = 0x233;
    private const uint WM_COPYDATA = 0x004A;
    private const uint WM_COPYGLOBALDATA = 0x0049;
    private const uint MSGFLT_ADD = 1;

    ChangeWindowMessageFilter(WM_DROPFILES, MSGFLT_ADD);
    ChangeWindowMessageFilter(WM_COPYDATA, MSGFLT_ADD);
    ChangeWindowMessageFilter(WM_COPYGLOBALDATA, MSGFLT_ADD);
Run Code Online (Sandbox Code Playgroud)

如何使它工作?

.net c# uac drag-and-drop windows-7

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

评估布尔句的顺序是什么?

可能重复:
是否在C/C++中强制要求短路布尔运算符?和评估顺序?

是否有任何由标准或数学规则定义的布尔句子?例如:

if (firstTrue && secondTrue)
{
}
Run Code Online (Sandbox Code Playgroud)

我可以确定首先检查firstTrue吗?

c++ boolean

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

为什么我不能在python中反转列表列表

我想做这样的事情,但这段代码返回无列表(我认为这是因为list.reverse()正在反转列表):

map(lambda row: row.reverse(), figure)
Run Code Online (Sandbox Code Playgroud)

我试过这个,但反过来返回一个迭代器:

map(reversed, figure)
Run Code Online (Sandbox Code Playgroud)

最后我做了这样的事情,这对我有用,但我不知道这是否是正确的解决方案:

def reverse(row):
    """func that reverse a list not in place"""
    row.reverse()
    return row

map(reverse, figure)
Run Code Online (Sandbox Code Playgroud)

如果有人有一个我不知道的更好的解决方案,请告诉我

亲切的问候,

python reverse list map-function

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

在opengl中绘制体素(立方体)的最有效方法是什么?

我想通过使用opengl绘制体素,但似乎不支持它.我制作了一个具有24个顶点(每个面4个顶点)的立方体绘图功能,但是当你绘制2500个立方体时它会降低帧速率.我希望有更好的方法.理想情况下,我只想向显卡发送位置,边缘大小和颜色.我不确定是否可以通过使用GLSL将指令编译为片段着色器或顶点着色器的一部分来实现此目的.

我搜索谷歌,发现了点精灵和广告牌精灵(同样的事情?).这些可以用作更快地绘制立方体的替代方法吗?如果我使用6,每个脸一个,似乎会向显卡发送更少的信息,并希望获得更好的帧速率.

另一个想法是,我可以使用一个drawelements调用绘制多个立方体?

也许有一种我不了解的更好的方法?任何帮助表示赞赏.

opengl graphics rendering real-time cube

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

raails 3的cache_money

我已经在几个基于Rails 2.3的项目中使用了Nick Kallen的优秀cache_money的各种叉子(主要是ngmoco fork),但我们现在正在向Rails 3 迈进,这要归功于ActiveRelation的引入,不适用于流行的cache_money的分叉.

是否有一个与Rails 3兼容的cache_money分支或等效的直写缓存?

memcached ruby-on-rails cache-money

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

maven tomcat插件或货物插件?

Spring源代码示例使用maven tomcat插件,我可以使用命令运行这些项目mvn tomcat:run但是我没看到应用程序没有部署在本地tomcat服务器("C:\ apache tomcat\webapps \")中.

它与货物插件有何不同?(在这种情况下,当我运行命令时mvn cargo:redeploy,我看到部署在"C:\ apache tomcat\webapps \"位置的应用程序)

如果我将货物插件添加到弹簧示例的POM(如mvn-showcase,petclinic)..它会搞砸了吗?

maven-2 spring-mvc maven-cargo

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

为什么Hibernate选择两次相同的列?

Hibernate: 
    /* load entities.Department */ select
        department0_.name as name4_0_,
        department0_.id as id4_0_ 
    from
        J_DEPT department0_ 
    where
        department0_.name=?
Hibernate: 
    /* load one-to-many entities.Department.employees */ select
        employees0_.dept as dept4_1_,
        employees0_.id as id1_,
        employees0_.id as id5_0_,
        employees0_.dept as dept5_0_,
        employees0_.name as name5_0_ 
    from
        J_EMP employees0_ 
    where
        employees0_.dept=?
Run Code Online (Sandbox Code Playgroud)

请注意,IDDEPT列选择两次.

@Entity
@Table(name = "J_EMP")
public class Employee {

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "mySeq")
    @SequenceGenerator(name = "mySeq", sequenceName = "CNTRY_SEQ")
    private Long id;
    private String name;

    @ManyToOne
    @JoinColumn(name = "dept") …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate

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

等待WebBrowser ajax内容

我想暂停执行我的线程,直到通过ajax将特定的div加载到WebBrowser实例中.显然,我可以不断检查这个div的存在,例如:

while (Browser.Document.GetElementById("divid") == null) { Thread.Sleep(200); }
Run Code Online (Sandbox Code Playgroud)

但是,睡眠浏览器位于循环之间的线程只会阻止浏览器首先实际加载内容.因此,我似乎需要Browser.Navigate在一个单独的线程中执行该方法 - 然后我可以继续检查/等待div的存在,同时WebBrowser实例继续加载我要求它的URL.

然而,我在这方面的尝试已经失败了,我会重视我应该如何解决这个问题.我认为只是调度一个新的线程new Thread(() => { Browser.Navigate(url); });可以工作,但在这样做之后,没有任何加载,Browser.ReadyState仍然是'未初始化'.我认为我误解了如何使用C#正确地处理这样的程序,并且会重视一些建议!

.net c# browser multithreading

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

获取Google结果PHP

我正在尝试将google结果html用于搜索字词

intitle:index.of  ”last modified”  ”parent directory”  (mp3|wma|ogg)  "test" -htm -html -php -asp
Run Code Online (Sandbox Code Playgroud)

运用 file_get_contents

所以这样的事情:

$file = file_get_html("http://www.google.com/search?q=intitle:index.of%20%20%94last%20modified%94%20%20%94parent%20directory%94%20%20%28mp3|wma|ogg%29%20%20%22test%22%20-htm%20-html%20-php%20-asp");
Run Code Online (Sandbox Code Playgroud)

(基本上这是搜索词:

http://www.google.com/search?q=intitle:index.of  ”last modified”  ”parent directory” (mp3|wma|ogg)  "test" -htm -html -php -asp
Run Code Online (Sandbox Code Playgroud)

)

它做了503

有谁知道我怎么能这个工作?

谢谢

php

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

IE8的jquery.corner问题

过去一周一直在制作这个网站.只是在IE8中遇到了这个错误.

文件中有错误jquery.corner.js:

Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Sat, 25 Sep 2010 16:13:34 UTC
Message: Unexpected call to method or property access.
Line: 163
Char: 17
Code: 0
URI: file:///C:/Documents%20and%20Settings/User/Desktop/diverse2/js/jquery.corner.js

这是一个链接到该网站,它将在Chrome等中查看正常,但在IE8中,错误也会阻止其他jQuery插件工作,例如jQuery.cycle.

http://eosa.co.cc/themes2/diverse2/

这是圆角代码:

$("#pageTitle, #pageTitle div#title").corner("tl bl 5px");
$("#navbar, .postDetail").corner("bl br 5px");
$(".jqueryslidemenu ul li ul li a, .boxGrey, div#slideshow-container, #searchForm, #pageTitleContainer, .twoThirdsGrey, a.button, a.button-2, .rounded").corner("tl tr bl br 5px");
Run Code Online (Sandbox Code Playgroud)

该文件位于 …

javascript jquery jquery-plugins

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