개발(59)
-
[Node.js] Framework 비교 자료
출처http://loopback.io/resources/#compare
2017.09.13 -
[H/W] 회로 보호 소자 TVS Diode
회로 보호?전자 제품의 경우 예상치 못한 높은 전압이 들어와서 부품이 망가질 수 있다.전압이 항상 일정하게 나오는 것같지만 전압이 한순간 튀어서 들어왔다가 안정된 상태를 갖기 때문이다.특히 최근에는 계속해서 기술이 발전하면서 pn접합부의 항복전압이 낮아져서 ESD (Electrostatic discharge)에 대한 민감성이 높아진 상태이다. 즉, 보호회로가 필수적이다. TVS DiodeTVS 다이오드는 빠른 응답시간, 낮은 클램핑 전압을 갖는다.과도 전압이 들어오게 되면 낮은 임피던스로 과도 전압이 우회되고, 과도전압을 벗어나면 TVS다이오드는 자동으로 고 임피던스로 복귀된다. 위 사진은 순간 피크 전압으로 인해 소자가 파손될 수 있는것을 TVS다이오드를 사용하여 일정 전압이상은 깍아버려 해결한 모습이..
2017.09.12 -
[React-Native] 하이브리드 앱에 jar 파일 추가하는 방법
jar 파일?JAR(Java Archive, 자바 아카이브)는 소프트웨어에서 수많은 자바 클래스 파일과 연관 메타데이터, 리소스(텍스트, 그림 등)을 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 패키지 파일 포맷이다.[1]JAR 파일은 실제로 ZIP 파일 포맷으로 이루어진 압축 파일로서, 파일 확장자는 .jar이다. 컴퓨터 사용자들은 JDK에 포함된 jar 명령어를 이용하여 JAR 파일을 만들거나 압축을 풀 수 있다. 또, zip 도구를 사용할 수도 있으나 압축 시에는 매니페스트 파일이 처음이어야 하는 경우가 있어서 zip 파일 헤더의 엔트리 순서가 중요하다. JAR 안에서 파일 이름들은 유니코드 텍스트로 되어 있다.[2] 출처 : https://ko.wikipedia..
2017.09.12 -
[xcode] Could not find developer disk image 경고
Could not find developer disk image이 오류는 현재 가지고 있는 Xcode가 연결된 디바이스보다 낮은 버전을 가지고 있을때 뜨는 오류이다. apple developer사이트에 가서 버전에 맞는 xcode를 다운받아주면 해결 가능하다. https://developer.apple.com/download/
2017.09.01 -
[React-Native] Modal 구현
Modal 이란?특정 이벤트에서 새창을 띄웠을때 원래 하던 작업을 계속 이어갈 수 있게 해놓은 것이 모달리스이며, 특정 이벤트에서 확인하거나 특정 이벤트를 날려주지 않으면 원래 하던 작업을 계속 이어갈수없는 새창을 모달이라고 한다. 모달리스의 예가 팝업창이다. 특정 쇼핑몰에 들어갔을때 프로모션 팝업창이 뜨더라도 무시하고 쇼핑몰을 계속 이용할수있다.모달의 예는 경고창이다. 경고에대해 확인 버튼을 눌러주기 전까지 아무런 동작을 하지 못한다. Modal 예시 위 화면은 React-Native에서 구현할 수 있는 모달창이다. close modal을 하기전까지 원래 페이지에 있는 버튼을 누르지 못한다. 출처: https://www.npmjs.com/package/react-native-simple-modal 모듈..
2017.08.30 -
javascript로 form 만들고 submit 하기
1234567891011121314151617181920function autoLogIn(un, pw) { var form = document.createElement("form"); var element1 = document.createElement("input"); var element2 = document.createElement("input"); form.method = "POST"; form.action = "login.php"; element1.value=un; element1.name="un"; form.appendChild(element1); element2.value=pw; element2.name="pw"; form.appendChild(element2); document.body.ap..
2017.08.28