IT정보
-
이산수학 정리2IT정보 2020. 11. 3. 09:25
트리 부모는 무조건 1개 자식은 없을수도 있고 있을수도 있고 형제노드 같은높이의 노드 차수=선의 수=자식수 트리의 차수= 각 차수중에 가장 큰 녀석 리프노트=단말노드=터미널노드=자식이없는애들 내부노드=리프노드 제외한 애들 (루트노드 포함) 트리의 무게=리프노드들의 수 완전이진트리=무조건 왼쪽부터 채움.!!! 2개씩 아니여도됨 포화이진트리=완전가득찬 트리 sruskal알고리즘=가중치 작은것부터. prim알고리즘=임의의 꼭지점부터! 행벡터= 1Xn행렬 열벡터= mX1행렬 A+0행렬=A 형렬의 합=같은 크기끼리만 가능 행렬의 차=같은 크기끼리만 가능 스칼라곱=같은 크기끼리만 가능 k실수를 곱한것. 합 = 교환,결합,항등원,역원 스칼라곱 과 형렬의 곱= 결합,분배가능 하지만!!! 분배법칙 안됨. 행렬의 곱=mn..
-
이신수학 정리1IT정보 2020. 11. 3. 09:03
명제 = 참과 거짓을 구별할수 있는 문장및 수학적식 명제) 철수는 영희보다 키가 작다 명제 아님) 철수는 공부를 잘한다. 명제함수=2x+1=2 x가 뭔지에 따라 참 거짓이 왔다갔따하는것 이것을 명제함수라함. 명제의 진리값=참, 거짓 명제종류 3~5개 합성명제=하나이상의 명제와 논리연산자로 이루어짐 조건명제, 쌍조건명제 항진명제, 모순명제 반례=명제가 거짓이라는 것을 보여주는 것. 예)x에 대해 x가 짞수이면 xB이면 B->A인것. 합성관계=A->B->C이면 A->C인것. AoB 동치관계=반사적이며,대칭적이며,추이적 이면!!! 동치관계 대각행렬=주대각을 제외한 나머지가 0인 행렬 ! 팩토리얼=1부터 n까지 모두 곱한값. 서로소=각 수의 약수가 1이외에 없는것 그래프 한붓그리기=홀수점의 갯수가 0 또는 2개..
-
소프트웨어 공학 내용정리IT정보 2020. 11. 2. 14:25
소프트웨어 공학 내용에 대해 간략히 정리를 해봤다. 소프트웨어공학 방법과기술=체계적이고 가이드라인 프로세스 방법론=what, how 폭포수모델 고전적인 소프트웨어 생명주기 한방향으로 진행, 병행수행 못함 장1:단순하고 이해하기 쉬움. 장2:프로젝트 진행상황 파악이 쉬움 장3:체계적으로 문서화 가능 단1:요구사항을 완벽히해야함 단2:변경수용 어려움 단3:시스템동작은 후반에나 볼수 잇음 단4:대형프로젝트에 못씀 단5:문서화노력이 지나침 단6:지연될 수 있음 반복진화형모델 초기버전 만들고 새로운버전을 개발하는 방식. 프로토타입 단:개발비용예상 힘들고 재작업이 커서 늦춰질 가능성있음 요구사항이 불안정할때 사용 50만라인 중소형시스템에 사용 점증적모델 여러개 모듈들로 분해해서 개발중요한점증 가장먼저 개발 중요한부..
-
실패한 개발자가 젊은 개발자에게..IT정보 2020. 7. 30. 13:15
커뮤니티 사이트 글을 보다가 좋은 글이 있어 공유 합니다. 내용중에 개발자는 코딩을 하는게 아니라 서비스를 만드는 직업입니다. 라는 문구가 있습니다. 개발을 하다보면 주변에 많은 개발자들이 본인이 흔히 말하는 코더 라고 생각하는 사람들이 생각보다 좀 많더군요. 개발자로서 이런 저런 서비스에 대한 생각들, 예를들어 소비자입장에서 이렇게 개발하면 불편할것 같으니 이런식으로 개발을 해야 겠다. 라는 생각을 하면서 개발을 한다기보다 그냥 아무생각없이 코딩만 하시는 분들을 많이봤었고 심지어 본인 입으로 "나는 코더니까 제대로 요건정리나 해줬으면 좋겠다" 라고 하시는 분도 봤습니다. 많은 개발자 분들이 단순히 코딩만 하기에는 모두들 아까운 전문 기술들을 가지고 계시기 때문에 아래 글에서처럼 본인의 서비스를 만드셔서..
-
[JSP]javascript 정규식표현에 대해 기초부터 심화까지IT정보 2020. 7. 29. 11:58
정규식표현에 대해 좋은 글이있어 공유 합니다 개발하다보면 정규식 표현을 자주 사용하게되는데 아래 글 읽어보고 많은 도움 되셨으면 합니다. 아래 글은 javascript를 기준으로 정규식표현을 설명하는 글입니다. 언어마다 문법이 조금씩은 다를 수 있지만 거의 동일하니 이 글 보시면 정규식에 대해 궁금해 사셨던 분들에게 많은 도움이 될 것입니다. https://wormwlrm.github.io/2020/07/19/Regular-Expressions-Tutorial.html정규표현식 완전정복 - 재그지그의 개발 블로그JavaScript를 활용하여 정규표현식의 기초부터 심화까지의 개념을 짚어봅니다.wormwlrm.github.io
-
[JSP]JSP의 동작원리. 컴파일이 되어 실행되는 과정IT정보 2020. 7. 28. 11:13
jsp의 동작원리. 컴파일이 되는 과정에 대해 알아보겠습니다. 많은 분들이 jsp파일은 컴파일 없이 그냥 실행이 되는줄 알고 있는 분들이 상당히 많이있습니다. 이 글을 읽고계신 분들도 많이들 그렇게 생각 하시고 계셨을 것이라 생각이 듭니다. 저또한 내용을 알기 전까지는 jsp는 자바 파일처럼 컴파일 과정을 거치지 않고 바로 실행이 되는 줄 알았습니다. 이렇게 생각을 하게 된 이유는 지금의 우리들은 개발을 할때 이클립스 같은 통합 개발 툴을 사용하기 때문입니다. 이클립스를 사용하여 개발을 하다보면 가장 대중적인 톰켓 등을 이용하여 서버를 구축하여 개발을 진행 하시게 될텐데, 이때 톰켓 서버에서 자동적으로 jsp파일을 컴파일 하여 class파일을 만들어 내기 때문에 우리들을 이것을 인식하지 못하고 있을 뿐입..
-
javascript 자바스크립트 런타임. 어떻게 동작하는가?IT정보 2020. 7. 27. 20:48
자바스크립트의 동작원리에 대해 이해하기 쉽게 자세히 살명. 자바스크립트의 런타임. 런타임(runtime)이란? 프로그래밍안어가 구동되기 위한 환경을 말합니다. 자바스크립트가 어떻게 동작하는지에 대해 좋은 글이 있어 공유해드립니다. 자바스크립트에 대해 좀더 깊이 알고싶으신 분은 아래 글을 참고하시면 많은 도움이 됩니다. 출처.링크 자바스크립트 런타임. https://beomy.github.io/tech/javascript/javascript-runtime/[JavaScript] 자바스크립트 런타임Beomy Develop Pagebeomy.github.io 자바스크립트는 어떻게 동작하는가 https://engineering.huiseoul.com/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%..