반응형

2023/05/22 15

AWS Lambda에서 MongoDB 연결

AWS Lambda에서 MongoDB 연결 AWS Lambda/A를 사용하여 RESTful API를 생성하려고 합니다.PI 게이트웨이가 MongoDB 데이터베이스에 연결되었습니다.MongoDB에 대한 연결은 상대적으로 비용이 많이 들기 때문에 모든 새로운 쿼리에 대해 새 연결을 만드는 것보다 설정한 후에 다시 사용할 수 있도록 연결을 유지하는 것이 가장 좋습니다. 일반 애플리케이션의 경우 시작하는 동안 연결을 설정하고 애플리케이션 수명 동안 다시 사용할 수 있기 때문에 이는 매우 간단합니다.그러나 람다는 상태 비저장 상태로 유지되도록 설계되었기 때문에 이 연결은 덜 직선적인 것처럼 보입니다. 따라서 이 데이터베이스 연결 문제에 접근하는 가장 좋은 방법이 무엇인지 궁금합니다.람다 함수가 호출될 때마다 새 ..

programing 2023.05.22

젠킨스에서 작업을 복제하려면 어떻게 해야 합니까?

젠킨스에서 작업을 복제하려면 어떻게 해야 합니까? Jenkins을 가지고 있습니다.Gerrit다있할수니습크에 때 합니다.Gerrit,Jenkins빌를수행빌성드공의면수작다수니행됩업이정의 됩니다.Gerrit확인되었습니다.빌드가 실패하면 그렇지 않습니다.제가 알기로는 이것은 다음 지역에서 설정된 직업을 통해 달성됩니다.Jenkins지점을 .git다른 분기를 가리키는 기존 작업을 복제해야 동일한 워크플로가 발생하고 모든 커밋에서 빌드가 수행됩니다.누가 제가 이 직업들을 어떻게 복제하는지 설명해주실 수 있나요?UI를 통해 작업을 수행할 수 있는 방법이 보이지 않으며 UI를 통해 작업을 나열할 수 있는 방법도 보이지 않습니다.기존 작업을 복사하려면 다음으로 이동합니다.http://your-jenkins/newJob..

programing 2023.05.22

리눅스에서 bash 스크립트의 GUI 메시지 상자를 표시하는 방법은 무엇입니까?

리눅스에서 bash 스크립트의 GUI 메시지 상자를 표시하는 방법은 무엇입니까? Ubuntu linux에서 몇 개의 bash 스크립트를 작성하고 있습니다.입력을 입력하거나 출력을 볼 수 있는 터미널 창 없이 GUI에서 실행할 수 있기를 원합니다. 지금까지 필요한 것은 sudo에 대한 암호뿐이며 gksudo는 그것을 잘 처리합니다.하지만 저는 아직 메시지 상자를 쉽게 보여줄 수 있는 방법을 찾지 못했습니다.사용 가능한 'gkmessage' 명령어가 있습니까?기본 Ubuntu 설치에 있는 것을 선호하지만 필요하다면 새 패키지를 설치해도 상관 없습니다.많은 Linux 디스트리뷰터에서notify-send명령은 오른쪽 상단 모서리에 손상되기 쉬운 좋은 알림 중 하나를 던질 것입니다.이와 같은 경우: notify-..

programing 2023.05.22

matplotlib에서 (x, y) 좌표 리스트 표시

matplotlib에서 (x, y) 좌표 리스트 표시 나는 짝의 목록을 가지고 있습니다.(a, b)제가 계획하고 싶은 것은matplotlib파이썬에서 실제 x-y 좌표입니다.현재 목록의 인덱스가 x 좌표를 제공하는 두 개의 그래프를 만들고 있으며, 첫 번째 그림의 y 값은a쌍의 s와 두 번째 그림의 y 값은b쌍쌍이 제 데이터는 다음과 같습니다.li = [(a,b), (c,d), ... , (t, u)]전화 한 통만 걸어보고 싶어요plt.plot()원라이너가 필요하지 않다면 다음과 같은 작업을 수행할 수 있습니다. xs = [x[0] for x in li] ys = [x[1] for x in li] plt.plot(xs, ys) 이 쌍을 x-y 좌표로 플롯하기 위해 matplotlib을 어떻게 얻을 수 있..

programing 2023.05.22

사용자 경고: lzma 모듈을 가져올 수 없습니다.설치된 Python이 불완전합니다.

사용자 경고: lzma 모듈을 가져올 수 없습니다.설치된 Python이 불완전합니다. Google Cloud Bigquery Module 설치 후 모듈을 python code로 가져오면,이 경고 메시지가 표시됩니다.Python 3.7.3 Virtualenv에서 저에게 일어나는 일입니다. Google.cloud import bigquery에서 "를 쓰면 GCP bigquery 모듈 Expectation-in python 코드를 다시 설치하려고 했습니다.오류나 메시지가 발생하지 않아야 합니다. import os import sys import logging from datetime import datetime from google.cloud import bigquery /home/informatica/.lo..

