본문 바로가기

개발 정보51

[Dev] http://www.soen.kr/ 학습사이트 자바스크립트 canvas 관련 검색을 하다가 재밌는 사이트를 하나 발견했다.  www.soen.kr/ SoEn:소프트웨어 공학 연구소 www.soen.kr 소프트웨어 공학 연구소라는 사이트인데, 정말 정리가 잘 되어있는 사이트다.  특히 c/c++ 관련한 내용이 문법부터 시작해서 고급내용까지 너무 잘 정리되어 있어서 놀랐다.  이외에도 javascript의 canvas에 대해서도 아주 잘 정리되어 있다.  가끔 이렇게 너무 잘 정리해놓은 사이트를 보면 굳이 책을 사야하나 싶을 때도 있다. 2021. 2. 22.
[Dev] 키보드 문자 읽는법 문자영 문한 글또 다른 영문표기Space (스페이스)공백, 공란blank, ghost&~Tilde (틸드)물결(표) `Grave (그레이브)강세표accent, back quote!Exclamation point(익스클레메이션 포인트)느낌표exclamation mark, wow, hey@At Sign (앳사인 또는 앳)골뱅이at, each, rose#Crosshatch (크로스해치)우물표시pound, number, sharp$Dollar sign (달러 사인) cash, currency symbol%Percent sign (퍼센트 사인)백분표double-oh-seven, grapes^Circumflex (서큠플렉스)삿갓, 모자, 윗꺾쇠carrot, hat, cap&Ampersand (앰퍼센드)and *As.. 2021. 1. 18.
[Dev] 바이트코드와 바이너리 코드 C언어는 컴파일러에 의해 소스파일(*.c)이 목적파일(*.obj)로 변환될때 바이너리 파일, 즉 0과 1로 이루어진 코드로 변환된다.즉, 컴파일 후에 이미 컴퓨터가 이해할 수 있는 이진코드로 변환되는 것이다. 목적파일은 기본적으로 컴퓨터가 이해할 수 있는 바이너리 코드(이진 코드)의 형태이지만 실행될 수는 없다.  그 이유는 완전한 기계어(CPU에서 사용하는 명령어 집합)이 아니기 때문이다. 변환된 목적파일은 링커에 의해 실행 가능한 실행파일(*.exe)로 변환될 때 함수나 헤더 파일 등의 실제 메모리 주소를 코드에 반영하는 과정에서 일부 주소값이 변경되는데, 이러한 과정을 거쳐야 비로소 컴퓨터가 바로 실행 할 수 있는 100% 기계어가 될 수 있다. 결론적으로 목적파일은 바이너리 코드이지만 컴퓨터가 바.. 2021. 1. 3.
[Dev] SOLID 원칙? limkydev.tistory.com/77 [Java] 객체 지향 설계란? (SOLID)이번 시간은 객체지향의 4대특성인 캡슐화, 상속, 추상화, 다형성 을 이용하여 객체 지향을 올바르게 설계할 수 있도록 도와주는 원칙들을 알아 볼까 한다. 객체 지향을 공부해봤고, 객체 지향으limkydev.tistory.com 잘 설명되어 있다. 2021. 1. 2.
[Dev] concrete class? concrete class 라고 써놓고는 한글로 부르는 말이 너무나도 많다. 구현 클래스, 구상 클래스, 구체 클래스... 근데 사실 별반 차이가 없는 것 같다.  추상클래스가 아닌 클래스를 concrete class 라고 부르기만한다면, 구현되지 않은 추상화된 operation이 없는 클래스라면 모두 concrete class 라고 불러도 되니까 사실 글자만 다를 뿐 별반 차이는 없는 것 같다.   그렇지만, 특정 경우에 따라서 각 단어마다 어색함이 붙긴한다. 2021. 1. 2.
[Dev] 서드파티란? 프로그래밍에서의 서드파티란 프로그래밍을 도와주는 plug_in 이나 library 등을 만드는 회사를 말한다. 개인 개발자나 프로젝트 팀, 혹은 업체등에서 개발하는 라이브러리즉 제 3자 라이브러리 .제작사에서 만든것이 아니라 다른 업체에서 만든 해당 툴 지원 라이브러리 제조사와 사용자 이외 외부의 생산자를 가리키는 뜻으로 쓰인다. - 위키  편하고 효율적인 개발을 위해, 플러그인이나 라이브러리 또는 프레임워크등을 사용하게 된다.예로 프로그래밍 개발과 개발자 사이에 플러그인,라이브러리,프레임워크를 서드파티로 볼 수 있다....이처럼 제 3자로써 중간다리 역할을 하는 것을 서드파티라고 합니다. 2021. 1. 2.
[Dev] 좋은 블로그 소개 codechacha.com/ko/category/java/ 2020. 12. 24.
[Dev] 함수와 메서드의 차이 사실 똑같은 말인줄로 알고 있었다. 그러다 어느 날 함수와 메서드의 차이점도 모르는 프로그래머는 프로그래머도 아니다. 라는 어느 블로그의 글귀를 보고 난 뒤에야 이 두개가 다르다는 것을 알게 되었다....  함수는 독립적으로 존재하며, 작동하고 나서 사용자가 원하는 결과를 반환한다. 메서드는 클래스에 종속되어 존재하고, 해당 클래스에 대한 인스턴스가 생성되어야 사용할 수 있다.  그러니 독립적으로 존재한다? -> 함수클래스에 종속적이다.-> 메서드 이렇게 이해하자. 2020. 12. 23.
반응형