小编kra*_*ich的帖子

jQuery添加带有内容的iFrame

我有这样的问题.我需要在fancybox中打开iframe(我需要iframe,因为我需要浏览已打开文档中的链接并保留在fancybox中),但是我想将内容放入iframe变量中,而不是通过src属性(我已经有了内容)通过AJAX(在将内容放到iframe之前我需要对内容进行一些检查,所以没有办法做它而不是AJAX查询),所以我不再需要一个查询).

Fancybox不允许将'content'属性与'type'一起使用:'iframe'.所以我决定动态创建iframe,将我的内容插入其中,并将fancybox的iframe显示为常规块.

就像是

jQuery('<iframe id="someId"/>').appendTo('body').contents().find('body').append(content);
Run Code Online (Sandbox Code Playgroud)

然后

jQuery('<iframe id="someId"/>').fancybox();
Run Code Online (Sandbox Code Playgroud)

但第一部分不起作用.我可以看到添加到页面但没有任何内容的iframe(我在可变内容中有完整的html页面,但是当我尝试仅添加一些文本时它也不起作用).

我做错了什么?也许有另一种方法可以做我需要的东西?

感谢您的意见!

iframe jquery fancybox

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

在Tomcat的自定义主机上部署应用程序

部署我的应用程序时遇到了一些问题.

环境:Ubuntu 10.04,Tomcat 7.02(从tomcat站点的存档安装,而不是从存储库安装),服务器运行并且手动停止,不使用任何IDE.

我第一次创建主持人$CATALINA_HOME/conf/server.xml:

<Host name="java.dev"  
      appBase="/home/krasilich/java/"  
      autoDeploy="true" >  
    <Alias>www.java.dev</Alias>  
</Host>
Run Code Online (Sandbox Code Playgroud)

然后在$CATALINA_HOME/conf/Catalina/java.dev/siloc.xml以下位置创建上下文

<Context docBase="siloc/web/" />
Run Code Online (Sandbox Code Playgroud)

并得到了错误

已指定主机appBase中的docBase/home/krasilich/java/siloc/web /,将被忽略

但是,如果我将manager.xml复制到$CATALINA_HOME/conf/Catalina/java.dev/我可以运行管理器应用程序.如果我通过管理器部署我的应用程序 - 它说一切进展顺利,但我仍然在java.dev:8080/siloc/上看到404

这都是关于自定义主机的.

我已经尝试通过localhost上的管理器部署应用程序也可以工作,我可以在localhost上看到我的"Hello Word":8080/siloc /

但是,如果我更改index.jsp中的文本,它将不会影响前端."重新部署"按钮对我没用.

正如我提到的经理只是将应用程序文件复制到webapps目录,并且不要对配置文件进行任何更改.

我需要的只是我可以在我的文件系统中的任何目录中部署应用程序(实际上它将是/home/krasilich/java/).

如果我能在像java.dev这样的自定义主机上执行此操作会很棒.我需要答案,为什么上下文$CATALINA_HOME/conf/Catalina/java.dev/siloc.xml对我不起作用,我该怎么做才能使它保持一致?

谢谢.

tomcat tomcat7

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

为什么sbt会因java.io.IOException而失败:启动时权限被拒绝?

我通过MacPorts在Mac OS X 10.9上安装了sbt.如果我以root身份运行sbt - 一切正常,但作为用户 - 我得到了一个例外.

