'2017/06/20'에 해당되는 글 4건

  1. 2017.06.20 코르도바 폰갭 설치
  2. 2017.06.20 홍쓰넷 JSP 무료 호스팅
  3. 2017.06.20 JSP DB연동 테스트
  4. 2017.06.20 22. avoidObstacles 1
프레임워크2017. 6. 20. 20:36

1. 안드로이드 SDK 설치

기본 -> 24.0.3 / 23.0.3 / 22.0.1 / 

API25 / API24 / API23 / API22

-> 모두 설치 후 전부 업데이트 한다.


2. GIT 설치


3. NODE JS 설치


4. 코르도바 설치

->  npm install -g cordova


5. 폰갭 설치

-> npm install -g phonegap


6. APACHE ANT 압축 해제


7. 경로 설정

환경변수 -> 위아래 모두 ANDROID_HOME / C:\Users\GIGABYTE\AppData\Local\Android\android-sdk

                -> 위아래 모두 ANT_HOME / D:\Java\apache-ant-1.9.7-bin\apache-ant-1.9.7


위에꺼 밑에꺼 모두 path 수정 %ANT_HOME%\bin 추가




GIT BUSH

1. 작업할 디렉토리로 이동

 -> /d/Java/Cordova


2. 프로젝트 생성

 -> cordova create test_cordova com.myname.test


※ 안드로이드나 IOS 플랫폼을 추가할때 이곳에 추가한다.

-> D:\Java\Cordova\test_cordova\platforms



GIT BUSH

D:\Java\Cordova\test_cordova 위치에서


안드로이드 플랫폼 추가하는 명령어        

cordova platform add android






cordova build android

-> BUILD SUCCESSFUL ( 빌드성공 )


실행하기전 가상모바일이나 스마트폰 개발자모드를 사용해야 한다.

cordova run android

-> 실행





이클립스로 SDK 연동 추가

'프레임워크' 카테고리의 다른 글

폰갭이란?  (0) 2017.03.24
hello world 출력하기  (0) 2017.03.24
기본제공 게시판 만들어보기  (0) 2017.03.24
전자정부프레임워크 설치 방법  (0) 2017.03.24
전자정부프레임워크 기본정보  (0) 2017.03.24
Posted by EL2A
백엔드 언어2017. 6. 20. 20:34

JSP 서버 호스팅 설치


http://www.hongsnet.net/






톰캣을 시작하기 위한 SSH 접속방법


http://www.hongsnet.net/board_main.html?page=1&find=&key=&hongsbbs_id=1100&dc=&hongsbbsmode=read&head_key=&TB_id=5&service_kind=




톰캣 시작 방법


http://www.hongsnet.net/board_main.html?page=1&find=&key=&hongsbbs_id=1100&dc=&hongsbbsmode=read&head_key=&TB_id=11&service_kind=

'백엔드 언어' 카테고리의 다른 글

JSP MyBatis  (0) 2017.06.21
Restful API  (0) 2017.06.21
JSP DB연동 테스트  (0) 2017.06.20
DAO(Data Access Object) 패턴  (0) 2017.06.19
다형성(Polymorphism)  (0) 2017.06.19
Posted by EL2A
백엔드 언어2017. 6. 20. 20:33

1. MYSQL JDBC 다운로드 : http://dev.mysql.com/downloads/connector/j/

밑에서 Platform Independent (Architecture Independent), ZIP Archive 다운로드!


2. 압축풀고 mysql-connector-java-5.1.38-bin 파일을 

C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib 이곳에 넣는다.



3. DB에서 테이블을 간단하게 만든다



CREATE DATABASE TEST;

USE TEST;

CREATE TABLE PERSON
(PID INT(4) PRIMARY KEY,
NAME VARCHAR(10)
);

INSERT INTO PERSON VALUE(0001, 'SEOKHO');
INSERT INTO PERSON VALUE(0002, 'ILWOO');
INSERT INTO PERSON VALUE(0003, 'JAEDO');
INSERT INTO PERSON VALUE(0004, 'JAEOK');
INSERT INTO PERSON VALUE(0005, 'HYEWON');







4. JSP 소스 작성



<%@ page contentType = "text/html; charset=utf-8" %>

<%@ page import = "java.sql.*" %>

<%

String URL = "jdbc:mysql://localhost/test"; // test는 데이터베이스명

String USER = "root"; // 아이디

String PASS= "admin123"; // 비밀번호


Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

 

try

{

  Class.forName("org.gjt.mm.mysql.Driver"); // 없어도 실행됨

  conn = DriverManager.getConnection(URL, USER, PASS); // DB접속 정보를 conn에 입력

  stmt = conn.createStatement(); // DB에 SQL문을 보내기 위해 개체를 만듬

  rs = stmt.executeQuery( "select * from person" ); //DB에 접속하여 쿼리문을 넣고 결과값을 rs에 받음

  while( rs.next() ) // 만약 rs에 결과값이 있다면

  {

    String pid = rs.getString("pid"); // pid에 rs의 "pid" 값을 넣는다.

    String name = rs.getString("name"); // name에 rs의 "name" 값을 넣는다.

    

    out.print( " 일련번호 : " + pid + "<br>" + "이름 : " + name + "<br><br>" );  } // 출력

}

catch(SQLException e) // 예외의 경우

{

  out.print( e.getMessage() );

}


%>






끝. 결과물 실행해서 확인

'백엔드 언어' 카테고리의 다른 글

Restful API  (0) 2017.06.21
홍쓰넷 JSP 무료 호스팅  (0) 2017.06.20
DAO(Data Access Object) 패턴  (0) 2017.06.19
다형성(Polymorphism)  (0) 2017.06.19
자바 웹 개발자의 학습 로드맵  (0) 2017.06.18
Posted by EL2A
알고리즘(CF)2017. 6. 20. 20:27

You are given an array of integers representing coordinates of obstacles situated on a straight line.

Assume that you are jumping from the point with coordinate 0 to the right. You are allowed only to make jumps of the same length represented by some integer.

Find the minimal length of the jump enough to avoid all the obstacles.




Example


For inputArray = [5, 3, 6, 7, 9], the output should be
avoidObstacles(inputArray) = 4.

Check out the image below for better understanding:




Code


function avoidObstacles(inputArray) {


}


'알고리즘(CF)' 카테고리의 다른 글

21. isIPv4Address  (1) 2017.06.19
20. arrayMaximalAdjacentDifference  (1) 2017.06.18
19. areEquallyStrong  (1) 2017.06.18
18. palindromeRearranging  (1) 2017.06.17
17. arrayChange  (1) 2017.06.17
Posted by EL2A