셀의 값으로 시트의 이름을 변경하기(매크로) Sub sheetnamechange() ActiveSheet.Name = ActiveSheet.Range("d2") End Sub Android App Bundle 이란? 앱의 모든 컴파일된 코드 및 리소스를 포함하여 APK 생성 및 서명을 Google Play에 맡기는 게시 형식. - 빌드 전 단계의 것들을 구글에 넘겨주는 것 개발자와 사용자의 측면에서 각기 장점 1. 개발자 측면 - 다양한 기기에 대한 지원을 최적화하기 위해 여러 개의 APK를 빌드, 서명 및 관리할 필요 없음 2. 사용자 측면 - 더 작고 최적화된 앱을 다운로드하게 됨 개발자는 서명된 Android App Bundle을 빌드하고, 단지 google play에 업로드하면 된다. ▶ 구글이 최적화된 APK를 각 사용자별로 제공한다. ▶ 크기가 150MB이상이면 오류 발생 즉 google play에 게시할 때 사용하는 빌드 방법이며, 다른 기기에 직접 설치한다고 하면 Android App Bundle이 아.. 8년 이상 자경농지 세액 감면, 비과세 아니다. 조세특례제한법 제69조(자경농지에 대한 양도소득세의 감면)에 나와 있는 사항으로, 8년 이상 직접 경작한 경우에는 산출되는 양도소득세에 대한 세금을 감면해 주겠다는 말이다. 언뜻 들으면 8년 이상 자경 농지 팔 때에는 무조건 세금 안 내도 돼라고 생각할 수 있지만 맞을 수도 있고 안 맞을 수도 있다. 이는 비과세 라는 말과 혼동되어서는 안 된다. 비과세는 해당 토지의 양도소득 자체에 대한 세금을 계산하지 않겠다는 말이다. 한 필지(건) 매도 시에는 차이가 없지만 여러 필지 매도시에는 차이가 발생할 수 있다. 그럼 이 두 가지 말이 어떻게 다른지 살펴보자. 다른 공제 항목은 고려하지 않기로 한다. 양도소득세는 1년내(1/1 ~ 12/31)에 발생하는 모든 양도소득에 대한 합산을 하여 이에 대해 누진세율에 .. [GIT] .gitignore, local ignore .gitignore에 파일 이름을 넣으면 이는 remote 서버에도 적용되는 항목이다. 대신에 내 local machine에서만 ignore를 하고 싶으면 다음 파일을 에디터로 열어서 파일 이름을 적어준다. ==> .git/info/exclude $ git status 를 했을 때 해당 파일이 아직 나온다면, 다음의 명령을 처리해 준다. $ git update-index --assume-unchanged 다시 복구하려면 $ git update-index --no-assume-unchanged 배열의 주소 배열을 다음과 같이 선언했다고 해 보자. unsigned char a[20]; 이 때 a의 표현방식에 따라 주소값이 어떻게 변하는지 살펴보도록 하자. 위 코드를 실행하면 다음과 같은 결과를 얻을 수 있다. 위 결과를 설명하면 다음과 같다. a의 값과 &a[0]의 값은 같다. 즉 배열 a의 첫 번째 element의 주소값을 a가 가지고 있다는 말이다. a의 값과 &a의 값은 같다. 기본적으로 배열 변수의 주소는 &a로 표현할 수 있는데, 이를 a로도 표현할 수 있도록 한 것이라고 볼 수 있다. 함수로 배열 변수가 넘겨질 때는 어떨까? 다음의 함수를 살펴보자. 함수에서 인자로 받은 code의 값을 출력해 보았다. code의 값과 &code의 값이 다른 것을 알 수 있다. 반면에 함수를 호출하는 main에서는.. 주어진 길이의 문자열 값을 얻어오는 함수 정의 방식 예를 들어 다음과 같이 제품의 이름을 얻어오는 함수를 정의한다고 해 보자. int GetProductCode(unsigned char prod_code[20]); 함수 내부 구현 코드에서는 인자의 메모리 공간이 20바이트만큼은 확보되었다고 가정하고, 이 공간에 데이터를 복사한다. 함수를 호출하는 곳에서는 문자열 배열 20바이트를 확보한 뒤에 이 함수를 호출해야 한다. 개발자가 헤더 파일에서 함수의 원형을 잘 파악하고 사용을 한다고 하면 크게 문제가 될 사항은 없다. 그런데 크기 확인을 하지 않고 문자 배열의 크기가 20보다 작은 메모리 공간을 인자로 넘겨준다고 하면(의도하지 않게) 이는 오류를 일으키게 된다. 의도적으로 크기가 작은 배열을 인자로 넘겨주는 것을 막을 수 없지만, 개발자의 실수를 미연에 방.. C++ 표준의 버전 AT&T 벨 연구소의 비야네 스트롭스트룹(Bjarne Stroustrup)이 C언어 기반으로 1983년 발표하여 발전한 프로그래밍 언어 C++98 C++03 C++11 C++14 : ISO/IEC 14882:2014(E) Programming Language C++. 초안 N3690이 2013년 5월 15일 출판. 초안이 2014년 8월 15일 완료되어 결과가 2014년 8월 18일 발표됨. 2014년 12월 15일 공개되었음. C++17 : C++20 : C++17의 후속작. N4750 C++23 : C 표준 (ANSI C, ISO C, Standard C)의 버전 ANSI(미국 국립 표준 협회)와 ISO(국제 표준화 기구)가 출판한 C 프로그래밍 언어의 이후 표준들을 가리킴. 국제 C 표준은 실무 그룹 ISO/IEC JTC1/SC22/WG14에 의해 관리됨. C89 : ANSI X3.159-1989 "Programming Language C) C90 : ISO/IEC 9899:1990. 서식변화를 제외하고 C89와 동일. ANSI/INCITS와 ISO/IEC에 의해 철회되었음. C95 : ISO/IEC 9899/AMD1:1995 C99 : ISO/IEC 9899:1999의 줄임말. C11 : C99의 후속. ISO/IEC9899:2011의 줄임말. 2011년 4월에 제출되어 2011년 12월 8일에 최종승인됨. C17 : ISO/IEC 9899:2018. C18 .. 이전 1 2 3 4 5 다음