草庐IT

haskell-snap-framework

全部标签

java - 如何在 Haskell 中使用指向父子项的指针编写对象树?

我遇到了以下问题:我有一个不同类的对象树,其中子类中的操作使父类无效。在命令式语言中,这是微不足道的。例如,在Java中:publicclassA{privateListm_children=newLinkedList();privatebooleanm_valid=true;publicvoidinvalidate(){m_valid=false;}publicvoidaddChild(Bchild){m_children.add(child);child.m_parent=this;}}publicclassB{publicAm_parent=null;privateintm_da

java - Play Framework 2.5 JavaAsync 抛出 CompletionException

我正在使用Play2.5构建一个简单的应用程序。为了获得更好的性能,我将Akka分块响应与Java8CompletionStage策略结合使用。下面是生成分块响应的代码(不使用ComperableFuture时工作正常):@SingletonpublicclassAbstractSource{publicSourcegetChunked(Stringhtml){returnSource.actorRef(256,OverflowStrategy.dropNew()).mapMaterializedValue(sourceActor->{sourceActor.tell(ByteStri

spring boot 修复 Spring Framework URL解析不当漏洞(CVE-2024-22243)

漏洞描述当应用程序使用UriComponentsBuilder来解析外部提供的URL(如通过查询参数)并对解析的URL的主机执行验证检查时可能容易受到Open重定向攻击和SSRF攻击,导致网络钓鱼和内部网络探测等。受影响产品或系统6.1.06.0.05.3.0官方建议修复方案Spring Framework 版本6.1.x用户:升级到6.1.4Spring Framework 版本6.0.x用户:升级到6.0.17Spring  Framework 版本5.3.x用户:升级到5.3.32其它已经不受官方支持的版本(5.1.x,5.2.x)同样受到影响,更新到受官方支持的安全版本。那么sprin

java - 查询字符串由 Spring Framework 解码

我在这里遇到了一个奇怪的问题,但不确定这是否是错误。该项目在Spring框架下运行。View:Label...Controller映射到someUrl.htm使用SimpleUrlHandlerMapping...someController我想将%作为val1传递。但是当我这样做时,下面的代码片段返回null:request.getParameter("val1");catalina.out显示:WARNING:Parameters:Characterdecodingfailed.Parameter'val1'withvalue'%'hasbeenignored.我发现Spring解

java - CORS Play Framework

我正在PlayFramework2.5(Java)后端开发Angular2应用程序。如果我通过浏览器URL访问我的端点,它们工作正常。但是,从Angular2应用程序调用它会显示错误:XMLHttpRequestcannotloadlocalhost:9000/app/myendpoint.No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'localhost:3000'isthereforenotallowedaccess.TheresponsehadHTTPstatuscode500

java - 如何在 Play Framework 中使用 WebSockets?

我已经从GitHub下载了PlayFramework并编译了它。现在我想使用WebSockets并制作了一个类似于UsingWebSockets上的JavaScript客户端和WebSocketController。,但它不起作用。我可以打开WebSocket,但Controller没有收到我发送给它的任何消息。而且我无法使用ws.close();关闭WebSocket,但是如果我在浏览器中更新我的网页,WebSocket在服务器上关闭。如何使用PlayFramework接收和发送WebSocket消息?这是我的PlayFrameworkWebSocketController:publ

java - 创建用户后如何使用 Play Framework 安全模块登录用户

我正在使用playframework中的“Secure”模块,它的大部分工作都很好。我可以通过在我的应用程序中的/login路由发布一个用户来登录。但是,当我“创建/注册”一个新用户时,我希望该用户在创建后自动登录。这一点,我似乎无法以编程方式工作,即不必发布表单即可登录。我当前的用户创建操作代码如下:publicstaticvoidcreate(@Required@EmailStringemail,@RequiredStringpassword,@Required@Equals("password")StringpasswordConfirmation){Useruser=newUs

java - 如何将 Spring Framework 源代码导入到 eclipse 项目中?

我想将所有源代码从Spring拉入eclipse,但不确定如何将所有这些多个项目拉入一个eclipse项目。有人知道如何设置吗? 最佳答案 最简单的方法是使用Maven。所以如果你的项目是一个maven项目,那么带有M2Eclipse插件的eclipse(或者已经包含该插件的STS)会自动为你提供这个服务。如果您不使用Maven,则eclipse允许您手动将源代码附加到每个使用的jar。(在packageexplorer中选择jar,右击,JavaSourceAttachment)。我猜你可以从Spring的某个地方下载源代码。或者

java - 如何在 Haskell 中实现提前退出/返回?

我正在将Java应用程序移植到Haskell。Java应用程序的主要方法遵循以下模式:publicstaticvoidmain(String[]args){if(args.length==0){System.out.println("Invalidnumberofarguments.");System.exit(1);}SomeDataTyped=getData(arg[0]);if(!dataOk(d)){System.out.println("Couldnotreadinputdata.");System.exit(1);}SomeDataTyper=processData(d);

java - Idea + Play Framework - 无法解析方法/符号

我使用IntelliJIDEA12,Play2.2.0,我安装了Scala插件,安装了Play2.0支持插件。我通过终端创建了javaplay应用程序(playnew)。正如您在这些图片中看到的那样,我总是收到此错误:“无法解析方法ok()”或“无法解析符号”http://sluchatka.kvalitne.cz/pics/1.pnghttp://sluchatka.kvalitne.cz/pics/2.png我整天在网上搜索这个问题,但没有找到解决方案。你能帮帮我吗? 最佳答案 第一个问题(无法解析对模板的引用)是因为您的模板目