问题列表 - 第41892页

为我的网络应用程序制作自定义右键单击上下文菜单

我有一些网站,如google-docs和map-quest,当你右键单击时会有自定义下拉菜单.他们以某种方式覆盖了浏览器下拉菜单的行为,我现在确切地知道他们是如何做到的.我找到了一个jQuery插件来做到这一点,但我仍然对一些事情感到好奇:

  • 这是如何运作的?浏览器的下拉菜单是否实际被覆盖,或者效果是否只是模拟?如果是这样,怎么样?
  • 这个插件抽象了什么?幕后发生了什么?
  • 这是实现这种效果的唯一方法吗?

自定义上下文菜单图像

查看几个自定义上下文菜单

javascript jquery contextmenu jquery-plugins right-click

123
推荐指数
5
解决办法
13万
查看次数

如何将我的Qt项目移动到另一台PC

我正在使用Qt Creator在PC上进行Qt GUI项目.我想将这个项目转移到安装了Qt Creator的新PC上.我是否可以知道如何创建当前qt项目工作的单个包以导出到另一台PC.

我试图复制整个项目文件夹,但它不起作用.资源文件没有来,我收到了很多编译错误.

export project package qt-creator

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

Windows 7 shell中未完全显示可执行版本

根据WinAPI可执行文件可能包含资源部分.常见的资源类型之一是版本info(VERSIONINFO).它由一个固定的部分组成,加上它可以包含任意数量的字符串条目(名称+值对).

我的构建环境是这样安排的,每当我构建一个可执行文件时 - 它的版本信息会自动调整以反映源代码控制的当前状态.因此它始终包含其构建信息.

直到上个月,当我还在使用旧的XP机器时,我可以右击任何这样的可执行文件,选择属性/版本,然后 - 瞧!我可以看到所有构建信息.但最近我将我的机器升级到Windows 7.而且,如发现的那样,它不再显示丰富的版本信息.它仅显示固定版本信息部分.

有谁知道这是否可以修复?也许在某个地方存在一个选项来启用以前的版本信息选项卡?

PS丰富的版本信息有,它不是积累的问题.当我用资源编辑器打开文件时,我可以看到这一点.

提前致谢.

UPD:

我的意思是"丰富的版本信息".

http://msdn.microsoft.com/en-us/library/ms647001%28v=vs.85%29.aspx

据此,版本信息包含强制部分(包括产品和文件信息).另外,它可能包含任意字符串对.有关StringFileInfo更多信息,请参阅

在我的可执行文件的版本信息中,我使用这些自定义字符串来提供丰富的源代码控制信息(我使用SVN).

修订号进入文件/产品次要版本号,这里没有问题.但是我也放了一些自定义字符串,如下所示:

  • SVN Url ="......"
  • 本地修改="否"
  • 混合修订="是,范围= 143:177"

等等.

Windows XP UI在shell的标准版本信息选项卡中显示了所有这些字符串.他们刚刚在Windows 7中消失了.

问题是如何把它们放回去.

windows winapi version

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

如何将存储在字节数组中的图像加载到WebView?

大家!我已将大量图片压缩为"pictures.zip"文件.我想将这些图片之一加载到WebView,如下所示:

WebView wv = (WebView)findViewById(R.id.WebView01);
wv.loadDataWithBaseURL(null,"<img src=\"abc.jpg\">", "text/html", "UTF-8", null);
Run Code Online (Sandbox Code Playgroud)

这里,"abc.jpg"是一张已压缩为pictures.zip文件的图片.

  1. 我只想解压缩zip文件中的图片并获取图片的字节流,然后从字节流中将图像加载到WebView.

  2. 我不想解压缩zip文件中的图片,然后将其保存到SD卡然后加载它.

  3. 此外,我不想将pitcture的字节编码为base64,然后将图像加载到WebView,因为这两种方式将非常慢.

android bytearray webview

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

PHP或JS中最好的方法是扩展像Bitly,Tinyurl这样的缩短URL来查找原始URL?

