분류 전체보기

개요 그동안 블로그를 운영하며 별 고민 없이 콘텐츠를 무단으로 복사할 수 없도록 티스토리에서 제공하는 플러그인을 사용하여 마우스의 사용을 막아 놓았습니다. 하지만 가만히 생각해보니 제 블로그에 기록해 놓은 많은 코드 부분(이하 코드 블록)의 경우 사용하기 위해서는 Copy & Paste 작업이 필요한 것을 깨닫게 되었습니다. 최근 이를 위하여 코드블록에 대해서 마우스를 이용하여 선택을 할 수 있도록 변경하였습니다. 이번에는 여기에 더하여 코드블록의 오른쪽 상단에 복사를 할 수 있는 버튼을 추가하여 사용자가 직접 드래그 등의 추가 조작 없이 편리하게 해당 콘텐츠를 이용할 수 있도록 하는 기능을 추가하였습니다. 이번 포스트에서는 티스토리의 스킨을 편집하여 코드블록에 복사 버튼을 추가한 내용을 정리하겠습니다...
· 생활
개요 공공기관에서 제공하는 지원사업의 참여 기준이 되는 가구의 기준 중위소득 XX%에 대해 확인하고, 이를 증빙하는 방법을 찾아 정리합니다. 기준 중위소득이란 기준 중위소득은 모든 가구를 소득 순으로 순위를 매겼을 때, 정확히 가운데에 해당하는 가구의 소득을 말하며 매년 보건복지부 장관이 고시합니다. ‘기준 중위소득 100% 이하’라는 말은 본인의 가구소득인정액이 기준 중위소득의 100% 금액 이하라는 의미입니다. 예를 들어, 4인 가구인 경우 아래 표에서 보듯이 가구소득인정액이 기준중위소득 100%인 4,749,174원 이하 요건이 충족됩니다. 건강보험료 부과금 조회방법 및 소득산출 방법 하지만 저만 하더라도 직장에 다니고 있음에도 불구하고 월 소득이 항상 일정하지는 않습니다. (실 수령금이 매달 다르..
모듈로 연산 (Modulo Operation)모듈로 연산(Modulo operation)은 두 수가 주어졌을 때, 하나의 수로 다른 하나를 나눈 나머지를 구하는 것입니다.이를 기호로 쓰면 A mod B = R 가 됩니다.많은 프로그래밍 언어에는 자체적인 mod 연산자가 있으며 보통 % 기호로 표시합니다. 하지만 음수에 대해 이 연산자를 사용할 경우 JavaScript와 같은 일부 언어는 음수 결과값을 표시합니다.즉, 다음과 같은 결과를 얻게 됩니다.-5 % 3 = -2하지만 나머지는 정의에 따라 0보다 크거나 같고 나누는 값보다 작아야 하므로 그 결과는 1이 되어야 할 것입니다.-5 = 3 * (-2) + 1모듈로연산(%)의 결과는 한정된 범위에서 시계처럼 반복되기 때문에 배열 Index를 증가/감소시킬..
· 운영체제
개요 대부분의 기기가 인터넷에 연결되어있는 상태에서 오프라인 업그레이드는 흔하지 않습니다. 하지만 업무를 하다 보면 망분리 등의 사유로 인터넷이 되지 않는 환경에서 필요한 패키지를 설치해야 하는 경우도 있습니다. Xubuntu (Ubuntu)는 이 경우에 유용하게 사용할 수 있는 apt-offline이라는 툴이 제공됩니다. 이 도구를 이용하면 매우 간단하게 오프라인 업그레이드를 수행할 수 있습니다. 이번 포스트에서는 오프라인 환경에 openssh-server를 설치하는 예시를 통하여 apt-offline의 사용방법을 알아보도록 하겠습니다. ※ Xubuntu 18.04에서 수행한 결과입니다. ※ 설치할 패키지(openssh-server)를 획득할 수 있는 인터넷이 연결된 온라인 환경이 추가로 필요합니다. ..
표준 입력 (cin) 대부분의 프로그램 환경에서 표준 입력의 기본값은 키보드입니다. C++ 스트림 객체가 이에 접근할 수 있도록 정의한 것이 cin입니다. C++에서 지원하는 기본 자료형은 추출 연산자 (>>)를 사용하여 사용자의 키보드 입력을 프로그램에서 얻을 수 있습니다. int n, q; cin >> n >> q; cin과 문자열(strings) 기본 자료형과 동일하게 추출 연산자 (>>)를 써서 cin에서 문자열을 얻을 수 있습니다. // cin with strings #include #include using namespace std; int main () { string myName; cout myName; cout
개요 C++ Standard Template Library의 vector 사용법을 학습합니다. 문제 출처 : Variable Sized Arrays | HackerRank 문제 요약 주어진 입력을 바탕으로 가변 길이의 배열들을 만들고, Query에 따라 각 배열의 원소를 화면에 출력하라. 예시 입력 2 2 // Array 2개, Query 2건 3 1 5 4 // 0번째 Array는 원소가 3개, 각 원소는 1,5,4 5 1 2 8 9 3 // 1번째 Array는 원소가 5개, 각 원소는 1,2,8,9,3 0 1 // 첫번째 Query 0번째 Array의 1번째 Index의 원소를 출력하라 1 3 // 두번째 Query 1번째 Array의 3번째 Index의 원소를 출력하라 예시 출력 5 9 풀이 #in..
개요 새로운 프로그램의 설치가 허용되지 않거나, 인터넷을 사용할 수 없는 환경에서 작업을 하는 경우 별도의 설치 없이 사용할 수 있는 프로그램을 무설치 또는 포터블 버전 프로그램이라고 합니다. Visual Studio Code(이하 VSCode)는 공식적으로 포터블(무설치) 버전을 지원하기 때문에 이번 포스트에서는 이를 활성화하고 사용해 보도록 하겠습니다. 방법 ※ Windows 10, 버전 1809에서 2020.02.06에 수행하였습니다. 공식가이드에 따라 간략히 Portable 버전을 생성할 수 있습니다. VSCode 다운로드 페이지에서 .zip버전을 다운로드합니다. 압축을 해제합니다. 압축이 해제된 폴더(제 경우는 VSCode-win32-x64-1.41.1)로 이동하여 data폴더를 생성합니다. C..
· 생활
개요 화성시 도시가스 자동이체신청 방법 메모입니다. 절차 삼천리 도시가스 홈페이지에서 자동이체 신청 (전화번호 남김) 전화(1544-3002)가 오면 신용카드 정보를 제공하여 신청 완료 참고 직접 신청하는 방법 어플을 통해 직접 신청 가능 (어플의 평점이 좋지 않은 것으로 보아 시도하지 않음)
쓴웃음
'분류 전체보기' 카테고리의 글 목록 (21 Page)