honoluulu-life의 등록된 링크

키자드에 등록된 총 161개의 포스트를 확인하실 수 있습니다.

Tistory

[번역] 비주얼스튜디오 코드 맥용 단축키

GitHub https://github.com/HyungkyuKimDev/Translate_VSCode_Shortcuts GitHub - HyungkyuKimDev/Translate_VSCode_Shortcuts: VSCode 맥 단축키 번역입니다. VSCode 맥 단축키 번역입니다. Contribute to HyungkyuKimDev/Translate_VSCode_Shortcuts development by creating an account on GitHub. github.com 원본 문서 https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf

Tistory

[자바 JAVA/알고리즘] LeetCode : Squares of a Sorted Array

GitHub https://github.com/vellimole0621 LeetCode : Squares of a Sorted Array (문제 - https://leetcode.com/explore/learn/card/fun-with-arrays/523/conclusion/3574/) 문제 설명 : 정수로 이루어진 배열에서 각 요소를 제곱해 오름차순으로 정렬하라. 풀이 : 각각의 원소를 제곱(제곱하는 경우 마이너스인 요소 문제도 자동 해결된다.) -> Arrays.sort 메소드 사용해서 정렬 -> 결과 return // leetcode : Squares of a Sorted Array // https://leetcode.com/explore/learn/card/fun-with-arrays/523/c..

Tistory

[자바 JAVA/알고리즘] LeetCode : Height Checker

GitHub https://github.com/vellimole0621 LeetCode : Height Checker (문제 - https://leetcode.com/explore/learn/card/fun-with-arrays/523/conclusion/3228/) 문제 설명 : 정수로 이루어진 배열에서 세번째로 큰 수를 반환하라 풀이 : 배열 원소의 수가 1인 경우, 2인 경우(특수한 경우) case 나눠서 처리 -> 원소의 수가 3 이상인 경우, 배열의 끝부터 이전 원소가 더 작아질 경우 순서값을 늘리고 중간값을 더 작은 값으로 변경한다. -> 순서값이 3이 되었을때, 그 때 중간값을 반환 // Leet Code : Height Checker // https://leetcode.com/explor..

Tistory

[자바 JAVA/알고리즘] LeetCode : Height Checker

GitHub https://github.com/vellimole0621 LeetCode : Height Checker (문제 - https://leetcode.com/explore/learn/card/fun-with-arrays/523/conclusion/3228/ ) 문제 설명 : 아이들이 사진을 찍기 위해서 서있을때, 키 순으로 서있지 않은 아이들의 수를 찾아 반환하라. 풀이 : (*아이디어 : 기존 배열과 정렬된 배열의 원소 중 다른 경우의 수를 더함.) 새로운 배열 생성 -> 기존 배열을 복사 -> 새로운 배열을 버블 정렬함 -> 중간값 저장 변수 선언 -> 새로운 배열과 기존의 배열의 원소 중 다른 경우의 수를 모두 찾아 반환 // Leet Code : Height Checker // htt..

Tistory

[자바 JAVA/알고리즘]백준 11399번 : ATM

GitHub https://github.com/vellimole0621 백준 11399번 : ATM (문제 - https://www.acmicpc.net/problem/11399) 문제 설명 : N 명의 사람들이 ATM 앞에 줄 서있을 때, 각각의 사람 마다 인출하는데에 걸리는 시간이 다르다. 이때, 걸리는 시간이 최소가 되게 줄을 서면 전체 걸리는 시간은 얼마인가? 풀이 : (*아이디어 : 각 사람 마다 자신의 앞까지 누적되어 더해지는 방식이므로, 앞에 있는 사람은 걸리는 시간이 작을 수록 전체 걸리는 시간이 줄어드는 것을 알 수 있다. ) 횟수, 각 걸리는 시간을 변수 선언해 입력 -> 버블 정렬을 통해 걸리는 시간을 오름차순으로 정렬한다. -> 맨 처음 사람의 경우 본인만 더하고, 그렇지 않은 경우..

Tistory

[자바 JAVA/알고리즘]백준 11047번 : 동전 0

GitHub https://github.com/vellimole0621 백준 11047번 : 동전 0 (문제 -https://www.acmicpc.net/problem/11047 ) 문제 설명 : 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 풀이 : (*아이디어 : 최솟값을 만들기 위해서는 큰 값의 동전 종류부터 빼본다.) 동전 N 종류 와 목표값 K를 입력 받음 -> 1부터 10000까지 동전 종류 입력 받음 -> 동전 종류는 정수형 배열에 집어 넣는다. -> 반복문으로 제일 큰 동전부터, 동전의 값보다 K가 클 경우 빼는 방식으로 동전의..

Tistory

[자바 JAVA/알고리즘]백준 25314번 : 코딩은 체육과목 입니다

//GitHub https://github.com/vellimole0621 백준 25314번 : 코딩은 체육과목 입니다 ( 문제 - https://www.acmicpc.net/problem/25314 ) 문제 설명 : N 바이트 크기의 정수가 주어질 때, 4 바이트 마다 long 을 추가해서. 4 바이트의 경우 long int. 8 바이트의 경우 long long int라고 생각하자. N 바이트 정수 일때 사용할 타입은? 풀이 : Scanner 생성 >> 주어진 정수 4로 나눠 4의 배수 크기를 확인 >> 4의 배수 만큼 "long " 출력 >> 마지막으로 "int" 출력해서 마무리 //백준 25314번 : 코딩은 체육과목 입니다 // https://www.acmicpc.net/problem/25314 ..

Tistory

[Chat Assistant] Python, Naver Cloud , OpenAI를 이용한 Chat Assistant

https://github.com/HyungkyuKimDev/Chat_Assistant GitHub - HyungkyuKimDev/Chat_Assistant: Chat Assistant for senior. Using Python , NAVER CLOVA and ChatGPT Chat Assistant for senior. Using Python , NAVER CLOVA and ChatGPT - GitHub - HyungkyuKimDev/Chat_Assistant: Chat Assistant for senior. Using Python , NAVER CLOVA and ChatGPT github.com Chat Assistant 노인을 위한 A Chat Assistant입니다. Python, Naver C..

Tistory

[Github] 커밋을 되돌리는 방법, reset & revert

