전체 글103 효과적인 근성장 훈련법 포스팅 목적 체계적으로 점진적 과부하를 먹이기 위한 루틴이 필요하다고 느꼈다. 그날그날 컨디션에 따라 아무렇게나 무게를 들면, 점진적 과부하를 주기 어렵다. 물론 매일매일 컨디션이 오락가락한다면 마찬가지로 점진적 과부하를 일정하게 주기 어렵다. 그러므로 컨디션관리가 필수적으로 선행되어야 한다. 웝업세트 목표무게를 정해놓고, 해당 무게 이전까지 1~3회만 최고로 집중해서 진행한다. 웜업세트를 기록할 필요는 없고, 충분히 몸이 예열될 정도로 천천히 가볍게 진행한다. 본세트 전, 3분정도 충분히 휴식을 취하고 시작한다. 메인세트 분할 하체+어깨 / 등+이두 / 가슴+삼두 3분할로 운동한다 세트수 하체+어깨는 스쿼트와 OHP를 4세트씩 등+이두는 바벨로우와 중량풀업을 4세트씩 가슴+삼두는 벤치프레스를 4세트 진.. 건강정보 2022. 10. 17. 집중력 저하의 원인, 바퀴달린 의자 요즘 책상의자를 보면 대부분이 바퀴달린 의자로 나온다. 아마 이동하기가 편하기 때문이라 생각된다. 하지만, 집중력 저하를 겪고 있는 사람의 경우 고정형 의자를 사용해보는것이 좋다. 바퀴의자는 쉽게 회전하고 이동되며, 이는 사용자의 집중력을 쉽게 떨어뜨릴 수 있다. 이런 현상은 나이가 어린 아이들에게서는 더 심하게 나타난다. 생활정보 2022. 10. 17. 오토매틱 시계 날짜 재설정시 주의할점 포스팅 목적 오랜만에 정장을 입을 일이 생겨, 구석에 잠들어있던 시계를 꺼냈다. 맨날 갤핏만 쓰다보니, 오랜만에 찬 까레라16은 굉장히 묵직하게 느껴졌다. 날짜와 시간을 맞추는 법도 다 잊었다. 뭔가 주의할 점이 있었는데 어렴풋이 기억이 날 듯 말 듯... 기본상식 너무 기본적인것도 모르는 게 많아..! 알아야한다. 용어정리 가운데에 튀어나와있는부분을 크라운(용두)이라 한다. 크라운을 시계방향으로 돌리는 것을 와인딩이라 하며, 기계식시계를 움직이게 한다. 손목시계의 구분 기계식 시계는 수동/자동으로 나눠진다. 수동시계는 기계식 시계의 크라운을 돌려야만 시계가 움직인다. 자동시계는 오토매틱(Automatic)시계라고도 하며, 근래 흔히 볼 수 있는 시계다. 팔이 움직이며 자동으로 동력이 공급되는 방식이다... 생활정보 2022. 10. 14. 장례식장 예절의 A to Z 포스팅 목적 경사보다 조사를 잘 챙기라 했다. 중요한 자리이니만큼 기본적인 예절을 알아야하는데, 자주 생기는 일이 아닌만큼 잊어버리기 쉽다. 특히 사회 초년생인경우 모르는 경우가 당연하다. 꼭 알아보고 가자! 장례식장 입장 전 준비할것 1. 복장 어두운색, 검정색, 회색 모두 괜찮다. 타이를 검정색 계열로 매주면 아주 좋다. 요즘엔 니트, 코트도 괜찮다. 양말도 검정색으로 하는것을 추천한다. 흰색도 가능. 스프레이를 뿌린 올린머리, 진한 화장등은 장례식장과 맞지 않으므로 준비할 때 참고한다. 향수를 뿌리는 것도 피해야한다. 2. 조의금 준비 각자의 형편에 맞게 액수가 정해지지만, 결혼식등 경사보다는 더 많이해야 한다. 30살 필자기준 친한사이면 30~50정도까지 생각한다. 힘들 때 힘이 되어주는게 진짜 .. 생활정보 2022. 10. 14. [matplotlib] 기본 그래프그리기: plot() 함수 포스팅 목적 matplotlib의 pyplot.plot() 함수의 기본적인 사용법을 정리한다. pyplot을 plt로 임포트하기때문에 plt.plot()으로 자주 사용한다. 함수원형 매뉴얼에 나온 콜시그니쳐를 보자. 1. [x] 첫번째 인자는 [x]이며, 괄호가 쳐져있다는 것은 생략이 가능하다는 뜻이다. y값 리스트만 넣어도 plot이 가능하다. 주어진 y값 리스트에 맞춰서 0...n-1개의 x값 인덱스 어레이가 생성된다. 2. [fmt] [fmt]는 색, 마커, 라인스타일을 지정할 수 있는 포매팅 스트링을 말한다. 'r*--'를 지정하면, 색은 'red', 마커는 '*', 라인스타일은 '--'라는 뜻이다. 연습예제 import matplotlib.pyplot as plt y1=[2,2,1] # x1은 .. CS/Python 2022. 10. 13. [numpy] meshgrid 함수 알아보기 포스팅 목적 numpy의 meshgrid 함수를 이해하고 사용방법에 익숙해지기 위함이다. 왜 이해를 못했는지 모르지만, 이상하게 바로 직관적으로 이해를 못했었다. 알고나니 어려운 것은 아닌데, 포인트를 못 잡으면 헤맬 수도 있겠다 싶다. meshgrid 함수 기본 사용법 Parameters 일단 필수인자로, xi 배열을 받는다. x-y평면에서 2차원 그리드를 만들 것이면 그리드로 지정할 x범위와 y범위를 넘겨준다. x-y-z평면에서 3차원 그리드를 만들 것이면 3차원 입체 그리드로 지정할 x범위, y범위, z범위를 넘겨준다. 선택옵션으로는 indexing이 있다. 디폴트로 indexing='xy'인 Cartesian indexing방식이고, indexing='ij'를 주면 matrix indexing을 .. CS/Python 2022. 10. 7. [numpy] linspace 기본 사용법과 arange와의 차이점 포스팅 목적 자주 등장하지만 아직 잘 모르겠는 numpy linspace에 대하여 간단히 사용법을 알아보고 익힌다. np.linspace()함수를 사용하고 보니 np.arange()와 매우 유사한데, 차이점도 짚고 넘어가자. linspace 함수개요 "Return evenly spaced numbers over a specified interval." Linspace는 아마 Linearly Spaced의 약자인 듯 하다. 인자로는 linspace(start, stop, num)을 받는다. 시작지점과 끝점은 필수인자이며, num값은 주어지지 않았을 때 기본적으로 50의 값을 갖는다. 즉 50등분한다. 반환값은 당연히 1차원 ndarray이다. linspace 예제코드와 모양새를 보자! 1부터 5까지 5등분.. CS/Python 2022. 10. 7. 역류성식도염 약없이 치료하기 역류성식도염이란 무엇인가? 역류성식도염은 스트레스가 많은 현대인에게서 흔히 볼 수 있는 질병으로, 위산이 위상부괄약근을 지나 식도로 역류하는 질환이다. 이에 대해 대수롭게 생각하지 않고 병원에 가서 제산제등의 처방약만 먹는다면, 위산역류의 원인을 치료하는것이 아니므로 몸은 점점 더 망가져간다. 증상을 일으킨 여러가지 원인이 있을 수 있지만, 기본적으로 잘못된 생활 습관과 식이가 위역류질환을 만들어낸다고 보는 것이 합당하다. 말인즉슨, 이 질환은 약이 아니라 본인의 생활습관과 식습관을 되돌아보아야 치료가 가능하다는 뜻이다. 절대 제산제를 먹어 속쓰림만 완화하려고 하면 안된다. 반복된 제산제 복용은 위를 약하게 만들고, 위산분비가 저하된 위는 온갖 다른 질병의 원인이 될 수 있다. 역류성식도염 고치는 방법 .. 건강정보 2022. 10. 7. subplot, subplots 함수 사용법과 차이점 포스팅 목적 matplotlib.pyplot의 subplot과 subplots 함수를 공부하고 익히기 위함 공부순서 더 간단한 subplot먼저 본 후 subplots을 다룬다. 마지막엔 차이점을 간략하게 정리해본다. subplot 함수 기본 사용법 인자 subplot()의 인자 3개는 순서대로 1)행의 수, 2)열의 수, 3)번호를 나타낸다. 행과 열을 받는다는건, 매트릭스가 나온다는 거겠지? 이 매트릭스 구역에 번호가 있으며, 세번째 인자 index로 이를 지정해 사용할 수 있다. 번호는 1부터 매기며, 순서는 왼쪽 위부터 오른쪽으로, 그 다음줄 순이다. 리턴값 'axes'라 불리는 걸 리턴한다. 어떤 projection이 일어났느냐에 따라 다른 종류의 axes 클래스를 리턴한다. 예제코드와 실행결과.. CS/Python 2022. 10. 5. make_classification 함수로 랜덤 데이터셋 생성하기 포스팅 목적 사이킷런의 make_classification() 함수에 대해서 공부한다 오늘의 목표 랜덤 데이터셋을 생성하여 스캐터 그래프를 그릴 수 있게 된다. 피쳐 2개, 클래스 3개짜리 랜덤 데이터셋을 만들어 그린다. make_classification() 함수 make_classification 함수는 sklearn.datasets에 있다. 분류를 위한 랜덤 데이터셋을 생성할 수 있도록 도와주는 함수다. 함수원형 리턴값으로는 피쳐 ndarray, 레이블 ndarray를 받는다. 실습 코드 from sklearn.datasets import make_classification X_features, y_labels = make_classification(n_samples=300, n_features=2.. CS/Python 2022. 10. 5. QUICK SORT 정리..[C] 퀵정렬 분할정복법(divide ans conquer) 사용한다. O(NlogN) 시간 복잡도를 가진다. 오름차순 기준) 개념: 피봇값을 기준으로 더 작은 수를 왼쪽으로, 더 큰 수를 오른쪽으로 옮긴다. 왼쪽부터 하나씩 확인하며 피봇보다 큰 값을 찾고, 오른쪽부터 하나씩 확인하며 피봇보다 작은 값을 찾아, 이 둘의 위치를 바꾼다. 그러다 엇갈리게 되면, 피봇값과 엇갈린 앞에 값 위치를 바꾼다. 코드로 이해하는 게 제일 나을 듯 하다. 소스코드를 깔끔하게 하려면 재귀함수로 구현 #include void quickSort(int *data, int start, int end) { printf("called! start: %d, end: %d\n", start, end); for(int i=start;i= en.. CS/Algorithm 2022. 7. 27. malloc 기본적인 사용법 malloc 기본적인 사용법 이건 왜 외워지지가 않냐.. 함수 원형 #include void* malloc(size_t size); 성공 시 할당한 메모리의 첫 번쨰 주소 리턴, 실패시 null 리턴 사이즈를 넣어줘야하므로 int배열이라면 sizeof(int)*길이 를 하면 된다. void* 리턴이라서, char* 배열이면 캐스팅을 명시적으로 해주어야한다. 쓰고 난 뒤 free 꼭 해줘야한다. 마찬가지로 에 있고, free(ptr) 넣어주면 된다. CS/C++ 2022. 7. 22. 이전 1 2 3 4 5 6 7 ··· 9 다음