반응형

전체 글 1646

IntelliJ IDEA Project SDK 설정 방법

IntelliJ IDEA Project SDK 설정 방법 IntelliJ IDEA를 방금 설치했는데, 첫 번째 프로젝트를 작성하려고 하면 프로젝트 SDK를 설정하라는 메시지가 나타납니다.「JDK」를 클릭하면, 이 이미지와 같이, JDK 의 홈 디렉토리를 선택하도록 요구됩니다. 그게 어디 있는지 찾기가 어려워요.새 프로젝트의 경우 jdk의 홈 디렉토리를 선택합니다. 예C:\Java\jdk1.7.0_99또는C:\Program Files\Java\jdk1.7.0_99 기존 프로젝트의 경우. 1) 고객님은jdk를 시스템에 인스톨 합니다. 예를 들면 C:\Java\jdk1.7.0_99 2) 다음 페이지로 이동합니다.project structure아래File메뉴ctrl+alt+shift+S 3)SDKs아래쪽에 있습..

programing 2022.12.09

위도 및 경도의 ST_Area()

위도 및 경도의 ST_Area() 마리아에 여러 개의 좌표가 있는 다각형이 있는데DB: POLYGON((50.4668 -6.90665,51.73607 0.14657,55.3032 -4.52724,50.4668 -6.90665)) 이 폴리곤의 면적을 MariaDB로 다음과 같이 계산하고 싶습니다. SELECT ST_Area(ST_GeomFromText('POLYGON((50.4668 -6.90665,51.73607 0.14657,55.3032 -4.52724,50.4668 -6.90665))')) 위의 쿼리 결과는 다음과 같습니다.15.546039738650009그건 잘못된 거야이 도구로 다각형 면적을 계산했는데119116192747.1. mariaDB가 이 폴리곤에 면적을 올바르게 계산하기 위한 위도와 ..

programing 2022.11.29

마지막 개별 레코드 세트 가져오기

마지막 개별 레코드 세트 가져오기 다음 열이 포함된 데이터베이스 테이블이 있습니다. id code value datetime timestamp 이 표에서는 고유한 값만 ID(예: 기본 키)에 있습니다. 날짜/시간 값을 기준으로 이 테이블의 마지막 고유 레코드 집합을 검색합니다.예를 들어, 아래가 내 테이블이라고 합시다. id code value datetime timestamp 1 1023 23.56 2011-04-05 14:54:52 1234223421 2 1024 23.56 2011-04-05 14:55:52 1234223423 3 1025 23.56 2011-04-05 14:56:52 1234223424 4 1023 23.56 2011-04-05 14:57:52 1234223425 5 1025 23..

programing 2022.11.29

Mysql 5.7에서 JSON 어레이 내의 특정 개체를 갱신하는 방법

Mysql 5.7에서 JSON 어레이 내의 특정 개체를 갱신하는 방법 개체의 고유 값을 기반으로 어레이 내의 개체를 업데이트하려면 어떻게 해야 합니까?오브젝트라는 테이블과 content라는 컬럼에 저장되어 있는json 오브젝트라고 하겠습니다 table: objects id: 7383 content: { data:[{id: 111, active: 1 }, {id: 222, active: 1 }, {id: 333, active: 0 }] } 어레이 내 요소의 위치를 알면 개체를 업데이트할 수 있습니다. SET content = JSON_REPLACE(content,'$.data[1].active', 0) Where id = 7383 단, 어레이의 위치는 몰라도 오브젝트 내의 id 값(예를 들어 222)을 알..

programing 2022.11.29

PHP 응용 프로그램이 도커 작성을 사용하여 MariaDB에 연결할 수 없습니다.

