전체 글

정보보안과 프로그래밍, IT 등을 주제로하는 블로그입니다.
Tools

Windows에 Oracle VirtualBox 및 Ubuntu 23.04 설치하기

버추얼박스 개념 버추얼박스(VirtualBox)는 서버, 데스크톱 및 임베디드 용도를 대상으로 하는 x86 하드웨어용 범용 가상화 프로그램입니다. 이노테크(Inno Tek)에서 개발했으며, 썬 마이크로시스템즈가 이노테크를 인수했습니다. 이후 썬 마이크로시스템즈를 오라클이 인수해 Oracle VirtualBox가 되었습니다. VMware를 사용하고자 한다면 아래 글을 참조해 주세요. 2023.05.08 - [Tools] - VMware 가상머신 및 리눅스 우분투(Ubuntu) 설치 방법 버추얼박스 설치 오라클 공식 사이트로 이동하겠습니다. https://www.virtualbox.org/ Oracle VM VirtualBox Welcome to VirtualBox.org! News Flash New Oct..

Tools

git commit 내용 수정하기

가장 먼저 add로 폴더를 지정해줍니다. 아래는 현재 디렉토리를 지정하는 명령입니다. git add . git에서 commit을 하기 위해서는 아래 명령어가 필요합니다. git commit -m "commit 내용" 그러나 새로 커밋하지 않고 commit 내용을 바꾸고 싶을 수 있습니다. 이 경우 아래와 같이 명령을 입력할 수 있습니다. sudo git commit --amend -m "commit 수정" 그리고 Github 또는 Gitlab에 push를 해주면 충돌이 발생할 수 있습니다. 아래 명령어는 강제로 push하는 명령어입니다. 여러 명에서 작업하는 경우 꼬일 수 있으니 개인 작업을 하는 경우에 사용하면 좋습니다. git push -f origin main 만약 origin을 지정하지 않았다면 ..

Programming Language/Data Structure in C

성능 분석과 빅 오(Big 'O') 기법을 알아보자

Performance Analysis (성능분석) Measurement: 측정 성능을 분석하는 것에는 2가지 방법이 있습니다. 첫 번째 방식은 기계 자체에서 직접 실행 시간을 측정하는 것입니다. 그러나 이 방식의 단점이 있습니다. 그것은 사용되는 컴퓨터의 사양에 따라 실행 속도가 달라진다는 것입니다. 때문에 기기의 사양과 관계없이 정량적으로 분석하기 위한 기법을 필요합니다. 이는 아래 [Analysis: 시간과 공간 추정]에서 살펴보겠습니다. 그렇다면 C언어에서 실행 시간을 측정하기 위해서는 어떻게 해야할까요? 아래 글을 참조해 보세요! 2023.10.10 - [Programming Language/Data Structure in C] - C언어에서 코드 실행 시간 측정하는 방법 (Measurement)..

movefun-tech
movefun-tech