개요 이번주부터 임베디드 과목, 팀플을 하게 되었다. 졸업 작품 만드는 과정에서도, git은 사용하고 있지만. 이번 기회에 조금 더 효과적으로 사용해보기 위해서, 여러 가지 자료를 찾아 정리하던중 reset revert에 대해서 정리하게 되었다. git reset & revert git에서 잘못된 커밋을 한 경우, 수정하기 위해 사용하는 command. reset 사용시, 지정 커밋들이 삭제되어. 그 이전 커밋 상태로 돌아간다. command git reset --soft [commit ID] // 해당 커밋들이 staging area로 이동(commit 전 상태) git reset --mixed [commit ID] // (default) commit된 파일들을 working directory로 이동(..

Tistory

[Linux]프로세스 처리

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. Process Process는 실행 중인 상태의 프로그램을 말하며, 동일한 프로그램으로 여러 개의 프로세스를 만들 수 있고. 각 프로세스는 프로그램의 Instance(메모리에 할당된 객체)라고 볼 수 있다. *프로그램은 명령어 코드를 담고 있는 파일을 말한다. * 프로그램 on DISK => (프로그램 실행) => Process on Memory(RAM) 사용자는 Shell Prompt 상에서 Program을 지정해 실행해 프로세스를 생성하거나 실행 중인 User Process가 Program을 실행하는 방식으로 프로세스를 생성한다. 두 가지 방법은 사실 동일한데. Shell Prompt를 ..

Tistory

[독서]게으른 뇌에 행동 스위치를 켜라 읽고나서

요즘 생각보다 일의 효율이 안 나오고 있다. 결과는 충분히 내고 있지만, 시간에 끌려다니는 느낌이 드는 하루 하루다. 몇주만에 본가에 온 김에, 이전에 읽었던 "게으른 뇌에 행동 스위치를 켜라" 책이 눈에 띄여, 읽게 되었다. 게으른 뇌에 행동 스위치를 켜라 일의 시작이 어려울 때 1. 완벽한 준비보다는 그 일에 대해서 우선적으로 머릿속에 떠오르는 부분부터 시작해보자. 2. 각 일들의 맨 처음 시작 부분을 '10초 액션'으로 두고. 바로 시작해보자. 3. 일의 시작을 쉽게 하기 위해 '성가신 일들'은 미리 해두자. (* 다음날 입을 옷 준비 등등) 4. 일과 시간뿐만 아니라 장소를 결부시키자. 특정 업무는 특정 장소에서만 하면, 일의 효율이 올라간다. 5. 아침 시간을 활용할 '행동'을 미리 정해, 하루..

Tistory

[Linux]파일입출력(3)

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. unlink, remove pathname으로 지정한 파일 삭제 비어 있는 디렉터리는 remove만 사용 가능 비어 있지 않은 디렉터리는 삭제 불가 #include int unlink(const char * pathname); #include int remove(const char * pathname); // pathname => 삭제할 파일의 경로 이름 // return => 작업이 성공시 0 반환, 실패시 -1 반환 chmod, fchmod chmod는 개방하지 않은 파일을 경로명으로 지정 fchmod는 개방한 파일을 파일 기술자로 지정한다. #include #include int chm..

Tistory

[基本情報技術者/科目A/ハードウェア]主記憶とキャッシュメモリ

主記憶とキャッシュメモリ 主記憶の仕組み 主記憶はCPUから直接アクセスできる記憶装置でメインメモリ、またはメモリと呼ばれる。CPUが主記憶からデータを読み書きするときの区画が一定の区画ごとに番号が割り振られている。それをアドレス、または番地といい。アドレスを指定し、目的のデータを読み込んだり、計算結果を書き込んだりする。 DRAMとSRAM 主記憶はRAM(Random Access Memory)と呼ばれる半導体でできたメモリだ。RAMはDRAM(Dynamic RAM)とSRAM(Static RAM)に分けられる。 1DRAM 構成部品=>電気を蓄えたり放出する電気部品であるコンデンサ 価格=>安い 速度=>低速 容量=>多い リフレッシュ=>必要 用途=>主記憶 2)SRAM 構成部品=>電気回路の一種であるフリップグロップ 価格=>高い 速度=>高速 容量=>少ない リフレ..

Tistory

[基本情報技術者/科目A/ハードウェア]補助記憶

1.4 補助記憶 主記憶と補助記憶 主記憶はCPUとデータのやり取りができる高速な記憶措置だ。比較的安い補助記憶を一緒に使う。主記憶は電源が切れるとデータも消えてしまうが、補助記憶は電源がなくても記憶し続けるので、ユーザが作成したデータやプログラムが保存される。補助記憶に保存されたデータをCPUで処理するには主記憶にデータを渡して、主記憶とCPUの間でやり取りが行われる。 補助記憶の数類 1.磁気ディスク 磁性体を塗った薄い円盤に磁気の力を使って、データを 読み出したり書き込んだりする Ex)ハードディスク 2.光ディスク 薄い円盤にレーザ光を当てることによって、データを読み出したり、書き込んだりする。 Ex)CD・DVD・BD(ブルーレイディスク) 3.フラッシュメモリ 電気でデータの書込みや消去を行う 半導体メモリ。コンパクトでアクセ ス速度が速い Ex)SDカード、USBメモリ、..

Tistory

[임베디드 시스템] 파일입출력(1)

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. System Call, Standard Library Function 사용자가 작성한 프로그램이 Kernel이 제공하는 서비스를 사용 => 함수 호출 -> Library 내부에서 SW interrupt 생성 -> Linux Kernel Interrupt Handler 호출 -> Linux Kernel 안에서 처리 -> Library에서 받아 함수로 전달 표준 라이브러리 함수 open 이미 존재하는 파일을 읽기 또는 쓰기용으로 열거나, 새로운 파일을 생성하여 연다. close open 으로 알려진 파일을 닫는다. read 열려진 파일로부터 데이터를 읽어들인다. write 열려진 파일에 데이터를..

Tistory

[임베디드 시스템] 파일입출력(2)

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. Read read는 file descriptor로 지정한 파일에서 데이터를 읽는다. #include ssize_t read(int filedes, void * buf, size_t count); filedes 읽기 작업을 수행할 파일에 대한 기술자 => 숫자를 넣어준다. open 으로 오면, 0을 넣어준다. buf 파일로부터 읽어 들인 내용을 저장하기 위한 공간 일반적으로 배열을 사용하게 되는데 배열의 데이터 형식은 어느 것이라도 상관없음 => char dat[100]; int dat[25]; char = malloc[100]; count 읽어들일 파일 내용의 크기를 지정. 바이트 단위 반환..

Tistory

