일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- MATLAB
- LAA
- 머신러닝
- 개발자
- 코딩테스트
- EOI
- zeros
- Deep learning
- 알고리즘
- mpnp
- LV1
- 주정부이민
- 컴퓨터과학과
- 딥러닝
- omscs
- cpp
- 온라인석사
- C++
- 기본
- 캐나다 영주권
- machine learning
- 조지아텍
- leetcode
- 방통대
- 프로그래머스
- 선형대수
- 매트랩
- 마니토바
- 방송통신대학교
- Plotting
- Today
- Total
목록개발 로그 (114)
Krononberg

늘 과제하다가 귀찮아서 무시한건데, 파이참 virtual env 메뉴에서 설정한 virtual env랑 파이참 하단에 나오는 터미널이 따로노는 현상 발생. 해결방법)아래에서 설정한 경로를 복사하여v-env를 활성화 시켜주면 됨. source /root/.virtualenvs/assignment2-spring-2025/bin/activate 확인)파이참 하단에서 pip install을 써도 아래의 파이참 패키지 목록에 업데이트 됨. +) 어쩌다 root계정으로 작업을 하게 되었는데 다시 사용자 설정하여 바꿈.. 저처럼 root계정으로 작업하는 실수는 없으시길.. 어쨌든 원리는 똑같음
WSL2는 할때마다 docker 를 re-initiate해줘야 한다. 1) sudo service start docker그리고 어느 플랫폼에서든 도커를 다시 시작할 때마다 발견하는 권한문제를 해결하면 끝.2) sudo chmod 777 /var/run/docker.sock

powershell을 켜서 wsl --set-default-version 1입력 해결.
#include using namespace std; int binary_search(int arr[], int size, int target){ int left = 0; int right = size - 1; while (left
#include using namespace std; int partition(int arr[], int low, int high){ int pivot = arr[high]; int i = low - 1; for (int j = low; j < high; j++){ if (arr[j] < pivot){ i++; swap(arr[i], arr[j]); } } swap(arr[i + 1], arr[high]); return (i + 1); } void quick_sort(int arr[], int low, int high){ if (low < high) { //pi = pivotindex int pi = partition(arr, low, high); quick_sort(arr, low, pi - 1); q..
#include #include #include using namespace std; class Graph{ int V; list*adj; public: Graph(int V); ~Graph(); void add_line(int from, int to); void bfs(int start); }; Graph::Graph(int V){ this->V = V; adj = new list[V]; } Graph::~Graph(){ delete[] adj; } void Graph::add_line(int from, int to){ adj[from].push_back(to); } void Graph::bfs(int start){ bool *visited = new bool[V]{false}; visited[star..
"Information Hiding"은 소프트웨어 공학에서 중요한 디자인 원칙 중 하나로, 데이터나 시스템의 내부 작업을 외부로부터 숨기는 것을 의미합니다. 이 원칙의 핵심 목적은 시스템의 특정 부분에 대한 변경이 다른 부분에 미치는 영향을 최소화하는 것입니다. Information Hiding의 주요 특징 및 이점은 다음과 같습니다: 1. 모듈화: 시스템의 각 모듈은 그것의 내부 구현을 숨기고, 오직 정의된 인터페이스를 통해서만 다른 모듈과 상호 작용합니다. 2. 유연성: 내부 구현의 세부 사항이 숨겨져 있기 때문에 필요한 경우 그 부분만 변경하면 됩니다. 이러한 변경이 다른 모듈에 영향을 미치지 않도록 보장됩니다. 3. 재사용성: 내부 세부 사항이 외부로부터 잘 숨겨져 있으면, 해당 모듈이나 클래스는..
소프트웨어 공학에서 "커플링(Coupling)"은 두 모듈이나 시스템 구성 요소가 얼마나 밀접하게 연결되어 있는지를 나타내는 지표입니다. 이러한 연결성은 정보 공유, 변수 접근, 모듈 간 호출 등 다양한 형태로 나타날 수 있습니다. 커플링의 주요 특징은 다음과 같습니다: 낮은 커플링 (Low Coupling): 두 모듈 사이의 의존성이 최소화된 상태. 낮은 커플링은 소프트웨어의 재사용성과 유지 보수성을 향상시키는 데 도움이 됩니다. 높은 커플링 (High Coupling): 두 모듈 사이에 강한 의존성이 있는 상태. 높은 커플링은 시스템의 유연성을 저하시키고, 한 모듈에서의 변경이 다른 모듈에 문제를 일으킬 가능성이 있습니다. 커플링을 줄이려는 노력은 소프트웨어의 모듈성을 향상시키고, 각 모듈을 독립적으..