[Tistory] 임베디드 국비교육 복습 – 내용정리 및 참조링크

임베디드 국비교육에서 배웠던 내용 복습 경력이 쌓이고 복습을 반복할 때마다, 이전에 배운 내용이 좀 더 잘 이해가 되고, 왜 이 내용을 설명했는지 알 수가 있다. 여러모로 느낀 바가 많은 시간. 아래는 복습하면서 재정리한 내용과 참조한 링크 * 디바이스 드라이버는 이해하기 좋게 잘 연결되어 있지 않은 것으로 보인다. (내용을 짜집기 하기만 한듯?)추가적으로 책을 구매해 공부할 것. 1. 컴퓨터 아키텍처 – 폰노이만 아키텍처 : 명령어와 데이터를 위한 메모리 인터페이스가 하나인 구조 명령어 메모리(rom)와 데이터가 저장된 메모리(ram)에 접근하는 명령어, 데이터 버스를 공유한다 (즉 명령어 버스와 데이터 버스를 공용으로 사용한다) – 하버드 아키텍처 : 명령어와 데이터를 위한 메모리 인터페이스가 분리되..

[Tistory] 프론트랑 백엔드 협업 어케하는데

협업 하는 거에 대한 자료의 출처는 https://velog.io/@eunnbi/Project-%EB%B0%B1%EC%97%94%EB%93%9C%EC%99%80-%ED%98%91%EC%97%85%ED%95%98%EA%B8%B0 [Project] 백엔드와 협업하기 🐽 모아모아 프로젝트를 진행하면서 백엔드와 어떤 방식으로 협업했는지 정리해본다! 🚀 백엔드 api 이용하기 API는 프론트엔드와 백엔드가 소통하는 지점이라고 볼 수 있다. 개발과정에서 프 velog.io 이곳에서 가져오고 모르는 정보도 다른곳에서 가져왔기에 출처는 매번 밝히겠습니다. 프론트랑 백엔드 협업 어떻게함? 처음에는 첫 번째 방법을 선택했는데 쿠키 이슈로 인해 두번째 방법을 이용했다고 한다. 쿠키 이슈 (refresh token) 출처:h..

[Tistory] %EC%82%B6%EC%9D%98%20%ED%91%B8%EB%A5%B8%20%ED%95%B4%EB%B3%80

%3Cp%20data-ke-size%3D%22size16%22%3E%ED%91%B8%EB%A5%B8%20%EB%B0%94%EB%8B%A4%EB%8A%94%20%EC%96%B8%EC%A0%9C%EB%82%98%20%EB%A9%80%EB%A6%AC%20%EB%96%A0%EB%82%98%EA%B3%A0%20%EC%8B%B6%EC%9D%80%20%EA%B3%B3%EC%9D%B4%EC%97%88%EB%8B%A4.%3C/p%3E%0A%3Cp%20data-ke-size%3D%22size16%22%3E%EB%B0%94%EB%8B%B7%EA%B0%80%EC%97%90%EC%84%9C%20%EC%B1%85%EC%9D%84%20%EC%9D%BD%EC%9C%BC%EB%A9%B0%20%EC%8B%9C%EA%B0%84%EC%9D..

[Tistory] [React] React 프로젝트의 파일 구조 설계하기

프로젝트를 진행하다 보면 크기가 커질수록 관리해야할 파일은 늘어나고 이에 따라 각 파일들을 용도에 맞게 분류해야할 필요성을 느끼게 됩니다. 저도 최근에는 프로젝트를 시작하기 전에 필요한 폴더들을 미리 생성하고 전체적인 프레임을 설계한 이후 개발을 진행하고 있습니다. 이번 포스팅은 리액트를 사용할 때 폴더의 구조를 어떻게 잡으면 좋을지에 대해 다뤄보겠습니다. 먼저 CRA를 설치했을 때 기본적으로 설치되는 폴더 및 파일들의 역할에 대해서 간단히 살펴보겠습니다. CRA의 초기 폴더구조 my-app ├── node_modules ├── public ├── src ├── .gitignore ├── package.json ├── package-lock.json └── README.md node_modules 현재 ..

[Tistory] 로그인 한 사용자 정보 불러오기

https://velog.io/@yoho98/Spring-Security-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%9B%84-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A0%95%EB%B3%B4%EC%96%BB%EA%B8%B0 Spring Security 로그인 후 사용자 정보얻기Spring Security 로그인 후 사용자 정보를 어떻게 가져올까?이전에 Spring Boot가아닌 Spring Legacy로 구현할땐 로그인은 항상 세션으로 setAttribute 해서 키값으로 getAttribute 가져와서 ModelAndView 로 넘겨주곤velog.iohttps://studyandwrite.tistory.com/508 Spring Security – SecurityCon..

[Tistory] 인태경제프레임워크(IPEF)

