
[node] error:03000086:digital envelope routines::initialization error 해결
2022. 12. 3. 21:21
개발/Error note
유데미 강의를 따라하는도중 npm start를 입력하니 오류가 생겼다. 검색해보니 노드 버전이 맞지않아서 생기는 오류라고한다. 현재 사용하는 내 노드버전에 맞춰서 다른 모듈들을 맞추는 방법도있지만, 강의를 계속 따라서 진행해야하기때문에 노드를 다운그레이드 하기로 했다. 일단 나는 노드를 따로 설치한게 아닌 nvm을 통해서 관리하고있다 nvm : node version manager를 뜻하며, 노드의 여러버전을 관리하고 사용할 수 있는 도구다. nvm list 를 입력하여 현재 내가 사용하고있는 버전과 install해둔 버전이 어떤게 있는지 확인 할 수 있다. 나는 18.12.1 환경에서 npm install을 해서 'error:03000086:digital envelope routines::initial..

[VSCode] CSS속성들을 정렬할 수 있는 익스텐션 PostCSS Sorting
2022. 12. 2. 22:22
개발/HTML, CSS
css사용할 일이 많아졌는데, 팀장님께서 css sort를 하면 프로젝트 관리하기에 좋다고 조언하셨다. 그래서 찾아보니 다양한 css 정렬 익스텐션이 있었는데 그중 사람들이 많이사용하고있는 PostCSS Sorting 익스텐션을 사용하기로 했다. 설치 후 왼쪽 설정을 누르고 Extension Settings 를 들어간다 Edit in settings.json을 클릭 후 컨피그 안에 내용을 원하는대로 적어주면 된다. 나는 아래 참조한 블로그가 있어서 링크를 추가해두었다. 설정파일 공유도 해주고 계시니 꼭 들어가보는걸 추천! 설정이 끝나면 컨트롤 + 쉬프트 + p 를 누른후 PostCssSorting 을 입력 후 저기 검색창 설정을 눌러준다 단축키를 등록하러갈거임 + 버튼을 누르고 원하는 단축키를 입력한다 ..

[Network] 물리계층의 역할과 랜카드의 구조
2022. 11. 26. 13:28
개발/CS
물리계층? - OSI모델 1계층. 시스템간의 물리적인 연결과 전기신호를 변환 및 제어한다. - 네트워크 통신에서는 컴퓨터가 이해할 수 있도록 0과 1만 사용된다. - 네트워크를 통해 데이터를 주고받을 때는 0과 1의 비트열을 전기신호로 변환해야한다. - 전기 신호에는 아날로그 신호와 디지털 신호가 있다. - 아날로그 신호는 정현파(물결모양)이며 주파수, 진폭, 위상 등의 특성을 포함하여 표현되는 전기적 신호가 연속적으로 변하는 파형이다. 주로 전화 회선이나 라디오 방송에 사용된다. - 디지털 신호는 막대모양이며 2진수 0과 1에대한 전압 펄스의 연속적인 구성이다.전기신호로써 처리된 정보를 수식화하고 전산처리하여 프로그램이 가능하다. - 데이터 송신 측 컴퓨터가 전송하는 0과 1의 비트열 데이터는 전기신호..

[Network] OSI모델 TCP/IP모델
2022. 11. 24. 22:29
개발/CS
OSI모델 - ISO 국제표준화기구에서 제정 - 데이터 송수신시 컴퓨터 내부에서 일어나는 상황을 7개의 계층으로 분리해둠 계층 이름 설명 7계층 응용 계층 (Application Layer, 어플리케이션 계층) 이메일, 파일전송, 웹사이트 조회 등 애플리케이션 관련 서비스 제공 6계층 표현 계층 (Presentation Layer, 프레젠테이션 계층) 문자코드, 압축, 암호화 등의 데이터를 변환 5계층 세션 계층(Session Layer) 세션 체결, 통신 방식을 결정 4계층 전송 계층 (Transport Layer, 트렌스포트 계층) 신뢰할 수 있는 통신을 구현 3계층 네트워크 계층(Network Layer) 다른 네트워크와 통신하기 위한 경로설정 및 논리 주소를 결정 2계층 데이터 링크 계층(Data..

[Network] LAN? WAN?
2022. 11. 23. 20:59
개발/CS
LAN(Local Area Network) - 근거리통신망. 건물이나 특정 지역을 범위로 하는 네트워크망으로써 지리적으로 제한된 곳에서 컴퓨터랑 프린터를 연결할 수 있다. 범위가 좁기때문에 속도가 빠르고 오류가 발생할 확률이 낮다. WAN(Wide Area Network) - 광역 통신망. 지리적으로 넓은 범위에 구축된 네트워크로써 인터넷 서비스 제공자(ISP;Internet Service Provider) 가 제공하는 서비스를 사용하여 구축된 네트워크 - 범위가 넓고 속도가 느리며 오류가 발생할 확률이 랜에 비해 높다 가정에서의 네트워크 구성 - 집에서 구성하는 네트워크는 랜이다. - 인터넷을 사용하기위해서는 ISP를 먼저 결정하고 인터넷 회선을 결정해야한다. (2018년 6월 책은 광랜이 대세지만 현..