问题列表 - 第16368页

Div,背景图像和图像映射

在我正在创建的网页上,我有一个带背景图片的div.我在图像上覆盖了一些我经常更改的文本,这就是为什么我使用背景图像和真实文本而不是包含文本的img标记.

背景图像包含一些可点击区域,因此我需要一个图像映射.

我认为最好的方法是使用透明图像制作另一个叠加div,并为透明图像创建一个与背景区域可点击区域对应的图像映射.

我是在正确的轨道上,还是有更好的方法?

html imagemap background-image

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

使用Proc#call时为self提供价值

当使用Proc#调用在Ruby中调用lambda函数时,self总是会得到函数定义时的值,而不是调用函数时的值,例如:

$p = lambda { self }

class Dummy
  def test
    $p.call
  end
end

d = Dummy.new

> d.test
=> main
Run Code Online (Sandbox Code Playgroud)

当我打算test返回时main,调用返回是#<Dummy:0xf794>- 一个实例Dummy,它是self我调用的代码中的值的值$p.

在Javascript中,我只是将我想成为"被调用者"的对象作为第一个参数传递给call.Ruby中是否有这样的功能,允许我设置一个任意对象,或者至少是当前值self,作为self我调用时的新值Proc

ruby

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

ASP.NET MVC框架和实体框架之间的差异

我将用ASP.NET开始一个新项目,我想使用一些加速这个过程的框架.最近我听说该平台有两个主要框架:MVC和Entity框架.它们兼容吗?如果没有,您对使用什么有何建议?为什么?它们最好的属性是什么?

asp.net-mvc entity-framework

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

git如何跟踪源代码在文件之间移动?

显然,当您将函数从一个源代码文件移动到另一个源代码文件时,git修订日志(对于新文件)可以显示该代码片段最初来自何处(请参阅本教程中的"查看历史记录"部分).

这是如何运作的?

git version-control dvcs

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

通过防火墙后面的ssh访问git存储库

我想访问(克隆/推/拉)私有(通过ssh)git存储库,而后面只允许http代理访问的企业防火墙.我编写了一个强大的Java(守护程序)程序(基于JSCh类库),这将允许我利用本地和远程端口转发,我希望利用这一点,但当我试图设想如何设置时,我的大脑会受伤.

git repo depot(硬币短语)位于foo.server.com/var/git,因此设置克隆的自然倾向,忽略了fireall,将是:

$ git clone ssh://foo.server.com/var/git/myrepo.git
Run Code Online (Sandbox Code Playgroud)

但防火墙会阻止此命令.我倾向于尝试类似的东西

$ git clone ssh://localhost:8022/var/git/myrepo.git
Run Code Online (Sandbox Code Playgroud)

localhost:8022转发到foo.server.com:22

这条道路值得追求吗?有没有更安全的解决方案?我应该注意哪些陷阱或陷阱?

git proxy openssh jsch

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

如何使用WPF从画布中删除动态创建的按钮控件

我使用WPF在canvas控件上动态创建了近40到60个按钮控件.现在我想从画布中删除选定的按钮控件.我该怎么做呢.

.net wpf canvas button

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

如何确定鼠标光标是否超过给定的元素?

我需要确定鼠标光标是否在给定的上方UIElement.即使另一个元素放在它上面,该方法也应该有效(因为它有一个更大的Zindex).

我尝试使用MouseEnter/Leave事件,但如果元素不是最顶层的元素,则不会触发mouseenter.

有任何想法吗?

silverlight element mouseover uielement

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

Tomcat:以编程方式更改虚拟主机?

Tomcat提供了"虚拟主机"支持的构建:可以将引擎/ Web应用程序配置为负责域列表.必须使用特殊的xml指令将这些域放入server.xml/context.xml文件中.

=>是否有可能以编程方式更改Tomcat配置(通常),尤其是Web应用程序/引擎的"虚拟主机"?

例如,如果新用户注册,我必须将他的域添加到"已接受的虚拟主机/域"列表中.我目前想到的唯一方法是通过脚本更改xml文件,然后重新启动Tomcat.

有没有办法添加它们通过一些Java-Methods以编程方式添加运行时?

非常感谢你!一月

java tomcat virtual-hosts

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

从可执行文件中提取静态链接库

我不确定这是否可行,但给定一个可执行文件(foo.exe),有许多已静态链接的库.

是否有任何软件从该文件中提取可执行文件中的.lib(或.a)?

谢谢.

c c++ linker static-libraries

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

在文档管理应用程序中检查文档重复项和类似文档

更新:我现在为ssdeep C API 编写了一个名为php_ssdeep的PHP扩展,以便在本机中简化PHP中的模糊散列和散列比较.可以在我的博客上找到更多信息.我希望这对人们有所帮助.

我参与在Linux上编写一个PHP自定义文档管理应用程序,它将存储各种文件格式(可能是1000个文件),我们需要能够检查文本文档是否已经上传,以防止数据库中的重复.

基本上,当用户上传新文件时,我们希望能够向他们提供重复或包含类似内容的文件列表.然后,这将允许他们选择一个预先存在的文档或继续上传他们自己的文档.

类似的文件将通过查看他们的相似发送的内容以及可能是动态生成的关键字列表来确定.然后,我们可以向用户显示百分比匹配,以帮助他们找到重复项.

您能推荐一下这个过程的任何软件包以及过去如何做到这一点的任何想法吗?

我认为可以通过获取所有文本内容来完成直接复制

  • 剥离空白
  • 删除标点符号
  • 转换为大写或小写

然后形成MD5哈希以与任何新文档进行比较.如果用户编辑文档以添加额外的段落符号,则剥离这些项目应该有助于防止找不到欺骗.有什么想法吗?

此过程也可能作为夜间作业运行,如果计算要求太大而无法实时运行,我们可以在下次登录时通知用户任何重复项.然而,实时将是首选.

php linux duplicates document-management dms

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