IT관련(196)
-
Python coding convention
모든 프로그래밍 언어가 그렇듯 python도 conding cenvention이 존재한다. 당연히 이대로 코딩을 한다면 좋다는 의미이다. PEP 8 -- https://www.python.org/dev/peps/pep-0008/ 들여쓰기 Space 4칸으로 지정한다. 참고로 나는 절대로 tab을 사용하지 않는다. Space와 tab을 혼용해서 사용해서는 안된다. # Aligned with opening delimiter. foo = long_function_name(var_one, var_two, var_three, var_four) # Add 4 spaces (an extra level of indentation) to distinguish arguments from the rest. def long_..
2020.02.25 -
IC package type
Normal IC package FN(Flat no-leads) Normal IC package와 다르게 리드선(PCB에 연결하기 위한 선)이 없는 모양의 package이다. 리드선 대신 후면에 접점이 존재한다. DFN(Dual Flat no-leads) 후면의 접전이 2줄로 되어 있는 package이다. 위 사진은 DFN8이며 이는 후면의 접점이 8개를 의미한다. QFN(Quad Flat no-leads) 접점이 4방향으로 있는 package이다. 위 사진은 접점이 총 28개 이라서 QFN28이라고 부른다. MFF2 - M2M Form Factor(eSIM) USIM에서 사용하는 용어로써 SIM 소켓을 탈피하여 DFN8과 같은 모양의 package이다. MFF2는 ETSI M2M UICC standar..
2020.02.05 -
신뢰성 테스트
전자제품 납품시 신뢰성 테스트(Reliability Test)를 수행 후 기능 검증이 되어야 한다.부품이 특정 시간동안 여러가지 상황(고온, 고습, 저온, 저습, 오버 전류 등등)에 노출된 이후에도 부품이 정상 동작해야 한다.당연히 신뢰성 테스트 항목은 국제표준(www.jedec.org)에 요인한다. 테스트 항목High Temperature Operating Life (HTOL)참조문서: JESD22-A108This test is used to determine the effects of bias conditions and temperature on solid state devices over time. It simulates the devices’ operating condition in an acce..
2019.03.19 -
Requests: HTTP for Humans (1)
RequestsRequests 홈페이지에 가면 "인간을 위해 만들어진 우아하고 심플한 파이썬용 HTTP 라이브러리"라고 적혀있다. ㅋㅋ간략히 말하면 이 라이브러리는 특정 URL로 HTTP 프로토콜 통신 후 응답을 객체화 시킨 것이다. HTTP 요청 방식도 GET, POST, PUT, DELETE, HEAD등 다양하게 지원한다.파이썬으로 웹 크롤링을 하고자 한다면 필수로 알아야 하는 라이브러리이다.
2018.11.30 -
JavaScript & Ajax
JavaScript를 배워야 하는 이유JavaScript는 웹개발자가 반드시 알아야 하는 3가지 언어중 하나이다.HTML to define the content of web pagesCSS to specify the layout of web pagesJavaScript to program the behavior of web pagesJavaScript를 이용하면 웹페이지를 동적으로 개발할 수 있다. 기본적인 문법은 Java와 유사하나 상호 호환되는 부분이 전혀 없기 때문에 완전히 다른 언어이다.https://developer.mozilla.org/ko/docs/Web/JavaScript Document Object Model(DOM)DOM은 객체 지향 모델로써 구조화된 문서를 표현하는 형식이다. DOM은..
2018.07.27 -
HTML & CSS
World Wide Web(WWW, W3)인터넷에 연결된 컴퓨터들을 통해 정보를 공유할 수 있는 정보 공간HTTP 프로토콜, 하이퍼텍스트, HTML 등을 이용하여 그림과 문자를 교환하는 전송방식최초의 웹사이트http://info.cern.ch/Web Server(HTTP Server)Apache(Web Server)https://httpd.apache.org/HTML, PHP, CGI 요청을 처리Apache Tomcat(Web Application Server, Apache + Tomcat)http://tomcat.apache.org/JSP 서블릿 요청을 처리Nginxhttps://nginx.org/비동기 이벤트 기반 서버IIS(Internet Information Server)ASP 요청을 처리Hype..
2018.07.25