목록분류 전체보기 (44)
이것저것 잡동사니
수많은 전자기학의 물리량들은 벡터를 사용해 정의된다 (물론 스칼라도 있다). 그러므로 전자기학 정리들의 증명과 이해를 위해서는 벡터를 대상으로 하는 기본적인 연산들에 대해 알아야 한다. 모든 연산 및 공식들을 충분히 손에 익히고 외우면 좋겠지만 그러기에는 첫 장에서 너무 오랜 시간 머무르게 된다. 이러이러한 공식들이 있다는 것만 기억해두고 필요할 때마다 돌아와서 참고하면 된다. 자주 쓰이는 공식들은 굳이 외우려고 노력하지 않아도 자연스럽게 익숙해질 것이다. 전자기학에 관한 글이므로 대부분의 공식에 대한 증명은 하지 않을 것이다. 증명이 필요하면 벡터 미적분학 교재를 참고하거나 구글링을 통해 찾아보길 바란다. 나중에 벡터미적분학이나 벡터해석학을 따로 공부해서 정리글을 올리게 되면 링크를 걸어놓겠다. 1.1..
전자기학을 고3 때 잠깐 공부했다가 다 까먹어서 대학교 2학년 때 '전기자기학1' 과목을 들으면서 다시 공부했다. 그런데 또 슬슬 머릿속에서 지워져 가는 중이라 복습 겸 블로그에 정리 글을 올려보고자 한다. 아직 3학년 1학기 기말고사가 끝나지 않아 사용할 책만 올려놓고 시험이 끝나는 대로 조금씩 글을 올려보도록 하겠다. 사용할 교재는 'Introduction To Electrodynamics 4th Edition - David J. Griffiths'다. 고등학생 때 페이스북 물리학 그룹에서 괜찮은 교재라는 말을 주워듣고 이 책으로 공부를 시작했었다. 대학에 와서 수강했던 전자기학 강의에서는 Hayt 전자기학 교재를 사용했는데 Griffiths 전자기학 교재의 표기와 유도 과정에 익숙해져서인지 수업을 ..
현재 노트북에 1TB SSD를 장착해 3개의 파티션으로 나누어 사용 중이다. Windows 10(NTFS)와 Ubuntu(EXT4)용으로 각각 약 440GB를, 파일 저장(exFAT)용으로 145GB를 할당했다. 기본적으로 Ubuntu를 설치하고 난 후, exFAT 파티션이 부팅 시 자동으로 인식되지 않았다. 수동으로 마운트를 해도 해당 파티션에 대한 쓰기 권한을 얻을 수 없었다. chmod 명령어도 먹히지 않았다. 그래서 마운트 옵션을 변경해 부팅 시 자동으로 마운트 되고 쓰기, 읽기, 열기 권한을 모두 얻을 수 있도록 했다. 먼저 gnome 디스크 유틸리티를 실행한다. sudo gnome-disks exFAT 파티션을 선택하고 기어 모양 버튼을 클릭해 'Edit Mount Options...' 메뉴를..
사용한 우분투 버전 : 20.04.2 LTS (Desktop) 시스템 언어 설정이 영어로 되어 있어서 설명에 메뉴 이름을 영어로 표기해놨습니다만... 충분히 따라하실 수 있을거라 생각합니다. 1. apt update / upgrade sudo apt update sudo apt upgrade 2. 다크 테마 적용 Settings > Appearance > Window theme > Dark 3. 터미널 설정 Terminal 열기 (Ctrl + Alt + T) > Preferences 3-1. 커서 모양 설정 Profile 선택 > Text > Cursor > Cursor Shape > I-Beam 3-2. 색상 설정 'Colors' 탭으로 이동 1. 'Use colors from system theme'..
다른 알바 후기 [리뷰/알바] CJ 대한통운 옥천HUB 택배 상하차 알바 후기 [리뷰/알바] 쑨(SOON) 일일알바 어플 단순노무 알바 3일 후기 다음 글 : [리뷰/알바] 구매대행 쇼핑몰 단순 키워드 작업 알바 후기 이번에 리뷰 할 알바는 구매대행 쇼핑몰 업로드 알바다. 알바천국이나 알바몬에 쇼핑몰 업로드 알바를 검색해보면 다 비슷비슷한 구인 공고들이 올라와 있다. 하지만 자세히 보면(또는 개당 단가를 보면) 해야 하는 작업이 다른 것을 알 수 있다. 다음과 같이 크게 세 가지로 분류해볼 수 있다. 단순 업로드 (개당 250원 정도) 소싱 + 업로드 (개당 500원 정도) 소싱 + 업로드 + 상세페이지 제작 (개당 2000원 이상~) 당연히 번호가 올라가는 순서대로 작업은 어렵다. 단순 업로드는 중학생..
아래의 파이썬 코드는 특정 기간 동안의 바이낸스 거래소 USDT 선물의 kline(datetime, 시작가, 최고가, 최저가, 종가, 거래량)을 얻기 위해 작성되었다. Reference : https://binance-docs.github.io/apidocs/futures/en/#sdk-and-code-demonstration binance.py ''' Author : Park Siyoung (siyoung4528@gmail.com) Date : 2022.06.11 Description : Python code to get kline of USDT future price of given period by using Binance API. This is the first version. Lots of th..
system() 함수를 사용해 윈도우 명령 프롬프트의 'mode con' 명령을 사용한다. 해당 명령은 명령 프롬프트의 스크린 버퍼 크기를 변경시킨다. Reference : https://docs.microsoft.com/ko-kr/windows-server/administration/windows-commands/mode void set_console_size(const int cols, const int rows) { char* command = new char[64]; sprintf(command, "MODE CON COLS=%d LINES=%d", cols, rows); system(command); } 콘솔 크기를 사용자가 변경하지 못하도록 하려면, 다음 함수를 사용하면 된다. void lock..
문제 바로가기 : https://www.acmicpc.net/problem/1709 설명은 나중에 시간 나면 적는걸로... 소스코드 #include using namespace std; #define CHK_TILE(x, y, R) ((x * x + y * y R * R)) int main(void) { long long N; cin >> N; long long R = N / 2; long long cnt = 0; long long x = 0, y = R - 1; long long move[3][2] = { {1, 0}, {0, -1}, {1, -1} }; while (x != y) { cnt++; for (i..
문제 바로가기 : https://www.acmicpc.net/problem/2004 설명은... 나중에! 시간 있으면 작성! 소스코드 #include int main(void) { long long n, m, div; scanf("%d %d", &n, &m); int b2 = 0, b5 = 0; for (div = 2; div