[임베디드 시스템] Debug

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. Debug GNU gdb 소스 코드의 명령어들을 한 라인씩 처리하면서 실행되는 과정을 확인할 수 있는 도구 gdb를 쉽게 사용하기 위해 gcc 컴파일시 반드시 -g 옵션 사용 => gcc -g -o a.out test.c gdb 실행 gdb filename gdb -p [pid] 보안을 위해 gdb로 디버깅 후 strip -d [filename]을 통해 디버깅 정보를 제거해주어야 한다. 디버그 명령어 help 도움 명령어 print 변수 값 변수 값 출력 break 해당 위치에서 일시 중지 start 첫번째 줄 실행 시작 step, s 현재 줄 실행 (function 안으로 진입) next,..

Tistory

[임베디드 시스템] 파일시스템

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. Disk Block 단위로 data를 읽거나 쓴다. 거대한 저장 공간을 나누어서 쓰기 위해서, File 이라는 데이터 묶음을 만들고. 여러 file을 모아서 저장할 수 있는 Directory 같은 것도 만든다. 이때, 이러한 거대한 저장 공간을 나누기 위한 규칙이 파일시스템이다. File 데이터 저장하기 위한 가장 기본 단위 Linux에서 FIle은 단순히 Binary Data를 저장한다. => 저장된 Data는 논리적인 구조가 아니다. Ex) cat > data ACD => Text file이면 A C D 와 \n 문자를 저장하고 있고 => Binary file이면 숫자형인 65 67 68..

Tistory

[임베디드 시스템] 리눅스 디렉토리 (트리 구조)

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. 리눅스 디렉토리 (트리 구조) root / 최 상위 위치 bin /bin 각종 기본 명령어 파일 ex) ls, cp ... usr /usr 유저 관련된 프로그램, 기타 새로 설치되는 프로그램 var /var 로그 등이 저장됨 etc /etc 각종 설정값들이 저장됨 lib /lib 프로그램 실행에 필용한 라이브러리 파일이 저장됨 home/[id] [id] 사용자의 파일을 저장하는 곳 => 여러 명이서 한 대 컴퓨터를 사용하는 구조의 경우, 여기 하위 폴더로, 여러 id(사용자)별로 폴더가 나뉘어져있고. 암호를 걸어 보호한다. 주요 Linux 명령어 (프로그램) * cd cat 정도 이외는 프로..

Tistory

[임베디드 시스템] 리눅스 컴파일

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. 기존 프로그래밍 환경 통합개발환경 IDE 에디터 + 빌더 (= 컴파일러 + 링커) + 디버거 에디터 소스 코드를 편집하는 용도로 사용 컴파일러 소스 코드를 바이너리 코드로 변경한다. 리눅스 시스템에서는 gcc를 사용한다. 링커/로더 목적 파일들을 연결해서 실행 파일을 만든다. 리누긋 시스템에서는 ld를 사용한다. 디버거 한줄씩 실행 / 메모리 추적 등 디버깅에 사용한다. Linux의 프로그래밍 환경 통합개발환경 IDE 에디터 + 빌더 (= 컴파일러 + 링커) + 디버거 에디터는 따로 존재 gedit, xed, vim, vscode ... 컴파일러 gcc (GNU C Compiler -> GN..

Tistory

[임베디드 시스템] 컴파일 make

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. 자동 컴파일 make 유틸리티 증분 컴파일로, 프로그램 그룹 중에서 어느 부분이 컴파일 되어야 하는 지를 자동으로 판단한다. 필요한 커맨드를 이용 재 컴파일 및 링크한다. 즉 makefile 이란 하나의 실행 파일을 작성하기 위해서 관련된 소스 코드 파일들을 컴파일하고 링크하는 순서를 정의하 고 있는 텍스트 형식의 파일이다. 컴파일시 간단히 'make' 명령을 통해 수행한다. 기본 Makefile 구문 target : prerequisite [TAB] command target command가 수행되어 나온 결과물 대부분 목적 파일이나 실행 파일이나. make clean 같은 간단한 레이블 ..

Tistory

[Github] Pull Reqeust 하는 방법

GIT Pull Request A pull request – also referred to as a merge request – is an event that takes place in software development when a contributor/developer is ready to begin the process of merging new code changes with the main project repository. Fork 타켓 프로젝트의 저장소에 가서 Fork 한다. 이후 새로운 저장소가 생성된다. clone, remote 새로 생긴 저장소의 주소로 clone 한다. git clone https://github.com/~ # 새로 생긴 저장소의 주소 clone 된 디렉토리에서 fo..

Tistory

[Nginx] 커맨드 정리

Nginx 오픈 소스 고성능 HTTP 및 리버스 프록시 서버 사용 커맨드 Nginx 실행 service nginx start sudo service nginx start sudo systemctl start nginxNginx 재실행 service nginx restart sudo service nginx restart sudo systemctl restart nginxNginx 중단 service nginx stop sudo service nginx stop sudo systemctl stop nginxNginx 상태보기 service nginx status sudo service nginx status ps -ef | grep nginxNginx 구성 테스트 sudo nginx -t sudo syst..

Tistory

[XAMPP] Mac Apache 서버 시작 오류 해결 방법

참고 : https://stackoverflow.com/questions/4582504/xampp-apache-webserver-localhost-not-working-on-mac-os XAMPP Apache Webserver localhost not working on MAC OS I install XAMPP server on MAC OS 10.6 it was working fine. After a lot of days I checked it, but not working this time, localhost not opening this time. after some R&D I reinstall XAMPP server... stackoverflow.com [XAMPP] Mac Apache 서버 시작 ..

Tistory

[基本情報技術者/科目A/ハードウェア]出力インタフェース

出力インタフェース インタフェースとは コンピュータの外部から繋げて使うハードウェア(EX)キーボード)を周辺機器という。 繋ぐケーブルの接続口(コネクタ)の刑やデータをやり取りする方法はどのメーカで作られた機器でも利用できるように規格で作られている。 そのコンピュータと周辺機器をつなぐ規格をインタフェースという インタフェースの数類 1。USB => ツリー状にすれば、最大127台まで周辺機器と接続できる。電源を入れたまま抜き差しできるホットプラグ機能に対応。 USB3.0では、5Gビット/秒のデータ転送モードを持つ。 2。IEEE1394 =>音声、映像などのデータ転送に適したアイソクロナス転送を採用。 ブロードキャスト転送を持つ。最大63大接続でき、ホットプラグ接続に対応。 3。シリアルATA =>磁気ディスクや光ディスクなどの内蔵周辺機器とPCを接続する高速なインタフェース。 ..

Tistory

[파이썬 Python/알고리즘] LeetCode - Move Zeroes

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Move Zeroes https://leetcode.com/explore/learn/card/fun-with-arrays/511/in-place-operations/3157/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on LeetCode. No matter if y..