java.io.IOException: Permission denied
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1012)
at scala.reflect.io.AbstractFile.fileOrSubdirectoryNamed(AbstractFile.scala:235)
at scala.reflect.io.AbstractFile.fileNamed(AbstractFile.scala:246)
at scala.tools.nsc.backend.jvm.BytecodeWriters$class.getFile(BytecodeWriters.scala:34)
at scala.tools.nsc.backend.jvm.BytecodeWriters$class.scala$tools$nsc$backend$jvm$BytecodeWriters$$getFile(BytecodeWriters.scala:37)
at scala.tools.nsc.backend.jvm.BytecodeWriters$ClassBytecodeWriter$class.writeClass(BytecodeWriters.scala:89)
at scala.tools.nsc.backend.jvm.GenASM$AsmPhase$$anon$4.writeClass(GenASM.scala:67)
at scala.tools.nsc.backend.jvm.GenASM$JBuilder.writeIfNotTooBig(GenASM.scala:459)
at scala.tools.nsc.backend.jvm.GenASM$JMirrorBuilder.genMirrorClass(GenASM.scala:2980)
at scala.tools.nsc.backend.jvm.GenASM$AsmPhase.run(GenASM.scala:114)
at sbt.compiler.Eval$$anonfun$compile$1$1.apply$mcV$sp(Eval.scala:159)
at sbt.compiler.Eval$$anonfun$compile$1$1.apply(Eval.scala:159)
at sbt.compiler.Eval$$anonfun$compile$1$1.apply(Eval.scala:159)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at sbt.compiler.Eval.compile$1(Eval.scala:159)
at sbt.compiler.Eval.compileAndLoad(Eval.scala:164)
at sbt.compiler.Eval.evalCommon(Eval.scala:135)
at sbt.compiler.Eval.eval(Eval.scala:86)
at sbt.EvaluateConfigurations$.evaluateSetting(EvaluateConfigurations.scala:144)
at sbt.EvaluateConfigurations$$anonfun$9.apply(EvaluateConfigurations.scala:106)
at sbt.EvaluateConfigurations$$anonfun$9.apply(EvaluateConfigurations.scala:105)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at sbt.EvaluateConfigurations$.evaluateSbtFile(EvaluateConfigurations.scala:105)
at sbt.Load$.sbt$Load$$loadSettingsFile$1(Load.scala:507)
at sbt.Load$$anonfun$sbt$Load$$memoLoadSettingsFile$1$1.apply(Load.scala:502)
at sbt.Load$$anonfun$sbt$Load$$memoLoadSettingsFile$1$1.apply(Load.scala:501)
at scala.Option.getOrElse(Option.scala:120)
at sbt.Load$.sbt$Load$$memoLoadSettingsFile$1(Load.scala:501)
at sbt.Load$$anonfun$loadSettings$1$2.apply(Load.scala:500) …
Run Code Online (Sandbox Code Playgroud)

sbt

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

如何使用debug,TS编译PHP 5.3.6的php扩展

我试图创建一些PHP扩展.

对于第一个我编php 5.3.6--enable-debug --enable-maintainer-zts.然后我停止了我的扩展并使用标准程序

phpize
./configure --with-EXTNAME
make
Run Code Online (Sandbox Code Playgroud)

然后复制extname.so到我的php扩展目录,并进行更改php.ini

当我尝试从cli使用php时出现错误

Unable to initialize module
Module compiled with build ID=API20090626,NTS
PHP    compiled with build ID=API20090626,TS,debug
Run Code Online (Sandbox Code Playgroud)

当我尝试

./configure --enable-debug --enable-maintainer-zts
Run Code Online (Sandbox Code Playgroud)

对于扩展,我收到警告,配置脚本无法识别这些选项.

那么,我如何编译我的扩展以使用PHP编译我上面描述的选项编译而无需重新编译php本身?

php php-extension

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

git read-tree 到项目根目录

我的 main_repo 的文件夹结构如下

应用程序根目录

  • 应用程序
    • 代码
        • 文件1
        • 文件2
      • 酒吧
  • 皮肤
  • 文件1
  • 文件2

这是主要的应用。我还有另一个存储库,其中包含我的主应用程序的扩展。问题是扩展目录布局与主项目根目录重叠,例如

扩展根目录

  • 应用程序
    • 代码
      • 巴兹
        • 文件1
        • 文件2
  • 皮肤
    • 文件1
    • 文件2
  • 文件3
  • 文件4

所以我不能使用子模块工具。我需要合并这两个存储库以进行进一步的开发。我需要能够从extension_repo合并到main_repo并返回,因此如果我对合并到main_repo的扩展进行了更改,我只能将这些更改(没有应用程序本身)合并到extension_repo。我不知道这是否可能。看来读取树合并可以做到我想要的,但我不能以这种方式使用它

git read-tree --prefix=/ -u extension_remote_branch
Run Code Online (Sandbox Code Playgroud)

因为我收到这个错误

error: Entry '.gitignore' overlaps with '.gitignore'.  Cannot bind.
Run Code Online (Sandbox Code Playgroud)

我想我重叠的所有目录都会出现此错误。除了 .gitignore 之外,我实际上没有重叠的文件。

git merge

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

标签 统计

fancybox ×1

git ×1

iframe ×1

jquery ×1

merge ×1

php ×1

php-extension ×1

sbt ×1

tomcat ×1

tomcat7 ×1