반응형

전체 글 1023

서버를 재부팅하지 않고 .env 변수 새로고침(Larabel 5, 공유 호스팅)

서버를 재부팅하지 않고 .env 변수 새로고침(Larabel 5, 공유 호스팅) Larabel 5는 데이터베이스가 설정될 때까지 정상 실행하다가 다음 오류를 발견했습니다. SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known 조사를 해보니 MySQL 액세스 설정이 너무 늦었기 때문에 올바른 환경변수를 얻기 위해 서버를 재시작해야 합니다.드림호스트의 공유 서버를 사용하고 있는데 그럴 수가 없어요. 이 문제를 어떻게 해결해야 합니까? 감사해요.도면면면면면을 php artisan config:cacheLaravel 앱에 수 ..envfilename을 클릭합니다. 실행합니다.php artisan ..

source 2023.01.15

피어에 의해 TCP 소켓이 정상적으로 닫힌 것을 I/O를 시도하지 않고 검출할 수 없는 이유는 무엇입니까?

피어에 의해 TCP 소켓이 정상적으로 닫힌 것을 I/O를 시도하지 않고 검출할 수 없는 이유는 무엇입니까? 최근 질문의 후속으로, Java에서는 TCP 소켓에서 읽기/쓰기를 시도하지 않고서는 왜 소켓이 피어에 의해 정상적으로 닫혔는지 알 수 없는 것입니까?이것은 프리 NIO를 사용하든 말든 마찬가지인 것 같습니다.Socket 는 NIOSocketChannel. 피어가 TCP 접속을 정상적으로 닫으면 접속 양쪽에 있는TCP 스택은 그 사실을 인식합니다.은, 「」( 「셧다운 상태가 .FIN_WAIT2 측)은, 가 됩니다.CLOSE_WAIT에 방법이 없는 이유는 무엇입니까?Socket ★★★★★★★★★★★★★★★★★」SocketChannelTCP 스택에 문의하여 기본 TCP 연결이 종료되었는지 여부를 확인할 ..

source 2023.01.15

조타 도표에서 /docker-entrypoint-initdb.d에 액세스하는 방법

조타 도표에서 /docker-entrypoint-initdb.d에 액세스하는 방법 https://github.com/helm/charts/tree/master/stable/mariadb#initialize-a-fresh-instance의 공식 조타 차트를 사용하여 MariaDB의 새로운 인스턴스(/docker-entrypoint-initdb.d에 .sql 파일을 저장)를 초기화하려고 합니다. 하지만 설명서가 상당히 불분명합니다. 스크립트를 실행하려면 해당 스크립트가 차트 폴더 내에 있어야 합니다.files/docker-entrypoint-initdb.dConfigMap으로 사용할 수 있습니다. 제가 하는 일은 마리애드브 클러스터를 셋업하기 위해서helm install --name my-release st..

source 2023.01.15

PyCrypto AES 256을 사용한 암호화 및 복호화

PyCrypto AES 256을 사용한 암호화 및 복호화 PyCrypto를 사용하여 메시지와 키, 그리고 메시지를 암호화/복호화하는 두 가지 기능을 구축하려고 합니다. 도움이 되는 링크를 웹에서 여러 개 찾았는데 각각에 결함이 있습니다. codekoala의 이 제품은 os.urandom을 사용하지만 PyCrypto는 이를 권장하지 않습니다. 또한, 제가 함수에 부여하는 키는 정확한 길이가 보장되지 않습니다.어떻게 하면 그렇게 할 수 있을까요? 또한 여러 가지 모드가 있는데, 어떤 모드가 좋을까요?무엇을 사용해야 할지 모르겠습니다:/ 마지막으로 링거가 정확히 뭐죠?암호화 및 복호화를 위해 다른 IV를 제공할 수 있습니까?아니면 다른 결과가 반환됩니까? 편집: 코드 부분이 안전하지 않기 때문에 제거했습니다...

source 2023.01.15

MySQL - 그룹화 기준 이외의 컬럼 선택

MySQL - 그룹화 기준 이외의 컬럼 선택 기존 응용 프로그램에 기능을 추가하려고 하는데 다음과 같은 MySQL 뷰를 발견했습니다. SELECT AVG(table_name.col1), AVG(table_name.col2), AVG(table_name.col3), table_name.personID, table_name.col4 FROM table_name GROUP BY table_name.personID; 몇 가지 집약 함수가 있습니다.인물을 선택할 수 있습니다.아이디로 분류하고 있기 때문에그러나 집계 함수에 없고 GROUP BY 절의 일부가 아닌 열을 선택합니다.이게 어떻게 가능하죠?값이 그룹별로 고유하지 않기 때문에 무작위로 값을 선택하는 것일까요? (MSSQL Server)는 에러입니다.누가 이..

