본문 바로가기

Dev Talks78

[Hybrid] jQuery Mobile 페이지 전환 방법 jQuery Mobile 은 기본적으로 Single Page Application 으로 되어 있습니다. 따라서 우리가 데스크탑 PC의브라우저서 보는 것과 같은 여러 페이지의 이동이 실질적으로 jQuery Mobile로 만든 App에서 발생하는 것은 아닙니다. 다만 jQuery Mobile에서는 마치 여러 페이지를 이동하는 것처럼 보이도록 해줄 뿐 입니다. 물론, 모바일 App에서도 데스크탑 PC 브라우저에서 처럼 여러 페이지를 옮겨갈 수 있도록 구현할 수는 있습니다. 단, 그것은 분류상 모바일웹 방식으로 만들어진 것으로 우리가 흔히 말하는 App이라고 볼 수는없을 것입니다. jQuery Mobile App 에서 페이지 전환을 구현하는 방법으로 2가지 방법이 있으며, 각각의 장단점은 다음과 같습니다. 2가.. 2015. 3. 12.
jQuery Mobile HTML 기본 구조 jQuery Mobile HTML 기본 구조 jQuery Mobile HTML 의 기본구조는 다음과 같습니다. 1. viewport 설정 화면의 확대/축소를 방지하기 위해 위와 같이 설정합니다. 일반적으로 모바일 웹페이지는 디바이스 화면에 딱 맞게끔 디자인 되기 때문에 사용자에 의해 확대/축소되어 화면이 깨지는 것을 방지할 필요가 있습니다. 2. CSS, JS 파일 import jQuery Mobile에서 사용하는 css, js를 import 합니다. 당연히 기본적으로 jQuery 라이브러리도 import 해야 합니다. 여기서 주의할 부분은 jQuery Mobile 의 init event handling의 등록 위치입니다. jQuery Mobile 의 init event handling (초기화 이벤트 .. 2015. 3. 11.
CS프로그램에서의 데이터 구조방식별 장단점 CS프로그램 (client-server) 에서 데이터를 서로 전달하는 방법 클라이언트 서버간에 데이터를 주고 받는 방식 (데이터 구조) 에는 기본적으로 다음 3가지 방식이 있습니다.1. CSV 방식2. XML 방식3. JSON 방식 각 방식별로 장단점을 생각해보죠..1. CSV 방식 (comma seperated value) 데이터 구조는 ex) 홍길동,서울,30,김길동,인천.. 와 같이 되어 있네요. * 장점 : 불필요한 데이터가 거의 없다 (콤마 빼고) * 단점 : 데이터가 구조화가 안되어 있어서 사용하는데 불편 (유지보수의 문제) 2. XML 방식 한 때 가장 대중적인 방식이었죠. 홍길동서울... * 장점 : 구조화되어 있어 유지보수 용이 * 단점 : 불필요한 데이터가 너무 많다 3. JSON 방식.. 2015. 3. 10.
크롬 GPU 가속 설정 관련 TIP 크롬 GPU 가속 설정 관련 TIP 개발할 때 크롬 많이 쓰시죠. 다음은 크롬 GPU 가속 관련해서 설정해주면 좋은 부분입니다. - chrome://flags/ 에서 Override software rendering list => Enable로 변경 GPU compositing on all pages => Enable로 변경 Disable accelerated 2D canvas => Enable로 변경 - chrome://gpu/ 에서 자세한 내용은 조만간 다시 정리해서 올릴께요~ 2015. 2. 1.
포트포워딩 관련하여 그림으로 정리한 것 포트포워딩 관련하여 그림으로 정리한 것 포트포워딩 관련하여 잘 정리된 그림입니다. 퍼온건데 어디서 퍼온건지 모르겠네요.. 혹시 아시는 분 있으시면 연락 바랍니다. 2015. 2. 1.
알고리즘 영상 강의 일목요연 정리하기 New-1 알고리즘 영상강의를 정리한 내용입니다. 많은 도움 되길 바랍니다. [강좌0]1. 시간복잡도2. O 분석 (N은 입력값) logN이 제일 좋음, N, NlogN이 다음으로 좋음 N 3승이 제일 안좋음 [강좌1. 알고리즘과 기초자료 구조]1. 알고리즘이란 * 요건 : 입력, 출력, 명확성, 유한성, 유효성 * 분석기준 : 정확성, 작업량, 사용공간, 단순성, 최적성 => 가장 효율적인 알고리즘을 개발, 구현 하여야 한다. 2. 자료구조란 * 정의 : 데이터와 그들의 관계를 조직화, 구조화 하는 것 (입력, 출력값을 조직화 구조화) * 형태 1) 선형 : 리스트, 스택, 큐 2) 비선형 : 트리, 그래프 3. 배열 * 특성 1) 같은 종류의 자료의 집합을 담는 가장 일반적인 자료구조 2) 연속된 메.. 2015. 2. 1.