목록IT 지식 기록 (106)
쑤쑤_CS 기록장
WPF(Windows Presentation Foundation) 시각적으로 뛰어난 사용자 환경을 통해 Windows용 데스크톱 클라이언트 애플리케이션을 만들 수 있다. - 최신 그래픽 하드웨어를 활됻하도록 작성된 해상도 독립적인 벡터 기반 렌더링 엔진 - XAML, 컨트롤, 데이터 바인딩, 레이아웃, 2D 3D 그래픽, 애니메이션, 스타일, 템플릿, 문서, 미디어, 텍스트 및 입력 체계를 포함하는 포괄적인 애플리케이션 개발 기능 - .NET의 일부 System.Windows 네임스페이스에 있는 .NET 형식의 하위 집합으로 존재함 속성 및 이벤트를 향상시키는 종속성 속성 및 라우트된 이벤트와 같은 추가 프로그래밍 구문이 포함됨 태그 및 코드 숨김 XAML 태그를 사용하여 애플리케이션의 모양을 구현 관리..
포토 리소그래피(Photo Lithography) 공정 : 반도체 원 재료인 실리콘 웨이퍼에 회로 패턴을 형성하는 과정 - 노광 exposure : 포토 공정 중 핵심 세부 공정 1. 설계 패턴이 새겨진 금속 마스크 mask 원판에 빛을 쪼인다 2. 마스크를 통과한 빛은 웨이퍼 위로 도포된 감광액(PR:photoresist)에 닿는다 3. 화학 반응이 일어나면 빛이 닿은 곳, 닿지 않는 곳을 선택적으로 제거하는 과정을 거친다 4. 이렇게 패턴이 만들어진다. - 금속 마스크는 회로 패턴을 고스란히 담은 필름에 비유할 수 있다. 회로 정보를 담고 있는 원본 역할을 한다. 최종 반도체 완성품이 동작할 수 있도록 한다. - 7나노 로직에 극자외선(EUV) 노광 공정이 도입되면서 마스크 분야에선 애로 사항이 많은..
반도체 8대 공정 : 반도체가 완성되기까지 거치는 수백 번의 과정을 크게 8개의 공정으로 구분 1. 웨이퍼 제조 웨이퍼란? 반도체 집적회로를 만드는데 사용하는 주재료 2. 산화 공정 웨이퍼 표면에 실리콘 산화막을 형성해 트랜지스터의 기초를 만드는 공정 3. 포토 공정 웨이퍼 위에 반도체 회로를 그려 넣는 과정 4. 식각 공정 반도체의 구조를 형성하는 패턴을 만다는 과정 노광(감광액, 산화막, 웨이퍼) -> 식각(감광액, 산화막, 웨이퍼) 필요한 회로 패턴을 제외한 나머지 부분 제거 5. 증착 & 이온주입 공정 증착 공정 회로 간의 구분과 연결, 보호 역할을 하는 '박막' thin film을 만드는 과정 이온 주입 공정 반도체가 전기적인 특성을 갖도록 만드는 과정 6. 금속 배선 공정 반도체 회로에 전기적..
1. MSSQL 다운로드 (Developer) www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 에디션, 도구 또는 커넥터를 선택하세요. www.microsoft.com 설치 유형 : 기본 2. SSMS 다운로드 docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 SSMS(SQL Server Management Studio) 다운로드 - SQL..
#1. SPA(Single Page Application) 단일 페이지 애플리케이션(Single Page Application, SPA) 모던 웹의 패러다임 단일 페이지로 구성되며 기존의 서버 사이드 렌더링과 비교할 때, 배포가 간단하며 네이티브 앱과 유사한 사용자 경험을 제공할 수 있다. 웹 애플리케이션에 필요한 모든 정적 리소스를 최초에 한번 다운로드 한다. 이후 페이지 갱신에 필요한 데이터만을 전달받아 페이지를 갱신단다. 핵심 가치 : 사용자 경험(UX) 향상 단점 : 초기 구동 속도, 검색엔진 최적화 문제 #2. Routing 라우팅 출발지에서 목적지까지의 경로를 결정하는 기능 사용자가 태스크를 수행하기 위해 어떤 화면에서 다른 화면으로 전환하는 내비게이션을 관리하기 위한 기능 사용자가 요청한 U..
#1. Ajax (Asynchronous JavaScript and XML) 브라우저에서 웹페이지를 요청하거나 링크를 클릭하면 화면 갱신이 발생한다. 이는 브라우저와 서버와의 통신에 의한 것이다. 서버로부터 웹페이지가 반환되면 클라이언트(브라우저)는 이를 렌더링하여 화면에 표시한다. Ajax(Asynchronous JavaScript and XML) : 자바스크립트를 이용해서 비동기적(Asynchronous)으로 서버와 브라우저가 데이터를 교환할 수 있는 통신 방식 서버로부터 웹페이지가 반환되면 화면 전체를 갱신하지 않고, 페이지 일부만을 갱신하여 동일한 효과를 볼 수 있도록 한다. 페이지 전체를 로드하여 렌더링 할 필요가 없고, 갱신이 필요한 일부만 로드하여 갱신한다 빠른 퍼포먼스와 부드러운 화면 표시..
Device Orientation : 중력과의 관계에서 디바이스의 물리적 방향의 번화를 감지할 수 있다. - 이를 이용하면 모바일 디바이스를 회전시켰을 때 이벤트를 감지하여 적절히 화면을 변화시킬 수 있다. 디바이스의 방향 정보를 다루는 자바스크립트 이벤트(2) 1. DeviceOrientationEvent : 가속도계가 기기 방향의 변화를 감지했을 때 발생 2. DeviceMotionEvent : 가속도에 변화가 일어났을 때 발생 DeviceOrientationEvent 디바이스 방향 변화는 3개의 각도(alpha, beta, gamma)를 사용하여 측정 deviceorientation 이벤트에 리스너를 등록하면 리스너 함수가 주기적으로 호출되어 업데이트된 방향 데이터를 제공 window.addEven..
#1. 이벤트(Event) 이벤트 : 어떤 사건 브라우저에서의 이벤트 사용자가 버튼을 클릭했을때, 웹페이지가 로드되었을 때 (DOM 요소) 이벤트가 발생하는 시점이나 순서를 사전에 인지할 수 없다 이벤트가 발생하면 누군가 이를 감지할 수 있어야 하며 대응하는 처리를 호출해 주어야 한다 브라우저는 이벤트를 감지할 수 있으며 이벤트 발생 시에는 통지해준다. 이 과정을 통해 사용자와 웹페이지는 상호작용(Interaction)이 가능 이벤트 핸들러 : 이벤트에 대응하는 처리를 기술 이벤트가 발생하면 그에 맞는 반응을 해야 한다. 이벤트는 일반적으로 함수에 연결되며, 함수는 이벤트가 발생되면 실행된다 #2. 이벤트 루프(Event Loop)와 동시성(Concurrency) 브라우저 : 단일 쓰레드(single-t..