본문 바로가기
반응형

ETC16

컴퓨터는 왜 논리적인가? 논리란 무엇인가 '논리' 는 일상에서도 참 많이 쓰는 말입니다. 특히 컴퓨터를 이해함에 있어서 논리는 빼놓을 수 없는 요소이지요. 얼마 전 면접장에서 '한 과목을 정해 그것이 왜 논리적인지 설명하라' 는 질문을 받은 적이 있습니다. 물론 저는 당황한 나머지 제대로 답변을 하지 못하고 횡설수설하고 말았습니다. 말로는 논리, 논리 하는데 논리라는게 정말 뭘까? 왜 컴퓨터는 논리적인 도구인가? 표준국어대사전에서는 논리를 "말이나 글에서 사고나 추리 따위를 이치에 맞게 이끌어 가는 과정이나 원리." 라고 정의합니다. 유명한 삼단논법을 예로 들 수 있습니다. ① B이면 C이다. ② A는 B이다. ③ 따라서 A는 C이다. A는 C라는 결론을 도출하기 위해 세 단계의 과정을 거쳤습니다. 앞선 두 가지 판단이 사실이라.. 2021. 12. 27.
COM surrogate 사살하기 아무것도 하지 않는데 팬이 엄청나게 돌아갑니다. 작업관리자를 열어보자, COM surrogate 라는 프로세스가 메모리와 cpu를 죄다 잡아먹는 광경을 목격할 수 있었습니다. 검색을 해보니 MS에서 신원보장을 해주는 걸 보면 수상한 녀석은 아닌 것 같습니다. 마이크로소프트에서는 이런 문제가 발생할 경우 시스템 오류일 수 있으니 다음과 같은 조치를 취해보라고 합니다. 1. 클린부팅 하단 검색창에 msconfig 입력 후 서비스 탭을 클릭 모든 microsoft 서비스 숨기기 체크 후 - 모두 사용안함 - 확인을 누르고 재부팅해줍니다. 2. 시스템검사 Windows 로고키 + X키를 누른 후 명령 프롬프트(관리자)를 클릭합니다. > Dism /online /cleanup-image /restorehealth.. 2021. 11. 2.
Eclipse와 github 연동하기 - 새 프로젝트 1. github에서 새로운 repository 를 생성합니다. 그리고 화면에서 주소를 복사해둡니다. 2. eclipse에서 프로젝트를 생성합니다. 3. Windows > Show View > Other 에서 Git repositories 창을 열어줍니다. 좌측 하단에 창이 하나 생성된 것을 확인할 수 있습니다. 4. 연결할 프로젝트에서 마우스 우클릭 > Team > Share Project 를 클릭합니다. create를 눌러 repository가 저장될 경로를 설정해줍니다. 5. git repositories 창에 새로운 repository가 추가된 것을 확인할 수 있습니다. 6. 새 프로젝트에서 작업을 마친 뒤, 다시 Team 메뉴에 들어가보면 여러가지 메뉴들이 생겨난 것을 확인할 수 있습니다. Co.. 2021. 10. 28.
Git / Github Git은 소프트웨어 개발 과정에서 사용하는 버전 관리 시스템이며, Github은 git이라는 툴을 이용한 웹호스팅 서비스이다. 즉, github는 일종의 창고이다. 개발자는 github로부터 고유의 공간, 저장소(Repository)를 대여할 수 있다. 그리고 git이라는 트럭을 이용하여 자신이 만든 소스코드를 repository 에 적재한다. 동시다발적으로 여러 명의 개발자들이 이 한 repository 에 있는 프로그램을 수정, 개발할 수 있다. 누군가가 수정한 부분이 문제가 되더라도 변경이력이 남기 때문에 이를 되돌리거나 고칠 수 있다. 1. ubuntu desktop에 git 설치하기. 및 github에 가입한 후 새로운 repository 생성하기. $ sudo apt-get install gi.. 2021. 5. 17.
반응형