小编ppe*_*rka的帖子

jQuery中的contentDocument

我有以下js脚本来访问对象内的元素(SVG - <object data="bbbbbb.svg" type="image/svg+xml" id="alphasvg" width="100%" height="100%"></object> )

jQuery(document).ready(function($) {

    $(window).load(function () {


        var a = document.getElementById("alphasvg");
        var svgDoc = a.contentDocument; 
        var delta = svgDoc.getElementsByTagName("path");    
        $(delta).click(function() {

            //do stuff

        })

    });
});
Run Code Online (Sandbox Code Playgroud)

我想使用jQuery来访问元素和标签.我完全停留在contentDocument部分.我如何将其转换为jQuery,以便我可以使用attr等?

我希望能够访问和修改jQuery中的属性,而不必使用我不熟悉的传统js方法.

有人可以帮我吗?

太感谢了.

javascript jquery svg

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

声纳分析给出内存不足错误,我应该增加Ant或Sonar服务器的JVM堆空间吗?

我正在分析Sonar中的一个大项目并得到以下错误:

[sonar:sonar] 03:55:39.511 INFO  p.PhasesTimeProfiler - Execute decorators...

BUILD FAILED
[...]
[...] java.lang.OutOfMemoryError: Java heap space
at org.sonar.batch.index.MeasurePersister.model(MeasurePersister.java:127)
at org.sonar.batch.index.MeasurePersister.getMeasuresToSave(MeasurePersister.java:117)
at org.sonar.batch.index.MeasurePersister.dump(MeasurePersister.java:70)
at org.sonar.batch.index.DefaultPersistenceManager.dump(DefaultPersistenceManager.java:63)
at org.sonar.batch.phases.Phases.execute(Phases.java:95)
at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:139)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:131)
at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:121)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:121)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.Batch.execute(Batch.java:104)
at org.sonar.ant.Launcher.execute(Launcher.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.sonar.ant.SonarTask.delegateExecution(SonarTask.java:244)
at org.sonar.ant.SonarTask.execute(SonarTask.java:193)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:392)
at org.apache.tools.ant.Target.performTasks(Target.java:413)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251) …
Run Code Online (Sandbox Code Playgroud)

ant jvm heap-memory jenkins sonarqube

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

"程序入口点_ZNSt8_detail15_List_node_base7_M_hookEPS0_无法位于动态链接库libstdc -6.dll中."

有一个小问题.我有c ++代码,它链接到一些库.我以前(原始)exe源自源代码,并且在第一台机器上运行完美.还有第二台机器,在那里我处理源代码,更改它等.在第二台机器上,该源代码的构建工作正常,当我复制second.exe并尝试在第一台机器上运行它时萌芽它显示错误消息

"程序入口点_ZNSt8_detail15_List_node_base7_M_hookEPS0_无法位于动态链接库libstdc ++ - 6.dll中."

有一点,second.exe被复制到与original.exe相同的文件夹中,所以它应该看到ddl'因为原来的dll与original.exe在同一个文件夹中,不应该吗?它是用MinGW编译的,在NetBeans和项目属性中工作,有库添加(通过添加库文件)但是libstdc ++ - 6.dll没有添加.libstdc ++ - 6.dll在original.exe的文件夹中

谢谢

c++ mingw libstdc++

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

如何检查域中是否存在电子邮件ID而不使用java发送任何邮件

有没有办法验证域中是否存在电子邮件ID?

我有以下功能:它只检查有效域,但我需要在域中检查有效的电子邮件地址而不发送任何邮件.

 public boolean isValidEmailAddress(String email) {
   boolean result = true;

   try {
      InternetAddress emailAddr = new InternetAddress(email);
      emailAddr.validate();

   } catch (AddressException ex) {
      result = false;
   }
   return result;
}
Run Code Online (Sandbox Code Playgroud)

java dns email-validation

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

Spring Boot 在 crudRepository 中使用外键

我有 3 个实体

  • CarWashWash套)
  • Wash( car_wash_idFK 到CarWash)
  • WashComment( wash_idFK 到Wash)

有什么办法可以写这个查询

   @Query(value="select * from wash_comment where wash_comment.wash_id=(select wash_id from wash where wash.car_wash_id=2", nativeQuery=true))
List<WashComment> findAllByCarWashId(CarWash carWash)
Run Code Online (Sandbox Code Playgroud)

不使用 nativeQuery?

spring-data-jpa spring-boot

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

IIS Web Farm的防弹会话

大家下午好.

