본문 바로가기

[개발] Programming197

[CSS] 수직 정렬 vertical-align 사용 방법, 속성 수직 정렬 vertical-align 문구를 수직으로 정렬하기 위해서는 vertical-align 속성을 설정해주면 된다. 설정할 수 있는 속성은 다양하게 있는데, 아래 위 중간 등 아래와 같이 있다. /* keyword values */ vertical-align: baseline; vertical-align: top; vertical-align: middle; vertical-align: bottom; vertical-align: sub; vertical-align: super; vertical-align: text-top; vertical-align: text-bottom; /* values */ vertical-align: 20%; 가장 흔히 쓰이는 속성은 아래 3개 vertical-align: .. 2020. 8. 26.
java.sql.SQLException: ORA-12899 열에 대한 값이 너무 큼 - 해결 방법 ORA-12899 오류 해결, 예방 방법 해당 오라클 오류는 '열에 대한 값이 너무 큼'이라고 친절하게 알려준다. 오라클 오류 중에 어쩌면 가장 쉽게 해결 가능한 오류인데, insert나 update할 테이블(오브젝트)의 칼럼보다 전달한 파라미터의 크기가 더 큰 경우에 발생한다. 1. 화면단에서 길이 제어 해결방법 중에 가장 쉬운 방법은 웹일 경우 화면단에서 데이터 길이를 미리 검사하는 것이다. 예1) 스크립트에서 길이를 검사하는 방법 var tmp = '검사할 데이터'; if(tmp.length > 제한할 길이){ alert("입력 길이가 너무 길어염."); return false; } 예2) input 태그에 maxlength를 설정해주는 방법 나이 : 이름 : 2. 컨트롤러 단에서 길이 제한 API.. 2020. 8. 22.
HTML 페이지에 유튜브 영상 넣는 방법 - (iframe 태그 사용) 유튜브 태그 넣는 방법 유튜브 영상을 웹 페이지에 바로 재생 가능한 형태로 추가하는 작업은 쉽다. (영상 개수가 많으면 엄청난 노가다 작업ㅠㅠ) 오늘은 웹 페이지에서도 마치 유튜브를 보는 듯 영상을 삽입하는 태그를 추가하는 방법은 소개한다. 01 추가할 영상을 선택 뒤 아래에 '공유'를 클릭한다. 02 팝업에서 왼쪽에 퍼가기를 누른다. 03 팝업에서 복사를 누르면 소스 코드가 복사된다. 이때 영상이 시작할 시간을 강제로 지정하거나 개인정보를 강화한다거나 기타 등등 몇 가지 설정을 추가할 수 있다. 단 설정이 적용되려면 당연히 설정 후에 '복사'를 눌러야 한다. 04 이제 웹 소스를 열어서 적당한 위치에 붙여넣으면 끝! 예제 소스) 유튜브 영상 iframe 소스 여기서 영상의 너비나 높이가 마음에 안든다면.. 2020. 8. 21.
MySQL ON [PRIMARY] 의미 ON [PRIMARY] 란? 아래와 같은 테이블 생성 스키마가 있다고 하면, MySQL에서 'ON [PRIMARY]'라는 걸 볼 수 있다. CREATE TABLE TEST_TABLE ( ... ... ) ON [PRIMARY] ; MySql에서는 같은 디비의 같은 계정 내에서도 여러 저장소(파일그룹)를 지정하여 생성할 수 있다. 물리적으로 다른 파일 그룹일지라도 동일 저장소처럼 사용할 수 있다. 즉 같은 디비라도 서버의 다른 파일저장소에 디비 오브젝트를 위치시킬 수 있다. 하지만, 실제 업무를할 때 그렇게 설정한 적은 없음ㅎㅎ 거의 항상 디폴트 설정 ON [PRIMARY] 이며, 디폴트이다 보니 있던 없던 문제가 되지 않는다. 2020. 8. 18.
[MySQL] INT IDENTITY(N, M) - 시퀀스 함수 INT IDENTITY(N, M) 사용 방법 CREATE TABLE TEST_TABLE ( SEQ_NUM INT IDENTITY(1,1), USER_NAME varchar(30), USER_PHONE varchar(15), ); 2020. 8. 17.
이클립스 웹 프로젝트가 인식이 안될 때 해결 방법 깃을 날리고 다시 소스를 깃허브에서 받았더니 그때부터 웹 프로젝트 자체가 인식이 안된다.. 별 짓을 해도 소용 없어서 낮은 자세로 구글링을 해보니 의외로 간단하게 해결할 수 있다ㅋ 우선 프로젝트 우 클릭 후 Project Facets를 클릭 한다. '자바', 'JS', 'dynamic web project' 를 체크 한다. Apply하기 전에 잠시 further configuration available..을 클릭하여 웹 프로젝트 경로를 확인해준다. 뜨는 창에서 웹 루트가 지정 안되어 있으면 지정해준다. 그리고 ok 클릭! 마지막으로 apply 클릭 이제 다시 서버를 우클릭하여 Add and Remove를 가보면, 드디어 서버가 보이고 우측으로 Add도 된다~! 별것도 아닌데, 시간만 날렸네ㅋ Finish! 2020. 8. 11.
윈도우 서버 .NET 버전 보는 방법 윈도우 서버에 설치된 .NET 버전을 확인할 수 있는 2가지 방법. 참고로 방법 1은 버전 4 이하 까지만 조회되고, 2번째 방법은 더 최신 버전까지도 확인할 수 있지만, 조금 귀찮은 방법. 1. 커맨드 창 활용 윈도우 키 > cmd 입력 후 엔터 > 아래 명령어 입력 dir %windir%\Microsoft.NET\Framework | findstr DIR 아래 결과 화면을 보면 최소 4.0 이상임을 알 수 있다. 2. 레지스트리 명령어 윈도우 키 또는 찾기 > 아래 명령어 입력 regedit.exe 레지스터리 설정 창이 뜨면 아래 순서대로 메뉴를 찾아 들어간다. HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDP NDP라는 폴더 하위에 있는 .. 2020. 8. 9.
Github auto-assign: Pull Request 시 특정 assigner 지정 깃에 PR(Pull Request)할 때 자동으로 검토자를(assigner) 설정할 수 있는 방법을 다루어보겠습니다. 자주 커밋을 하는 경우 또는 동일한 사람이 PR 승인자로 있는 경우 유용하게 사용할 수 있는 기능입니다. 참고로 깃허브 자체적으로 설정하는 것과는 다릅니다. 깃허브에서는 브랜치 오너가 들어가게는 설정할 수 있지만 특정 사람을 계속 지정할 수 있는 설정은 없습니다. auto assign 지정 순서는 아래와 같습니다. 1. auto-assign 플러그인 설치 2. .github/auto_assign.yml 파일 추가 + 작성 3. 주의사항!! 01 auto-assign 플러그인 설치 아래 링크로 접속하여 플러그인 설치를 누르면 간단하게 설치된다. https://github.com/apps/a.. 2020. 7. 19.
아웃룩(OutLook) 메일 탬플릿 등록, 사용 방법 아웃룩 메일 탬플릿(서식) 아웃룩으로 메일을 반복적으로 보내다 보면 늘 사용하는 서식이 있기 마련입니다. "안녕하세요 @@입니다. 감사합니다" 등등 그때마다 쓰는 게 은근히 귀찮기도 하죠ㅎㅎ 이럴 때 사용하기 좋은 게 탬플릿 기능합니다. 그래서 이번 포스트에서는 간단하게 탬플릿을 등록하고 사용하는 방법을 소개하겠습니다. 1. 새 메일 작성 우선 새로운 메일을 작성하는 버튼을 클릭하면 아래와 같이 창이 뜹니다. 만약 오른쪽에 '내 탬플릿' 창이 안보인다면 우측 상단에 '서식 파일 보기'를 누르시면 됩니다. 창을 띄우면 바로 오른쪽에 서식(탬플릿)을 등록하는 영역이 보입니다. > '내 탬플릿' 2. 새로운 탬플릿 생성 위 이미지 기준으로 파란색 +를 클릭하면 아래와 같이 새로운 탬플릿을 등록할 수 있는 곳이.. 2020. 6. 13.