프로그래밍
-
-
IntelliJ IDEA 실행이 안되는 오류 해결 방법(IntelliJ 실행안됨)프로그래밍 2021. 11. 19. 12:28
1. 우선, 오류의 종류부터 확인한다. 2. 해당 오류를 검색한다. 1. 오류 종류 확인 1. CMD -> Jetbrain의 IntelliJ폴더에서, bin폴더로 들어간다. ex) CMD > `cd "c:\Program Files\JetBrains\IntelliJ IDEA 2021.2.3\bin"` 2. 그 안에 있는 idea.bat을 실행한다. CMD > `idea.bat` 가장 처음뜨는 오류룰 확인한다. 필자의 경우, 다음과 같은 오류를 발견했다. java.net.BindException: Address already in use: bind ... 2. 오류 검색 -> 해결책 적용 필자의 경우, 아래 블로그에서 해결할 수 있었다. https://velog.io/@maigumi/IntelliJ-%EC%..
-
C언어 - 기본 정렬 알고리즘들(버블, 삽입, 선택)프로그래밍/C 2021. 9. 1. 22:49
자꾸만 까먹는다.. #define _CRT_SECURE_NO_WARNINGS #include void main() { int n, tmp, j; scanf("%d", &n); int li[100] = { 0, }; if(n li[j + 1]) { tmp = li[j]; li[j] = li[j + 1]; li[j + 1] = tmp; } } } //삽입 for (int i = 0;i = 0 && li[j] > tmp;j--) li[j + 1] = li[j]; li[j+1] = tmp; //이때 j는 -1혹은 li[j]
-
C++ - 범위지정연산자(Scope Resolution Operator)프로그래밍/C++ 2021. 7. 1. 00:37
기본적으로 특정 namespace안에 선언된 것들에 접근할 수 있게 해준다. 비슷한 것을 찾자면, 구조체의 .(->), 클래스의 . 등이 있을 것 같다. //사용예제 //namespace의 함수에서 선언과 정의부 나누기. //namespace안에 함수선언을 해주고, 정의부에서 범위지정연산자 사용하기. #include namespace bestcom { void func(void); } namespace progcom { void func(); } void main() { bestcom::func(); progcom::func(); } void bestcom::func() { std::cout
-
컴퓨터구조 - 성공과 실패를 결정하는 1%의 프로그래밍 작동원리프로그래밍/컴퓨터구조 2021. 6. 30. 03:01
http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&linkClass=&barcode=9788931555974#review 1%의 프로그래밍 작동 원리 - 교보문고 이 책만큼 하드웨어 기반의 프로그래밍 구조와 작동 원리에 대해 체계적으로 설명한 책은 없다!최근 코딩 교육에 대한 관심이 뜨겁다. 선진국들은 이미 코딩을 정규 교육과정에 편입시켜 교육 www.kyobobook.co.kr 컴퓨터 구조에 대한 전반적인 지식을 알려준 책이다. 컴퓨터 발전의 역사적 측면에서 구조를 살펴보고, 최근의 복잡한 추가기능이 들어가 있는 기기, 소프트웨어를 최대한 배제하고 기본 핵심을 알 수 있게 해준다. 물론 아쉬운 점 역시 존재한다. 직접 C..