자료구조 기초 (1)
·
✍2021,2022/자료구조
자료구조 : 자료를 효율적으로 표현하고 저장하고 처리할 수 있도록 정리하는것 단순구조 : 정수, 실수, 문자, 문자열 등의 기본 자료형 선형구조 : 자료들 사이의 관계가 1:1 관계 순차 리스트, 연결 리스트, 스택, 큐, 데크 비선형구조 :자료들 사이의 관계가 1:다 또는 다:다 관계 트리, 그래프 파일구조 :서로 관련있는 필드로 구성된 레코드의 집합인 파일에 대한 구조 순차파일, 색인파일, 직접파일 컴퓨터에서의 자료 표현 2진수 코드 디지털 시스템에서의 자료 표현 n개의 비트로 2^n개의 상태 표현 10진수의 표현 - 존 형식의 표현 10진수 한자리를 표현하기 위해서 1바이트를 사용하는 형식 마지막 자리의 존 영역에 부호를 표시 양수 1100 음수 1101 ex : 1일때는 1111 0001 2일때는..
알고리즘 공부 계획
·
✍2021,2022/알고리즘
1. 프로그래밍 기본 문법 2. 알고리즘 100제 - 코드업 2. 백준, 코드포스 백준은 그리디 알고리즘부터 탐색,DFS,BFS 그 이외에 이제 그래프이론, 중급, 고급 동적프로그래밍,문자열 추천언어 C++,파이썬 방학에는 파이썬공부한다.
flask 실습
·
✍2021,2022/클라우드
pip install virtualenv 여러군데 공유하고 작업할 수 있게 기능을 터미널을 이용해 깔아줌 virtualenv env 액티베이트 환경 설정 \env\Scripts\activate.bat 어우 이거 안되어가지고는 스택오버플로우 당근찾아줌 다음. fpip3 install flask flask-sqlalchemy 쳐줌 플라스크가깔아짐 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return "Hello, world!" if __name__ == "__main__": app.run(debug=True) 왜 매번 해도 매번 까먹는건지...복습좀하자.. 근데 솔직히 css는 부트..그거 있잖어 코드스니펫 body..
도커 공부
·
✍2021,2022/클라우드
vscode에서 XHR오류가 떠서 VSIX파일을 Visual Studio Store (?) 에서 확장 프로그램을 따로 다운받은뒤 연동해줬다. 뭔노무 오류가 이렇게 많은지.. 근데 이 외의 환경을 만들기가 어려워서 AWS IDE (Cloud 9)을 사용해보기로 했다. 윈도우 환경에서는 이게 낫다고해주셔서.. cloud 9 을 설명에 따라만들려고 하자마자 오류가 나버린다. Create Failed 오류.. 공식문서에서는 명확하게 안나와있고 어우 영어 울렁증 생길뻔했는데 다행히도 stackoverflow덕분에 https://stackoverflow.com/questions/64078610/cant-create-an-environment-on-aws-cloud-9 Cant create an environment..
클라우드 부트캠프 - (1)
·
✍2021,2022/클라우드
보호되어 있는 글입니다.
네트워크 공부 1
·
✍2021,2022/Network
PART 1,2 네트워킹이란 ? : 장비들을 서로 대화가 가능하도록 묶어주는것이다. 인터넷이란? : Inter(연결) , 즉 여러개의 네트워크를 묶었다. 인터넷의 특징 프로토콜만을 사용한다. 프로토콜 : 통신 규약 인터넷에서는 하나의 프로토콜만을 사용하는데 이 하나의 프로토콜이 바로 TCP/IP라는 것이다. 웹 브라우저를 이용하여 인터넷을 탐험한다. 인터넷에는 없는 정보가 없다. 인트라 넷 이란? : 내부의 네트워크, TCP/IP사용, 웹 브라우저를 이용함, 회사에서 많이 사용됨 엑스트라 넷 이란? : 사용범위를 직원이외에도 협력회사나 고객까지로 확대한 개념 LAN(Local Area Network)이란? : 어느 한정된 공간에서 네트워크를 구성한다. WAN (Wide Area Network) : 멀리 ..
오래간만에 들어왔다
·
끄적끄적
내가 했던것들은 꾸준하지 않았고 기억에 남아있지 않으며 스쳐 지나간듯 하다. 뭐해먹고 살지 어떻게 뭐부터 시작해야 능숙하게 전문가가 될 수있을지 모르겠다 안개같다 그냥 눈앞이 캄캄하다 공대라서 취업이 잘된다는 의미는 그만큼 내가 잘 해야한다는 뜻인데 하루하루 배워갈 때마다 이 길이 맞는걸까 라는 생각이 든다. 그렇다고 다른 방향을 생각하기에는 너무 늦은거아닐까 누가 나한테 알려줬으면 좋겠다..,, 너무 한게 없어서 매번 허탈하고 짜증이난다. 하지만 그마저도 핑계인걸 난 알고있다 이렇게 고민할 시간은 순간이고 그 순간들이 모여 매번 후회하는 나를 만들어내니까 그런 순간들과 시간을 아껴 하나라도 더 했으면 달라졌을까 학년이 끝나간다. 내년엔 정말 어떡하지 무엇하나 제대로 해내지 못했고 해내지 않았고 할 수 ..
Arduino
·
✍2021,2022
객체를 잘 알아야한다. Serial 통신은 일대일 통신만되는데 동기(동시에 일어남) 비동기식 (동시에 일어나지않음)통신 I2C Master 와 slave간의 통신 우리가 쓰는 Master - 아두이노 slave - 센서 선을 연결해서 정보를 주고받음 보통 두개의 선이 필요 어떻게 통신하느냐면 SDA 와 SCL이라는 선이있음 정형화된 데이터를 주고 받음 SDA - Data를 주고받는 선 SCL - clk신호를 받는 선 클럭 신호 (영어: clock signal)는 논리상태 H(high,논리 1)와 L(low,논리 0)이 주기적으로 나타나는 방형파(square wave) 신호를 말한다. 많은 경우 전자공학의 디지털 회로에서 클럭 신호에 맞추어 신호의 처리를 하는 동기 처리를 위해 사용한다. Wire라이브러리..
드디어~ Convolution
·
✍2021,2022/MATLAB
LTI시스템에 대해서 배우면서 이게 당최 뭔소리인가.. 싶었는데 마침 매트랩에서 실습했다! ... conv 함수 (>> help conv) ∙ C = conv(A, B) convolves vectors A and B. The resulting vector is length(A)+length(B)-1. ∙ 0과 1사이에 sample이 k개일 때, y축 크기는 실제의 k배이다. 0과 1사이를 잘게 나누어서 11111막 이래 적분했을때가아니라, 더하기했을때는 1*100 = 100이나옴 샘플이 100개이면, y축크기는 100개가 된다 (∵ MABLAB에서는 discrete signal의 convolution을 수행하기 때문) ∙ [Example 2.3.7]에서 y=conv(x,h)를 y=conv(x,h)*0.0..
2. 실습
·
✍2021,2022/MATLAB
Lesson 4 Flow Control and Functions 4.1. Flow Control for - 지정된 횟수를 반복하는 for 루프 지정된 횟수만큼 루프에서 명령문 그룹을 실행합니다. for variable=expression, statement ; ... ; statement ; end for index = values, statements, end 참고 항목 end, break, continue, parfor, return, switch, colon, if if - 조건이 true인 경우 명령문 실행 표현식을 실행하고 표현식이 true인 경우 명령문 그룹을 실행합니다. if expression, statements, end elseif expression, statements ; else ..
리촬리
'분류 전체보기' 카테고리의 글 목록 (16 Page)