최근 글
-
[자료구조] 연결리스트 - List
선수지식 (자료구조 overview)https://microelectronics.tistory.com/85 [자료구조] 선형 자료구조와 비선형 자료구조작성중 ..선형 vs 비선형선형구조 : 자료를 순차적으로 나열한 형태 (스택, 큐, 배열, 연결리스트)비선형 구조 : 하나의 자료 뒤에 다수의 자료가 올 수 있는 형태 (트리, 그래프)배열 vs 동적배열 vsmicroelectronics.tistory.com 예제 코드#include #include using namespace std;int main(){ list li; list::iterator eraseIt; for (int i = 0; i ::iterator it = li.begin(); it != li.end(); it++) { cout 결과01..
2024.09.24
-
[자료구조] 동적 배열 - Vector
선수지식 (자료구조 overview)https://microelectronics.tistory.com/85 [자료구조] 선형 자료구조와 비선형 자료구조작성중 ..선형 vs 비선형선형구조 : 자료를 순차적으로 나열한 형태 (스택, 큐, 배열, 연결리스트)비선형 구조 : 하나의 자료 뒤에 다수의 자료가 올 수 있는 형태 (트리, 그래프)배열 vs 동적배열 vsmicroelectronics.tistory.com size 와 capacity#include #include using namespace std;int main(){ vector v; for (int i = 0; i 결과value : 0 size : 1 capacity : 1value : 1 size : 2 capacity : 2value : 2 s..
2024.09.23
-
[자료구조] 선형 자료구조와 비선형 자료구조
작성중 ..선형 vs 비선형선형구조 : 자료를 순차적으로 나열한 형태 (스택, 큐, 배열, 연결리스트)비선형 구조 : 하나의 자료 뒤에 다수의 자료가 올 수 있는 형태 (트리, 그래프)배열 vs 동적배열 vs 연결리스트 (호텔에 비유)배열사용할 방 개수를 고정해서 계약 (절대 변경 불가)연속된 방을 배정받아 사용장점 : 연속된 방단점 : 방 추가/축소 불가동적배열 (C++ 에서의 vector)사용할 방 개수를 유동적으로 계약연속된 방으로 배정받아 사용방 할당 정책 : 실제로 사용할 방 보다 많이, 여유분을 두고(대략 1.5배에서 2배) 예약 후 이사. -> 이사 횟수 최소화를 위함.장점 : 유동적인 계약 (이사 횟수 최소화)단점 : 중간 삽입/삭제 (배열도 마찬가지임)연결리스트연속되지 않은 방을 사용장점..
2024.09.22
-
Linux From Scratch 개발 노트 7 - 시스템 소프트웨어 설치
참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.com html 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad5..
2024.09.17
-
Ideapad 우분투 설치 시 Wifi 끊김 현상
Ideapad slim 랩탑을 구매해서 main os 로 우분투를 설치하여 사용하고 있는데,비정기적으로 와이파이가 끊기고, 다시 search시 어떤 신호도 검색이 되지 않는 현상이 발생했다. 매번 reboot을 하는 등 매우 큰 불편함을 겪었는데, 검색결과 해결사례가 있었고 나에게도 적용이 되어 기록한다.아무래도 realtek 무선랜 드라이버의 파워관리에서 생기는 버그 같은데, 아래와 같이 disable 시키면 더 이상 와이파이가 꺼지지 않는다. /usr/lib/modprobe.d/70-rtw89.conf 파일 생성 후 아래 라인 추가. (한줄로 작성)options rtw89_pci disable_clkreq=y disable_aspm_l1=y disable_aspm_l1ss=y
2024.09.16
-
Linux From Scratch 개발 노트 6 - 임시 시스템 구축(나머지 유틸리티)
참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.comhtml 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad51..
2024.08.31
-
Linux From Scratch 개발 노트 5 - 임시 시스템 구축(libstdc++,binutils, gcc)
참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.comhtml 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad51..
2024.08.30
-
Linux From Scratch 개발 노트 4 - 임시 시스템 구축(binutils, gcc, glibc)
참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.com html 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad..
2024.08.29
-
Linux From Scratch 개발 노트 3 - 계정 생성
참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.com html 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad5..
2024.08.28