본문 바로가기

IT

(63)
사전 과제 C# 1. 실행파일이 만들어지는 전통적인 컴파일러 방식에 비해 닷넷 프레임워크 환경이 제공하는 장점을 설명하시오.닷넷의 장점1. 닷넷의 가장 큰 장점은 플랫폼에 독립적인 응용 프로그램을 만들 수 있다는 것이다. 플랫폼 독립성은 중간 코드와 JIT 컴파일러에 의해 구현된다. 닷넷이 필요해진 이유이기도 하다. 소프트웨어를 딱 한 번만 작성해서 수정 없이 어디에서나 실행된다는 것은 정말 큰 매력이다. 2. 언어 상호 운용이 가능하다. CLS를 만족하고 관리 코드를 생성해 낼 수 있다면 어떤 언어로도 닷넷 응용 프로그램을 개발할 수 있다. 오로지 자바 언어만 인정하는 자바와는 비교되는 부분이다. 언어 상호 운용성은 언어 독립성보다는 한단계 더 상위의 개념으로서 이기종의 언어끼리 교차 호출, 교차 상속, 교차 디버깅까..
[C#] Virtual(가상) vs Abstract(추상) vs Interface(인터페이스) http://hongjinhyeon.tistory.com/93출저: http://hongjinhyeon.tistory.com/93 OOP개념에서 상속을 이야기할 때 Virtual이나 Abstract 한정자가 사용이됩니다.두개를 사용하면서 헷갈리는 점을 정리했습니다. 또한 Interface와 비슷한 기능을 제공하는데같이 비교해보겠습니다. 1.Virtual ( 가상 키워드 ) virtual 키워드는 메서드,속성, 인덱서 또는 이벤트 선언을 한정하는데 사용됩니다.파생 클래스에서 필요에 따라서 재정의(override) 할 수 있지만 필수적으로 재정의 할 필요는 없습니다.Virtual 한정자를 사용한 클래스는 완벽한 기능을 제공할 수 있습니다. 123456789101112131415161718public clas..
#002 MSSQL Ranking Functions(partition by 포함) Top() FETCH OFFSET - FETCH see (ORDER BY) Create Synonyms, Drop Synonyms Using Joins EXCEPT & INTERSECT하위 쿼리 구현 피벗 및 피벗 해제 cte 문 with 문 데이터 집합 결합 ◦UNION과 UNION all 간 차이점참고: http://intomysql.blogspot.kr/2011/01/union-union-all.html case vs isnull vs coalesce MERGE 문을 사용하여 데이터 수정 Grouping(group by, grouping_id, with roll up) 2.2 Implement sub-queriesFundaments Su..
001 C# 이란? C#?"C#(시 샤프)는 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어로, 닷넷 프레임워크의 한 부분으로 만들었으며 나중에 ECMA (ECMA-334)와 ISO (ISO/IEC/23270)의 표준으로 자리잡았다. C++와 자바와 비슷한 문법을 가지고 있다." C- 메모리 관리, 포인터 연산, 구조적 언어 C++ - OOP(캡슐화(Encapsulation), 상속(Inheritance), 다형성(Polymorphism))의 특징을 가지게 됨but C의 메모리 관리, 포인터 연산의 단점을 벗어나지 못함 Java- C++의 문법적 번거러움 제거- 100% 순수 Java응용프로그램 개발 가능- 모든 요구에 대응하는 단일한 프로그래밍 언어 를 목표- 그래픽, 연산중심의 응용프로그램에는 C++ 같은 lower..
Javascript 페이지에서 데이터교환 여러 페이지 사이에 데이터 교환하는 문제sessionStorageJSON과 함께 쓰기여러 페이지 사이에 데이터 교환하는 문제브라우저 위에서 실행되는 자바스크립트는 기본적으로 페이지에 종속돼 있다. 한 페이지에서 다른 페이지로 전환하면 메모리상의 자바스크립트 개체들은 사라져 버린다.웹킷을 이용한 프로젝트처럼 여러 페이지 사이에 데이터를 교환해야 할 때는 어떻게 하면 좋을까?sqlite3이나 파일을 이용해도 되고, 믿을만한 RDBMS를 이용할 수도 있을 것이다. 하지만 목적에 비해 너무 번거롭거나 무거운 감이 있다.찾아보니 HTML5에서 지원되는 훨씬 편리한 방법이 있었다. 바로 sessionStorage를 이용하는 것이다.sessionStoragesessionStorage를 이용하면 한 세션 안에서 여러 ..
20160629 [JAVASCRIPT] json, cors Etc AngularJs vs React https://www.google.com/trends/explore#q=AngularJS%2C%20%2Fm%2F012l1vxv&cmpt=q&tz=Etc%2FGMT-9 SNS 서비스, 글 저작 도구 및 이미지 등록 등 작성도구 서비스 등https://medium.com/ 왜 테슬라는 한국, 제주에 진출하려는 걸까 http://www.bloter.net/archives/246719 개념 정리AJAXCallbackAsynchronous(비동기)JSONXMLAJAX CORS AJAX란? Asynchronous JavaScript and XML (AJAX)는 그 자체가 (특정한) 기술은 아닙니다. 하지만 HTML 또는 XHTML,Cascading Style Sheets, ..
20160623 [JavaScript] Front-end Back-endWeb-appJava+AlphaAWS(Amazon Web Service)Asure서비스데이터 분석 Polyglot : 다양한 언어를 사용하는 사람 스크립트 : 특정 환경에서 동작하는 것Javascript Java의 인기에 편승하려고 이름지음Script language c+로 올려도 java로 봐야됨 Interpreter 방식 Python Code와 Data가 구분되지 않음REPL(Read, Evaluate, Print, Loop) 자바스크립트가 독특한 이유?두번 읽는다 가 위에 올리면 화면이 열린 상태에서 script실행 코딩 스타일캐싱처리 : 한번 받으면 갱신되기 전까지 캐시되어 있음 200 - Ok300 - 애러 캐시 에러400 - 404 URL 에러500 - 내부 서..