[EP1] 나만의 Cloud서비스 만들기 나는 Desktop PC의 Disk 데이터를 Notebook 과 Mobile 에서 쉽게 동기화 하여 사용하고 싶었다. 즉, OneDrive, Google Drive 와 같은 Cloud 서비스를 나의 Deskop PC를 서버처럼 사용하고 싶은 것이다. 사용 예로는 Desktop으로 뭔가 프로그래밍이나 사진, 비디오 편집을 진행 하다가 Notebook 에서 동일한 작업을 바로 수행하고 싶을때 파일 동기화가 되어있지 않으면 데이터를 옮기고 Sync를 수동으로 맞추는데에 소요되는 시간이 실제 작업하려고 하는 시간보다 더 오래 걸리는 경우가 있다. Cloud 서비스를 이용해도 되지만 매달 구독료를 내야 하고 Cloud 용량을 초과할 만큼의 대용량 작업을 필요로 하는 경우 ..
[Windows] 네트워크 공용 폴더 및 파일 공유하기 1) 설정 > 네트워크 상태 > 네트워크 및 공유 센터 2) 네트워크 및 공유 센터 > 고급 공유 설정 변경 3) 모든 네트워크 공용 폴더 공유 > 네트워크 액세스 권한이 있는 모든 사용자가 공용 폴더의 파일을 읽고 쓸 수 있도록 공유 켜기 암호로 보호된 공유 > 암호 보호 공유 켜기 4) 공유하고자 하는 폴더를 선택하고 마우스 오른쪽 버튼 눌러 속성 선택 5) 속성 > 공유 > 고급 공유 선택 6) 고급공유 > 선택한 폴더 공유 > 동시 사용자수 지정 7) 공유 사용 권한 지정 > Everyone 모든 권한 지정 (필요시 특정 계정 혹은 사용자 그룹 등을 별도로 지정) 8) 네트워크 > 공유 폴더 추가 확인 참고 : https://support.m..
중위수식으로 표현된 연산을 후위수식 표기법으로 변경하고 계산해주는 예제 코드 입니다. 전위수식, 중위수식, 후위수식에 대한 설명과 변환 방법등은 아래 게시글을 참고하세요. https://injunech.tistory.com/412 [Stack] 전위수식(prefix), 후위수식(postfix), 중위수식(infix) [Stack] 전위수식(prefix), 후위수식(postfix), 중위수식(infix) 중위수식(Infix) 중위수식은 일반적으로 우리가 수식을 사용할 때 피연산자 사이에 연산자를 표기하는 방식 Ex) 1+3*2+4/2 피연산자(숫자) 사이 injunech.tistory.com 후위수식 변환 및 계산 예제 코드 #include #include #include #define MAX_STACK_..
[Stack] 전위수식(prefix), 후위수식(postfix), 중위수식(infix) 중위수식(Infix) 중위수식은 일반적으로 우리가 수식을 사용할 때 피연산자 사이에 연산자를 표기하는 방식 Ex) 1+3*2+4/2 피연산자(숫자) 사이에 연산자(덧셈, 곱셈, 뺄셈, 나눗셈)가 있는 식을 중위수식(Infix) 이라고 합니다. 하지만 컴퓨터는 직관적으로 연산자의 우선순위에 따라 연산을 수행할 수 없으므로 연산자 우선순위에 따라 계산해주기 위해 Stack 자료구조를 사용하여 prefix, postfix 와 같은 수식으로 변경하여 계산을 해줘야 합니다. 전위수식(Prefix) 전위수식은 연산자가 피연산자 앞에 나오는 방식으로 5+8는 +58라고 표현하는 것입니다. Ex) 1+2*3+1+2/2 => ((1+..
register int 와 int 의 수행속도 차이 비교 C언어든 C++이든 결국 컴파일러를 거치면 어셈블리로 전환이 될 것입니다. 이는 곧 기계어이며 하드웨어와 연관이 있는 언어이므로, 하드웨어와 관련있는 코딩 구문들도 상당수 존재합니다. 그 중 register int 에 대해 확인 해 보도록 하겠습니다. int main() { int tmp1 = 0; int tmp2 = 0; clock_t clk1 = clock(); for (int i = 0; i < 10000; i++) { for (int j = 0; j < 10000; j++) { tmp1 += i; } } cout