Tistory

[인공지능] Pandas

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. Pandas import numpy as np import pandas as pd data = {'name': ['Kim', 'Lee', 'Park'], 'score1': [100, 90, 70], 'score2': [80,70,90]} df = pd.DataFrame(data) """ name score1 score2 0 Kim 100 80 1 Lee 90 70 2 Park 70 90 """ df = pd.DataFrame(df, columns = ['score1', 'name', 'score2']) """ score1 name score2 0 100 Kim 80 1 90 Lee 70 2 ..

Tistory

[基本情報技術者/科目A/ハードウェア]入出力装置

入出力装置 入力装置の数類 1。キーボード 2。マウス 3。ペンタブレット 4。イメージスキャナ 5。タッチパネル 6。バーコードリーダ 出力装置の数類 プリンタの数類 1。インクジェットプリンタ 2。レーザプリンタ 3。3Dプリンタ(立体物)=>熱溶解積層方式などによって、立体物を造形する。 ディスプレイの数類 1。液晶(액정えきしょう)ディスプレイ(電圧をかけて色をかえ) 2。有機 EL ディスプレイ(電圧をかけると有機物を利用して映像を表示する。) ディスプレイの解像度 ディスプレイの小さ視点の集まりのなかで1つ1つをドット(画素、ピクセル)と呼び、過疎の個数を画素数と呼ぶ。 ディスプレイのある範囲のんかでこの画素を何個表示できるのかが解像度という。 *アンチエイリアシング =>液晶ディスプレイの表示装置ではドットの集まりで表示してるので、曲線や斜線がギザギザに見える可能性がある..

Tistory

[파이썬 Python/알고리즘] LeetCode - Remove Duplicates from Sorted Array

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Remove Duplicates from Sorted Array https://leetcode.com/explore/learn/card/fun-with-arrays/511/in-place-operations/3258/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on ..

Tistory

[파이썬 Python/알고리즘] LeetCode - Replace Elements with Greatest Element on Right Side

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Replace Elements with Greatest Element on Right Side https://leetcode.com/explore/learn/card/fun-with-arrays/511/in-place-operations/3259/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing..

Tistory

[인공지능] Numpy

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. NumPy NumPy 란 NumPy is a widely-used library for the Python programming language. It enhances Python's capabilities by providing support for large, multi-dimensional arrays and matrices, along with a vast collection of high-level mathematical functions to manipulate these arrays.. => ChatGPT NumPy란 Python에서 사용되는 library로, multi-dime..

Tistory

[임베디드 시스템] 리눅스 커널

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다. Linux Kernel Linux Kernel 이란 리눅스 OS의 핵심으로, 메모리에 항상 적재되어 있다. 리눅스 시스템에서 항상 실행 또는 실행 준비 중에 있다. 리눅스 => 커널 + 기본 프로그램 + User Interface 프로그래머가 작성한 프로그램은 커널 기능 이용 동작한다. Kernel Version 번호는 linux-x.y.z.tar.gz로 각각 x 주 버전 번호로 큰 변화 의미 , y 부 버전 번호로 홀수이며 개발중인 kernel로 짝수면 stable , z release 번호로 추가된 기ㅡㄴㅇ은 없지만 오류 수정 등등 변화 의미 Linux Kernel의 기능(OS의 핵심 요..

Tistory

[파이썬 Python/알고리즘] LeetCode - Check If N and Its Double Exist

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Check If N and Its Double Exist https://leetcode.com/explore/learn/card/fun-with-arrays/527/searching-for-items-in-an-array/3250/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and lear..

Tistory

[基本情報技術者/科目A]ハードウェア

ハードウェア 1。ハードウェアの種類 入力措置・記憶措置・演算措置・制御措置・出力措置 2。CPUの役割 1)制御措置=>メモリが入力措置からもらった内容(命令)読み込む 2)演算措置=>メモリが入力措置からもらったデータを読み込んだからCPUの内で処理を行って実行の結果を記憶措置に書き出す。 3。措置のデータの流れ

Tistory

[파이썬 Python/알고리즘] LeetCode - Remove Element

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Remove Element https://leetcode.com/explore/learn/card/fun-with-arrays/526/deleting-items-from-an-array/3247/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on LeetCode. No..

Tistory

[파이썬 Python/알고리즘] LeetCode - Squares of a Sorted Array

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Squares of a Sorted Array https://leetcode.com/explore/learn/card/fun-with-arrays/521/introduction/3240/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on LeetCode. No matt..

Tistory

[파이썬 Python/알고리즘] LeetCode - Duplicate Zeros

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Duplicate Zeros https://leetcode.com/explore/learn/card/fun-with-arrays/525/inserting-items-into-an-array/3245/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on LeetCode. ..

Tistory

[파이썬 Python/알고리즘] LeetCode - Merge Sorted Array

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Merge Sorted Array https://leetcode.com/explore/learn/card/fun-with-arrays/525/inserting-items-into-an-array/3253/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on LeetCod..

Tistory

[파이썬 Python/알고리즘] LeetCode - Find Numbers with Even Number of Digits

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com LeetCode - Find Numbers with Even Number of Digits https://leetcode.com/explore/learn/card/fun-with-arrays/521/introduction/3237/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on Lee..

Tistory

[N1 도전] 1주차

1주차 목표 : 한끝 문자어휘 - 기출 공략편 한자읽기 & 문맥규정

Tistory

[230828]

1주차 목표 : 한끝 문자어휘 - 기출 공략편 한자읽기 & 문맥규정

Tistory

[파이썬 Python/알고리즘] LeetCode - Max Consecutive Ones

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com Max Consecutive Ones https://leetcode.com/explore/learn/card/fun-with-arrays/521/introduction/3238/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on LeetCode. No matter if you are a ..

Tistory

2023년 35주차 계획

2023년 35주차 계획 주요 일정 1. 2학기 개학 2. 졸업 팀 프로젝트 개발 다시 시작 3. 9월 1일, N1 시험 신청 항목별 세부 사항 자기 관리 & 일정 1. 2학기 계학 시작 전 생활 패턴 정돈 2. 헬스장 아침 일찍 가기 프로그래밍 1. leetcode 풀이 매일 하나씩 2. Udemy php 강의 매일 하나씩 3. 졸업 팀 프로젝트, 이전에 작성한 코드 리팩토링 4. 기본정보기술자 공부 시작 5. '면접을 위한 CS 전공지식 노트' 공부 시작 일본어 1. N1 응시 및 공부 시작 다음주부터 마지막 학기가 시작되어, 최대한 빨리 생활 패턴을 맞춰야겠다. 그와 동시에. 내년에 일본 입국하기 전에 최대한 일본어 실력이나 프로그래밍 실력을 올려야한다. 적당한 계획의 양을 정하는데에 어려움이 있으..

Tistory

[N1 도전] 2023년 12월 N1 목표 공부 시작

작년 12월 시험에서 첫 N1 시험을 10점 정도 모자른 점수를 받고 떨어졌다. 여러 가지 변명을 할 수도 있겠지만, 어찌되었든 공부를 적게 했으니 떨어졌다고 생각한다. 일본 취업도 성공하고 내년 입국을 앞두고 있는 시점에서. 굳이 N1을 취득할 필요가 없을 수도 있다. 다만, 내정 이후 동기 부여가 안 되어서인지. 일본어 능력이 전혀 늘고 있지 않다... 따라서, 일본어 공부도 할겸 이번 12월에 꼭 N1을 합격해보려고 한다...! 시험 날짜 : 2023.12.03 공부 예상 기간 : 2023.08.28 ~ 12.03(약 14주) 공부 사용할 책들 : 메인 => 다락원 한끝 보조 => 문형 / 일어달(어휘) / 단어장 / 상용 한자 / 독해책(다락원 '콕콕 찍어주마' 공부 계획 : 메인인 한끝 기준으로..

Tistory

[반려로봇/위험 감지 기능 개발] 개요

반려 로봇으로서, 사용자의 위험(화재)을 감지하고. 상황 발생시 문자를 통해 신고하는 서비스를 제작하였다. Stack : Python Github : https://github.com/vellimole0621/Alert GitHub - vellimole0621/Alert: 大学の卒業のプロジェクトの通信の機能の部分 大学の卒業のプロジェクトの通信の機能の部分. Contribute to vellimole0621/Alert development by creating an account on GitHub. github.com Flow : MQ-7을 이용해 일산화탄소 가스(CO) 측정 => *특정값 이상인 경우, *GPS로 받은 위치값을 포함해. 화재 상황을 *문자를 통해 신고. * 특정값 이상 => 화재 상황을 특정하..

Tistory

[반려로봇/대화 기능 개발] ChatGPT를 활용한 적절한 대답 생성

반려 로봇으로서, 사용자와 대화할 수 있는 기능을 개발하였다. Stack : Python , ChatGPT , Naver Cloud Github : https://github.com/vellimole0621/Chat-Assistant GitHub - vellimole0621/Chat-Assistant: A Chat-Assistant for senior. Using Python , NAVER CLOVA and ChatGPT A Chat-Assistant for senior. Using Python , NAVER CLOVA and ChatGPT - GitHub - vellimole0621/Chat-Assistant: A Chat-Assistant for senior. Using Python , NAVER C..

Tistory

[반려로봇/대화 기능 개발] Naver Cloud 이용 Chat Assistant 기능 개발

반려 로봇으로서, 사용자와 대화할 수 있는 기능을 개발하였다. Stack : Python , ChatGPT , Naver Cloud Github : https://github.com/vellimole0621/Chat-Assistant GitHub - vellimole0621/Chat-Assistant: A Chat-Assistant for senior. Using Python , NAVER CLOVA and ChatGPT A Chat-Assistant for senior. Using Python , NAVER CLOVA and ChatGPT - GitHub - vellimole0621/Chat-Assistant: A Chat-Assistant for senior. Using Python , NAVER C..

Tistory

[반려로봇/대화 기능 개발] 마이크 이용한 음성 녹음 및 스피커를 통한 음성 출력

반려 로봇으로서, 사용자와 대화할 수 있는 기능을 개발하였다. Stack : Python , ChatGPT , Naver Cloud Github : https://github.com/vellimole0621/Chat-Assistant GitHub - vellimole0621/Chat-Assistant: A Chat-Assistant for senior. Using Python , NAVER CLOVA and ChatGPT A Chat-Assistant for senior. Using Python , NAVER CLOVA and ChatGPT - GitHub - vellimole0621/Chat-Assistant: A Chat-Assistant for senior. Using Python , NAVER C..

Tistory

[일본_취업_팁] 2. ES(자기 분석) & 업계 분석

일본 취업 흐름에 대한 이해(인턴쉽/기업설명회) > ES(자기 분석) & 업계 분석 > 기업 분석 > 면접 ES(자기 분석) ES는 Entry Sheet로 이력서라고 생각하면 된다. 사실 조금은 개념이 모호한 것중에 하나인데. 한국에서 생각하기에 이력서는 서류 전형 단계에서 제출하는 서류인데. 일본의 ES의 경우. 서류 전형에서 필요한 서류뿐만 아니라, 면접에서 들어오는 질문의 답변을 포함해서 말한다. 일본 취업 준비에 있어서 가장 중요한 부분이라고 볼 수 있는데. 취업에 대한 설명회를 듣거나 먼저 취업한 선배의 이야기를 들으면 모두 ES의 중요성을 대단히 강조하곤 한다. 그 이유는 한국과 일본의 면접 방향성에 차이가 있기 때문이다. 한국은 면접에서 면접자의 현재 능력을 강조한다면. 일본의 경우, 성장 ..

Tistory

[반려로봇] 독거노인을 위한, 반려로봇 목차

학교 캡스톤 디자인 작품으로 '독거노인을 위한, 반려로봇'을 제작중에 있다. 고령화 시대에 충분히 시의성 있는 주제이면서, 배운 임베디드 시스템이 적절히 사용될 주제라고 판단하였다. 제작 목표로는, 1. 반려로봇으로서 표정 변화등 표현이 가능해야 한다. 2. 독거노인과 대화가 가능해야 한다. 3. 독거노인에게 위험이 발생했을 때, 인지와 신고가 가능해야 한다. 4. 시 단위의 공공 기관에서, 반려로봇의 데이터를 관리하는 관리자 페이지가 있어야 한다. 5. 독거노인과 도보로 이동이 가능해야 한다. 가 있다. 이중 내가 맡은 부분인 2. 독거노인과의 대화 3. 독거노인의 위험 발생시, 인지 및 신고 4. 반려로봇 데이터 관리하는 관리자 페이지 제작으로 총 세 개를 맡았다. 따라서, 앞으로 이 내용들에 대한 ..

Tistory

[반려로봇/대화 기능 개발] 개요

반려 로봇으로서, 사용자와 대화할 수 있는 기능을 개발하였다. Stack : Python , ChatGPT , Naver Cloud Github : https://github.com/vellimole0621/Chat-Assistant GitHub - vellimole0621/Chat-Assistant: A Chat-Assistant for senior. Using Python , NAVER CLOVA and ChatGPT A Chat-Assistant for senior. Using Python , NAVER CLOVA and ChatGPT - GitHub - vellimole0621/Chat-Assistant: A Chat-Assistant for senior. Using Python , NAVER C..

Tistory

[파이썬 Python/알고리즘] LeetCode - Fizz Buzz

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com 412. Fizz Buzz https://leetcode.com/problems/fizz-buzz/ Fizz Buzz - LeetCode Can you solve this real interview question? Fizz Buzz - Given an integer n, return a string array answer (1-indexed) where: * answer[i] == "FizzBuzz" if i is d..

Tistory

[파이썬 Python/알고리즘] LeetCode - Number of Steps to Reduce a Number to Zero

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com 1342. Number of Steps to Reduce a Number to Zero https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero/ Number of Steps to Reduce a Number to Zero - LeetCode Can you solve this real interview question? Number of Steps..

Tistory

[파이썬 Python/알고리즘] LeetCode - Richest Customer Wealth

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com 1672. Richest Customer Wealth https://leetcode.com/problems/richest-customer-wealth/ Richest Customer Wealth - LeetCode Can you solve this real interview question? Richest Customer Wealth - You are given an m x n integer grid accounts w..

Tistory

[파이썬 Python/알고리즘] LeetCode - Integer to Roman

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com 12. Integer to Roman https://leetcode.com/problems/integer-to-roman/ Integer to Roman - LeetCode Can you solve this real interview question? Integer to Roman - Roman numerals are represented by seven different symbols: I, V, X, L, C, D ..

Tistory

[파이썬 Python/알고리즘] LeetCode - Single Number II

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com 137. Single Number II 문제 - https://leetcode.com/problems/single-number-ii/ Single Number II - LeetCode Can you solve this real interview question? Single Number II - Given an integer array nums where every element appears three times ex..

Tistory

[파이썬 Python/알고리즘] LeetCode - Buddy Strings

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com 859. Buddy Strings 문제 - https://leetcode.com/problems/buddy-strings/ Buddy Strings - LeetCode Can you solve this real interview question? Buddy Strings - Given two strings s and goal, return true if you can swap two letters in s so the ..

Tistory

[파이썬 Python/알고리즘] LeetCode - Two Sum

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com (문제 - https://leetcode.com/problems/two-sum/ ) 문제 설명 : Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solut..

Tistory

[파이썬 Python/알고리즘] LeetCode - Palindrome Number

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview キム・ヒョンギュ . vellimole0621 has 6 repositories available. Follow their code on GitHub. github.com (문제 - https://leetcode.com/problems/palindrome-number/ ) 문제 설명 : Given an integer x, return true if x is a palindrome, and false otherwise. => Palindrome 수, 앞 뒤 가 대칭인 수를 찾아라. 풀이 : 음수 인지 확인 > 홀수 짝수 경우의 수 나눔 > 반복문을 통해 대칭 확인 > 결과값 출력 class..

Tistory

[일본_취업_후기] 230526 금요일 코렉 내정자 토크 자료

우연한 기회로 일본 취업에 큰 도움을 받았던 코렉에서 내정자 토크를 하게 되었다. 그 때 사용한 자료를 공유하고자 한다. 코렉 카페에 올라온 게시글 https://cafe.naver.com/koreccafe/5644 [내정자TALK 자료 공개] 일본 체류 경험0! 컴공 전공 아니지만 2개월반만에 엔지니어로 합격 받은 대한민국 모임의 시작, 네이버 카페 cafe.naver.com

Tistory

[일본_취업_팁] 1.일본 취업 흐름에 대한 이해(인턴쉽/기업설명회)

일본 취업 흐름에 대한 이해(인턴쉽/기업설명회) > ES(자기 분석) & 업계 분석 > 기업 분석 > 면접 일본 취업 흐름 일본 취업 흐름의 경우, 크게 3학년 여름부터 시작된다. (3학년 여름) 인턴쉽 / 자기분석 / 업계 분석 / 기업 분석 또한 외자계, 즉 외국계 기업인 경우 이 시점에서 엔트리 하는 경우도 있다. 다음으로 (4학년 봄 3월)부터 본격적인 취직 활동이 시작된다. 무엇보다 그 시작을 의미하는 건 기업 설명회다. 한국 취직 시장의 경우, 어떤 지 모르겠지만. 일본의 경우 이 기업 설명회가 굉장히 중요하다. 기업 설명회에서 기업은 당사의 인재상과 사업에 대해 설명한다. 이를 통해서 구직자들은 이 기업뿐만 아니라 업계에 대한 지식을 쌓을 수 있다. 더 중요한 사실은, 기업에서 이 설명회를 ..

Tistory

[일본_취업_후기] 2024년 입사, 내정 받기까지

2023년 2월부터 4월 절반. 두 달 반 정도의 짧다면 짧은 일본 취업 활동 끝에 내정을 확정받았다. 즉, 히라가나도 모르는 상황에서 시작한 내 일본 취업 도전은 2023년 4월에 끝이 났다는 이야기다. 이 글은 2020년 1월 일본어 공부를 시작하고 2023년 4월 내정을 받기까지의 회고이다. 글을 못 쓰는 나에게, 얼마나 장황한 글을 쓸지 두려움이 앞서지만. 그동안의 있었던 일들을 정리하고, 또 일본 취업을 도전하려는 누군가에게 도움이 되었으면 하는 마음이다. 계기 2017년, 20살. 대학교 1학년 때 나는 방향을 잃었다는 생각을 했었다. 항상 수업 듣고, 남들 하는 것만큼 공부하면 적당히 좋은 대학 가서 적당히 좋은 직장에 가는. 그런 재미없고 평범한 삶을 희망했던 나는 대학교는 별로 재미없다는..

Tistory

[Github] 커밋 날짜 변경하는 방법

1일 1커밋 중, 가끔씩 커밋을 놓칠 때가 있습니다. 그럴 때 사용할 수 있는 커밋 날짜 변경하는 방법입니다~ 최근 커밋 날짜 변경하는 방법 git commit --amend --no-edit --date "Wen 8 Mar 2023 21:20:26 KST" 날짜의 경우 요일 일자 월 연도 시간 KST(한국 시간 Korea Standard Time)으로 구성하면 됩니다. 만약에 내일 3월 9일의 경우 Thu 9 Mar 2023 ~이 됩니다. 되도록 이 방법 사용 없이. 매일 커밋하도록 합시다!

Tistory

[Github] .DS_Store 파일 삭제하는 방법

깃허브 작업하던 중 .DS_Store 파일이 자꾸 엮여 들어가는 상황이 발생하였다. .DS_Store 파일은 맥에서 폴더 접근 시 생성되는 파일이다. 결과적으로 필요없는 파일이므로 삭제하는게 바람직하다. 방법 1) 직접 삭제 rm 으로 하나 하나씩 삭제하는 방법도 있겠지만. rm .DS_Store *상위 디렉터리에서 현재 디렉터리까지 .DS_Store 파일 전부 삭제하는 방법을 사용하자. find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch 방법2) .gitignore 파일 이용 .gitignore 파일은 git add 에서 제외할 파일을 지정할 수 있는 파일이다. .gitignore 파일을 생성해 안에 .DS_Store을 작성한 뒤,..

Tistory

[Linux]chownとは

- chown chownはファイル・ディレクトリーのユーザーの所有権やグループの所有権を変更するコマンド。 ユーザーの所有権 ユーザーの所有権はファイルの作成・実行などをどのユーザーが可能の意味。ファイル・ディレクトリーを作成したユーザーのIDで指定される。 グループの所有権 いろいろなユーザーが共に管理するためのものだ。人たちをグループして管理する。 chownの使い方 所有権の変更のためにはスーパーユーザーに変更する必要がある su スーパーユーザーに変更 chown <変更する所有者>

Tistory

[Linux]chmodとは

- chmod chmodはファイルのパーミッション(読み込み・書き込み・実行)の設定を「所有者」「グループ」「その他のユーザ」にそれぞれ割り振るコマンドだ。 パーミッションを確認する方法 ls -l

Tistory

[Linux]&とは

- バックグラウンドで実行 "&" &とはコマンドの最後のつけるとそのコマンドをバックグラウンドで実行するコマンドだ。 &の使い方 コマンドの最後に&をつける sleep 3000 & sleepという時間を止まる命令をバックグラウンドで実行する。 作業を管理する方法 jobs // 現在利用者の作業を表示 jobs その結果:作業が表示 fg

Tistory

[Linux]&&とは

- "&&" &&は複数の命令の実行のために使うコマンドだ。 &&の使い方 コマンドの間に&&をつける コマンド1&&コマンド2 例)echo 123と echo abc 命令を実行する echo 123 && echo abc その結果 123 abc 前のコマンドがエラーで実行されない場合、後のコマンドも実行しない。

Tistory

[Linux]curlとは

- curl curlはプロトコルを利用してURLで示されるネットワーク上の場所との間でデータの送受信するコマンドだ。 使い方1)curl ipinfo.io // 自分のグローバルIPを確認 curl ipinfo.io その結果:自分のIP/CITY/REGION... etcが出力 使い方2)curl <サイトのURL> // サイトをGETする curl https://www.google.com/ その結果:GOOGLEのサイトをGETする。 使い方3)curl -o

Tistory

[Linux]psとは

- ps psはプロセス情報・PID(Process ID)を確認するコマンドだ。 使い方1)ps // 現在シェルで実行中のプロセスを出力 ps その結果:プロセスのPID TTY TIME CMD が出力 使い方2)ps -e // 現在実行中のプロセス全て出力 ps -e その結果:上と同じ 使い方3)ps -f // プロセスの全ての情報を出力 ps -f その結果:上の情報で UID PPID C STIME が追加されて出力 使い方4) ps -ef | grep // あるPIDを探す・ ps -ef | grep chrome その結果:上のPIDの情報が出力される。

Tistory

[Linux]grepとは

- grep grepはファイルにある文字列があるのかを確認するコマンドだ。 使い方1)grep

Tistory

[Linux]findとは

- find findはファイル・ディレクトリーを探すコマンドだ。 使い方1)find

Tistory

[Linux]topとは

- top topは現在実行されているプロセスの情報(プロセスID ユーザー名 プロセス優先度 メモリ CPU ... etc)を確認できるコマンドだ。 使い方1)top // 現在のプロセスの情報を確認 top その結果:プロセスの情報(プロセスID/ユーザー名/メモリ... etc)が出力 使い方2)top -n

Tistory

[Linux]tailとは

- tail tailはファイルの末尾を確認するコマンドだ。 使い方1)tail

Tistory

[Linux]while文とは

shellの条件分岐 と 繰り返し処理 を組み合わせるwhile文 while文は指定された条件式がtrueの場合、繰り返し処理を実行するし、条件式がfalseの場合は繰り返しを終了する。 : lt // = le //

Tistory

[Linux]echoとは

shellのechoコマンド echoコマンドは画面に文字列を表示するコマンドだ。 echoの使い方 echo [オプション] [文字列」] 例)”Hello, World"を表示する echo "Hello, World" その結果:Hello, World 変数を表示する 例) 変数(number)に数(100)を保存した後出力する a=1200 echo $a その結果:1200 複数の変数を表紙する 例) 変数(menu&price)を表紙 menu=bread price=500 echo order: $menu And Its price: $price その結果: order: bread And Its price: 500 計算値を表示する `expr \<計算値>`で計算値を囲む。 例) breadが3個の場合を表紙 n=3 echo order: $menu n..

Tistory

[Python] 블랙잭 게임

파이썬 함수 내용을 응용한 블랙잭 게임 # Black Jack game!! """ 규칙 : 0. 일반적인 블랙잭 게임과 룰이 조금 다르므로 규칙을 읽을 필요가 있다! 1. 처음에 사용자는 카드 두개 딜러는 카드 한개를 받는다. 2. 첫 배팅의 경우, 사용자는 무조건 참여해야 게임 진행이 가능하다. 3. 이후 배팅에서, 사용자는 추가 카드를 받을 수 있고. 이후 게임을 더 진행할 지 결과를 확인할 지를 결정한다. 4. 결과 확인 선택 전까지 딜러의 카드는 추가 배팅 이후 그전 딜러의 카드를 볼 수 있다. """ import random import sys # 카드 생성 함수 def deal_card(): cards = [1, 2, 3, 4, 5] return random.choice(cards) # 카드 ..

Tistory

[CS/github]githubの主な単語

リポジトリ > リポジトリはファイル、ディレクトリを保存されるところだ。 特にgitのリポジトリはファイルの変更によって別に区別られて保存できる。 つまりgitのリポジトリを通してファイルの変更によって区別に保存してプロゼクトのバージョン管理ができる。 リモートリポジトリ > ファイルをリモートリポジトリ専用のサーバで管理し、チームでいろいろな人たちと共有するためのリポジトリだ。 ローカルリポジトリ > 自分のPCでファイルを保存する個人専用のリポジトリだ。 ブランチ > ブランチはあるプロゼクトのエンジニアたちがそれぞれ自分で開発するための概念だ。 それぞれのブランチはお互い影響されらないので、いろいろな開発を共に進められる。 ある開発が終わったらそのプロゼクトのmasterブランチへマージしてmasterブランチにその開発が反映できる。 ’HEAD’というポインタでそれぞれのブラン..

Tistory

[CS/github]githubの主なコマンドは

clone >リモートリポジトリを複製するコマンドだ。 >リモートリポジトリからローカルリポジトリにファイルを持ってくれる。 > cloneコマンドの使い方 $ git clone [リポジトリパス] //入力したリポジトリを現在のリポジトリに複製する。 $ git clone https://github.com/[ユーザー名]/[リポジトリ名].git //GitHubのリポジトリを指定した時の使い方 >> privateリポジトリの場合はパスワード認証かSSH公開鍵の設定が必要だ。 branch > ブランチを作り、並び、名を変更し、削除するコマンドだ。 > branchコマンドの使い方 $ git branch //リポジトリのブランチを並ぶ $ git branch //新しいブランチを作る。 $ git branch -d //そのブランチを削除する。マージされてない変更が..

Tistory

[CS/github]github Flow

GitHub Flow GitHub Flowとは GitHub Flowはブランチ戦略の1つで「メインのmasterブランチ」・「機能開発のfeatureブランチ」の構成になっていた。 GitHub Flowの特徴 1。プルリクエストを使うこと 2。masterブランチは常にデプロイ可能なこと 3。git flowと比べて多い必要なブランチがないこと。 GitHub Flowの流れ 1。開発リポジトリをアカウントへforkする。 2。メインブランチから作業ブランチを切る。 3。ローカルで開発・コミットしてforkされたブランチにpushする。 4。メインリポジトリにプルリクエストしてフィードバック受ける。 5。レビュアーに承認されたらメインリポジトリへマージする。 6。デプロイする。 fork forkはあるgitリポジトリを自分のリモートリポジトリにコピーすることだ。 cloneに..

Tistory

[CS/github].gitignoreは

.gitignore .gitignore とは .gitignoreはGitで使えられる特徴なファイルでこのファイルに作成されたファイルは上から順番に処理されて、Gitのトラッキングの対象外になります。 .gitignoreは’.'で始まり、隠しファイルとして存在します。 .gitignore の使い方 ファイル・ディレクトリ名を入力して使います。 例) >temp.txt ファイルを無視 temp.txt >temp ディレクトリーを無視(/で始まらない場合) temp / >temp ディレクトリーからの相対パスで指定されたディレクトリを無視(/で始まる場合) / temo / > .txt 全部無視 (*は全部を意味) *.txt > temp ディレクトリを無視しない (!は不定の意味) ! temp /

Tistory

[CS/github]githubのPull requestは

プルリクエスト プルリクエストとは プルリクエストとはGitHubの機能としてチーム開発に利用される機能だ。 プルリクエストを使わずにでデフォルトブランチにマージさればシステムに問題できる可能性があるので、 プルリクエストを通して変更の内容に問題があればその問題を解決し、作成されたコードよりいいコードを作るためにチームの中で共有して改善できる。 また、プルリクエストで送信されたソースコードに他の開発者がレビューを作成できる。 プルリクエストの流れ >基本的な流れ ワークツリーで作成・変更で開発されたのをチームリーダーなどのレビュアーにプルリクエストを送信してリビューされた後デフォルトブランチにマージを行ってもらうようになる。 >1。リモートリポジトリをローカルリポジトリに複製する。 git colone 2。ブランチを作る。 git branch 3。ファイルの変更・コミット >4。リ..

Tistory

[자바 JAVA/알고리즘]백준 9655번 : 돌 게임

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 9655번 : 돌 게임 ( 문제 - https://www.acm..

Tistory

[자바 JAVA/알고리즘]백준 1681번 : 줄 세우기

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 1681번 : 줄 세우기 문제 설명 : 학생..

Tistory

[일본어 공부/ 뉴스] 猛暑の水分補給に注意点 思わぬ健康障害も…医師が警告「ペットボトル症候群」とは

( 출처 - https://news.tv-asahi.co.jp/news_society/articles/000265212.html) 요약 : ペットボトル症候群という病気になる搬送者の数が増えている。それは暑さを乗り切りために、飲んだスポーツドリンクなどを飲..

Tistory

[자바 JAVA/알고리즘]백준 1453번 : 피시방 알바

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 1453번 : 피시방 알바 (문제 - https://www...

Tistory

[자바 JAVA/알고리즘]백준 3009번 : 네 번째 점

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 3009번 : 네 번째 점 (문제 - https:/..

Tistory

[자바 JAVA/알고리즘]백준 1075번 : 나누기

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 1075번 : 나누기 ( 문제 - https://www.a..

Tistory

[자바 JAVA/알고리즘]백준 5585번 : 거스름돈

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 5585번 : 거스름돈 ( 문제 - https://www..

Tistory

[자바 JAVA/알고리즘] 백준 2455번 : 지능형 기차

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 2455번 : 지능형 기차 ( 문제 - https://ww..

Tistory

TIL_220905 : 런타임 / 이벤트 기반 / 논 블로킹 / 싱글 스레드

220905(월) 공부한 내용 NodeJS 교과서 1장(노드 시작하기) 런타임과 노드 내부 구조 이벤트 기반(event-driven) / 논 블로킹 싱글 스레드 서버로서의 노드 개념 1. 런타임과 노드 내부 구조 런타임은 특정 언어로..

Tistory

[자바 JAVA/알고리즘] 백준 1598번 : 꼬리를 무는 숫자 나열

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 1598번 : 꼬리를 무는 숫자 나열 ( 문..

Tistory

[자바 JAVA/알고리즘]백준 2435번 : 기상청 인턴 신현수

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 2435번 : 기상청 인턴 신현수 ( 문제 - http..

Tistory

[자바 JAVA/알고리즘]백준 1100번 : 하얀 칸

//GitHub https://github.com/vellimole0621 vellimole0621 - Overview vellimole0621 has 4 repositories available. Follow their code on GitHub. github.com 백준 1100번 : 하얀 칸 ( 문제 - https://www..

1 2