Language & Tool28 02 자주 활용하는 라이브러리 함수 upper() 지정된 문자열의 모든 글자를 대문자로 변경 lower() 지정된 문자열의 모든 글자를 소문자로 변경 strip() 지정된 문자열의 공백 삭제, 문장 안의 공백은 삭제 X join() 지정된 단어를 이용해 잘려있는 문자열을 붙여 씀. split() 빈칸 기준으로 문자열 분리, 특정 단어를 기준으로 삼고 싶다면 괄호 안에 단어 작성 replace() 특정 단어를 특정 단어로 변경, 빈칸을 모두 지우고 싶을 때는 replace 함수 사용 format() 특정 문장의 원하는 위치에 원하는 데이터를 넣고 싶을 때 사용, 데이터를 넣고 싶은 자리에 대괄호{} 삽입, 괄호에 원하는 글자 작성 isdigit() 데이터가 숫자인지 확인 isalnum() 데이터가 숫자인지 알파벳인지 확인 append() 특.. 2023. 10. 10. 06 STL 스레딩 API 실질적인 스레딩 API 자체는 STL에 구현되어 있음. 스레드를 사용하기 위해서는 관련 STL 헤더 포함 필수 헤더 std::thread 클래스 std::this_thread 이름 공간 아래의 메소드 yield get_id sleep_for sleep_until 스레드 클래스 전체 스레딩 API의 핵심이 되는 부분 이 클래스는 하부의 운영체제 스레드를 감싸고 스레드를 시작하고 중지시키는 데에 필요한 기능 제공 선언 방법 함수를 이용한 생성 std::thread 변수(함수명, 전달인자) 클래스 멤버 함수를 이용한 생성 std::thread 변수(클래스명::thread 수행함수, 클래스생성자, 전달인자) 클래스 Static 함수를 이용한 생성 std::thread 변수(클래스명::thread 수행함수, 전달.. 2023. 7. 14. 03 SVN 개발 환경 구축 / VS Code와 SVN 연동 (Windows 환경) VisualSVN Server 설치 1. https://subversion.apache.org/에서 [Binary Package] 선택 2. Windows 아래의 [VisualSVN] 클릭 3. [VisualSVN Server]를 선택하고 자신의 운영체제에 맞는 파일을 다운로드 4. 설치 파일을 실행시킨다. 5. Select Components 항목에서 [VisualSVN Server and Administration Tools]를 선택, [Add Subversion command-line-tools to the PATH environment variable] 체크 6. Initial Server Configuration 항목에서 Server Port를 8443으로 변경 저장소 생성 1. 실행된 Visu.. 2023. 7. 11. 05 Visual Studio Code C/C++ 개발 환경 구축 Compiler 설치 아래의 링크에서 설치파일을 받아 설치를 진행한다. https://sourceforge.net/projects/mingw/files/ 설치 완료 후, Continue 버튼을 누르면 Installation Manager 화면이 나타난다. 이 화면에서 필요한 패키지를 설치한다. mingw-developer-toolkit에 마우스 우클릭하여 mark for installation을 클릭해준다. 결과적으로 msys-base는 자동 체크된다. mingw32-base와 ming232-gcc-g++도 체크해주어 총 4개 항목이 체크되도록 한다. 좌측 상단의 Installation에서 Apply Changes를 클릭하여 체크한 패키지들을 설치한다. 이후에 나오는 창은 Apply 버튼을 눌러준다. 설.. 2023. 7. 10. 이전 1 2 3 4 ··· 7 다음