programing 2023.05.22

이클립스: 메이븐 검색 종속성이 작동하지 않습니다.

이클립스: 메이븐 검색 종속성이 작동하지 않습니다. 저는 새로운 Workspace에서 새로운 단순한 Maven 프로젝트를 만들었습니다. 를 열 때pom.xml의Dependencies이클립스 편집기에서 보기, 그리고 나는 선택합니다.Add..종속성. 검색 필드에 어떤 검색 기준을 입력해도 검색 결과가 없습니다. 예를 들어, 그것은 즉시 나에게 다음과 같은 것을 줍니다.Results for 'spring' (0). 기존 프로젝트의 다른 작업 공간에서는 이러한 문제가 발생하지 않습니다. 그것을 고칠 방법이 있습니까?Eclipse 아티팩트 검색은 리포지토리의 인덱스 파일에 따라 다릅니다.인덱스 파일을 다운로드하지 않은 것 같습니다. 창 -> 환경설정 -> 메이븐으로 이동하여 "시작 시 리포지토리 색인 업데이트 ..

programing 2023.05.22

'보호됨'과 '보호됨 내부'의 차이점은 무엇입니까?

'보호됨'과 '보호됨 내부'의 차이점은 무엇입니까? 누가 그것들 사이의 차이점을 설명해 줄 수 있습니까?protected그리고.protected internalC#의 수식어?그들의 행동은 똑같아 보입니다."보호된 내부" 액세스 한정자는 "보호된" 및 "내부" 한정자의 결합입니다. MSDN에서 액세스 수정자(C# 프로그래밍 가이드): 보호됨: 유형 또는 멤버는 동일한 클래스 또는 구조체 또는 해당 클래스에서 파생된 클래스의 코드로만 액세스할 수 있습니다. 내부: 유형 또는 멤버는 동일한 어셈블리의 모든 코드로 액세스할 수 있지만 다른 어셈블리에서는 액세스할 수 없습니다. 보호된 내부: 형식 또는 멤버는 선언된 어셈블리의 모든 코드를 통해 액세스하거나 다른 어셈블리의 파생 클래스 내에서 액세스할 수 있습니다..

programing 2023.05.22

Bash에서 문자열을 비교하는 방법

Bash에서 문자열을 비교하는 방법 변수를 문자열과 비교하는 방법(및 일치하는 경우 수행)if 문에서 변수 사용 if [ "$x" = "valid" ]; then echo "x has the value 'valid'" fi 일치하지 않을 때 작업을 수행하려면 대체=와 함께!=문자열 연산 및 산술 연산에 대한 자세한 내용은 해당 설명서를 참조하십시오. 인용문을 사용하는 이유는 무엇입니까?$x? 당신은 견적을 원합니다.$x빈 경우 Bash 스크립트에서 아래와 같은 구문 오류가 발생하기 때문입니다. if [ = "valid" ]; then 의 비표준 사용==교환입니다. Bash에서 허용하는 항목==와의 평등을 위해 사용되는[하지만 이것은 표준이 아닙니다. 따옴표가 있는 첫 번째 경우 중 하나를 사용합니다.$x..

programing 2023.05.22

npm을 사용하여 모듈을 글로벌하게 설치하려면 어떻게 해야 합니까?

npm을 사용하여 모듈을 글로벌하게 설치하려면 어떻게 해야 합니까? 최근에 OSX에 Node.js와 npm 모듈을 설치했는데 다음과 같은 설정에 문제가 있습니다. npm install [MODULE] is not installing the node.js module to the default path which is /usr/local/lib/node_modules. 전체적으로 npm 모듈을 설치하려면 새 모듈을 사용해야 합니다.-g플래그, 예: npm install forever -g 1.0rc 이후 npm 모듈 설치와 관련된 일반적인 권장 사항(blog.nodejs.org 참조): 프로그램에서 사용할 항목을 설치하는 경우 require('what')를 사용하여 프로젝트 루트에 로컬로 설치합니다. 셸에..

programing 2023.05.22

PyCharm으로 Pylint를 실행하는 방법

PyCharm으로 Pylint를 실행하는 방법 Pylint를 제가 작업 중인 Python 프로젝트의 전체 프로젝트 디렉토리에 있는 외부 도구로 구성하고 싶습니다.를 모듈로 사용하려고 했습니다.__init__.py그리고 없이, 그리고 그것은 어느 쪽으로도 작동하지 않습니다. PyCharm과 함께 실행할 Pylint를 설정하는 데 어려움을 겪고 있습니다.외부 도구로 실행해야 한다는 것을 알고 있지만 설정이 혼란스럽습니다. 그들의 문서에 대한 권위 있는 출처가 깨져서 나도 그것을 확인할 수 없습니다.다음 단계를 수행하여 PyCharm과 함께 작동하도록 Pylint를 설정할 수 있습니다. 를 설치합니다.pylint: $ pip install pylint 를 .pylint설치 폴더: $ which pylint #..

programing 2023.05.22
반응형