我不知道出了什么问题,因为我用Java编程了大约一年,从来没有遇到过这个错误.在Eclipse中进行编译和运行只需一分钟,现在我收到此错误:
#A fatal error has been detected by the Java Runtime Environment:
#Internal Error (classFileParser.cpp:3494), pid=4636, tid=2380
#Error: ShouldNotReachHere()
#JRE version: 6.0_25-b06
#Java VM: Java HotSpot(TM) Client VM (20.0-b11 mixed mode windows-x86 )
#If you would like to submit a bug report, please visit:
#http://java.sun.com/webapps/bugreport/crash.jsp
--------------- T H R E A D ---------------
Current thread (0x02339800): JavaThread "Unknown thread" [_thread_in_vm, id=2380, stack(0x00240000,0x00290000)]
Stack: [0x00240000,0x00290000], sp=0x0028f86c, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x13363a]
V …Run Code Online (Sandbox Code Playgroud) package com.elfapp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener {
private Button btn_Login;
private EditText et_UserName;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_Login = (Button) findViewById(R.id.button_login);
btn_Login.setOnClickListener(this);
et_UserName = (EditText) findViewById(R.id.editText_userName);
}
public void onClick(View v) {
if (v.equals(btn_Login)) {
// skriver ut en toast när man klickar på knappen
Toast.makeText(MainActivity.this, "Ansluter till server...", Toast.LENGTH_SHORT).show();
// används i debuggern för att …Run Code Online (Sandbox Code Playgroud) private void ReadUnitPrice()
{
Console.Write("Enter the unit gross price: ");
unitPrice = double.Parse(Console.ReadLine());
}
Run Code Online (Sandbox Code Playgroud)
这应该有效,但我遗漏了一些明显的东西.每当我输入一个double时,它就会给出错误:System.FormatException:输入字符串的格式不正确.请注意,'unitPrice'被声明为double.
如何在Google Cloud上查看日志消息?:https://console.cloud.google.com/logs
这是我在运行dev_appserver.py(本地运行)时在终端中看到的:
INFO 2016-05-16 14:00:45,118 module.py:787] default: "GET /static/images/contact.png HTTP/1.1" 304 -
INFO 2016-05-16 14:00:45,128 module.py:787] default: "GET /static/images/email.png HTTP/1.1" 304 -
INFO 2016-05-16 14:00:45,136 module.py:787] default: "GET /static/images/phone.png HTTP/1.1" 304 -
INFO 2016-05-16 14:00:45,487 basehandler.py:19] entering basehandler.py
INFO 2016-05-16 14:00:45,516 module.py:787] default: "GET /static/images/logo-349x209.png HTTP/1.1" 304 -
INFO 2016-05-16 14:00:45,562 requesthandlers.py:26] entering requesthandlers.py
INFO 2016-05-16 14:00:45,563 app.py:28] entering app.py
INFO 2016-05-16 14:00:45,563 app.py:198] Using development database
Run Code Online (Sandbox Code Playgroud)
将显示应用程序日志消息和请求日志记录.
但是,当我查看部署的相同代码的日志时,我只能看到记录的请求:
我用来生成应用程序日志消息的代码如下:
import logging
logger = logging.getLogger("someLogger")
logger.info("entering …Run Code Online (Sandbox Code Playgroud) 问题:
这是我的docker-compose.yaml:
version: '2'
services:
elasticsearch:
image: 'elasticsearch:latest'
ports:
- "9200:9200"
logstash:
build: './logstash_image'
links:
- elasticsearch
ports:
- "5000:5000"
- "5001:5001"
- "5201:5201"
- "5202:5202"
- "5203:5203"
kibana:
image: 'kibana:latest'
ports:
- '5601:5601'
links:
- elasticsearch
volumes:
- ./kibana.yml:/opt/kibana/config/kibana.yml
Run Code Online (Sandbox Code Playgroud)
这是我的Dockerfile:
FROM logstash:latest
LABEL maintainer1.name="anon" \
maintainer1.email="anon@mail.com" \
maintainer2.name="myname" \
maintainer2.email="myname@somemail.com"
RUN /opt/logstash/bin/logstash-plugin install logstash-input-log4j2-logstash2 logstash-output-syslog
# FIX: use `logstash-input-log4j2` instead of `logstash-input-log4j2-logstash2`?
# other plugins: logstash-input-http, logstash-input-log4j
COPY logstash.conf /etc/logstash/conf.d/logstash.conf
ENTRYPOINT ["logstash","-f","/etc/logstash/conf.d/logstash.conf", "--debug"]
Run Code Online (Sandbox Code Playgroud)
这用于几天前建立就好,但是目前我收到以下错误消息: …
我无法在Vagrant或Docker中挂载文件,因此看起来这是由某种权限错误引起的问题.
我的操作系统是Ubuntu 18.04 LTS (Bionic Beaver),SELinux据我所知,我没有运行任何访问控制模块.
有关错误的Vagrant相关讨论可以在另一个问题中找到: 无法在Vagrant中挂载文件
我无法使用docker-compose将文件挂载到Docker容器中,我正在尝试构建:https://github.com/fredrikaverpil/saltstack-docker
我将docker-compose文件中的卷设置为:
volumes:
- ${PWD}/assets/master/etc/supervisor:/etc/supervisor
- ${PWD}/assets/master/etc/salt:/etc/salt
- ${PWD}/assets/master/var/cache/salt:/var/cache/salt
- ${PWD}/assets/master/var/log/salt:/var/log/salt
- ${PWD}/assets/master/srv:/srv
Run Code Online (Sandbox Code Playgroud)
但是我在运行时得到了这个输出docker-compose up:
Creating network "saltstack_default" with the default driver
Creating salt_image
Creating salt
Creating minion
Attaching to salt, minion, salt_image
salt | Error: could not find config file /etc/supervisor/supervisord.conf
salt | For help, use /usr/bin/supervisord -h
salt exited with code 2
salt_image exited with code 0 …Run Code Online (Sandbox Code Playgroud) 我的代码:
package elf.app;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import elf.app.entity.ELFList;
import elf.app.entity.Entry;
import elf.app.test.FakeComm;
// TODO Kunna skicka att något är färdigt (ett rum är städat).
public class RoomListActivity extends ListActivity {
private ELFList eList;
// private FakeComm fakecomm;
private Bundle extras;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.extras = getIntent().getExtras();
eList = new ELFList();
// fakecomm = new FakeComm();
// eList.add(fakecomm.getData());
String[] strArr = {"asd","sdf","dfg"};
eList.add(strArr);
String[] str …Run Code Online (Sandbox Code Playgroud) 码:
#include <iostream>
#include <iomanip>
using namespace std;
class Ascii_output {
public:
void run() {
print_ascii();
}
private:
void print_ascii() {
int i, j; // i is used to print the first element of each row
// j is used to print subsequent columns of a given row
char ch; // ch stores the character which is to be printed
cout << left;
for (i = 32; i < 64; i++) { // 33 rows are printed out (64-32+1)
ch …Run Code Online (Sandbox Code Playgroud) 这是代码:
package testpack;
import java.io.*;
public class InputStreamReadDemo {
private void readByte() throws IOException {
System.out.print("Enter the byte of data that you want to be read: ");
int a = System.in.read();
System.out.println("The first byte of data that you inputted corresponds to the binary value "+Integer.toBinaryString(a)+" and to the integer value "+a+".");
// tried writing System.in.close(); and System.in.reset();
}
private void readLine() throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter a line of text: ");
String res = br.readLine(); …Run Code Online (Sandbox Code Playgroud) void sizeof_test2();
void sizeof_test2()
{
int array[5];
size_t arr_size = sizeof(array);
printf( "sizeof:\n"
"array = %d\n"
"arr_size = %d\n", sizeof(array), sizeof(arr_size));
}
Run Code Online (Sandbox Code Playgroud)
GCC编译器输出:
sizeof_test2.c: In function `sizeof_test2':
sizeof_test2.c:6: error: `size_t' undeclared (first use in this function)
sizeof_test2.c:6: error: (Each undeclared identifier is<br>
reported only once sizeof_test2.c:6: error: for each function it<br>
appears in.) sizeof_test2.c:6: error: parse error before "arr_size"<br>
sizeof_test2.c:10: error: `arr_size' undeclared (first use in this<br>
function) make[2]: [build/Debug/Cygwin-Windows/sizeof_test2.o]<br>
Error 1 make[1]: [.build-conf] Error 2<br>
Run Code Online (Sandbox Code Playgroud)
不知道为什么我收到这个错误,通过显示size_t类型的正确方法是printf什么?