VSCODE에서 C++ 개발환경을 구축하는 가장 간단한 방법입니다.디버그는 확인안해봤습니다. 제가 이걸 구축한 이유는 VSCODE가 가장 가볍게 쓰기 좋기 때문입니다. 단 Windows에서 C++을 컴파일 하려면 MinGw가 있어야 합니다. 설치를 꼭 해주시고 다음과 같이 해주세요. VSCODE를 설치하고 처음으로 켠 화면입니다. 왼쪽 화면밑에 빨간 동그라미 모양을 누르고 code runner을 검색해주세요. 검색하셨으면 Installing 하시면 됩니다. 이제 왼쪽에 젤 위에 문서모양을 클릭하시고 New File로 Cpp 확장자 파일을 생성합니다.File의 위치는 영어로 작성하시길 추천드립니다. 다음은 마우스 오른쪽 클릭 후 Run Code를 실행한 결과입니다.컴파일되고 10이란 결과가 출력됬습니다. ..
오늘은 워드의 상호참조에 대하여 포스트합니다. 이 기능은 캡션과 연관지었을때 가장 효율적인것 같습니다. 캡션에 대하여 모르시면 이전글인 캡션을 보고 보시길 추천드립니다. 1. 기존에 캡션을 달아놓은 세개의 표가 있습니다. 2. 워드의 탭 중 참조를 보시면 가운데 상호 참조가 있습니다. 3. 참조할 부분을 드래그 하고 상호 참조를 클릭하면 다음과 같은 위자드가 나타납니다.4. 내가 표1을 나타내고 싶은곳을 드래그하고 참조할 대상을 정해줍니다. 그림 표 모두 가능합니다. 삽입할 내용도 수정할 수 있습니다. 5. 참조를 완료했습니다. 아래에 보시면 표 1이 들어갔고 마우스를 갖다대면 보시는 바와 같은 팝업을 확인할 수 있죠. 6. 여기서 맨 위에 새로운 테이블을 추가하고 캡션을 달아보겠습니다. 캡션은 자동으로..
오늘은 MS Word에서 캡션을 다는법을 포스트하겠습니다. 생각보다 메뉴얼을 작성할 일이 많아서 힘들었는데 아주 좋은 기능인것같네요. 꼭 알아두시길 추천드립니다. 1. 우선 두개의 테이블을 만들었습니다. 에제를 위해 작성했습니다.2. 테이블을 드래그하고 마우스 오른쪽 클릭을 하여 캡션삽입을 눌러줍니다. 3. 다음과 같은 위자드가 나옵니다. 그림이면 그림, 표면 표, 레이블을 선택하여 줍니다. 4. 두개의 테이블에 모두 캡션을 달았습니다. 5. 캡션의 가장 좋은 점입니다. 두개의 테이블 위에 새로운 테이블을 추가 했습니다. 6. 새로운 테이블에 캡션을 달아봅시다. 다음과 같이 번호가 자동으로 밀리는것을 확인할 수 있습니다. 다음에는 상호참조를 이용하여 밀린 캡션을 업데이트하는 방법을 포스트겠습니다.
vscode를 IDE란 category에 넣어도 되는지 모르겠네요. 기존에는 vscode를 json file을 확인할 때만 사용하였는데, 이번에 Javascript를 공부할 예정이여서 다운로드 방법을 올려봅니다. 검색만 해도 설명할 필요가 없겠네요. 워낙 유명한 툴이라 vscode만 검색하셔도 바로 공식 홈페이지가 뜹니다.주소는 https://code.visualstudio.com/ 입니다. 다운로드 버튼이 참 많죠. 저는 윈도우에서 사용할것이기 때문에 Download for Windows만 눌러주면 끝입니다. 다운받은 파일을 선택하시면 다음과 같은 화면이 뜹니다. 똑같이 해주시면 설치가 끝납니다. 다음엔 자바스크립트를 사용하기 위한 vscode 셋팅을 포스트하겠습니다.
블로그에 보시면 인터페이스와 추상클래스에 대한 설명이 있습니다. extends와 implements를 이해하려면 꼭 알아야 하는 부분입니다. 이 글은 인터페이스와 추상클래스의 개념을 잡고 보기를 추천합니다. extends의 특징 extends는 abstract 클래스만 상속받을 수 있습니다. extends는 단 하나만 상속 받을 수 있습니다. 한번 상속 받은 클래스를 계속해서 사용할 수 있습니다. 단 금지하는 부분은 다음 코드와 같은 상황입니다. extends를 이용하면 한번에 하나만 가져올 수 있습니다. class Number extends One, Two { } abstract안에 추상 클래스로 정의된 것은 무조건 오버라이드 해야합니다. 상속받은 클래스를 다시 상속받으면 최상위 abstract 클래스..
초기 이더넷이 사용한 물리 계층의 표기법 XXBASEYY or XXROADYY XX : 인터페이스의 정격 속도를 Mb/s로 표기한다.BASE/BROAD : 이더넷이 기저대 신호나 광대역 신호를 사용하고 있음을 나타낸다.10BROAD36만 유일하게 광대역 신호를 사용하기 때문에 다른것은 모두 BASE 즉 기저대 신호로 표기한다기저대 신호란 변조과정 없이 전송하는 신호YY : 네트워크 세그먼트의 근사 또는 정격 최대 길이를 100미터 단위로 나타낸다.근사란 참값은 아니지만 참값에 가까운 값이다. ( 가우스 정규분포를 참조하면 좋다. )정격이란 최대치와 비슷한 의미로 씌이는데 정확한 뜻은 모름. 근사와 정격을 사용하는 이유는 YY가 정확하지 않기 때문이다. 예를 들어 10BASE2의 실제 세그먼트 길이는 18..
인터페이스와 추상 클래스입니다. public interface One { //Interface public void make(); } public abstract class Two { public void remove(){ //Abstract Class } } 차이점이 보이시나요? Interface는 make(); 까지만 작성하였고 abstract class는 remove(){ }까지 작성했네요. 인터페이스에 make() 메소드는 내용을 구성하면 안됩니다. 오직 껍데기만 존재해야 하죠. 반대로 추상클래스는 작성한 remove() 메소드는내용를 작성해야 합니다. 그 이유는 인터페이스에 구성되는 모든 메소드가 추상메소드 이기 때문입니다. 추상 메소드는 일반 변수들을 포함할 수 없습니다. 실제 interfac..
bps란 무엇인가? bps(bit per second)는 초당 전송되는 비트 수를 의미합니다. 컴퓨터는 2진수인 0과 1의 값만 읽을 수 있고 비트란 0과 1을 나타내는 단위입니다. 그렇기 때문에 초당 전송되는 비트 수, bps는 데이터 속도라고 이해하면 편합니다. 주로 인터넷 속도를 이야기할때 100M라고 표현하기도 했는데 이것이 실제로는 100Mbps를 나타냅니다. bit라고 항상 따라오는게 바로 Byte입니다. 컴퓨터는 8bit를 하나의 그룹으로 사용하는데, 이 그룹을 Byte라고 합니다. (i.e 8bit = 1byte, 1bit = 1/8 Byte입니다.) 그렇다면 Byte에 전송속도는 어떻게 표현되는가 궁금하네요. 이때 알아야 할 정보가 바로 데이터 단위입니다.. 비트(bit) = 1/8 바이..
- Total
- Today
- Yesterday
- Chirpy
- fillInStackTrace
- github
- multirow insert
- c++
- GIT
- @Inherited
- Book
- Kafdrop
- MySQL
- 그리디
- Spring
- deployer
- java
- Word
- querydsl
- docker
- springboot
- @AutoConfigureJsonTesters
- Kafka
- tomcat
- JPA
- 도커
- Review
- Intellij
- OS
- 캡션
- Algorithm
- gradle
- vscode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |