programing 435

Eclipse를 실행하려면 JRE 또는 JDK를 사용할 수 있어야 합니다.다음 위치를 검색해도 JVM을 찾을 수 없습니다.

Eclipse를 실행하려면 JRE 또는 JDK를 사용할 수 있어야 합니다.다음 위치를 검색해도 JVM을 찾을 수 없습니다. 이클립스는 열 수 없고 이전에 이클립스를 사용한 적이 있으며 이전에 문제없이 열 수 있습니다.이 시점에서, 다음의 에러 메세지가 계속 표시됩니다. Eclipse를 실행하려면 Java Runtime Environment(JRE) 또는 Java Development Kit(JDK)를 사용할 수 있어야 합니다.다음 위치를 검색해도 Java 가상 시스템을 찾을 수 없습니다. 이전에 일식을 열고 프로젝트를 진행했지만 열리지 않았습니다. 다음은 계속 표시되는 기능의 스크린샷입니다. 이클립스에게 명시적으로 위치를 알려줄 수 있습니다.열다.eclipse.ini파일 맨 위에 다음 행을 추가합니다. ..

programing 2022.11.20

mariadb 아래에 tokudb를 설치하는 중, 플러그를 찾을 수 없습니다.

mariadb 아래에 tokudb를 설치하는 중, 플러그를 찾을 수 없습니다. 여기 (ubuntu 13.04)https://mariadb.com/kb/en/how-to-enable-tokudb-in-mariadb/에서 제공하는 deb를 사용하여 mariadb 아래에 tokudb를 설치하려고 합니다. sudo apt-get install mariadb-tokudb-engine-5.5를 실행해야 하는데 apt-cache 검색을 하면 maria-db-tokudb-engine-10.0이 나옵니다(mariadb 10을 설치했습니다). mysql을 입력하고 실행할지 설치 확인 중 SONAME 'ha_tokudb'를 설치합니다.오류 1126(HY000):공유 라이브러리 '/usr/lib/mysql/plugin/ha_..

programing 2022.11.20

도커 컴포지트 시작 시 데이터베이스 작성

도커 컴포지트 시작 시 데이터베이스 작성 docker-compose.yml 파일의 환경변수를 사용하여 MySQL 데이터베이스를 만들고 싶은데 작동하지 않습니다.다음 코드가 있습니다. # The Database database: image: mysql:5.7 volumes: - dbdata:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: secret MYSQL_DATABASE: homestead MYSQL_USER: root MYSQL_PASSWORD: secret ports: - "33061:3306" 누가 이 학교의 기능을 설명해 줄 수 있나요?init "의 .mysql컨테이너가 생성될 때마다 적용됩니다. database: image:..

programing 2022.11.20

구분된 문자열에서 후행 구분 문자 제거

구분된 문자열에서 후행 구분 문자 제거 문자열에서 마지막 문자를 제거하는 가장 빠른 방법은 무엇입니까? 나는 같은 끈이 있다. a,b,c,d,e, 마지막 ' '를 삭제하고 나머지 문자열을 되돌립니다. OUTPUT: a,b,c,d,e 이것을 가장 빨리 할 수 있는 그대로입니다.질문과는 달리rtrim()는 두 번째 인수에 나열된 임의의 수의 문자를 문자열 끝에서 삭제합니다.콤마를 1개만 사용하는 경우는, 다음의 코드를 사용합니다. $newarraynama = rtrim($arraynama, ","); 근데 저 같은 경우에는 쉼표와 공백이 두 글자여서 이렇게 바꿨어요. $newarraynama = rtrim($arraynama, " ,"); 문자열 끝의 쉼표와 공백이 모두 삭제되어 반환됩니다.a, b, c, ..

programing 2022.11.20

mariadb "too many connections" 오류가 발생하여 웹 사이트가 다운되었습니다.

mariadb "too many connections" 오류가 발생하여 웹 사이트가 다운되었습니다. Centos 7에서 Plesk Onyx를 실행하고 있는 하이엔드 Centos 7 VPS(vCore 16개/RAM 128GB) / MariaDB 10.1/PHP-FPM 5.6 셋업으로 방문률이 높은 단일 웹사이트를 운영하고 있습니다. 보통 모든 것이 원활하고 빠릅니다만, 마리아DB의 "Too Many Connections"라는 메시지로 인해 웹사이트가 다운된 것은 1년에 두 번 있었습니다. 웹사이트 복원을 서두르고 있었기 때문에 실제로 SHOW PROCESS LIST를 시작하지 않고 "service mariadb restart"를 시작했습니다. 나중에 mariadb 로그와 웹 서버 로그를 확인했지만 문제 해..

programing 2022.11.20

MySQL에서 공백이 있는 열 이름을 선택하는 방법

