본문 바로가기
반응형

분류 전체보기82

Angular12 기초개념 데이터 바인딩 정의 구조화 되어있는 웹 애플리케이션은 뷰와 모델의 분리가 되어있으면서 또한 유기적인 동작을 해야한다. 굉장히 모순되어있는 말인데 이 모순을 극복하게 해주는것이 데이터 바인딩이다. 컴퓨터 프로그래밍에서 데이터 바인딩은 제공자와 소비자로부터 데이터 원본을 결합시켜 이것들을 동기화하는 기법이다. -wikipedia- Angular에서 데이터 바인딩은 템플릿(VIEW)과 컴포넌트의 클래스 데이터(Model)를 하나로 묶어서 유기적으로 동작하게 만든다. 기존의 웹 애플리케이션에서는 자바스크립트 DOM API를 사용해서 DOM에 직접 접근하는 방식을사용했는데(ex. jQery에서는 h1태그에 접근하기위해 $('h1'). 이런형식을사용) 이러한 방식은 View와 Model사이의 관계를 분리하기 어려워 뷰가 바뀌면 .. 2021. 9. 2.
WSL Ubuntu에서 MySQL 설치(mysqld: unrecognized service 오류 ,‘/var/run/mysqld’: No such file or directory 오류 해결) WSL로 Ubuntu를 깔고나서 Mysql을 받으려고하니깐 mysqld: unrecognized service 오류 ,‘/var/run/mysqld’: No such file or directory 오류 등으로 너무 많은 삽질을 했는데 애초에 WSL에서 사용하는 Ubuntu방식이 달랐다 그 순서는 아래와 같다. 1. wsl을 열고 Ubuntu 패키지 업데이트를 한다. sudo apt update 2. 업데이트되면 다음을 통해 MySQL을 설치 sudo apt install mysql-server 3. 버전확인해본다 mysql --version 4. MySQL 서버를 시작합니다. sudo /etc/init.d/mys ql start 5. 보안 스크립트 프롬프트를 시작합니다. sudo /etc/init.d/.. 2021. 8. 31.
CPU의 명령어 처리방식 개발을 하면서 많은 지식을 알아야하지만 CPU, 프로세서, 쓰레드등등 다양한 용어를 듣지만 제대로된 이해를 하지 못하고 그저 머리로만 상상하여서 컴퓨터에게 명령을 내었지만 제대로된 의미와 단어에대한 정리 그리고 그 구조에대해 정리하였다. 먼저 우리는 컴퓨터의 두뇌라고 불리는 CPU(Central Processing Unit)을 프로세서라고 표현하기도한다. 프로세서 간략설명 중앙처리장치라고 표현하는 CPU는 명령어를 수행하고 데이터를 처리하는 장치인데 연산장치, 제어장치,레지스터 등으로 구성이 되어있다. 16비트, 32비트, 64비트 이런형식의 비트표기는 흔히 보이는데 비트가 클수록 성능이 좋다고 생각하면된다. 프로세서의 구성은 아래 그림과같이 구성된다. 프로세스의 구성 연산장치(ALU) 연산장치는 자료를.. 2021. 8. 29.
Spring boot + MySQL 접속시 'Public Key Retrieval is not allowed' 오류 해결 문제발생 Spring boot로 Mysql을 접속하기위해 프로젝트 실행을 했는데 생긴오류 문제해결 다른 문제가 아니라 MySQL 8.0 버전이후 버전은 jdbc로 접속할때 useSSL설정만 false로 하는것이아니라 allowPublicKeyRetrieval을 설정하면 해결 혹시만약 vscode를 이용하고 있으시다면 오류가 해결되지 않을때가 있습니다. 그렇다면 vscode를 종료한 이후 다시시도해 보시면 해결이됩니다! 2021. 8. 28.
728x90
반응형