성장하는 공부공부전에 필요한 것
왜 해야하는지알기
기본적인 공부 태도
많이 보고 자주 쓴다
반드시 예제를 풀어보거나 실행해본다
한두번에 이해못하는 것은 익숙해지면 나중에 이해가 된다
궁금증, 의문점들이 생기는 것은 당연하다
다양한 사례를 보며 개념을 잡는다.
이해했는지 못했는지 검증하는 방법
남에게 설명해보자
남의 질문을 대답할수있겠는가?
오류
현재 무슨 상황인지 정확히 알아야한다
오류 코드들, log 먼저 꼭 읽기
모르겠다면 그 경로를 하나하나 실제로 찾아가보자
왜? 를 반드시 알아낸다
그 후 해결방법을 찾는...
ssh 적용12ssh agd@192.168.1.211ssh: connect to host 192.168.1.211 port 22: Connection refused
PC2에 고정 IP가 구성되어 있습니다. 그리고 WiFi를 통해 PC2에 SSH를 시도하면 작동합니다.
다른 스레드에 대한 몇 가지 가이드를 참조하여 시도했습니다.
1sudo service ssh status
모든 것이 포트 22를 듣고 있습니다.
그런 다음 시도했습니다
12sudo apt-get purge openssh-server sudo apt-get i...
왜?개인서버로 내가 원하는 프로젝트를 운영할 수 있다면 얼마나 좋을까?
전기값만 들고 , 개발서버와 실서비스 서버를 분리하여 내 마음대로 설계, 구축이 가능해진다.
그래서 현재 개인서버를 구축하는 중이다
단기목표는 서버>hypervisor>우분투,window server를 설치 후 우분투 내부에 도커를 설치하여(2020.05.27 구현성공)
지금까지 만든 프로젝트의 api를 aws서버에서 내 개인서버로 운영하는 것이 목적이다.
하지만 목표를 달성하려면 ip, dns, 이런 개념도 알아야됨은 물론이고 보안 이슈도 해...
출처자세히
자세히2
자세히3
아주 기본적인 django+MySQL세팅
도커 명령어자세히
1234567891011121314docker exec -it ec1 /bin/bash #container에 접속해 bash열기docker exec -it mysql bash #mysql깔린컨테이너로 접속docker ps # 현재 실행중인 컨테이너 목록docker ps -a # 모든 컨테이너 목록 표시, stop된것까지docker stop <컨테이너 ID> #앞에조금만입력해도가능docker rm [OPTION...
“You can’t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something – your gut, destiny, life, karma, whatever. Because believing that the dots will connect down the road w...
딴짓 시급 계산기messingTimeToWage
외주끝날때까지중단
목적과 목표기능프로젝트 목적열공한 시간입력시 자는시간제외 시급계산해서 알려주고재밋는 그래프나 다른 딴짓 연봉을 알려준다
내가 얼마나 잉여짓을 많이했고 이것을 다른 친구들에게 자랑할 수 있음
또한 과거를 반성하고 좀더 열심히 살수 있는 계기를 만들어줄수있음
개인적으로 도커와 개인서버를 구축을 배우며, Rest API구성을 체득하는 기회
목표 기능메인 기능
열공한 시간 입력 받으면 각 통계데이터 보여줌
통계 그래프(js, python)
내가 상위 몇퍼센트 잠자고, ...
병행성과 병렬성병행성(concurrency)이란 컴퓨터가 여러 일을 마치 동시에 수행하는 것을 말한다.(실제는 아님)
예를 들어 CPU코어가 하나인 컴퓨터에서 운영체제는 단일 프로세서에서 실행하는 프로그램을 빠르게 변경한다. 이 방법으로 프로그램을 교대로 실행하여 프로그램들이 동시에 실행하는 것처럼 보이게 한다.
병렬성(parallelism)은 실제로 여러 작업을 동시에 실행하는 것이다. CPU코어가 여러 개인 컴퓨터는 여러 프로그램을 동시에 실행할 수 있다. 각 CPU 코어가 각기 다른 프로그램의 명령어(instructio...
네트워크 지식 01자세히
상식
LAN - Local >어느 한정된 공간에서 네트워크를 구성하는것 (사무실 네트워크구성)
WAN - 서로 멀리 떨어진 곳을 네트워크로 연결하는 것
이더넷 - 네트워킹의 한 방식 (우리나라에서는 거의 대부분 이더넷 방식사용),
이더넷 방식의 가장 큰 특징은 CSMA/CD라는 프로토콜을 사용하여 통신
(다른 네트워킹의 방식으로 이더넷, 토큰링, FDDI가 있는데 각 방식에 따라 랜카드부터 네트워크 장비들을 다르게 구입해야함)
※ CMSA/CD 통신 순서 요약
이더넷 환경에서 통신하고...
메타클래스와 속성메타클래스는 파이썬의 기능 목록에서 자주 언급되지만, 실제로 메타클래스가 무엇을 하는지 이해하는 사람은 소수다. 메티클래스(metaclass)라는 이름은 클래스 위에 있고 클래스를 넘어선다는 개념을 암시한다. 즉, 메타클래스를 이용하 면 파이썬의 class 문을 가로채서 클래스가 정의될 때마다 특별한 동작을 제공할 수 있다.
메타클래스 못지 않게 설명하기 어렵지만 강력한 기능은 속성 접근을 동적으로 사용자화하는 파이썬의 내장 기능이다. 파이썬의 객체 지향 구조와 함께 이용하면 이 기능들은 간단한 클래스를...
클래스와 상속파이썬은 상속, 다형성, 캡슐화 같은 객체 지향 언어의 모든 기능을 제공한다. 파이썬으로 작업을 처리하다 보면 새 클래스들을 작성하고 해당 클래스들이 인터페이스와 상속 관계를 통해 상호 작용하는 방법을 정의해야 하는 상활을 자주 접하게 된다.
파이썬의 클래스와 상속을 이용하면 프로그램에서 의도한 동작을 객체들로 손쉽게 표현할수있다. 또한 프로그램의 기능을 점차 개선하고 확장도 가능하다. 요구사항이 바뀌는 환경에서도 유연히 대처가능. 클래스와 상속을 사용하는 방법을 잘 알아두면 유지보수가 용이한 코드작성 가능.
딕셔...