o IPEF 출범 인도태평양(이하 인태) 지역의 중요성이 날이 갈수록 커지고 있다. 미국을 중심으로 한 인태협력채널 중 가장 많은 국가들이 참여하는 新경제 플랫폼에 대해 소개해 보고자 한다. 인태경제프레임워크(Indo-Pacific Economic Framework, IPEF)란, 미국 바이든 행정부가 주도해 2022년 출범한 인도·태평양 지역의 경제 안보 플랫폼 및 국제기구이다. IPEF는 관세 인하, 부분적인 규제 철폐에 방점을 두었던 기존의 다자·양자 FTA보다 더 범위가 넓은 경제협력체를 지향하고 있으며 무역 촉진, 디지털 경제와 기술 표준 정립, 공급망 회복력 달성, 탈 탄소화와 청정 에너지 발전, 인프라 구축, 노동 표준화 등 6가지 주요 분야에서 합의안을 만들어내고자 한다. 인도·태평양 지역..

[Tistory] WAS 만들기(1) – spring mvc로 hello world 띄우기(환경변수, 이클립스, 스프링, 톰캣)

WAS란.. 부터 시작해야겠지. https://lastviolet05.tistory.com/412 Apache와 Tomcat의 차이 1. 소프트웨어 단체 이름2. 1의 제단에서 후원하는 오픈소스 프로젝트 커뮤니티에서 만든 http 웹서버. 1. WAS(Web Application Server)의 일종.2. 카탈리나(catalina) 컨테이너, 자스퍼(jasper) 엔진, 코요테(coyot lastviolet05.tistory.com 면접준비하면서 만날 WAS랑 웹서버의 차이에 대한 답변을 외웠지만 사실 외운 거고 제대로 이해는 못했는데 위에 글을 읽으니까 좀 와닿았다. 위 글이 잘 작성된 글이어서인지, 내가 이제 이해할 배경지식이 좀 쌓여서인지는 모르겠다. 아직 한참 더 쌓아야하지만 그래도 쌓여가는 기분..

[Tistory] WSL2에 ssh 서버와 외부연결 환경 구축

출처: WSL2에 ssh 서버와 외부연결 환경 구축 (velog.io) 저번까지 WSL2를 적용하고 Ubuntu 를 설치하는것까지 해보았다. 이번엔 ssh 서버를 구축하고 외부에서 접속까지 가능하도록 해볼것이다. ssh 설치하고 서버를 구축하는건 매우 쉽다. 그냥 구글 검색만 해도 나보다 훨씬 좋은 방법으로 인도해줄것이다. 일단 맨 처음 apt를 업데이트 해줘야한다. ubuntu 를 실행하고 간단하게 apt update -y && apt upgrade -y 를 입력하면 편하게 업데이트가 된다. 아… sudo까지 붙여야함 sudo apt update -y && sudo apt upgrade -y 그럼 모두 자동으로 업데이트가 된다. 그리고 openssh 를 설치해준다. apt install openss..

[Tistory] 리눅스 실습 서버 만들기 – part1. 윈도우에서 wsl로 우분투 리눅스 서버 생성

교수님께서 리눅스 실습 서버를 만들어서 학생들이 서버에서 실습할 수 있는 환경을 만들라고 하셨다. (학생들이 virtural box, vm ware 깔아서 하는게 조교인 내 입장에선 속편하지만 학생들은 처음 까는 가상머신 프로그램의 에러를 처음 보면 깊은 좌절감에 빠질 것이다.) 뭐부터 해야할지 막막했다. 같은 연구실분들의 도움 + 구글링을 통해서 만든 실습서버에 대해서 포스팅 하도록 하겠다!!! (여러가지 시도한 것들도 포스팅합니다) 1. Virtural box에서 리눅스 서버를 계속 돌려보자! – 시도는 좋았으나, 가상머신의 특성상 서버의 속도가 굉장히 느렸다. 가상머신을 사용하게 되면, 내 컴퓨터의 하드웨어 자원을 윈도우 운영체제와 리눅스 운영체제가 같이 사용하면서 속도가 굉장히 느려진다는 것이다…

[Tistory] [C++] 입출력: cin, cout

– 맥북으로 vscode에서 c++를 열어보려고 했는데 모종의 이유로 계속 안 열린다. xcode를 쓰기 싫어서 vscode로 설치해보려고 했던건데 맥이나 윈도우나 안열려서 그냥 포기.. 다음에 불편해지면 다시 시도해봐야겠다. https://velog.io/@webb-c/MacOs-VS-code%EC%97%90%EC%84%9C-CC-%EC%8B%A4%ED%96%89-%EB%B0%8F-%EB%94%94%EB%B2%84%EA%B9%85%ED%95%98%EA%B8%B0 이 블로그를 참고해서 세팅을 마쳤다. – https://blog.naver.com/jinhan814/222439906974 이사이트를 이용해서 공부할 건데 1학기에는 자료구조까지 해서 총 17개 게시물을 끝내는 게 목표이다. 방학동안 알고리즘 ..