我们目前正在从一个Web服务器跳转到两个,为了向我们的用户提供无缝故障转移,我们需要对会话做一些事情.

目前,我们正在研究三种不同的方法.

  1. 使用状态服务器
  2. 利用SQL服务器
  3. 把一切都扔进隐藏的田野里

我个人希望看到第一个选项到位,因为我们没有第二个选项的专用数据库,第三个选项似乎是一个混乱的黑客.

我目前面临的问题是我的经理对状态服务器提供的单点故障不满意(我们的SQL服务器被复制,所以没有麻烦).

有没有什么可以做复制状态服务器或其他一些?

asp.net iis state

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

CDialog :: Create对于带有ActiveX控件的对话框失败

我有一个模块,可以创建一个包含ActiveX控件的无模式对话框。该模块是MFC EXE应用程序的一部分,并且对话框的创建工作正常。最近,我将模块移到ATL / COM服务器中,并将对话框资源从EXE复制到COM服务器中。尝试使用CDialog::Create()错误创建无模式对话框时发生。

我调试到CDialog::Create并注意到它的失败,::CreateDialogIndirect()返回NULLGetLastError回报0。我在对话框资源属性中将“ No Fail Create”标志设置为True,并获得了更多有关错误的详细信息。问题发生在该对话框的DoDataExchange()的中DDX_Control宏。这会CDataExchange::PrepareCtrl()使用控件的资源ID 调用,如下所示:

HWND CDataExchange::PrepareCtrl(int nIDC)
{
   ASSERT(nIDC != 0);
   ASSERT(nIDC != -1); // not allowed
   HWND hWndCtrl;
   COleControlSite* pSite = NULL;
   m_pDlgWnd->GetDlgItem(nIDC, &hWndCtrl);
   if (hWndCtrl == NULL)
   {
      // Could be a windowless OCX
      pSite = m_pDlgWnd->GetOleControlSite(nIDC);
      if (pSite == NULL)
      {
         TRACE(traceAppMsg, 0, "Error: no data exchange control with ID 0x%04X.\n", nIDC);
         ASSERT(FALSE);
         AfxThrowNotSupportedException(); …
Run Code Online (Sandbox Code Playgroud)

mfc cdialog com-server

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

在构建软件包后,通过Win8商店应用程序中的URL打开文件

我想在Win8商店应用程序中通过URL打开文件.下面是代码.

var uri = new Uri(uriToLaunch);
var options = new Windows.System.LauncherOptions(); 
options.TreatAsUntrusted = false;
var success = await Windows.System.Launcher.LaunchUriAsync(uri, options);
Run Code Online (Sandbox Code Playgroud)

实际上,代码在调试模式下运行良好.以这种方式,文件被打开.

问题是,当我构建软件包并通过软件包重新安装它时,该文件将无法打开.我跟踪了成功值,它返回false.当我尝试在本地打开文件时会发生同样的事情,它可以从调试模式打开,但在构建到包之后失败.

有人有经验解决吗?

c# windows-8 windows-store-apps

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

修复html中的未关闭标记或使用HTML解析器解析XSLT转换

我有一些HTML代码是XSLT转换的结果.(XML-> HTML)

我想在结果HTML上运行另一个XSLT转换.(HTML-> HTML)

我的问题是第一个转换可能会返回像" <img>" 这样的未闭合标签,这意味着我无法使用DocumentBuilder解析结果html,因为它使用SAXparser,当然我的html文件在所有情况下都不是有效的xml.(我得到一个例外,即必须关闭以下XY标签.)

我猜有两种解决方案.

  1. 通过关闭未关闭的标记来修复结果HTML.

  2. 使用某种HTML解析器来获取有效的org.w3c.dom.Document并跳过像SAX这样的XML解析器.

我真的很想使用我用于第一次转换的相同方法,所以我更喜欢上面问题的一个解决方案是我找不到任何可以提供帮助的明显的第三方罐子.(虽然我看了.)所以基本上我想知道我的选择是什么,这个问题有什么解决方案吗?

任何帮助将不胜感激.

html java tags xslt parsing

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

如何在Tabbar Controller之前显示登录视图?

我目前正在开发一个iOS应用程序,允许用户查阅他们的帐户(在网站上创建帐户).

我希望用户可以在连接后查阅他的帐户.所以,我想要一个第一个视图,它将是一个登录视图.接受连接后,登录视图消失,第一个视图控制器加载数据.

我怎样才能做到这一点?

iphone xcode uitabbarcontroller loginview ios

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