본문 바로가기

전체 글

Eclipse 다운로드 및 설치하기 1. 프로그래밍을 위한 에디터 설치 이클립스 설치 http://www.eclipse.org 이클립스 사이트에 접속해서 첫페이지의 [Download] 버튼을 클릭함 아래 화면 왼쪽의 [Download 64bit]를 클릭함 아래 화면의 중앙의 [Download] 버튼을 클릭해서 파일을 다운로드함 2. Eclipse 설치하기 아래 화면에서 Eclipse IDE for Java EE Developers를 선택한다 (Java 코드만 작성할 때는 Eclipse IDE for Java Developers를 설치하면 되지만JSP를 이용한 웹프로그래밍까지 수행하려면 Eclipse IDE for Java EE Developers를 선택한다.) 원하는 설치 경로를 지정한 후 [INSTALL]를 클릭한다 라이센스 동의 [Ac.. 더보기
자바 JDK 다운로드 및 설치하기 JDK 다운로드 및 설치, 환경설정하기 1. JDK 다운로드하기 (1) JDK(Java Development Kit) 설치 JRE(Java Runtime Environment) 자바 프로그램을 실행하기 위한 환경 라이브러리, JVM(자바 가상 기계), 기타 컴포넌트들을 제공 자바 프로그램을 단순히 실행만 하고 개발을 하지 않는 일반 사용자용 JDK(Java Development Kit) 자바 프로그램을 개발하기 위한 컴파일러, 디버거와 같은 명령어 행 개발도구를 추가한 것 JRE를 포함 오라클 사이트 접속 http://www.oracle.com/technetwork/java/index.html 오라클 자바 JDK 다운로드 사이트 방문 Java SE 클릭 JDK DOWNLOAD 클릭 Accept Licen.. 더보기
자바의 특징 및 자바 플랫폼의 이해 자바의 특징 및 자바 플랫폼의 이해 1. 자바의 탄생 (1) 1991년경 제임스 고슬링과 아서 밴 호프와 같은 Sun Microsystems의 연구진들이 가전제품에 탑재될 소프트웨어를 만들 목적으로 ‘오크(Oak)’라는 언어 개발(2) 인터넷에 적합하도록 Oak의 개발 방행을 바꾸면서 이름을 자바(Java)로 변경(3) 1996년1월 자바의 정식 버전 발표 2. 자바의 특징 (1) 개발하기 쉬운 객체지향 언어(2) 플랫폼 독립적(3) 멀티 스레드 지원(4) 네트워크와 분산처리 지원(5) 가비지 컬렉션 3. 자바 플랫폼 자바 프로그램이 실행되기 위해 제공되는 ‘하드웨어적 프로그램’. 서로 다른 하드웨어나 운영체제에서 동일한 프로그램이 거의 유사하게 동작할 수 있도록 해주는 환경을 의미함. 다양한 운영체제에.. 더보기
서명해서 apk 파일 생성시 오류 : org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease' 서명해서 apk 파일 생성시 오류 : org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease' 서명해서 apk 파일 생성시 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease' 와 같은 오류가 발생했을 때 해결책 아래와 같은 오류 메시지가 보여지고 apk 파일이 생성되지 않는다면 맨 밑에 android{} 부분을 살펴보자! org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRe.. 더보기
com.android.support:appcompat-v7:27.1.1 과 com.google.android.gms:play-services-maps:15.0.1 충돌 com.android.support:appcompat-v7:27.1.1 과 com.google.android.gms:play-services-maps:15.0.1 충돌이 나서 아래 같은 메시지가 보여진다. 에러 메시지----------- 'com.android.support:appcompat-v7:27.1.1' saying " all com.android.support librariesmust use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 26.1.0. Examples include com.android.support:animated-vector-draw.. 더보기
자바스크립트를 이용한 자식창(popup)에서 부모창으로 submit 하기 자바스크립트를 이용한 자식창(popup)에서 부모창으로 submit 하기 자식창을 띄운 후 자식창에서 폼 전송을 부모창에서 실행하는 코드 부모창----------------- 자식창-------------- 더보기
WebView에서 URL 호출시 ERR_CLEARTEXT_NOT_PERMITTED 오류 발생 해결책 WebView에서 URL 호출시 ERR_CLEARTEXT_NOT_PERMITTED 오류 발생 해결책 WebView에서 URL를 호출할 경우 ERR_CLEARTEXT_NOT_PERMITTED 오류가 발생하면 웹사이트를 표시하지 못 하는 경우가 있다. 이런 경우는 HTTPS로 호출되다가 HTTP로 전환되어 URL이 호출되는 경우에 발생하게 되는데 해결책은 AndroidManifest.xml의 application 태그에 android:usesCleartextTraffic="true" 를 추가해준다. 더보기
여러개 행의 데이터를 구분자를 이용해서 하나의 컬럼으로 표시(LISTAGG 함수 사용) 여러개 행의 데이터를 구분자를 이용해서 하나의 컬럼으로 표시(LISTAGG 함수 사용) 근무 부서번호와 사원의 이름 출력 select deptno, ename from emp; 같은 부서에 근무하는 사원의 이름을 구분자(,)를 이용해 하나의 컬럼에 표시 select deptno, listagg(ename,',') within group (order by deptno) enamefrom empgroup by deptno; 더보기

반응형