ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 14.03.28 쓰레드 & 자바 & 폰갭
    WEB 2014. 3. 28. 18:01
    반응형



     * 동기 (톱니바퀴) - 끝날때까지 기다려야함/이과장->->->끝낫니?->->홍길동

       비동기 (콜백) - 중간에 인터럽트 가능/박과장->끝나면보고해->홍길동

     

     * 쓰레드 (일꾼) : 한 프로그램 내에서  프로그램이 실행되는 단위(보통 한개, 여러개인경우 멀티쓰레드)

       멀티쓰레드 - 쓰레드 둘 : 작업 둘 / 사용자 수 많아지면 느려짐

       싱글쓰레드 - 쓰레드 하나 : 작업 둘  / 사용자수 많아져도 중간에 멈출수있어서 속도 일정 (콜백 고려)


     * 상식

     - 짝수 버전이 안정적 -> 2.8.0 같은 식이 좋음

     - 잘하는 언어 1개에 다른 언어도 조금씩 할 줄 알아야함. 언제 판도가 바뀔지 모름

     - 유니코드 : 유니콘(뿔하나) 착안해 모든 언어를 하나의 코드로???

     - 각 기술의 장/단점을 잘 파악하면 선택이 쉬워짐

     - list.do => jsp를 structure기술로 적용해 .jsp가 아닌 .do로


     * 팁

     - 영문 pdf 공짜  it-ebooks.info


     * DB 

     - SQL : 결과지향적 -> 원하는 결과를 가져다줌

     - 프로그래밍언어는 과정 중심적 -> FOR문 IF문.. 등등

     - DB구조는 클라이언트와 상의 보다는 DBA(Database Administrator)와 함께~! 


     * GET POST

     - 파일업로드 가능 : GET X/ POST O 

     - 즐겨찾기 : GET -> 뒤에정보가 있어서 그 페이지 머물러잇음 / POST 처음으로 돌아감


     * JSONP (JSON 데이터를 Padding 둘러싼다)

     - 크로스 도메인으로 내 서버/남 서버 정보를 가져올 수 있었으나 해킹문제 존재.

     - 그래서 이걸 막고 내서버를 거쳐서 들어올 수 있도록 함.


     * Github

     - 소스 관리 프로그램, git을 제공하는 hub 사이트

     - progit pdf 한글 읽어보기(http://goo.gl/ys5Nz6)


     - 소스관리툴의 변화 : CVS -> SVN -> Git (리누스 토발즈)

     - text 이어 붙일 때 '+' 많이 쓰는 경우 ~ 

    https://github.com/BorisMoore/jquery-tmpl


     ** JAVA

     * 가상머신?? (java언어로 짠 SW는 플랫폼 독립적이다)

       python -> jython

       ruby   -> groovy

       scala  -> jvy 


     - 자바 가상머신에서 돌아가는 언어들이 많아지고 있음.

       구글에서 주력하는 언어는 Python


     * JAVA 설치 

     -> 환경변수 설정

     -> http://blog.naver.com/sungback


     * 이클립스 Helloworld

     - 스냅샷 : 현재 화면을 이미지로 찍어놓은 것

     - 필요한 것들을 모아놓은게 jar

     - xml 언어로 되어 있음


     - 빨간느낌표 없애줌 : project->clean

     - ctrl+shift+O : 패키지 로드

     - ctrl+space : 함수 자동완성

     - ctrl+f11 : 에뮬레이터 실행


     ** 폰갭

     < 기본설정 >

     - 폰갭 다운로드(2.8.0)

       http://phonegap.com/install/

    (www <- css/html/js 저장)

     - eclipse assets 라는 폴더에 www/dordova.js

     - eclipse libs 라는 폴더에 cordova-2.8.0.jar

     - eclipse assets/www/index.html -> 기존 모바일웹 css/js/html 복붙

     - 폰갭/example/AndroidManifest.xml 에서 11~31줄 안드로이드 androidManifext.xml에 복붙

     - C:\Users\T\Downloads\phonegap-2.8.0\lib\android\example\res => eclipse res로 복사


     * 단, 웹페이지의 한글이 안 뜸

     - 실제 핸드폰에서 개발하면 됨

      SAMSUNG_USB_Driver_for_Mobile_Phones.zip 를 받아서 핸드폰에서 테스트해야 됨

     - 에뮬레이터에서 한글이 보이는 법

      에뮬레이터 다운 -> android 4.1.2 를 설치. -> 설정 : Nexus S, 4.1.2, WVGA800 -> Start screen 7



    반응형

    'WEB' 카테고리의 다른 글

    140326 Jquery Mobile 실습  (0) 2014.03.26
    140325 Jquery Mobile, CSS  (0) 2014.03.25
    20140324 HTML5  (0) 2014.03.24
Designed by Tistory.