전체 글19 [Android] R class R class레이아웃 파일 (예: activity_main.xml), strings.xml에 들어있는 문자열, 버튼등의 아이디, 이미지 파일의 아이디등은 모두 R클래스에 자동 등록된다.R class는 {projectRepository}/{projectName}/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar 파일로 존재컴파일된 파일이라서 열어볼 수는 없지만, 이 파일에 등록된 위젯은 계층형으로 저장되어 있다. strings.xml 파일에 추가한 문자열도 R.strings.{stirng_name} 으로 접근이 가능하다.그림파일은 R.drawable.{picture-file : id} 형식으로 사용할 수 있다.. Android 2022. 9. 28. [Oracle] 쿼리로 테이블컬럼의 이름, 타입, 길이, NULLABLE, 코멘트 추출 컬럼 구성요소 SQL로 추출💡 Database 테이블 정의서를 문서화 시키거나, DB2DB 인터페이스 정의서를 만들 때 테이블의 컬럼 이름, 타입 길이 등을 추출해야 할 때가 있다. SQL로 그리드 포맷으로 출력해보자. ▶️ 컬럼info 추출SQLSELECT COLUMN_NAME -- 컬럼 이름 , DATA_TYPE -- 컬럼 타입 , DATA_LENGTH -- 컬럼 길이 , NULLABLE -- NULL 허용여부 , (SELECT MAX(COMMENTS) AS COLUMN_ID FROM DBA_COL_COMMENTS WHERE TABLE_NAME = A.TABLE_NAME AND COLUMN_NAME = A.COLUMN_NAME) AS "COMMENTS" -- 컬럼 코멘트 FROM DBA_TAB_COL.. DB&SQL 2022. 8. 29. [Tibero][Oralce] 테이블 컬럼 순서 변경 Tibero, Oracle 컬럼순서 변경⚠️ 티베로, 오라클에서 INVISIBLE, INVISIBLE, 지원하지 않으면 테이블을 삭제하고 다시 만들어야 한다. 이때 PK, INDEX, FK 등이 삭제 될 수 있으므로 반드시 백업을 해놓아야 한다. 컬럼순서 변경대상 테이블을 정렬하고 싶은 컬럼 순서대로 SELECT 후 임시테이블로 CREATE 한다.CREATE TABLE BACKUP_TC_COMMON_CODE AS SELECT CODE , GROUP_CODE , CODE_NAME , CODE_DC , DSPY_ORDR , USE_YN , REGIST_DT , UPDT_DT , REGIST_ID , UPDT_ID FROM TC_COMMON_CODE 임시테이블이 생성 됬다면 기존 테이블 삭제DROP TC_CO.. DB&SQL 2022. 8. 29. [Linux] timedatectl : 서버의 타임존을 확인/변경 timedatectl 명령어💡 리눅스 커널 7 버전 이후로 부터는 timedatectl을 통해 시간 제어가 가능하다. ❗ ‘▶’ 기호는 쉘 실행결과 입니다 ! #서버의 현재시간, 타임존 확인. $ timedatectl ▶ Local time: Tue 2022-08-23 03:16:11 UTC Universal time: Tue 2022-08-23 03:16:11 UTC RTC time: Tue 2022-08-23 03:16:11 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes NTP service: active RTC in local TZ: no # 설정가능한 타임존 리스트 조회. $ timedatectl list-timezones # gr.. Server 2022. 8. 26. [HTML]<video> 태그 크롬에서 자동재생 태그 속성height : 비디오 화면 높이 (px 단위)width : 비디오 화면 너비 (px 단위)loop : 비디오 반복재생muted : 음소거 (이 프로퍼티가 설정되야 크롬에서 자동재생을 사용 할 수 있음 )🙋♂️ 크롬의 자동재생 보안정책Autoplay policy in Chrome - Chrome DevelopersThe Autoplay Policy launched in Chrome 66 for audio and video elements and is effectively blocking roughly half of unwanted media autoplays in Chrome. For the Web Audio API, the autoplay policy launched in Chrome 71... HTML 2018. 10. 29. [Mysql][Mybatis] 게시판 상세 이전글 다음글 쿼리 글 상세 이전글, 다음글 정보를 쿼리 보통의 게시판 경우 위 그림과 같이 게시판의 글 상세 페이지에 이전글, 다음글의 글제목, 첨부파일 여부 아이콘 까지 나타내주는 경우가 많다 … 게시글 상세는 해당 게시글의 key값으로 데이터를 조회하는 것이 당연하고 이전, 다음 게시글의 정보 또한 이전 게시글 key값과, 다음 게시글 key값으로 해당 row를 조회하게 될것이다. 1. Mybatis sql 작성 FROM board_write X WHERE write_no < #{writeNo} ORDER BY write_no DESC LIMIT 1) /* 현재 글 */ UNION ALL (SELECT 'cur' as ptype , FROM board_write X WHERE write_no = #{writeNo}) .. DB&SQL 2018. 9. 10. [JavaScript]arguments 객체 arguments 객체 - 자바스크립트에서는 함수를 호출할 때 함수 형식에 맞춰 인자를 넘기지 않더라도 에러가 발생하지 않는다. - 함수 코드를 작성할때, 런타임시에 호출된 인자의 갯수에 따라 다르게 처리해줘야 할 경우에 사용한다 -간단 예제 DOCTYPE html> arguments function argumentsTest(){ var sum1 = arguments[0]+arguments[1]+arguments[2]; var sum2 = 0; for(var i=0; i JavaScript&JQuery 2018. 8. 4. [JavaScript] navigator 객체 navigator 객체 navigator객체는 현재 방문자가 사용하는 브라우저 정보와 운영체제 정보를 제공하는 객체 navigator 기본형 navigator 속성; navigator 간단예시 console.log('NavigaterInfo : ' + navigator.userAgent);NavigaterInfo : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 Mozilla/5.0 -> 기본 플래폼(Windows NT 10.0; Win64; x64) -> 운영체제 정보 AppleWebKit/537.36 (KHTML, like Gecko) -> 사.. JavaScript&JQuery 2018. 7. 14. [JavaScript] history 객체 history객체 history 객체는 사용자가 방문한 사이트의 기록을 남기고 이전 방문 사이트와 다음 방문 사이트로 다시 돌아갈수 있는 속성과 메소드를 제공함. history객체의 기본형 history.속성;history.메소드( );history.메소드(n); history 객체 간단 예시 1. 사용자가 방문한 사이트의 기록을 남긴 총 수량-> history.legth; 2. 사용자가 방문한 사이트 중에 바로 이전에 방문한 사이트로 이동-> history.back( ); 3. 사용자가 방문한 사이트 중 두 단계 이전에 방문한 사이트로 이동-> history.back(2); history 객체의 속성 종류 history.bakc( ) 이전 방문 사이트로 이동함. history.forward( ) 다음 .. JavaScript&JQuery 2018. 7. 14. [JavaScript] escape( ) unescape( ) encodeURI( ) decodeURI( ) encodeURIComponent( ) decodeURIComponent( ) 인코딩 -> 문자를 컴퓨터에 저장 또는 통신에 사용할 목적으로 부호화하는 방법 디코딩 -> 부호화 된 문자를 원래대로 되돌리는 것 escape( ) 영문 알파벳과, 숫자, 일부 특수문자(@, *, -, _, +, ., /)를 제외 문자만 인코딩 unescape( ) 영문 알파벳과, 숫자, 일부 특수문자(@, *, -, _, +, ., /)를 제외 문자만 디코딩 encodeURI( ) 인터넷 주소에 사용되는 일부 특수문자(:, ;, /, =, ?, &)를 제외 문자만 인코딩 decodeURI( ) 인터넷 주소에 사용되는 일부 특수문자(:, ;, /, =, ?, &)를 제외 문자만 디코딩 encodeURIComponent( ) 알파벳과 숫자를 제외한 모든 문자를 모두 인코딩 decodeURIComponent.. JavaScript&JQuery 2018. 7. 9. [JavaScript] location 객체 location 객체 location 객체는 사용자 브라우저와 관련된 속성과 메소드를 제공하는 객체, 현재 URL에 대한 정보(속성)와 새로 고침(reload)메소드를 제공함 location 객체 기본형 1. location. 속성; 2. location.메소드(); ① 사용자 브라우저의 경로 값을 가져옴 location.href; ② 사용자 브라우저의 URL 경로를 지정한 URL 주소로 변경함 location.href = "http://www.naver.com"; ③ 사용자 브라우저를 새로 고침함 location.reloard(); location 객체의 속성 종류 location.href 주소 영역의 참조 주소를 설정하거나 URL을 반환 함. location.hash URL의 해시값(#에 명시된 값).. JavaScript&JQuery 2018. 7. 9. [JavaScript] Screen 객체 Screen 객체 screen 객체는 사용자의 모니터 정보(속성)를 제공하는 객체, 예를들어 모니터의 너비나 높이 도는 컬러 표현 bit를 반환함. Screen 객체 기본형 screen.width; //모니터의 너빗값을 반환함. Screen 객체의 속성 종류 screen.width 화면의 너빗값을 반환함. screen.height 화면의 높잇값을 반환함. screen.availWidth 작업 표시줄을 제외한 화면의 너빗값을 반환함 screen.availHeight 작업 표시줄을 제외한 화면의 높이값을 반환함 screen.colorDepth 사용자 모니터가 가능한 컬러 bit를 반환함 JavaScript&JQuery 2018. 7. 9. 이전 1 2 다음