MySQL에서 공백이 있는 열 이름을 선택하는 방법 이 질문에는 이미 답변이 있습니다. MySQL에서 작은따옴표, 큰따옴표 및 백틱을 사용하는 경우 (14개 답변) 닫힘2년 전에요. 다른 개발자가 다음과 같은 열 이름을 가진 테이블을 만드는 프로젝트를 진행하고 있습니다.'Business Name'두 단어 사이에 공백이 있습니다.를 실행하면SELECT'회사명'이 있는 문에는 '회사명'이라는 이름이 있는 열이 없다고 나와 있습니다. 어떻게 하면 이 문제를 해결할 수 있을까요?일반적으로 첫 번째 단계는 처음부터 이 작업을 수행하지 않는 것입니다. 그러나 이미 이 작업을 수행한 경우에는 열 이름을 올바르게 따옴표로 묶어야 합니다. SELECT `Business Name` FROM annoying_table 일반..

programing 2022.11.11

페이지를 새로고침하지 않고 양식 제출

페이지를 새로고침하지 않고 양식 제출 저는 기밀 웹사이트를 가지고 있고, 광고가 나오는 페이지에서 "친구에게 팁 보내기" 폼을 만들고 있습니다. 그래서 누구든지 원하는 사람은 그 광고의 팁을 몇몇 친구들에게 이메일 주소로 보낼 수 있다. 폼은 php페이지에 제출해야겠죠? Tip somebody: 양식을 제출하면 페이지가 새로고침됩니다.난 그걸 원하지 않아... 새로고침하지 않고 메일을 보낼 수 있는 방법이 있나요?가능하면 아약스나 jquery를 빼고...나는 내가 생각하는 더 쉬운 방법을 찾았다.페이지에 Iframe을 입력하면 액션의 종료를 리다이렉트하여 표시할 수 있습니다.물론 아무것도 할 수 없어요.이 경우 iframe 표시를 none으로 설정할 수 있습니다. 페이지를 새로고침하지 않고 이메일을 보내..

programing 2022.11.11

Java 웹 앱에서 .do 확장자를 사용하는 이유는 무엇입니까?그것은 어디서 난 거야?

Java 웹 앱에서 .do 확장자를 사용하는 이유는 무엇입니까?그것은 어디서 난 거야? 왜 많은 자바 개발자들이 웹 컨트롤러(MVC) 리소스의 확장자로 ".do"를 사용하는지 항상 궁금했습니다.예: http://example.com/register.do 봄 MVC와 Struts 프로젝트에서 보았던 것처럼 프레임워크도 구체적이지 않은 것 같습니다.이 확장자 「.do」는 어디에서 유래한 것입니까.왜 이 작업이 연장되지 않고 수행되었습니까?자바 월드 메모를 놓쳤나 봐요. 개인적으로 나는 연장이 없는 것을 선호한다.제가 알기로는 이 규약은 Struts1에 의해 전파되었습니다.유저 가이드에서는, 다음과 같이 설명하고 있습니다. 5.4.2 Action Servlet 매핑 설정 주의: 이 섹션의 자료는 Struts에..

programing 2022.11.11

변수 사용 시 느린 sql 문

변수 사용 시 느린 sql 문 MariaDB 10.1.26에 대해 실행 중인 다음 SQL 문이 있으며, 최대 2.000개의 행으로 즉각적인 결과를 제공합니다. select value, datetime from Schuppen where (value = (select min(value) from Schuppen where (measure = 'temp') and datetime between '2018-11-01 00:00:00' and '2018-11-02 00:00:00')) and datetime between '2018-11-01 00:00:00' and '2018-11-02 00:00:00'; datetime 필드에 변수와 함께 다음 문을 사용하면 실행 시간이 5.5초까지 걸립니다. set @st..

programing 2022.11.11

10번 베이스에서 26번 베이스로 글자만 표시되므로 26번 베이스는 aa가 됩니다.

10번 베이스에서 26번 베이스로 글자만 표시되므로 26번 베이스는 aa가 됩니다. Mysql에 CONV 기능이 있습니다. mysql> CONV(26,10,26) -> 10 하지만 난 이런 걸 원해 mysql> CONV_LETTERS(26,10,26) -> aa MySQL을 베이스 10에서 베이스 26으로 변환하고 문자만 사용하여 숫자 26이 aa가 되도록 하려면 어떻게 해야 합니까? 갱신하다 여기까지 왔습니다. delimiter // CREATE PROCEDURE `base10_to_base26_letters`(IN `nr` BIGINT) BEGIN SET @letters='abcdefghijklmnopqrstuvwxyz'; select SUBSTRING(@letters,`nr`+1,1); END// ..

programing 2022.11.11