source 2023.01.15

리소스 컨트롤러의 Larabel 명명된 경로

리소스 컨트롤러의 Larabel 명명된 경로 Larabel 4.2를 사용하여 자원 컨트롤러 루트에 이름을 할당할 수 있습니까?루트는 다음과 같이 정의됩니다. Route::resource('faq', 'ProductFaqController'); 루트에 다음과 같은 이름 옵션을 추가하려고 했습니다. Route::resource('faq', 'ProductFaqController', array("as"=>"faq")); / /faq 루트를 {{ Route::currentRouteName() }}은 산출된다.faq.faq.index한 것이 faq.자원 컨트롤러 루트를 사용하면 작성된 개별 경로별로 이름이 자동으로 생성됩니다. Route::resource()는 기본적으로 각 루트를 수동으로 정의할 필요가 없는 개..

source 2023.01.15

GDB를 사용하여 메모리 내용을 수정하는 방법

GDB를 사용하여 메모리 내용을 수정하는 방법 메모리 액세스 및 읽기에는 print, p, x 등 여러 명령을 사용할 수 있습니다. 단, (GDB에서의 디버깅 중) 특정 장소에서 메모리의 내용을 변경하려면 어떻게 해야 합니까? 가장 쉬운 것은 프로그램 변수 설정입니다(GDB: 할당 참조). (gdb) l 6 { 7 int i; 8 struct file *f, *ftmp; 9 (gdb) set variable i = 10 (gdb) p i $1 = 10 또는 주소별로 임의의(쓰기 가능한) 위치를 업데이트할 수도 있습니다. (gdb) set {int}0x83040 = 4 더 있습니다.매뉴얼을 읽어주세요.Nikolai가 말했듯이 gdb 'set' 명령을 사용하여 변수 값을 변경할 수 있습니다. set 명령어를..

source 2023.01.15

재귀 SQL 쿼리의 무한 루프

재귀 SQL 쿼리의 무한 루프 누군가 내 문제를 어떻게 해결해야 할지 조언해 줄지도 몰라.왜 이런 일이 일어나는지, 어떻게 해결해야 할지 모르겠어요.내 생각에 내 SQL 코드가 작동하지 않는 이유는 무한 루프 상태가 되기 때문이다.테이블이 있습니다. CREATE TABLE `c_logistics_tran_group3` ( `ltrgr_id` int(10) UNSIGNED NOT NULL, `ltrgr_lagr_id` int(10) UNSIGNED NOT NULL, `ltrgr_ltran_id` int(10) UNSIGNED NOT NULL, `ltrgr_created` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARS..

source 2023.01.15

두 날짜 사이의 시간을 찾을 수 없습니다 MySQL

두 날짜 사이의 시간을 찾을 수 없습니다 MySQL 데이터베이스에 테이블이 있고 테이블 date1과 date2에 2개의 날짜 열(varchar)이 있습니다.date1과 date2의 시간 차이를 찾고 싶습니다.데이터베이스는 mariadb를 사용하여 작성됩니다. 이미 해봤어: timediff('date1','date2') 하지만 무효가 된다.이 문제는 열 이름을 String으로 전달하고 있기 때문에 해석할 수 없다는 것입니다.컬럼에서 따옴표를 삭제하면 매력적으로 실행됩니다. SELECT timediff(date1, date2) from TABLE 편집:- STR_ 사용문자열을 날짜 유형으로 변환하는 TO_DATE() 메서드...그래서 당신의 마지막 질문입니다. SELECT timediff(STR_TO_DAT..

source 2023.01.15

Python Django에서 유닛 테스트를 실행하는 동안 로깅을 비활성화하려면 어떻게 해야 합니까?

Python Django에서 유닛 테스트를 실행하는 동안 로깅을 비활성화하려면 어떻게 해야 합니까? 저는 Django 어플리케이션을 테스트하기 위해 간단한 유닛 테스트 기반의 테스트 러너를 사용하고 있습니다. 응용 프로그램 자체가 설정에서 기본 로거를 사용하도록 구성되어 있습니다.다음을 사용하여 py: logging.basicConfig(level=logging.DEBUG) 그리고 내 애플리케이션 코드에서 다음을 사용합니다. logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) 단, unittests 실행 시 테스트 결과 출력이 흐트러지지 않도록 로깅을 해제하고 싶습니다.테스트를 ..

source 2023.01.15
반응형