Computer Science 387

웹 개발 로드맵

하고 싶은 것 : 스누로 홈페이지 클론 코딩 https://www.google.com/amp/s/www.codingworldnews.com/news/articleViewAmp.html%3fidxno=4342 [개발자를 위한 프로젝트 A to Z] 풀 스택 개발 프로젝트, 어떤 순서로 해야 할까? (1/2) - 코딩월드 웹 사이트 개발은 어떻게 진행될까? 웹 사이트 개발 프로젝트는 \'코딩\'으로 시작하지 않으며, 사이트 구축이 완료되었다고 끝나지 않는다. 개발자는 코드를 잘 쓰는 것만 중요한 것이 아니라, www.codingworldnews.com http://plandas.kr/ui-ux-design/uxui-5/ 웹사이트 구축과정의 이해 Epilogue 웹사이트를 만드는 과정은 다양한 프로젝트에 따라..

MySQL WMI 에러 | Could not acquire management access for administration

결론 Could not acquire management access for administration 에러는 1. 다운그레이드 2. 영어로 시스템언어 바꾸기 3. WMI 보안 설정 바꾸기 를 해도 해결되지 않았다. 그러나 mysql 서버는 잘 작동되고 있고, 위 에러는 mysql workbench에서 발생한 것이라서 그냥.. 피해가기로 했다. 일단은 cli로 작업하는 걸로;; 스택오버플로우에서 WMI interface 에러는 mysql과 관련이 없는 것이라고 했다. This WMI error has nothing to do with MySQL. MySQL Workbench uses Windows Management Instrumentation (WMI) to manage servers locally o..

자료구조 | Sorting - 2강 | 숙명여대 학점교류

숙명여대 학점교류로 듣는 자료구조 day 11. 2022.1.5. 수요일 정렬 insertion sort => quadratic ------ shell sort => faster than quadratic quick sort heap sort merge sort radix sort Insertion sort If n 1 a[0:n-2] is sorted recursively a[n-1] is inserted into the sorted a[0:n-2] complexity is O(n^2) usually implemented non-recursively Insert a number to the sorted list n 앞까지는 모두 정렬되어있다고 가정하고, n번째 원소를 알맞은 위치에 삽입한다. class..

MySQL Workbench 에러 | could not acquire management access for administration

mySQL Workbench로 서버 상태를 확인하려다 발생한 에러. 전문은 다음과 같다. 시도 1. 시스템 변수에 C:\Windows\System32 추가 => 실패 시도 2. 시스템 언어 영어로 바꾸기 => 해결 영..어.. 오히려 좋아 ^_^ 시스템 언어 변경 방법 => 윈도우10 시스템 언어 변경 방법 (tistory.com) 위 링크를 보면서 필요한 단계를 거친 뒤에, 다시시작해주었다. 시도 3. 다운그레이드 참고 링크 다음 에러 발생시 참고할 수 있는 해결 방안 [mysql] RuntimeError: Unable to execute command chcp. (tistory.com) [mysql] RuntimeError: Unable to execute command chcp. 맨아래 보시면 해결..

자료구조 | 이진 트리 구현 (python) | Trees

최종 목표는 프로그램 1, 2를 구현하는 것이다. 프로그램 1. 트리 생성 / 노드의 깊이 / 노드의 높이 / 트리의 깊이 / 트리의 높이 프로그램 2. 허프만 코딩 트리 그러나 이에 앞서서 트리 구조, 이진 트리 구조를 충분히 이해하고 구현하는 과정을 거치고자 한다. 먼저 이진 트리에서 구현하고자 하는 목록은 다음과 같다. 이진 트리 생성 노드의 깊이 노드의 높이 트리의 노드 최댓값 트리의 깊이 최댓값 허프만 코딩 트리 postorder preorder inorder level order copy tree evaluation tree threaded binary tree heap delete insert heap sort make heap priority queue 이진 트리 생성 이진 트리는 최대 두..

자료구조 | 정렬 Sorting | 숙명여대 학점교류

숙명여대 학점교류로 듣는 자료구조 day 10. 2022.1.4. 화요일 정렬 selection sort bubble sort insertion sort quick sort heap sort merge sort radix sort sorting이란 무엇인가.. * preliminary stage for searching * formulation - a list of record (R0, R1, ..., Rn-1) : Ri = key(Ki) + other data (구조체 같은 형태) - sorting problem : to search a permutation (R0, R1, ..., Rn-1) that satisfies Ki < Ki+1 (0 단계별 출력 내용 알아야한다 bubble sort * bub..

자료구조 | Binary Trees - 2강 | 숙명여대 학점교류

숙명여대 학점교류로 듣는 자료구조 day 10. 2022.1.4. 화요일 Threaded Binary Tree Heap Priority Queue Heap Sort threaded Binary Tree 스레드 이진 트리 기존 이진 트리를 변경한 것이다. Binary trees have n nodes and n+1 null links (out of 2n) null 링크가 참 많다. null links can be utilized as thread pointers which are used for traversing a tree thread pointer라는 개념을 트리 탐색에 활용해보자 :) a thread is a link to the previous or the next node inorder trav..

원격 데스크탑 접속을 통한 서버 점검

pymysql 2003| pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on (timed out)") (tistory.com) pymysql을 클라이언트쪽에서만 접속해서 이용하다가, 위 링크와 같은 에러가 발생하였다. 서버에 문제가 발생하였다고 판단하였다. 클라이언트쪽에서는 더 할 수 있는 것이 없어서 1. 서버가 잘 돌아가고 있는가 (그냥 작동) 2. 서버가 나의 IP를 허용해주고 있는가 (방화벽) 를 확인하기 위해 SSH 원격 서버 접속을 해보기로 한다.. 원격 서버 접속의 방법 SSH는 Secure Sell의 약자로 원격지에 있는 컴퓨터를 제어하기 위한 프로토콜이다. SSH는 SSH 클라이언트와 SSH 서버와 상호작용하면서,..

Computer Science 2022.01.04

pymysql 2003| pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on (timed out)")

pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on (timed out)") 에러 전문은 다음과 같았다. Traceback (most recent call last): File "C:\Users\enkee\AppData\Local\Programs\Python\Python310\lib\site-packages\pymysql\connections.py", line 613, in connect sock = socket.create_connection( File "C:\Users\enkee\AppData\Local\Programs\Python\Python310\lib\socket.py", line 845, in create_connect..

자료구조 | Binary Trees | Trees

Trees Introduction Binary Trees Threaded Binary Trees Heaps Introduction 트리 트리는 루트, 서브 트리로 구성된 계층형 자료구조다. 트리는 하나 이상의 노드가 있어야 하며, 서브 트리는 부모 노드를 제거한 뒤 남아있는 부분 트리를 말한다. 트리는 계통도, 조직도, 폴더 등 계층적으로 자료를 관리하는 분야에 활용된다. 트리의 종류 : rooted tree, non-rooted tree (graph) 예시 - 허프만 코딩 트리 허프만 코딩 트리는 "time and tide wait for no man"과 같은 텍스트를 빈도에 기반해서 압축하는 트리이다. 출현 빈도가 높은 글자는 짧은 비트로, 낮은 빈도는 상대적으로 긴 비트로 할당한다. 이를 통해 효율..