小编Jon*_*ero的帖子

使用D语言开发应用程序

对于那些用D开发应用程序的人,

  • 您使用哪些库来构建应用程序?
  • 那些图书馆记录良好?
  • 你用过Tango吗?
  • 你觉得D已准备好构建大型应用程序吗?
  • 您使用哪个IDE?可能下降?

d tango

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

Java的完整堆栈框架

我正在寻找Java的完整堆栈框架(从持久性到视图生成(CRUD)).我没有像Grails这样的Rails样式框架的经验,但我在Hibernate,Struts,Spring等方面做了很多工作......

我更喜欢一个框架,让您可以用更少的工作量自然地修改业务域设计(即编写sql查询来修改表和约束,更改视图页面等等).我看了一下这个话题,我看到了Naked Objects,但它的开发已经停止了.所以,我想听听你的经历.

提前致谢.

java frameworks domain-driven-design entity-framework

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

在AS3的输入文本字段中输入按键

当用户填写AS3中的输入文本字段时,我想要按下回车键.我想我必须做这样的事情:

    inputText.addEventListener(Event. ? , func);
    function func(e:Event):void{
       if(e. ? == "Enter"){
          doSomething();
       }
    }
Run Code Online (Sandbox Code Playgroud)

但我找不到最好的方法来做到这一点.顺便说一句,输入文本有一个限制:

inputText.restrict = "0-9";
Run Code Online (Sandbox Code Playgroud)

我应该在限制中添加回车键吗?

inputText.restrict = "0-9\n";
Run Code Online (Sandbox Code Playgroud)

提前致谢.

actionscript-3

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

如何在后台预加载JavaScript和CSS文件,以便在用户进入主页面时将它们准备好在浏览器缓存中?

我希望从登陆页面预加载JS文件和CSS文件,以便在着陆转换后优化主站点负载.我正在寻找有关这方面的信息,最后尝试使用以下方法完成此操作:

    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'jsUrl');
    xhr.send('');
    xhr = new XMLHttpRequest();
    xhr.open('GET', 'cssUrl');
    xhr.send('');
Run Code Online (Sandbox Code Playgroud)

使用Firefox这很棒,但使用Chrome时,似乎XHR调用缓存在与css和js文件不同的缓存中.我们不使用JQuery,登陆页面必须是轻量级的(负载更少,转换率更高).

您是否有其他方法可以解决原始问题?(预加载组件)

您知道如何让Chrome缓存这些请求吗?

xmlhttprequest cross-browser web-optimization preload browser-cache

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

使用Active Directory身份验证(NTLM)的JAX-WS IBM客户端使用.Net WS

我想从IBM WebSphere使用.Net WS.

我使用JAX-WS IBM实现创建了一个WS-client,它在IIS上使用.Net WS.客户端在SUSE上,身份验证由NTLM和Windows Server 2003 Active Directory进行.

  • 如果客户端在命令行中执行,则实现调用java.net.Authenticator来获取凭据,并且请求成功.

  • 如果客户端在RAD内执行,则不会调用Authenticator,并且401失败.

  • 如果客户端在WebSphere中执行,则不会调用Authenticator,并且401失败.

  • 如果我直接在.Net WS URL上创建HttpConnection,则会调用Authenticator并且请求成功.

  • 如果不使用JAX-WS IBM实现,我使用Axis2(直接,而不是IBM Axis2 JAX-WS实现),我可以将Authenticator对象传递给Axis2客户端,并且请求是成功的.这仅适用于Windows Server 2003的NTLM协议.当我们迁移到Windows Server 2008时,auth协议是NTLMv2(由于NTLM的安全问题,所有人都转移到NTLMv2)并且请求失败,因为HTTP客户端3不支持NTLMv2. X是Axis2的依赖关系.并且有一段时间他们不会迁移.

如果我使用JAX-WS的其他实现而不是IBM,那么我将失去控制台管理和自动注释读取,以及IBM的支持.

问题

我不明白为什么在RAD内部它不起作用,是从命令行工作的相同程序.

如何使用具有特定凭据的NTLMv2协议支持使JAX-WS IBM实现进行身份验证?(java.net.Authenticator为您提供了这个,它应该被调用...它没有)

是否有任何方法可以使IBM JAX-WS实现使用另一个HTTP客户端而不是标准客户端?

甚至IBM JVM实现也提供了NTLM auth(这就是命令行和直接HttpConnection执行工作的原因)所以我不明白为什么他们不将它用于IBM WS栈.

加分

有没有什么好方法可以通过ActiveDirectory身份验证提供使用WS的双向能力?

评论

Spring WS使用支持NTLMv2 auth的HttpClient 4.X,但我需要一个JAX-WS实现,它应该是IBM的实现.IBM JAX-WS似乎只支持Basic AUTH.我不明白Microsoft WS互操作对IBM来说并不重要.

参考

认证者conf:

http://docs.oracle.com/javase/6/docs/api/java/net/Authenticator.html#setDefault%28java.net.Authenticator%29

/sf/answers/419629451/

提前致谢!

.net websphere ntlm jax-ws active-directory

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

使用PDFBox从PDF获取可见签名?

是否可以使用OSS libary PDFBox提取已签名PDF的可见签名(捕获图像)?

工作流程: - 列出文件的所有签名 - 显示签名包括可见签名 - 显示有效 - 提取签名图像(需要为每个签名提取正确的图像)

oop风格的东西如下所示:PDFSignatures [] sigs = document.getPDFSignatures()sig [0] .getCN()...(Buffered)Image visibleSig = sig [0] .getVisibleSignature()

找到类PDSignature以及如何签名PDF,但不是将可见签名提取为图像的解决方案.

谢谢你的帮助!电贺

pdf signature capture digital-signature pdfbox

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

使用OpenXML 2.5将数据写入docx文档中的TextInput元素

我有一些docx文件。我使用OpenXML 2.5 SDK阅读它们,并TextInput在每个文档中搜索。

        byte[] filebytes = System.IO.File.ReadAllBytes("Test.docx");

        using (MemoryStream stream = new MemoryStream(filebytes))
        using (WordprocessingDocument wordDocument = WordprocessingDocument.Open(stream, true))
        {

            IEnumerable<FormFieldData> fields = wordDocument.MainDocumentPart.Document.Descendants<FormFieldData>();
            foreach (var field in fields) 
            {

                IEnumerable<TextInput> textInputs =  field.Descendants<TextInput>();
                foreach (var ti in textInputs)
                {
                    <<HERE>>
                }
            }

            wordDocument.MainDocumentPart.Document.Save();

            stream.Flush(); 
            ETC...
       }
Run Code Online (Sandbox Code Playgroud)

我如何在每个值中写入一个值TextInput

谢谢!

c# docx openxml openxml-sdk

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