小编Moh*_*lla的帖子

使用rails中的路由时,_url和_path之间有什么区别

当我们routes.rb使用名称来定义路线时,map.some_link我们可以用两种方式使用链接 - some_link_url, some_link_path.

  • 两者有什么不同?
  • 哪个更安全?

routes ruby-on-rails

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

在模块路径上使用OpenJFX 11 JMODS在JDK 11上运行javafx示例

我从OpenJFX项目下载了JavaFX Jmod文件并将它们放在目录中G:\openjfx\javafx-jmods-11.我正在使用没有JavaFX jmod的OpenJDK 11,JAVA_HOME/jmods即它没有JavaFX发行版.

模块信息文件:

module gui{
    requires javafx.graphics;
    requires javafx.controls;

    exports com.test;
}
Run Code Online (Sandbox Code Playgroud)

我编译如下:

javac -p G:\openjfx\javafx-jmods-11 -d mods --module-source-path src 
    src\gui\com\test\*.java src\gui\module-info.java
Run Code Online (Sandbox Code Playgroud)

编译成功.但我无法使用以下命令运行已编译的代码:

java -p G:\openjfx\javafx-jmods-11;mods -m gui/com.test.CreateGuiDemo
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误:

Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.graphics not found, required by gui
Run Code Online (Sandbox Code Playgroud)

java javafx openjfx java-11 javafx-11

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

在Java-"无法导入默认包的静态成员" - 有人可以解释这个语句吗?

在Java-"无法导入默认包的静态成员" - 有人可以解释这个语句吗?如果它有一个例子会更好.我不确定它是否有一个非常简单的答案,但后来我试图理解,但无法弄明白.

java import static

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

在C套接字编程中刷新套接字流

我想知道在C语言中进行套接字编程时如何刷新套接字流.我尝试TCP_NODELAY使用以下代码设置所有选项 -

setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, (char *) &flag, sizeof(int));      
Run Code Online (Sandbox Code Playgroud)

注意:所有flagsockfd正确声明.

我之前send(和之后都使用过这个功能,send()但它没有任何区别.

也有人建议shutdown()在每次之后使用,send()但仅适用于一个实例.当我使用它再次发送一些文本时,它不起作用 - 实际上连接在我使用后关闭shutdown().

shutdown(sockfd, SHUT_WR);
Run Code Online (Sandbox Code Playgroud)

在这方面有人可以提供帮助吗?

我想补充一点 - 服务器是Java套接字,客户端是C套接字.C套接字实现JVMTI接口并将信息发送到Java套接字.

c sockets

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

在scala中以5的幂递增for循环(循环变量)

我曾在Javaranch上问过这个问题,但在那里得不到答复.所以在这里发布它:

我有这个特殊要求,其中循环变量的增量是通过在每次迭代后将其乘以5来完成的.在Java中,我们可以这样实现它:

for(int i=1;i<100;i=i*5){}
Run Code Online (Sandbox Code Playgroud)

在scala我尝试以下代码 -

var j=1
for(i<-1.to(100).by(scala.math.pow(5,j).toInt))
{
  println(i+" "+j)
  j=j+1
}
Run Code Online (Sandbox Code Playgroud)

但它的打印输出如下:1 1 6 2 11 3 16 4 21 5 26 6 31 7 36 8 ....

它总是递增5.那么我如何实际将增量乘以5而不是添加它.

loops scala

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

当Java应用程序开始执行时,这些线程是什么?

我创建了一个简单的Java应用程序,它有一个JFrame和几个JButton.当我尝试使用JVMTI检查java应用程序时,我发现虽然我没有创建任何显式线程但是它们中有很多产生.

我可以找到以下主题:

  • DestroyJavaVM
  • AWT-EventQueue的 - 0
  • AWT关断
  • AWT-XAWT-守护程序线程
  • Java2D Disposer-守护程序线程
  • Thread-0-守护程序线程[由JVMTI代理创建]
  • Signal Dispatcher-守护程序线程
  • 敲定 - 守护程序线程
  • 参考处理程序 - 守护程序线程

他们中的大多数都处于Runnable状态.有人能告诉我这些线程的功能吗?

java multithreading jvmti

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

使用JDWP和JVMTI获取正在运行的Java应用程序的信息

我们正在开发一个应用程序,用于使用JDWP和JVMTI获取正在运行的Java应用程序的信息.Sun Java附带了JDWP的参考实现,因此使用agentlib -jdwp:将使用参考实现.我们的目标是研究JVMTI并编写JVMTI代理以获取具体细节.还创建一个Front端,用户可以使用该端请求有关正在运行的Java应用程序的特定信息.为此,我们必须编写JDWP的实现.虽然我们能够编写JVMTI代理并使用它从命令行附加到java应用程序.但我们的目标是将此信息发送到另一个java进程(前端).

所以我们有一个Java应用程序 - 前端查询来自JVMTI代理(后端)的信息.这些代理应该能够附加到我们要动态检查的运行java应用程序.关于如何做到这一点的任何想法?或者之前有人试过吗?

java jpda jdwp jvmti

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

Lift框架的未来和当前正在进行的工作是什么?

我一直在阅读Grails和其他Java框架等框架的开发,但在Lift阵营中并没有太多的嗡嗡声.而且很久以前就宣布了Lift 1.0.社区是否正在使用Lift框架?框架的未来前景如何?它比Grails和其他Java框架更好吗?(Groovy表现不如Scala).

frameworks scala lift

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

根据下拉选择显示模态弹出窗口

这里我有一个带有"新建"选项的下拉选项.当用户选择"新建"时,它应显示"模态弹出窗口".

这是下拉代码

<asp:DropDownList ID="DropDownConfigFile"  runat="server" CssClass="selectpicker">
    <asp:ListItem Text="Create New" Value="1" ></asp:ListItem>
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

这是打开弹出窗口的Jquery,

<script type="text/javascript">
    $(function () {

        //Attach click event to your Dropdownlist
        $("#DropDownConfigFile").change(function () {
            //Get the selected valu of dropdownlist
            selection = $(this).val();
            //If its one then show the dialog window. You can change this condition as per your need
            if (selection == 1) {
                //Show the modal window
                $('#myModal').modal('show');
           }
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

这是我的Modal弹出式设计.

<div id="myModal" class="modal fade">
    <asp:Panel ID="Panel1" runat="server"  align="center" style = "display:contents "> …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery

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

在scala中使用部分应用函数有哪些应用/优点?

我们在Scala中部分应用了函数 -

def sum(a:Int,b:Int,c:Int) = a+b+c

val partial1 = sum(1,_:Int,8)
Run Code Online (Sandbox Code Playgroud)

我想知道使用部分应用函数有什么好处.或者它只是一个语法上的添加?

scala partial-application

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