반응형 Language & Framework & GIT116 Ubuntu(우분투) 부팅 USB 만들기, Ubuntu(우분투) 설치 우분투 이미지 다운로드 필자는 우분투 22.04버전으로 포스팅을 진행했습니다. 상황에 맞게 다운로드 해주시면 되겠습니다. https://ubuntu.com/download/desktop Download Ubuntu Desktop | Download | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. ubuntu.com 1. 위 우분투 사이트에 접속한다. 2. Ubuntu 22.04.3 LTS를 다운로드 한다. Rufus 다운로드 https://rufus.ie/ko/ Rufus - 간편하게 부팅 가능한 USB.. 2023. 10. 18. [C++]What is _MSC_VER? 엠에스시벌?이 뭘까 생각하다가 무슨 버전인 듯한데, 역시 모를 땐 구글링.. Chatgpt 얘는 입만 열면 그짓말이 자동으로 나와 신뢰도가 하락했다 _MSC_VER(엠에스시벌) : 컴파일러 버전 번호의 주 번호 요소와 부 번호 요소를 인코딩하는 정수 리터럴로 정의 된다. 메이저 번호는 마침표로 구분된 버전 번호의 첫 번째 요소이고 마이너 번호는 두 번째 요소이다. 예를 들어, Microsoft C/C++ 컴파일러의 버전 번호가 17.00.51106.1인 경우 _MSC_VER매크로는 1700이다. 컴파일러의 버전 번호를 보려면 명령줄에 cl/?를 입력하면 된다. 특정 버전의 Visual Studio 또는 그 이후 버전에서 컴파일러 릴리스 또는 업데이트를 테스트하려면 >=연산자를 사용한다. _MSC_VER알.. 2023. 10. 17. C++ std::string 원소 접근 방법(front, back, at, operator) 코드 이해를 위해 C++을 같이 보다보니, 책보다 구글센세가 알려주는게 더 많아서 정리. 구글이라서 최강인가, 최강이라서 구글인가(퇴근 직전에 갑자기 생각나서 넣음) c++ std::string의 원소 접근 방법인 operator[], at, front, back 4가지에 대해 정리해보려 한다. http://www.cplusplus.com/reference/string/string/ 을 바탕으로 정리했다. 사실 그냥 at 쓰임이 긴가민가해서 다 가져옴. 1. operator[] char& operator[] (size_t pos); const char& operator[] (size_t pos) const; 이는 string의 pos위치의 문자에 대한 Reference를 반환한다 예제 코드 뭔가 복잡한것.. 2023. 10. 16. [C++] fopen() 함수란? fopen() - 파일 열기 종종 보인다. 좀더 얼굴 자주 비춰야 친해질 것 같아서 데려왔다. #include FILE *fopen(const char *filename, const char *mode); 모드 설명 r 읽기 위해 텍스트 파일을 연다. 파일이 있어야 한다. w 쓰기 위해 텍스트 파일을 작성한다. 주어진 파일이 있으면 논리 파일이 아닌 경우 해당 컨텐츠가 영구 삭제된다. a 파일의 끝에서 쓰기 위해 추가 모드에서 텍스트 파일을 연다. fopen() 함수는 파일이 없고 논리 파일이 아니면 파일을 작성한다. r+ 읽고 쓰기 위해 텍스트 파일을 연다. 파일이 있어야 한다. w+ 읽고 쓰기 위해 텍스트 파일을 작성한다. 주어진 파일이 있으면 논리 파일이 아닌 경우 해당 컨텐츠를 지운다. a+ 파일.. 2023. 8. 4. [LINUX] VMware 버전 수동 업데이트 리눅스로 이것저것할 일이 많다보니, 포커싱이 C++이나 리눅스쪽으로 기우는 것 같다. 어찌저찌 다 나중에 봤을 때 뇌리에 스치기만 해도 만족한다고 본다. VMWare 버전 확인하는 법 VMware 현재 버전을 알고 있어야, 업데이트 이후 버전이 잘 올라갔는지 확인할 수 있다. 현재 VMware 버전은 Player->Help에서 'About VMware Workstation 15 Player' 요 부분을 클릭해주면 확인할 수 있다. 업데이트 하기 전 VMware 버전은 15.5.2 VMware 버전 업데이트 하는 법 업데이트 하는 법은 매우 간단하다. 동일 메뉴에서 Software Updates 부분을 클릭해주면 된다. 고럼 요렇게 뜰텐데, Check for Updates를 클릭해준다. 차이가 없는 듯 하.. 2023. 8. 4. [C++] WORD, DWORD, QWORD ? 갑자기 생판 처음보는 친구들 다같이 와서 자기소개하길래, 뒷조사좀 했다. ✅WORD의 탄생 일화 데이터 처리 과정에서 unsigned short 와 같이 선언이 매우 귀찮다. 해당 타입을 재정의 하자. CPU의 기본 처리 단위인 16bit(unsigned short)를 WORD라는 타입으로 재정의(typedef) 했다. (Visual Studio 등 IDE 에서 WORD를 선언하고 F12로 확인이 가능하다) ✅DWORD의 탄생 일화 Intel 사의 16비트 프로세서에서는 기본 처리 단위를 WORD로 재정의 했었다.. 다만 프로세서의 단위의 발전으로 8bit, 16bit, 32bit, 64bit 등 으로 발전했다. (128bit 단위도 있다고 함) 따라서 기존의 16bit를 기반으로 한 기본 처리 단위, .. 2023. 8. 3. [C++] 문자열 숫자로 변환 관련 함수 - strtol, strtoul, strtod 문자열을 숫자로 변환하는 strtol함수, strtoul함수, strtod함수에 관한 내용이다. ※요약 strtol : 문자열을 long 값으로 변환 . 2진수, 8진수, 16진수 값을 10진수로 변환 합니다. (string to long) strtoul : 문자열을 unsigned long 값으로 변환 . (string to unsigned long) strtod : 문자열을 double 값으로 변환 . (string to double) 무작정 외우는 것보다 "string to long, string를 long형으로" 같이 외우면 더 잘 기억난다. 경험상 그냥 문득 까먹을쯤돼서 계속 보는게 낫다. 알다가도 가끔씩 뇌정지와서 까먹어서 정리했다. 2023. 8. 3. 이전 1 ··· 3 4 5 6 7 8 9 ··· 17 다음 반응형