본문 바로가기
반응형

전체 글158

ubuntu에서 root도 color prompt 사용하기 ubuntu에서 root로 권한 변경후 사용하다보면 terminal에서 color 표시가 되지 않는데 아래와 같이 쉽게 변경 가능하다. ~/.bashrc 에서 아래 구문을 찾는다. force_color_prompt=yes 주석을 해제한다. 저장한다. terminal을 다시 띄워본다. 2022. 2. 15.
vmware에서 disk를 확장하는 방법 (feat. linux) vmware에 ubuntu server를 설치했었고 / size가 부족하여 확장하고자 함. 설치시 logical volume으로 설치하였기에 아래의 동작으로 disk를 확장함. /는 lv로 인해 /dev/mapper/ubuntu--vg-ubuntu--lv (/dev/sda3)에 있음 먼저 disk를 확장하자 1. setting으로 진입 2. 확장을 원하는 disk 선택 3. expand 선택 4. 크기 입력 및 expand 선택 - 그림의 40GB를 60GB로 확장 이번엔 linux(여기선 ubuntu)에서 설정하자 1. 현재 disk 크기 확인 # df -h - /dev/sda는 60G로 기존 40G에서 확장된 것이 보임 - /dev/sda3는 여전히 39G로 기존 40G 때 생성된 size로 보임 #.. 2022. 2. 15.
[windows] vscode에서 ctrl + / (주석)이 동작하지 않을 때 = 요약 = 한컴 입력기가 선택되어 있는 경우 ctrl + / (주석)이 동작하지 않는다. Microsoft 입력기를 선택하자 (쉽게 변경하는 단축키는 ctrl + shift) 이게 안되는 컴퓨터라면...잘 생각해보면 한글이 깔려 있을 것이다. 주석이 정상 동작 하지 않는 경우라면 아래처럼 되어 있지 않나 확인 한번 해보자 입력기를 아래처럼 바꾸자 2022. 2. 13.
fifo cache의 변형 fifo 정책을 따르긴하지만 쫓겨나는 item을 알고 이후 처리가 필요하여 구현 key-value이긴하지만 key가 2개여서 pair로 묶음 Push()에 의해 쫓겨나는 item은 return됨 #include #include #include #include #include #include #include "gtest/gtest.h" using namespace std; struct PairHash { template std::size_t operator () (const std::pair &p) const { return std::hash{}(p.first) ^ std::hash{}(p.second); } }; template class FifoCache { public: explicit FifoCac.. 2022. 2. 1.
ubuntu에 google test (gtest) 설치 후 간단히 test 먼저 소스 설치 sudo apt install libgtest-dev 혹시 cmake가 설치 되어 있지 않다면 cmake도 설치 sudo apt install cmake gtest 설치 cd /usr/src/gtest sudo mkdir build cd build sudo cmake .. sudo make sudo make install 간단한 code #include #include "gtest/gtest.h" using namespace std; TEST(test_name, test) { // test code } 간단히 build g++ test.cpp -lgtest -lgtest_main -lpthread 2022. 2. 1.
boost를 이용한 crc 계산 ubuntu에 boost library 설치하기 sudo apt install libboost-all-dev #include #include #include #include using namespace std; using boost::crc_32_type; int main() { char testStr1[] = "12345678901234567890"; char testStr2[] = "12345678901234567891"; crc_32_type crc; printf("crc size: %d\n", sizeof(unsigned int)); crc.process_bytes(testStr1, sizeof(testStr1)); printf("testStr1 crc: %08x\n", crc.checksum().. 2022. 1. 31.
반응형