小编Suh*_*pta的帖子

在没有JVM的计算机上运行Java应用程序

我创建了一个我的软件的.exe文件(这是一个Java swing应用程序).但.exe文件仅在安装了JVM的计算机上运行.我想在没有安装JVM的计算机上运行它.我该如何做到这一点?

java jvm

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

使用c ++将类文件转换为jar文件

是否可以使用c ++代码将.class文件转换为.jar文件?

(即我们可以用c ++编写一个代码,在执行时将给定的.class文件转换为.jar文件)

如果是的话,我该怎么做?

c++ java

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

警告:mail()[function.mail]:SMTP服务器响应:553我们不转发非本地邮件,抱歉

以下脚本使用mail函数发送电子邮件.但是我无法发送电子邮件.点击submit此按钮会显示:

Warning: mail() [function.mail]: SMTP server response: 553 We do not relay non-local mail, sorry. in E:\xampp\htdocs\feedback.php on line 19
mail sent successfully
Run Code Online (Sandbox Code Playgroud)

脚本

<?php 
if( isset( $_REQUEST['email'] ) ) {
    $email = $_REQUEST['email'];
    $subject = $_REQUEST['subject'];
    $message = $_REQUEST['message'];
    mail("me@gmail.com" , $subject , $message , "From:".$email );
    echo "mail sent successfully";
}  else {
     echo "<form method = 'post' action = 'feedback.php'>
     Email of sender : <input name = 'email' type = 'text' /> <br/> …
Run Code Online (Sandbox Code Playgroud)

php email

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

当我按下退出键时,为什么框架不关闭?

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;


public class displayFullScreen extends JFrame {
        private JLabel alarmMessage = new JLabel("Alarm !");
        private JPanel panel = new JPanel();
        public displayFullScreen() {
            setUndecorated(true);
            panel.setLayout(new FlowLayout(FlowLayout.CENTER));
            alarmMessage.setText("Alarm !");
            alarmMessage.setFont(new Font("Cambria",Font.BOLD,100));
            alarmMessage.setForeground(Color.CYAN);
            panel.add(alarmMessage);
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            setBounds(0,0,screenSize.width,screenSize.height);
            panel.setBackground(Color.black);
            add(panel);

            addKeyListener(new KeyAdapter() {
               public void keyPressed(KeyEvent ke) {  // handler
        if(ke.getKeyCode() == ke.VK_ESCAPE) {
                       System.out.println("escaped ?");
                       setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); // trying to close
                    } else {
                       System.out.println("not escaped");
                     }
              } 
           });
        }          

        public static void main(String args[]) { …
Run Code Online (Sandbox Code Playgroud)

java events swing jframe actionlistener

5
推荐指数
3
解决办法
9705
查看次数

它们真的是虚拟代码吗?

与C++/C相比,某些键(如shift,[,],Del等)的虚拟键代码在java中显示为不同的值.例如 :

Key     Java       C / C++
Shift   16         160
[       91         219
]       93         221
\       92         220
Del     127        46
Window  524        91
Run Code Online (Sandbox Code Playgroud)

这是什么原因?这些代码是虚拟代码还是不同类型?对于包括字母,数字,功能键(F1-F12),退格键,`等的键是相同的.

我可能误解了一个概念,在这种情况下请澄清一下.

签入C/C++

KBDLLHOOKSTRUCT * kbhook = (KBDLLHOOKSTRUCT *) lParam;
printf("%u\n",kbhook->vkCode);
Run Code Online (Sandbox Code Playgroud)

用Java检查

private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {                                       
    int code = evt.getKeyCode();
    // code isEqualTo KeyEvent.VK_DELETE : NOTE

}
Run Code Online (Sandbox Code Playgroud)

参考:KeyEvent类

c c++ java keycode

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

如何为emacs安装ruby-mode

我刚刚为fedora安装了emacs.我想emacs用来写ruby.有哪些工具,扩展需要为我提供代码提示,ruby的代码完成类型功能?

ruby emacs ruby-mode

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

无法在Tomcat中查看服务器状态,管理器应用程序页面:不接受用户名和密码,为什么会这样?

我无法在Tomcat中查看服务器状态和Manager App页面.

在此输入图像描述

虽然我在其中配置了用户名和密码tomcat-users.xml,但它不接受该组合并显示以下消息:

401 Unauthorized

You are not authorized to view this page. If you have not changed any configuration  files, please examine the file conf/tomcat-users.xml in your installation. That file must contain the credentials to let you use this webapp.

For example, to add the manager-gui role to a user named tomcat with a password of s3cret, add the following to the config file listed above.

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>

Note that for Tomcat 7 …
Run Code Online (Sandbox Code Playgroud)

java windows tomcat role tomcat7

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

更改datadir后无法重新启动mysql

我无法更改默认后重新启动服务器datadirC:/ProgramData/MySQL/MySQL Server 5.7\DataD:/Data.

  • 我换datadirdatadir="D:/Data"
  • 然后我停了下来 mysql
  • Data目录复制到D:/
  • 试图重启服务器
  • 无法开始

可能是什么原因呢?

错误快照:

在此输入图像描述

但是,如果恢复原始datadir路径,它可以正常工作.

mysql database windows datadirectory

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

无法获取从 AMI 创建的实例的密码

以下代码成功创建了一个实例。

try {
        $ec2 = new Ec2Client($options);
        $result = $ec2->runInstances([
             'ImageId' => 'ami-xxxxxxxx', // REQUIRED
             'InstanceInitiatedShutdownBehavior' => 'stop',
             'InstanceType' => 't1.micro',
             'MaxCount' => 1, // REQUIRED
             'MinCount' => 1, // REQUIRED,
             'EbsOptimized' => false, // SEE COMMENT
             'KeyName' => 'TestCloud',
             'Monitoring' => [
                'Enabled' => true // REQUIRED
              ]
        ]);
    }catch(Exception $exc) {
        var_dump($exc);
    }
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试从 检索连接 (RDP) 到该实例的密码时aws console,出现以下错误:

Password is not available.
This instance was launched from a custom AMI, or the default password has changed. …
Run Code Online (Sandbox Code Playgroud)

php amazon-ec2 amazon-web-services amazon-ami

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

当模型之间的关系已经定义时 SequelizeEagerLoadingError

我有一个exports file包含所有续集模型的模型,然后定义模型之间的关系。它看起来像:

// Snippet from the global init file

for (let modelFile of modelFileList) {
            // ... Some code ...

            // Require the file
            appliedModels[modelName] = require(`../${MODEL_DIR}/${modelFile}`).call(null, _mysql);
 }

 //Define the relationship between the sql models
 _defineRelationship(appliedModels);


function _defineRelationship(models) {
     models._planAllocationModel.belongsTo(models._subscriptionModel, {
            foreignKey: 'subscription_id',
            targetKey: 'subscription_id'
        });
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试包含这样的模型时:

 _subscriptionModel.findAll({
                where: {
                    start_date: {
                        _lte: today // Get all subscriptions where start_date <= today
                    }
                },
                limit,
                include: [
                    {
                        model: _planAllocationModel
                    }
                ]
            });
Run Code Online (Sandbox Code Playgroud)

续集抛出错误:SequelizeEagerLoadingError: tbl_plan_allocation …

orm node.js sequelize.js

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