728x90
반응형
본문 바로가기

전체 글88

tkinter 모듈을 사용하여 문장 암기 프로그램 만들기 이 코드는 tkinter 모듈을 이용해 간단한 문장 암기 프로그램을 만드는 코드입니다. 우선 문장 리스트 sentences와 현재 문장 인덱스 current_sentence를 정의합니다. check_answer 함수는 엔트리에 입력된 값과 현재 문장을 비교하여 정답 여부를 판단합니다. 정답일 경우 label_result 레이블에 "Correct!"를 출력하고, 1초 뒤 next_sentence 함수를 호출하여 다음 문장을 출력합니다. 오답일 경우 label_result 레이블에 "Wrong!"를 출력하고 입력받는 엔트리를 초기화합니다. next_sentence 함수는 현재 문장 인덱스를 증가시킨 후 마지막 문장이 아니면 다음 문장을 출력합니다. 마지막 문장이면 윈도우를 종료합니다. root 변수로 tki.. 2023. 4. 2.
클래스놈 파이썬 문제 풀이 어떤분이 클래스놈 사이트 예제 문제풀이 요청하셔서 답변드립니다. 문제 1. 세 과목 성적의 합계와 평균을 출력하시오. 2. 주소록(학교이름, 학과, 이름, 연락처)를 변수에 저장하고 출력하시오. 3. 초 단위 시간을 입력 받아서 몇 시간, 몇 분, 몇 초인지를 출력하는 프로그램을 작성하시오. 4. 파이썬 과목은 성적반영비율이 아래와 같다.(출석: 10%, 과제: 30%, 중간: 30%, 기말: 30%) 항목 점수를 가정하여 입력하고 전체 총점을 출력하는 프로그램을 작성하시오. 5. 상점의 매출액을 계산하는 프로그램을 작성하시오. (상품은 3개가 있다고 가정한다.) 6. 정수를 입력받아 각 자리수를 분리하는 프로그램을 코딩하시오. 예)835 -> 백의 자리: 8, 십의 자리:3, 일의 자리:5 1번 문제 .. 2023. 3. 31.
현재 DB 접근권한이 있는 사용자 계정 확인하는 명령어 MySQL에서 현재 데이터베이스에 접근할 수 있는 사용자 계정을 확인하는 방법에 대해 알아보겠습니다. 이 기능을 이용하면, 어떤 사용자가 현재 데이터베이스에 접근할 수 있는지 확인할 수 있습니다. 1. MySQL에 root 권한으로 로그인합니다. 2. 다음 명령어를 사용하여 현재 데이터베이스에 접근할 수 있는 모든 사용자 계정을 확인합니다. SELECT user, host FROM mysql.user; 위 명령어를 실행하면, "user" 열에는 사용자 이름, "host" 열에는 해당 사용자가 접근할 수 있는 호스트 이름 또는 IP 주소가 표시됩니다. 만약, 특정 데이터베이스에 대한 접근 권한만을 가진 사용자를 확인하고 싶다면, 다음과 같은 명령어를 실행합니다. SELECT user, host FROM m.. 2023. 3. 31.
MySQL에서 사용자에게 wildcard 호스트 권한 부여하는 방법 MySQL에서 사용자에게 wildcard 호스트 권한을 부여하는 방법에 알아보도록 하겠습니다. MySQL에서 wildcard 호스트를 사용하여 모든 호스트에서 데이터베이스에 액세스를 허용하는 것은 보안상 위험할 수 있으므로, 이러한 권한을 부여하기 전에 보안 상의 고려 사항을 고려해야 합니다. 다음은 MySQL에서 wildcard 호스트 권한을 부여하는 단계입니다. 1. MySQL에 root 권한으로 로그인합니다. 2. 새로운 사용자를 생성합니다. 사용자를 생성할 때는 사용자 이름과 비밀번호를 설정해야 합니다. 다음 명령어를 사용하여 사용자를 생성합니다. CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; 위 명령에서 "%"는 모든 호스트를 나타내는 wildcar.. 2023. 3. 31.
AWS DB 인스턴스에 대한 IAM 데이터베이스 인증을 활성화 또는 비활성화 각 생성 또는 수정 워크플로에는 IAM 데이터베이스 인증을 활성화하거나 비활성화할 수 있는 데이터베이스 인증 섹션이 있습니다. 해당 섹션에서 암호 및 IAM 데이터베이스 인증을 선택하여 IAM 데이터베이스 인증을 활성화합니다. 기존 DB 인스턴스 에 대한 IAM 데이터베이스 인증을 활성화 또는 비활성화하려면 https://console.aws.amazon.com/rds/ 에서 Amazon RDS 콘솔을 엽니다. 탐색 창에서 데이터베이스를 선택합니다 . 수정할 DB 인스턴스를 선택합니다. 수정을 선택합니다 . 데이터베이스 인증 섹션 에서 암호 및 IAM 데이터베이스 인증을 선택하여 IAM 데이터베이스 인증을 활성화합니다. 계속을 선택합니다 . 변경 사항을 즉시 적용하려면 수정 예약 섹션 에서 즉시를 선택합.. 2023. 3. 31.
큰 수일수록 순위가 높아지는데 list[1]의 값 비교 후 동점이면 list[2]의 값 비교, list[2]의 값도 동점이면 list[3]의 값을 비교하여 순위를 매기는 코드를 만드는 방법 이 코드는 리스트를 비교하여 순위를 매기는 코드입니다. 우선, 리스트 A, B, C, D는 모두 같은 길이의 원소를 가지고 있고, 각각의 리스트는 다양한 값으로 구성되어 있습니다. 이 코드에서는 리스트의 원소 중에서 인덱스 1, 2, 3에 해당하는 값을 비교하여 순위를 매기고자 합니다. 위 코드는 간단한 함수를 만들어서 이를 이용하여 순위를 매깁니다. 함수 rank_lists()는 리스트와 원하는 순위를 입력받아서, 해당 순위에 해당하는 리스트를 반환합니다. 예를 들어, rank_lists([A, B, C, D], 1)은 리스트 A, B, C, D를 비교하여 인덱스 1에 해당하는 값을 기준으로 순위를 매긴 후, 그 중 1등인 리스트를 반환합니다. 함수 내부에서는 sorted() 함수를 이용하여 리스트를 .. 2023. 3. 31.
단정도 부동소수점이랑 배정도 부동소수점의 차이 부동소수점을 저장하기 위해서는 float 또는 double 타입의 변수를 사용할 수 있습니다. float는 단정도 부동소수점을 저장하는 데 사용되며, double은 배정도 부동소수점을 저장하는 데 사용됩니다. 따라서, 변수 real을 부동소수점을 저장할 수 있도록 선언하는 방법은 다음과 같습니다. float real; // 단정도 부동소수점을 저장하는 float 타입의 변수 선언 double real; // 배정도 부동소수점을 저장하는 double 타입의 변수 선언 왜 부동 소수점이 2개 일까요?? 단정도 부동소수점(float)과 배정도 부동소수점(double)이란? 단정도 부동소수점(float)과 배정도 부동소수점(double)은 컴퓨터에서 부동소수점을 표현하는 데 사용되는 방법입니다. 부동소수점은 소.. 2023. 3. 31.
이름을 영어로 대문자로 입력하면 소문자로 출력하는 프로그램 위 코드는 사용자로부터 이름을 입력받아서, 입력받은 이름을 모두 소문자로 변환하여 출력하는 프로그램입니다. 1. stdio.h 헤더 파일과 ctype.h 헤더 파일을 include합니다. #include #include 2. main() 함수를 정의합니다. int main() { 3. 이름을 저장할 문자열 배열 name을 선언합니다. char name[8]; 4. 사용자로부터 이름을 입력받는 메시지를 출력합니다. printf("Enter your name: "); 5. scanf() 함수를 사용하여 입력받은 이름을 name 배열에 저장합니다. scanf("%[^\n]s", name); %[^\n]s: 개행 문자가 나올 때까지 문자열을 입력받는 서식 문자열 6. 변환된 이름을 출력할 메시지를 출력합니다. .. 2023. 3. 31.
c언어 100이하 소수 판별해서 갯수 구하는방법 C언어를 사용하여 소수를 판별하고, 특정 범위 안에 소수의 개수를 구하는 함수를 작성해보겠습니다. 우선 소수를 판별하는 방법입니다. 소수는 1과 자기 자신으로만 나누어 떨어지는 수입니다. 따라서 2부터 자기 자신-1까지 나누어서 나머지가 0인 수가 있다면 소수가 아닙니다. 이를 기반으로 소수를 판별하는 함수를 작성해보겠습니다. int isPrime(int num) { // 소수인지 판별하는 함수 if(num 2023. 3. 31.
String의 생성자와 String(byte[] bytes, int offset, int length)와 InputStream 클래스 read(byte[] bytes, int offset, int length) 비교 String 클래스의 생성자인 String(byte[] bytes, int offset, int length)은 byte 배열에서 문자열을 생성하는 역할을 합니다. ​ bytes: 생성할 문자열을 포함하는 byte 배열 offset: byte 배열에서 문자열을 생성할 시작 위치 (배열의 인덱스) length: 생성할 문자열의 길이 즉, byte 배열에서 offset 위치부터 length 길이만큼의 바이트를 읽어 문자열을 생성하는 것입니다. ​ InputStream 클래스의 메소드인 read(byte[] bytes, int offset, int length)는 InputStream에서 바이트를 읽어오는 역할을 합니다. ​ bytes: 읽어온 바이트를 저장할 byte 배열 offset: byte 배열에서 저.. 2023. 3. 30.
turtle 모듈 사용하여 빨간색 별, 파란색 별 각각 그리는 파이썬 코드 아래 코드는 turtle 모듈을 사용하여 파란색과 빨간색으로 채워진 오각형을 그리는 코드입니다. turtle 모듈을 불러와서 bob이라는 이름의 터틀 객체를 생성합니다. draw_pentagon() 함수를 정의합니다. 이 함수는 터틀 객체 t, 채우기 색상 fill_color, 시작 위치 x와 y를 매개변수로 받아서 오각형을 그리는 함수입니다. t.color(fill_color)를 사용하여 펜 색상을 설정합니다. t.up()을 사용하여 펜을 들어올립니다. t.goto(x, y)를 사용하여 시작 위치로 이동합니다. t.down()을 사용하여 펜을 내려놓습니다. t.begin_fill()을 사용하여 다각형을 채우기 시작합니다. for 루프를 사용하여 오각형을 그립니다. t.end_fill()을 사용하여 다각.. 2023. 3. 30.
파이썬 리스트 사용해서 최고점, 최저점, 평균값 구하는 코드 작성하기 아래 코드는 사용자로부터 5번의 점수를 입력받은 후, 0을 누르기 전까지는 최소, 최대, 평균 값을 출력하며, 0, 1, 2, 3 이외의 다른 숫자를 입력하면 "잘못된 입력입니다"라는 메시지를 출력하는 프로그램입니다. 5개의 점수를 입력받아서 scores 리스트에 저장합니다. 무한 반복문을 실행하고, 사용자가 선택한 기능에 따라서 결과를 출력합니다. 사용자가 0을 입력하면 프로그램을 종료합니다. 사용자가 1을 입력하면 scores 리스트에서 최대값을 찾아 출력합니다. 사용자가 2를 입력하면 scores 리스트에서 최소값을 찾아 출력합니다. 사용자가 3을 입력하면 scores 리스트의 평균값을 계산하여 출력합니다. 사용자가 0, 1, 2, 3 이외의 숫자를 입력하면 "잘못된 입력입니다"라는 메시지를 출력합.. 2023. 3. 30.
아이들과 함께하는 Stable Diffusion 그림 그리기 아이들과 함께하기 좋은 Stable Diffusion 그림그리는 사이트 소개드립니다. 밑그림을 대충 그리면, 멋진 그림으로 완성시켜 주는 사이트입니다. 1. Scribble Diffusion 첫번째는, Scribble Diffusion 입니다. 먼저 구글에서 검색해서 사이트에 들어가주시구요. 원하는 그림을 그리기 위해 Clear 버튼을 눌러서 그림을 지워주세요. 그리고 밑그림을 그립니다. 아래와 같이요. 그리고 아래에 그림에 대한 설명을 적어줍니다. Stable Diffusion을 사용해보셨으면 아실텐데, hyperrealistic 프롬프트는 실사를 만들어주는 명령어 입니다. 프롬프트를 입력해주시고 GO 버튼을 눌러주시면, 그림을 생성하기 시작합니다. 몇초 기다리시면 아래 처럼 이미지 생성 결과가 나옵니.. 2023. 3. 29.
직각삼각형, 역삼각형, 마름모를 파이썬으로 구현해보자. 아래 코드는 별(*)을 사용하여 다양한 디자인 형상을 출력하는 예시 코드입니다. 1. 직각 삼각형 직각 삼각형 코드는 첫 번째 반복문에서 i가 1부터 5까지 1씩 증가하면서, 두 번째 반복문에서 j가 i만큼 반복하며, 각각 *을 출력합니다. 2. 역삼각형 역삼각형 코드는 첫 번째 반복문에서 i가 5부터 1까지 1씩 감소하면서, 두 번째 반복문에서 j가 i만큼 반복하며, 각각 *을 출력합니다. 3. 마름모 위 코드는 첫 번째 반복문에서 i가 1부터 5까지 1씩 증가하면서, 두 번째 반복문에서 공백을 출력합니다. 그리고 세 번째 반복문에서 k가 (2*i-1)만큼 반복하며, 각각 *을 출력합니다. 그리고 줄바꿈 문자(\n)를 출력합니다. 마지막으로 두 번째 반복문에서 공백과 세 번째 반복문에서 *을 출력하는 .. 2023. 3. 29.
AWS에서 네트워크 트래픽을 제어할 수 있는 방법에 대해 알아보자. 보안 그룹(Security Group) 보안 그룹은 인스턴스의 트래픽을 제어하는 가장 기본적인 요소입니다. 보안 그룹은 인바운드 및 아웃바운드 트래픽에 대한 포트 및 프로토콜 규칙을 설정하여 인스턴스의 트래픽을 제한합니다. 네트워크 ACL(Network ACL) 네트워크 ACL은 서브넷의 트래픽을 제어하는 요소입니다. 네트워크 ACL은 보안 그룹과 유사하지만, 서브넷 전체의 인바운드 및 아웃바운드 트래픽을 제어합니다. 인터넷 게이트웨이(Internet Gateway) 인터넷 게이트웨이는 VPC와 인터넷 간의 트래픽을 관리하는 요소입니다. 인터넷 게이트웨이를 통해 인터넷으로 나가는 트래픽을 제어할 수 있습니다. 가상 사설 네트워크(VPN) 가상 사설 네트워크(VPN)는 인터넷을 통해 안전하게 통신하기 위한.. 2023. 3. 28.
AWS 네트워크 설계 - RFC 1918 표준 사설 IP RFC 1918은 인터넷 주소 공간에서 사설 IP 주소를 사용하는 방법을 정의하는 문서입니다. 이 문서는 인터넷에서 공개적으로 사용되는 IP 주소와 충돌하지 않는 범위 내에서 사설 네트워크에서 사용할 수 있는 IPv4 주소 공간을 정의합니다. RFC 1918에서 정의된 사설 IP 주소 범위는 다음과 같습니다. 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 위의 범위는 사설 네트워크에서 사용할 수 있는 IP 주소 범위로, 인터넷에서 공개적으로 사용되는 IP 주소 범위와 충돌하지 않습니다. 따라서 이러한 IP 주소를 사용하여 내부 네트워크를 구성하면, 인터넷에서 내부 네트워크의 IP 주소와 충돌하지 않고 인터넷과 연결할 수 있습니다. 이러한 사설 IP 주소는 내부 네트워크에서만 사용.. 2023. 3. 28.
AWS 클라우드 시스템 운영 성공을 위한 5가지 원칙!(AWS Well-Architected Framework 설계 원칙) AWS Well-Architected Framework 설계 원칙: 운영 우수성, 보안, 안정성, 성능 효율성, 비용최적화 및 ESG(옵션)으로 구성됩니다. 이 중에서도 5가지 원칙인 운영 우수성, 보안, 안정성, 성능 효율성, 비용최적화에 대해 자세히 살펴보겠습니다. 1. 운영 우수성 운영 작업을 코드로 수행(IAC): 인프라스트럭처의 이력 관리와 휴먼 에러를 최소화하기 위해 인프라 운영을 코드로 정의하여 실행합니다. 변경작업을 최소 단위로 나누어 수행: 인프라를 변경할 때는 최소한의 영향을 미치도록 변경 단위를 나누어서 적용합니다. 롤백을 고려한 변경작업 수행: 변경 작업에 대한 롤백 전략을 고려하고 수행합니다. 운영 프로세스를 자주 개선: 불필요한 요소를 최소화하기 위해 운영 프로세스를 지속적으로 .. 2023. 3. 28.
HTML에서 가운뎃점 · | middle dot 쉽게 찍는 법 HTML에서 가운뎃점인 '·'은 다음과 같이 입력할 수 있습니다: · 위 코드는 HTML 엔티티(Entity)로 가운뎃점을 나타내는 것입니다. 이를 사용하면 웹 브라우저가 해당 문자를 인식하여 가운뎃점으로 표시합니다. 예를 들어, 다음과 같이 사용할 수 있습니다: 이것은 가운뎃점 · 예시입니다. 이 코드를 웹 브라우저에서 실행하면 다음과 같이 출력됩니다: 이것은 가운뎃점 · 예시입니다. 2023. 3. 27.
파이썬 지렁이 게임 만들기 - 게임 개발자 첫걸음 이 코드는 지렁이 게임을 구현하는 파이썬 코드입니다. 코드는 크게 다음과 같은 부분으로 나뉘어집니다. 1. 필요한 라이브러리와 모듈을 import 합니다. os: 운영 체제와 상호작용하기 위한 모듈 curses: 터미널에서 GUI 프로그램을 구현하기 위한 모듈 random: 난수를 생성하기 위한 모듈 현재 사용 중인 터미널 창의 크기를 가져오고, curses 라이브러리를 초기화합니다. 2. 초기 지렁이 위치와 크기, 먹이 위치를 설정합니다. 3. 키보드 입력을 받아 방향을 전환합니다. 4. 새로운 먹이를 생성하고, 지렁이를 이동시킵니다. 5. 게임 오버 조건을 검사하고, 게임이 종료됩니다. 6. 지렁이를 화면에 그립니다. 이 코드를 실행하면, 터미널 창에 지렁이 게임이 나타나며, 방향키를 이용해 지렁이를.. 2023. 3. 21.
미드저니 인물그림 구도설정 전신샷 프롬프트 입력방법 미드저니에서 인물 그림을 작업할 때 전신샷을 생성하거나, 원하는 구도를 설정하는 프롬프트 명령어를 입력해 특정 각도에서의 결과물을 만들어내는 방법에 대해서 소개해 드리겠습니다. Midjourney를 이용해 사람 이미지를 그려낼 때 다양한 각도와 그에 따른 분위기를 연출하고 싶으셨던 분들에게 굉장히 실용적인 내용이라 생각하는데요. 옆모습은 물론이고 뒷모습과 셀카 모드부터 전신샷까지 다양한 구도 설정이 가능하므로 위에서 소개한 Prompt를 적절히 사용하면 보다 개성 있는 인물 이미지를 만들어내는 계기가 될 수 있을 것입니다. 평소 미드저니를 사용하시면서 사람 그림을 작업할 때 구도를 자신이 원하는 대로 설정하는 방법에 대해 관심을 가져오셨던 분들에게 이 포스팅 내용이 많은 도움드릴 수 있었으면 좋겠습니다... 2023. 3. 21.
cuda version에 따른 pip pytorch 설치 명령어 v1.13.1 pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117 v1.12.1 # CUDA 11.6 pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu116 # CUDA 11.3 pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/w.. 2023. 2. 22.
nodejs 설치 후 npm 명령어 입력 시 OpenSSL configuration error가 계속 발생할 때(윈도우10) node.js 16.13.0 LTS 버전을 설치한다. 그럼 바로 해결 Go to the Windows control panel and click on Uninstall a program, select Node.js and click on the uninstall tab to uninstall the node and npm successfully. Restart your system. Then go to https://nodejs.org/en/ to download 16.13.0 LTS version and install it 2023. 1. 19.
인생의 1순위가 일이 되었을 때, 생겼던 일. 아버지는 정말 일을 열심히 하셨다. 우리가 봐도 그랬고, 다른 동료들이 봐도 그랬다. 공무원으로 일을 시작해서 공무원으로 끝낼 인생 계획까지 세우셨었다. 그렇지만, 인생은 언제나 마음대로 되지 않았다. 예전에는 인사발령 증서(?) 같은게 있었다고 한다. 다 예정되어 있고, 발표만 나면 되는 인사발령이었는데 그 증서가 갑자기 사라졌다고 한다. 그렇게 갑작스레 다른 곳으로 발령이 나고 계획이 전부 틀어지게 된다. 그러다 40대 즈음, 인생진로를 바꾸시고 사업을 시작하신다. 고등학생, 중학생 정도 큰 자식들이 있는데도 불구하고 큰 결심으로 도전을 하셨고, 그리고 결국 사업체를 일구어 내셨다. 그렇게 사시다가 첫째가 장가도 가고 귀여운 손자도 낳고 행복이 시작될 때 쯔음 그 일이 일어났다. 갑작스런 동생의 전화.. 2022. 11. 30.
유치원 방과후 활동을 하는게 맞을까. 와이프가 갑자기 나에게 첫째 아이 방과후 활동을 해야할지 말아야 할지 결정해달라고 했다. 그것도 한시간 안에 결정해야 한다고... 굉장히 난감했다. 방과후 활동은, 유치원에서 외부 강사를 초빙하여 따로 비용을 내고 수업을 하는 것이었다. 영어부터 뮤지컬, 발레, 코딩 등 매일 하는 프로그램이 달랐다. 아이에게 다양한 걸 시켜봐야 한다는 생각이 항상 강하긴 했지만, 다른 한편으로는 유치원에서 매일 다른 프로그램을 하기 때문에 잘 해야 한다는 강박관념을 가지지 않을까 걱정이 되었다. 자기 주도 학습. 아이에게 나는 이것만큼 좋은 건 없다고 생각한다. 부모는 서포트 할 뿐, 아이가 스스로 살아갈 수 있는 힘을 키워줘야 한다는 생각이 강하다. 지금도 그런 미술 프로그램을 하나 하고 있기 때문에, 아이에게 결정을.. 2022. 8. 20.
개발 팀장이 휴가를 쉬지 못하는 이유 스타트업에 온지 9개월 차가 되어간다. 둘째도 태어나고, 야근도 계속하고, 집에 와서 많은 집안 일들을 하고 있지만... 그래도 집에서 나는 미운털이 박히고 있는 상황이다. 그럼에도, 일은 해야하고... 그래서 오랜만에 휴가를 썼다. 가정도 지켜야지... 그리고 휴가 당일. 아침 7시 반부터, 문자가 왔다. 금일 회의할 때 내용이 추가되었으면 하는 부분이 있다고 하셨다. 다행히 미리 준비하고 있던 자료라, 가능할 것 같다고 말씀드렸다. 그리고, 주말에 학회가 있다. 관련해서 내용 이야기하고, 메일 주고받고. 프로젝트 관련해서 메일 보내야 하는 거 연구원 분들하고 얘기하고, 금일 회의자료 검토하고 영업팀장님과 제품 언제 설치할지 협의하고 국책과제 관련해서 필요한 자료 있다고 하셔서 자료 만들고 대표님도 자.. 2022. 8. 19.
팀장이 된다는 것 나의 팀원이 한 일에 대한 책임을 지는 것 팀 관리를 어떻게 할지 고민하는 것 팀원들 한명한명을 신경써 주는 것 팀을 꾸리기 위한 계획을 세우고 구조를 설계하고 채용을 위해 면접관으로 참여하는 것 우리 팀이 나아갈 방향을 설정해 주는 것 팀원의 잘못을 같이 안아주는 것 과감하게 추진할 때는 밀어부치는 것 팀원들이 시너지가 날 수 있도록 환경을 조성해주는 것 앞으로 나아갈 방향을 제시해주는 것 팀원이 하는 업무에 대해 팀원 성향을 파악하여 적재적소에 배치하는 것 임원들과 소통하는 것 2022. 7. 1.
pymongo 코드 요약 pymongo 코드는 dictionary로 CRUD 가능 # 저장 - 예시 doc = {'name':'bob,'age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bob'}) # 여러개 찾기 - 예시 ( _id 값은 제외하고 출력) all_users = list(db.users.find({},{'_id':False})) # 바꾸기 - 예시 db.users.update_one({'name':'bob'},{'$set':{'age':22}}) # 지우기 - 예시 db.users.delete_one({'name':'bob'}) 2022. 5. 15.
Error handling response: TypeError: Cannot read properties of undefined (reading 'always') Error handling response: TypeError: Cannot read property 'always' of undefined at chrome-extension://cnfngpgfjllafbghaimjcmailafcdhod/releaseDrag.js:90:49 도대체 이 에러 메세지가 뭘까.. 고민을 많이 했는데, 크롬 확장 프로그램 중에서 Drag-Free(드래그 프리) 때문에 발생되는 오류였다. Drag-Free를 삭제하거나 사용안함으로 설정을 변경하니, 에러 메세지가 안뜬다. 2022. 5. 14.
yolov4 darknet cuda 11.x.props 또는 cuda11.x.targets 에러 뜰 때 (1) 설치/환경설정 복수개의 CUDA SDK 설치되야하고, C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\BuildCustomizations\ 위치에 다음과 같은 파일 존재해야 함. (당연하게도 파일 이름에 포함된 숫자 11.2는 해당 버전에 따라 다름) CUDA 11.2.props CUDA 11.2.targets CUDA 11.2.xml (*혹시 없다면... CUDA SDK 설치된 곳에서 복사해오길, CUDAPATH\v11.3\extras\visual_studio_integration\MSBuildExtensions 위치에 있음) CUDA 컴파일러 NVCC를 다르게 사용하고자 할 때.... 2022. 5. 13.
V4l2loopback troubleshooting(jetson xavier) sudo su cd /usr/src/linux-headers-4.9.140-tegra-ubuntu18.04_aarch64/kernel-4.9 ## dropped in latter release##make modules_prepare mkdir v4l2loopback git clone https://github.com/umlaeute/v4l2loopback.git v4l2loopback cd v4l2loopback && git checkout -b v0.10.0 make ## if the sequence above fails - adopt the line: make -C /lib/modules/4.9.140-tegra/build M=`$pwd` modules ## make -C /lib/modules/`u.. 2021. 9. 28.

728x90
반응형