목록분류 전체보기 (172)
일모도원(日暮途遠) 개발자
Tomcat version Servlet version JSP version Java minimum version 9.0 4.0 2.4 8 8.0 3.1 2.3 7 7.0 3.0 2.2 6 6.0 2.5 2.1 5 5.5 2.4 2.0 1.4 4.1 2.3 1.2 1.3 3.3 2.2 1.1 1.1
Debug모드에서는 이상이 없는데 Release모드에서 Run을 하면 아래와 같은 에러가 나왔다. Execution failed for task ':app:extractAraplayerReleaseNativeDebugMetadata'. > NDK is not installed 검색 해보니 NDK(Native Development Kit)와 CMAKE를 최신으로 설치하라고 한다. Android NDK는 C 또는 C++('네이티브 코드')를 Android 앱에 삽입할 수 있게 해주는 도구 집합이다. CMAKE는 소프트웨어 프로젝트를 위한 오픈소스 빌드 매니저이다. Tools - SDK Manager를 선택하자. SDK Tools탭으로 가자 NDK와 CMake를 체크하고 OK 클릭. 아래처럼 설치하겠냐고 묻는..
유선(有線, wired)으로 디버깅하다보면 연결이 끊길때가 자주 있다. 그럴때는 속편하게 무선(無線, wireless)디버깅을 하자. 먼저 폰과 컴퓨터를 USB로 연결후 ADB명령어를 사용한다. ADB는 Android Debug Bridge의 약자이다. (폰과 컴퓨터는 같은 네트웍에 연결되어 있어야 한다.) adb tcpip 5555 를 입력한다. 그럼 아래와 같은 문구가 뜰것이다. restarting in TCP mode port: 5555 그럼 폰에 연결된 USB 케이블을 떼어낸후 아래 connect명령어를 입력한다. (ip는 본인 폰의 IP이다) adb connect 192.168.0.45:5555 정사적으로 연결되었으면 connected되었다는 문구가 뜰것이다. connected to 192.16..
오른쪽 처럼 .classpath라는 숨김파일을 볼려고 하니까, 이클립스에서는 숨김파일이 기본적으로 보이지 않는다. Window - Navigation - SHow View Menu 를 클릭. Filters를 클릭. 보면 뷰에서 제외할 파일로 .* resources가 선택되어 있다. 체크를 없애주고 OK버튼을 누르자. 그럼 .classpath파일을 볼수 있다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.10:init_configration 1. 데이터베이스 설정 globals.properties # 운영서버 타입(WINDOWS, UNIX) Globals.OsType = UNIX # DB서버 타입(mysql, oracle, altibase, tibero, cubrid, maria, postgres) - datasource 및 sqlMap 파일 지정에 사용됨 Globals.DbType = mysql # 권한 인증방식(dummy, session, security) - 사용자의 로그인시 인증 방식을 결정함 # dummy : 더미 방식으로 사용자 권한을 인증함 # session : 세션 방식으로..
표준프레임워크에는 로그인, 게시판등 공통으로 사용되는 기능들을 공통컴포넌트로 만들어두었다. 난 혼자 여기저기 소스들 덕지덕지 붙여가면서 만들었는데, 공통컴포넌트공부해서 이걸로 내서버를 업데이트 해야겠다. https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.10:init egovframework:com:v3.10:init [eGovFrame] www.egovframe.go.kr 공통컴포넌트 시작하기(Getting Started) 일단 공통컴포넌트를 다운받아보자. 다운로드 - 공통컴포넌트 - 다운로드 - 공통컴포넌트 3.10.0 all-in-one 배포파일을 선택하자. https://www.egovframe.go.kr/home/sub.do?m..
"iOS의 커널은 Mac OS X와 같은 Mach에 기초한다"는 글이 있어서 Mach가 뭔지 찾아보았다. Mach라는 단어를 처음보는 사람도 있겠지만, 음속(音速)의 단위로 비행기 속도등을 뜻할때 쓰는 "마하"라는 단어는 누구나 다 알것이다. 바로 이 "마하"가 영어로 Mach이다. 그런데 영어발음은 "마하"가 아니고 "마크"에 가깝다. 발음기호를 보면 Mach/mɑːk; mæk;mʌk/라고 되어 있다. 즉 "마크", "매크", "머크"등으로 읽는다. (누가 맨처음에 마하로 읽은거야!!!) Mach(마크)는 카네기 멜론 대학교에서 1985년(버전 1.0)부터 94년(버전 3.0)까지 개발한 마이크로커널이라고 한다. 이후 애플에서 쫓겨난 스티브 잡스가 세운 NeXT에서 Mach 3.0커널을 기반으로 4.3..
경량환경 템플릿을 클릭하면. 아래와 같은 화면이 나온다. https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:let 경량환경 템플릿은 공통컴포넌트를 사용하여 기본기능을 구성하였고, 총 3종류가 있다. 홈페이지 내부업무 포털사이트 "경량환경 템플릿 3종 사용하기"를 클릭하면 다음과 같은 화면이 나온다. 1번 개발환경설치는 이미 했을거고, 안했으면 다음을 참고하자. 2번 템플릿 프로젝트 생성(템플릿 생성 메뉴 사용)을 살펴보자. https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:imp:editor:create_template_project_wizard File > New > eGovFrame..