일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아두이노 https post
- 아두이노 DB
- 라즈베리파이 3b+
- 아두이노 https
- js 반복문
- 리다이렉트
- Apache
- 아두이노
- 구글 클라우드 플랫폼
- redirect
- js 내부함수 반복문
- MariaDB
- 리디렉트
- js for 반복문
- 아두이노 ESP8266
- 아두이노 fingerprint
- Raspbian
- Centos Node js
- js 내부함수
- CentOS8
- 라즈베리파이
- 리디렉션
- Today
- Total
목록전체 글 (50)
dinist
Linux, UNIX 에서는 사용자 계정을 추가할때 사용자와 관련한 정보를 /etc/passwd 파일에 저장합니다. 아마 보안 업계에 종사하시거나 관련 자격을 준비하시는 분들은 익히 보셨을 내용일 것 입니다. 이 파일은 : (콜론)을 구분자로 하여 각각의 필드를 구분합니다. 필드는 총 7가지로 구성되어있습니다. 구성 ①번 항목 : 사용자 계정명을 의미합니다. ②번 항목 : 사용자 패스워드를 의미합니다. 아마 X로 표시될 것입니다. (X는 shadow 패스워드를 사용한다는 뜻입니다.) ③번 항목 : 사용자ID (UID)를 의미합니다. ④번 항목 : 그룹ID (GID)를 의미합니다. ⑤번 항목 : 사용자 관련 정보를 기술합니다. (코멘트 정도로 생각하시면 됩니다.) ⑥번 항목 : 해당 사용자 계정으로 로그인..
지난번에 docker를 사용한 mariadb 설치및 외부접속 테스트까지 진행해봤습니다. 이번에는 기존에 라즈베리파이에서 사용중이던 mariadb의 데이터베이스를 백업하여 docker의 mariadb 컨테이너로 복원하는 작업을 해보겠습니다. 데이터 백업 먼저 백업된 데이터가 저장될 디렉터리로 이동해줍니다. 그리고 호스트의 mariadb에서 데이터베이스를 백업해줍니다. 저는 하나의 데이터베이스만 백업할 것입니다. mysqldump -u root --password=비밀번호 [데이터베이스명] > 백업파일명.sql mysqldump를 활용하여 데이터를 백업합니다. 만약 데이터베이스가 여러개 있는상태라면 다음과 같이 진행합니다. // 모든 데이터베이스 백업 mysqldump -u root --password=비밀..
지난번에 라즈베리파이 3B+에 도커를 설치했습니다. 이번에는 도커를 통해 mariadb를 구동시켜보도록 하겠습니다. mariadb 이미지 pull 먼저 mariadb 이미지를 받아야 합니다. 터미널에 다음과같이 mariadb 이미지를 pull 합니다. docker pull mariadb 그러면 가장 최신버전의 mariadb 이미지를 pull합니다. 혹시 특정 버전을 pull하려면 다음과 같이 입력하면 됩니다. docker pull mariadb:focal // focal 버전 docker pull mariadb:10.5.8//10.5.8 버전 이는 docker hub의 Tag 메뉴에 명시되어있습니다. 링크 : hub.docker.com/_/mariadb?tab=tags&page=1&ordering=las..
제가 가지고 있는 라즈베리파이 3B+에는 Ubuntu 20.04 LTS가 설치되어있습니다. 전기세를 아끼며 지속적으로 가동하기에는 라즈베리파이가 괜찮은듯 하여 우분투를 설치하고 프로젝트 연습 등에 활용중입니다. 문득 도커를 라즈베리파이에 설치하고 활용할 수 있을까?에 대한 의문이 생기고 검색을 해보니 설치가 가능했습니다. 그래서 이를 실행하고 그 과정을 정리해보기로 합니다. 이 글을 작성하는 시기에는 이미 라즈베리파이에 도커설치를 완료하고 컨테이너도 만들어서 구동해보기까지 해본 상태입니다. 다음 명령으로 docker 설치 sh파일을 다운로드받습니다. root계정으로 진행하였습니다. curl -fsSL get.docker.com -o get-docker.sh 바로 실행하려면 다음명령을 입력합니다. curl..
출처 : www.acmicpc.net/problem/10844 10844번: 쉬운 계단 수 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. www.acmicpc.net 45656 이라는 수가 있을때, 각 자리수와 인접한 숫자들의 차이가 모두 1인 숫자들을 계단 수 라고 한다. 자리수가 N인 숫자들중에서 계단 수가 몇개가 있는지 계산하는 문제이다. 정답을 10억으로 나눈 나머지를 출력해야한다. 접근 접근 요약(급하다면) 수의길이를 N이라고 하고 N>=2이며, 1의 자리수가 x,y인 수의 갯수 배열을 axy[N]이라고 한다면 아래 설명대로라면 1차원 배열을 5개 만들어야함 (혹은 2차원배열을 만들어도 상관없음) a09[N] = a18[N-1] % (1000000000) a18[N] =..
문제 : www.acmicpc.net/problem/14501 14501번: 퇴사 첫째 줄에 백준이가 얻을 수 있는 최대 이익을 출력한다. www.acmicpc.net 난항 문제의 조건에서 1일부터 차례대로 생각해보려니 머리가 지끈거리기 시작하고 결국 검색의 힘을 빌리게 되었다. 검색을 해보니 브루트포스, 다이나믹 프로그래밍 두가지를 대체로 사용하는 것 같았다. 그리고 1일부터 생각하지 않고 반대로 제일 마지막 날부터 계산하는것을 보고 감탄했다. 난 아직 멀었다는 생각이 든다. 검색을 하면서 여러 사람들이 작성한 글을 읽어봐도 뭔가 감이 잡힐듯 하면서 코드가 짜이지 않았다. 계속 검색을 하던 중 한 블로그 글을 보게 되었는데 제일 이해가 잘되고 코드를 짜는데 많은 도움이 되었다. 출처 : songsunb..
문제 : www.acmicpc.net/problem/2156 2156번: 포도주 시식 효주는 포도주 시식회에 갔다. 그 곳에 갔더니, 테이블 위에 다양한 포도주가 들어있는 포도주 잔이 일렬로 놓여 있었다. 효주는 포도주 시식을 하려고 하는데, 여기에는 다음과 같은 두 가지 규 www.acmicpc.net 주어진 포도주의 양 중에서 조건을 만족하면서 최대로 마실 수 있는 양을 계산 하는 문제이다. 조건은 한번 고른잔은 다 마셔야 하고, 연속으로 3잔을 골라 마실 수 없다는 것이다. 어떻게 접근해야 할지 생각하다가 도저히 감이 잡히지 않아 결국 검색을 하게 되었다. 참조한 블로그 : mygumi.tistory.com/98 백준 2156번 포도주 시식 [DP] :: 마이구미 이번 글은 백준 알고리즘 문제 21..
출처 : www.acmicpc.net/problem/1463 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net 이전에 풀었던 문제중 하나였는데, 최근 재채점을 진행하였더니 오답처리 되었다. 그래서 다시 풀어보고 기록을 남긴다. 어떠한 정수가 주어질때 3가지 연산방법을 활용하여 1을 만들 수 있는 최소의 연산 횟수를 구하는 문제이다. 접근 정수 X가 1일 경우 : 바로 1이 만들어지므로 연산 횟수는 0이다. 정수 X가 2일 경우 : 2로 나누어 떨어지는 경우와 -1을 하는 경우 두가지가 있다. 2를 2로 나누어도 1이고 2에서 1을 빼도 결국 1이 나오는것은 같으므로 연산 횟수는 1이다. 정수 X가 3일 경우 : 3으로 나누어..