我正在使用Twitter和Facewbook API来使用bit.ly或类似TinyURL的服务来提取可能包含缩短URL的帖子.我需要进行实时扩展以获取原始网址,然后将该网址中的内容提取到我的应用中.

javascript php bit.ly url-shortener

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

C# - 使用List <T> .Find()和自定义对象

我试图用List<T>一个自定义类矿井,并能够使用类似的方法Contains(),Find()等等,就行了.我以为我只需要重载运算符,==但显然,这样做的一种方法是使用委托方法与Find()...

注意:现在,我已经重载了Equals()方法以使Contains()方法工作,但我仍然无法使Find()函数工作.

让两者兼顾的最佳方法是什么?

我在linux上使用最新的C#/ .NET框架版本和mono.

编辑:这是我的代码

using System;
namespace GuerreDesClans
{
public class Reponse : IEquatable<Reponse>
{
    public Reponse ()
    {
        m_statement = string.Empty;
        m_pointage = 0;
    }

    public Reponse (string statement, int pointage)
    {
        m_pointage = pointage;
        m_statement = statement;
    }


    /*
     * attributs privés
     */

    private string m_statement;
    private int m_pointage;


    /*
     * properties
     */

    public string Statement {
        get { return …
Run Code Online (Sandbox Code Playgroud)

c# generics delegates list find

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

如何动态调整我的iframe大小,避免浏览器安全跨域限制?

我们有一个可嵌入的徽章,用于创建iframe.它需要是一个动态的大小; 它根据从第三方API或我们的数据库加载的数据更改大小.所以不知道它加载前的高度.

它使用从我们的服务器加载脚本的标记调用,该标记创建一个设置为特定src的iframe.

在我自己的机器上,我可以做iframe

window.parent.document.getElementById('my_frame').style.height=new_calculated_height+'px';
Run Code Online (Sandbox Code Playgroud)

但当然,当它嵌入在不同于iframe src的页面中时,由于跨域限制(FF中的"不安全访问尝试"错误等)而失败.

由于我们已经将脚本加载到具有完全访问权限的主机页面中,因此这有点愚蠢.

基本上,我需要从iframe到主机页面获取一个变量,即新的高度.

我可以反过来做吗?在主页上有一个函数询问iframe是否为元素的offsetHeight?

javascript security iframe dom cross-domain

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

如何在Ruby中设置固定数量的数组元素

如何在Ruby中设置固定数量的元素.

例如.a=["a","b","c","d"] 将数组大小设置为3将输出

a=["a","b","cd"]
Run Code Online (Sandbox Code Playgroud)

ruby arrays

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

Rails为单个模型插入多个记录

如何设置表单字段以便能够在数据库中为单个模型插入多行.

我正在使用另一个链接更新div,并且无法使用表单助手.所以我需要手动设置字段名称.

我有一个帖子模型,它有一个标题字段.我想将post发布到db,如post [0] [title]但是当我将表单字段命名为this时,它将0作为字符串并且不记录.

我还尝试从Rails控制台设置我自己的数组

post = Array.new
post << [:title => "title 1"]
post << [:title => "title 2"]
sav = Post.new(post)
sav.save 
Run Code Online (Sandbox Code Playgroud)

仍然没有任何东西得救.

records model ruby-on-rails insert

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

为什么XDocument.Descendants().Count()> 0表示空文档?

这是我的方法:

var document = XDocument.Parse(source);
if (document.Descendants().Count() > 0)
{
    // Some code that shouldn't execute
}
else
{
    // Code that should execute
}
Run Code Online (Sandbox Code Playgroud)

这个代码在'document'变量中时会中断:

<ipb></ipb>
Run Code Online (Sandbox Code Playgroud)

由于这不具有后代,为什么它进入IF条件?是不应该尝试加载任何东西,但它确实并且在它找不到任何东西时会中断.

使用断点我可以确认文档变量具有我在上面发布的内容,并且它确实输入了if.

c# linq-to-xml

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