PHP 응용 프로그램이 도커 작성을 사용하여 MariaDB에 연결할 수 없습니다. 내 응용 프로그램은 Docker Compose를 사용하여 설정되었습니다.docker-compose.yml 콘텐츠 version: "3.1" services: nginx-proxy: image: jwilder/nginx-proxy container_name: nginx-proxy ports: - "80:80" - "443:443" volumes: - /var/run/docker.sock:/tmp/docker.sock:ro db: image: mariadb:10.4 restart: always ports: - "3307:3306" volumes: - ./mysql:/var/lib/mysql container_name: mari..

programing 2022.11.29

대응하는 컬럼에 2개의 고유값이 저장되어 있는데도 카디널리티가 "1"로 보고된다.

대응하는 컬럼에 2개의 고유값이 저장되어 있는데도 카디널리티가 "1"로 보고된다. 인덱스를 조정하여 데이터베이스를 최적화하려고 합니다. SHOW INDEXES FROM my_table 출력 Table ... Key_name ... Column_name ... Cardinality ... --------------------------------------------------------------------- my_table ... idx_field1 ... field1 ... 1 ... 하는 동안에 SELECT field1 FROM my_table PROCEDURE ANALYSE()\G 출력 *************************** 1. row ***************************..

programing 2022.11.29

PHPMyAdmin 오류: #126 - 테이블의 잘못된 키 파일

PHPMyAdmin 오류: #126 - 테이블의 잘못된 키 파일 방금 Win10(Installer)에 XAMPP를 설치했는데 PHPMyAdmin에서 오류가 발생하고 있습니다. root로 로그인했습니다.비밀번호가 없으면 변경해야 합니다.그래서 [사용자 계정]를 클릭하면 다음과 같이 표시됩니다. Error Static analysis: 5 errors were found during analysis. Unexpected closing bracket. (near ")" at position 52) Unexpected closing bracket. (near ")" at position 110) Unexpected closing bracket. (near ")" at position 177) Unexpected..

programing 2022.11.29

대소문자를 구분하지 않는 교환

대소문자를 구분하지 않는 교환 Python에서 대소문자를 구분하지 않고 문자열을 교체하는 가장 쉬운 방법은 무엇입니까?그stringtype은 이 기능을 지원하지 않습니다.re와 함께 정규 표현 하위 방법을 사용하는 것이 가장 좋습니다.IGNORECASE 옵션. >>> import re >>> insensitive_hippo = re.compile(re.escape('hippo'), re.IGNORECASE) >>> insensitive_hippo.sub('giraffe', 'I want a hIPpo for my birthday') 'I want a giraffe for my birthday' import re pattern = re.compile("hello", re.IGNORECASE) pattern..

programing 2022.11.29

Python을 사용하여 RESTful API에 요청하기

Python을 사용하여 RESTful API에 요청하기 EC2 인스턴스에서 Elastic Search를 구현하여 콘텐츠의 말뭉치를 인덱싱한 RESTful API가 있습니다.내 단말기(MacOSX)에서 다음을 실행하여 검색을 쿼리할 수 있습니다. curl -XGET 'http://ES_search_demo.com/document/record/_search?pretty=true' -d '{ "query": { "bool": { "must": [ { "text": { "record.document": "SOME_JOURNAL" } }, { "text": { "record.articleTitle": "farmers" } } ], "must_not": [], "should": [] } }, "from": 0, "..

programing 2022.11.29

mysqld를 정지하는 방법

mysqld를 정지하는 방법 mysqld(mac 사용)의 start 명령어를 확인하려면 다음 작업을 수행합니다. ps aux|grep mysql mysql 서버를 기동할 수 있는 출력은 다음과 같습니다. /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=... 명령줄에서 mysql을 정지하는 데 필요한 명령어는 어떻게 찾을 수 있습니까?시험: /usr/local/mysql/bin/mysqladmin -u root -p shutdown 또는 다음 중 하나를 선택합니다. sudo mysqld stop 또는 다음 중 하나를 선택합니다. sudo /usr/local/mysql/bin/mysqld stop 또는 다음 중 하나를 선택합니다. sudo..

programing 2022.11.29
반응형