반응형

programing 435

django.db.db.ss.Operation Error: (2002, "'db'의 MySQL 서버에 접속할 수 없습니다(115)"

django.db.db.ss.Operation Error: (2002, "'db'의 MySQL 서버에 접속할 수 없습니다(115)" 이것은 이미 물어봤지만, 어떤 대답도 나에게 도움이 되지 않았다.이게 제 설정입니다.docker-compose는 django의 웹 앱과 mariadb의 데이터베이스라는 두 가지 서비스로 실행하고 있습니다.이 정확한 구성으로 로컬 DB에 정상적으로 연결할 수 있지만 settings.py의 호스트만 localhost로 변경할 수 있습니다.내가 달릴 때docker-compose up데이터베이스에 접속하려고 하면 즉시 웹 서비스가 중지되어 이 오류가 반환됩니다. django.db.utils.OperationalError: (2002, "Can't connect to MySQL se..

programing 2023.02.03

사전 개체의 길이를 확인하는 중입니다.

사전 개체의 길이를 확인하는 중입니다. 이 질문에는 이미 답변이 있습니다. JavaScript 개체의 길이 (43 회답) 닫힘2년 전에요. 여기서 길이를 확인하려고 합니다.세어봤다.제가 놓친 게 있나요? var dNames = {}; dNames = GetAllNames(); for (var i = 0, l = dName.length; i < l; i++) { alert("Name: " + dName[i].name); } dNames는 이름과 값의 쌍을 유지합니다.dNames가 그 오브젝트에 값을 가지고 있는 것은 알고 있습니다만, 그 오브젝트는 아직 완전히 건너뛰고 있습니다.dName.length조차 경고했을 때는 분명히 그렇게 할 수 없습니다.잘 모르겠어요.웹에서 찾아봤어.아무것도 찾을 수 없었습니다..

programing 2023.02.03

MariaDB의 Qcache_hits와 Com_select가 함께 증가합니다.

MariaDB의 Qcache_hits와 Com_select가 함께 증가합니다. MariaDB의 QCache_hits와 Com_select가 함께 증가합니다. 예를들면. MySQL show global status - Com_select는 0 입니다.Qcache_hits는 0입니다. 첫 번째 선택 : test_table에서 *를 선택합니다.ID = 1 - Com_select는 1입니다.Qcache_hits는 0입니다. 두 번째 선택 : test_table에서 *를 선택합니다.ID = 1 - Com_select는 1입니다.Qcache_hits는 1입니다. 세 번째 선택 : test_table에서 *를 선택합니다.ID = 1 - Com_select는 1입니다.Qcache_hits는 2입니다. 마리아DB sho..

programing 2023.02.03

하위 쿼리에서 열을 두 개 이상 선택할 수 없는 이유는 무엇입니까?

하위 쿼리에서 열을 두 개 이상 선택할 수 없는 이유는 무엇입니까? 이 질문을 계속 해봤는데 SELECT A.*, ( SELECT SUM(IF(LENGTH(B.picture) > 0, 1, 0)) AS A_picture_count, SUM(IF(LENGTH(B.video) > 0, 1, 0)) AS A_video_count FROM B WHERE B.A_id = A.id ) FROM A 이 질문에 대한 답은Operand should contain 1 column(s)반면에. SELECT A.*, ( SELECT SUM(IF(LENGTH(B.picture) > 0, 1, 0)) AS A_picture_count FROM B WHERE B.A_id = A.id ) FROM A 완벽하게 동작합니다.MariaD..

programing 2023.02.03

봄의 @Value 기본값으로 null을 설정할 수 있습니까?

봄의 @Value 기본값으로 null을 설정할 수 있습니까? 현재 @Value Spring 3.1.x 주석을 다음과 같이 사용하고 있습니다. @Value("${stuff.value:}") private String value; Atribute가 존재하지 않는 경우 빈 String이 변수에 추가됩니다.빈 문자열 대신 null을 기본값으로 하고 싶습니다.물론 property stuff.value가 설정되어 있지 않은 경우에도 오류를 피하고 싶습니다.이것은 매우 오래된 것입니다만, 지금은 Spring EL을 사용할 수 있습니다. @Value("${stuff.value:#{null}}") 이 질문을 보세요.@vorburger 덕분에: @Value("${email.protocol:#{null}}") String ..

programing 2023.02.03

대기열 테이블에서 사용자 위치를 가져오는 데 너무 느립니다.

대기열 테이블에서 사용자 위치를 가져오는 데 너무 느립니다. 다음과 같은 MariaDB 테이블이 있습니다. +--------+--------+--------+---------------------+ | realm | key2 | userId | date | +--------+--------+--------+---------------------+ | AB3 | 123 | 1 | 2017-08-04 17:30:00 | | AB3 | 124 | 1 | 2017-08-04 17:30:00 | | AB3 | 125 | 1 | 2017-08-04 17:30:00 | | XY7 | 97 | 2 | 2017-08-04 17:35:00 | | XY7 | 98 | 2 | 2017-08-04 17:35:00 | | XY7..

programing 2023.01.24

MySQL에서 중복된 값 찾기

MySQL에서 중복된 값 찾기 varchar 컬럼이 있는 테이블이 있는데 이 컬럼에 중복된 값이 있는 모든 레코드를 찾고 싶습니다.중복된 항목을 찾기 위해 사용할 수 있는 최선의 쿼리는 무엇입니까? 해요.SELECT a GROUP BY절을 클릭합니다.예를 들어 name이 중복되는 컬럼이라고 합시다. SELECT name, COUNT(*) c FROM table GROUP BY name HAVING c > 1; 그러면 첫 번째 열에 이름 값이 포함된 결과가 반환되고 두 번째 열에 해당 값이 나타나는 횟수의 카운트가 반환됩니다.SELECT varchar_col FROM table GROUP BY varchar_col HAVING COUNT(*) > 1; SELECT * FROM mytable mto WHER..

programing 2023.01.24

Vue Router, 새로 고침 시 공백 페이지가 표시됨

Vue Router, 새로 고침 시 공백 페이지가 표시됨 Vue.js 라우팅이 홈 컴포넌트로 리다이렉트된 후 빈 페이지만 표시되며 두 번째 리프레시 후 홈 컴포넌트가 다시 표시되는 이유를 알아보려고 합니다.admin 페이지에 URL로 직접 접속할 수 있기 때문에 아직 로그인 중입니다.즉, 세션이 아직 활성화되어 있습니다.F5 키를 눌렀을 때 관리 홈페이지에서 페이지를 강제로 유지할 수 있는 방법이 있습니까?히스토리 모드 등을 시도해 봤지만 알 수 없습니다. 이것은 루트에 있는 my router.js 레이아웃이며 메인 라우터 파일도 마찬가지입니다. import Vue from 'vue' import Router from 'vue-router' import firebase from "firebase/app"..

programing 2023.01.24

가장 좋은 PHP 입력 삭제 기능은 무엇입니까?

가장 좋은 PHP 입력 삭제 기능은 무엇입니까? 이 질문에는 이미 답변이 있습니다. PHP로 사용자 입력을 삭제하려면 어떻게 해야 합니까? (17개의 답변) 닫힘22일 전에요 나는 내 모든 끈을 통해 소독할 수 있는 기능을 생각해 내려고 한다.따라서 여기서 나오는 문자열은 데이터베이스 삽입에 안전합니다.하지만 필터링 기능이 너무 많아서 어떤 기능을 사용해야 할지/필요할지 모르겠어요. 빈칸을 채우는 것을 도와주세요. function filterThis($string) { $string = mysql_real_escape_string($string); $string = htmlentities($string); etc... return $string; } 멈춰! 지금 실수하는 거야아니요, 데이터를 좀 더 안전..

programing 2023.01.24

del, remove 및 pop on 목록의 차이

del, remove 및 pop on 목록의 차이 목록에서 요소를 삭제하는 세 가지 방법 사이에 차이가 있습니까? >>> a = [1, 2, 3] >>> a.remove(2) >>> a [1, 3] >>> a = [1, 2, 3] >>> del a[1] >>> a [1, 3] >>> a = [1, 2, 3] >>> a.pop(1) 2 >>> a [1, 3] 목록에서 요소를 삭제하는 세 가지 방법이 미치는 영향: remove는 특정 인덱스가 아닌 첫 번째 일치하는 값을 삭제합니다. >>> a = [0, 2, 3, 2] >>> a.remove(2) >>> a [0, 3, 2] del특정 인덱스에서 항목을 삭제합니다. >>> a = [9, 8, 7, 6] >>> del a[1] >>> a [9, 7, 6] ★..

programing 2023.01.24
반응형