'NOTE'에 해당되는 글 53건
- 2015.02.06 javascript 내부의 <!-- --> 또는 //<![CDATA[ -- //]]> 의 이해. 1
- 2014.10.27 노트북을 무선 AP(WI-FI)로 만들기.
- 2014.10.27 [2008 기준] DB 벌크업로드 설정
- 2014.10.27 [2008 기준] 테이블 컬럼으로 DTO, VO 멤버변수 생성 쿼리
- 2013.08.19 [Ubuntu 12.04] Bitnami Rubystack에서 root 접속 경로 변경
- 2013.08.19 [Oracle 11g] 백업파일 import시 ORA-01045 등 오류 발생하면 체크해야 할 것들...
- 2013.08.06 [Tool]이클립스 자동빌드가 안될때 조치 방법 7
- 2013.04.08 [HTML]테이블 TD 텍스트 길이 고정하기 1
- 2013.01.30 [MSSQL] 구분자가 첫번째로 나오는 자리수 구하기
- 2013.01.29 [MSSQL] DB LOCK 해제
이와 같이 짜여진 이유는 자바스크립트가 만들어진 초창기에 웹브라우저가
자바스크립트로 인식하지 못하고 html로 인식하여 인터프리팅 하는 것을 방지하기 위해서였습니다.
html 주석으로 감싸 스크립트 부분을 주석으로 인식하게 하는 것이죠.
하지만 현재에는 거의 사용하지 않는 방식이며 대신
<script>
//<![CDATA[
스크립트 내용
//]]>
</script>
위와 같은 방식으로 변하였습니다.
웹 브라우저가 자바스크립트를 충분히 인식할 만큼 발전 하였지만 아직도 구분을 해주는 이유는 무엇일까요?
그것은 자바 스크립트를 인식을 하기는 하지만
브라우저가 해당 페이지를 XHTML이 아닌 HTML로 인식하게되면 작동하지 않기 때문입니다.
(구 버전의 브라우저에서는 Content-type을 정해주지 않으면 정말 HTML로 인식하는 브라우저(IE)가 있었습니다.)
또 다른 문제점은 XML Parser에 있는데 XML Parser는 < 를 새로운 엘리먼트로 인식하며
&는 문자 엔티티로 인식하기 때문에 파싱중 에러로 인식합니다.
그래서 자바스크립트 부분만 CDATA( Unparsed Character Data)로 감싸서 XML Parser로 부터 자유로워질 수 있게 됩니다.
'Javascript' 카테고리의 다른 글
common.js (0) | 2010.11.14 |
---|---|
event.keyCode 번호표 (0) | 2010.11.14 |
유용한 스크립트 (0) | 2010.11.14 |
정규식 (0) | 2010.11.14 |
Ajax Request 이해 (0) | 2010.11.14 |
노트북을 무선 AP(WI-FI)처럼 사용할 수 있다.
1. 무선 AP를 설정
netsh wlan set hostednetwork mode=allow "ssid=[무선AP 명]" "key=[접속비밀번호 8자리이상]" keyUsage=persistent
2. 설정된 AP 사용 시작
netsh wlan start hostednetwork
'Tip' 카테고리의 다른 글
[Tool]이클립스 자동빌드가 안될때 조치 방법 (7) | 2013.08.06 |
---|---|
[HTML]테이블 TD 텍스트 길이 고정하기 (1) | 2013.04.08 |
[Tool]이클립스 Subversion(svn) checkout시 한글 깨짐 현상. 언어 인코딩 설정. (0) | 2011.05.12 |
MS파워포인트에 진행바 삽입 (0) | 2010.08.26 |
GRANT ADMINISTER BULK OPERATIONS TO [DB명]
해당 커맨드로 ADMINSTER 권한에 벌크 업로드 기능 사용을 허용할 수 있다.
'DB > MSSQL' 카테고리의 다른 글
[2008 기준] 테이블 컬럼으로 DTO, VO 멤버변수 생성 쿼리 (0) | 2014.10.27 |
---|---|
[MSSQL] 구분자가 첫번째로 나오는 자리수 구하기 (0) | 2013.01.30 |
[MSSQL] DB LOCK 해제 (0) | 2013.01.29 |
DTO, VO의 멤버변수를 테이블의 컬럼으로 생성하는 쿼리.
SELECT 'private String '+LOWER(COLUMN_NAME) + ' = ""; '
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'[테이블명]'
'DB > MSSQL' 카테고리의 다른 글
[2008 기준] DB 벌크업로드 설정 (0) | 2014.10.27 |
---|---|
[MSSQL] 구분자가 첫번째로 나오는 자리수 구하기 (0) | 2013.01.30 |
[MSSQL] DB LOCK 해제 (0) | 2013.01.29 |
테스트 케이스로
Bitnami Rubystack에 모듈로 redmine을 설치하여
" http://아이피/redmine " 이 아닌
" http://아이피/ " 로 레드마인에 접근하도록
루트 경로를 변경한다.
bitnami는 apache 서버를 디폴트로 사용하고 있다.
bitnami apache의 설정 파일은
opt/rubystack/apache2/conf/bitnami/bitnami.conf 파일이다.
※ 편의상 루비스택의 패스는 "rubystack"으로 한다.
apache2 폴더 내부에는
opt/rubystack/apache2/conf/httpd.conf (X)
opt/rubystack/apache2/conf/original/httpd.conf (X)
처럼 bitnami의 설정파일인것 같이 햇갈릴 만한 파일들이 있으니
꼼꼼히 확인해 봐야한다.
이제 본론으로 돌아와 루트 접속 경로를 변경해보자.
아래 캡쳐 화면을 보면
1번.
DocumentRoot, Directory 를 rubystack/apps/redmine/htdocs (레드마인 경로) 로 변경
2번.
<IfVersion < 2.3>
Order allow, deny
Allow from all
</IfVersion>
3번.
<IfVersion >= 2.3>
Require all granted
</IfVersion>
4번.
PassengerAppRoot "레드마인 경로"
5번.
PassengerPreStart "루트로 보게될 도메인 주소"
ex) http://120.123.111.111:80/
1~5번 까지의 사항대로 설정을 하면 루트 접속경로를 변경할 수 있다.
이를 응용하면 redmine이 아닌 다른 모듈이나 다른 path로도 변경이 가능하다.
※ redmine의 메인페이지는 htdocs 폴더이다.
'Linux > Ubuntu' 카테고리의 다른 글
[우분투 11.04] 우분투 설치 후 한글설정이 안될때. (0) | 2011.05.17 |
---|---|
우분투 apt-get 서버 변경하기 (0) | 2011.05.12 |
우분투 java 설치 (0) | 2011.05.07 |
Ubuntu 루트권한 및 계정 얻기 (0) | 2010.08.27 |
Ubuntu Mysql 설치 및 설정 (0) | 2010.08.25 |
DMP파일을 import 시키기 위해 콘솔창에서 아래와 같은 커맨드를 입력하였다.
C:\> imp userid/password
그러나
"IMP-00058
ORA-01045: user... lacks CREATE SESSION privilege......... "
라는 메시지가 화면에 표시되며
import 화면이 표시되지 않는다.
찾아보니 sysdba권한이 없어서 그렇단다.
해결방법은
토드를 사용한다면
툴에서
Database > Create > User
에서 User기본 정보를 입력하고
- Roles 탭에서 DBA 권한을 Granted, Admin Option 체크.
- System Privileges에서 SYSDBA 권한을 Granted, Admin Option 체크.
된 계정을 생성한다.
예외상황
위와 같이 DBA권한을 부여하였지만 똑같은 메시지가
나올때가 있다.
정상적으로 권한을 부여하고도 같은 메시지가 나온다면
SQL 창에서 다음과 같이 설정해준다.
GRANT CREATE SESSION TO 유저아이디;
COMMIT;
GRANT CREATE TABLE TO 유저아이디;
COMMIT;
GRANT CONNECT, DBA TO 유저아이디;
COMMIT;
위와 같이 SQL을 통해 직접 권한을 설정해주면 된다.
이클립스 가니메데 버전으로 개발환경을 구성해 사용하다가
인디고 버전으로 갈아타면서 오토 컴파일링에 문제가 생겼다.
기존에는 JAVA파일이나 리소스 파일을 수정하면 톰캣이 자동으로
재배포를 진행하여 수정사항이 바로 웹에 적용이 되었지만
어느 이유에선지 수정을 해도 변화가 생기지 않았다.
구글링 결과로 아래와 같이 3가지로 압축이 되었지만 모두 해결책이 되진 못했다.
■ 1번.
Project > Build Automatically 의 체크가 해제되어 있는경우.
▷ Solution : Project > Build Automatically 체크
■ 2번.
이클립스 프로젝트 안의 .classpath 파일 내부의
<classpathentry kind="src" path="WEB-INF/src"/>
...
...
<classpathentry kind="output" path="WEB-INF/classes"/>
이 부분의 경로가 잘못 지정 되어있는 경우
▷ Solution : 1. 소스가 있는 폴더를 kind가 src인 classpathentry에 path부분의 경로로 지정
2. 빌드될 폴더를 kind가 output인 classpathentry에 path부분의 경로로 지정
■ 3번.
Project > Properties > Java Build Path 의 Libraries 탭의 'x' 표시나 느낌표 표시가 있는 jar파일이 있는경우
▷ Solution : 'x' 표시나 느낌표 표시가 있는 jar파일을 삭제하고 올바른 경로의 jar파일로 대체
하지만 위의 경우 모두 해결책이 되지 못했고 한참을 방황하던 중에 혹시나 하는 생각에
Project > Properties > Java Build Path 의 Libraries 탭의 모든 라이브러리를 삭제하고
JRE와 Tomcat 라이브러리를 전부 새로 Add 시켰더니 문제가 해결됐다.
3번 문제처럼 jar파일에 'x'나 느낌표 표시는 전혀 없었는데 이해 할 수 없었다.
★ 결론
1, 2, 3번으로 문제가 해결되지 않았다면
Project > Properties > Java Build Path 의 Libraries 탭의 모든 라이브러리 삭제하고 다시 추가해보자.
이클립스의 의중을 어떻게 알겠냐마는 좀 더 깊은 연구가 필요한것 같다..
--------------------------- 2013.09.23 추가사항 --------------------------------
■ 4번.
이번에 발견한 내용은 SVN을 사용하는 유저에 국한된 문제다.
위의 1~3번 방법으로도 이클립스 자동빌드가 해결이 안되었으며 한참을 찾던 중에 혹시나 해서 모든걸
clean, refresh 해보던 중에 해결책을 찾았다.
이 것은 이클립스의 비정상적인 종료로 특정파일에 lock이 걸리는 바람에 생기는 문제다.
그래서 cleanup을 통해 lock이 걸린 파일을 lock 해제하면 이 문제는 해결이 된다.
▷ Solution
프로젝트 트리에 프로젝트를 클릭하고 마우스 오른쪽을 클릭 > Team > Cleanup
※ Subversion Cleanup 기능의 정의
간혹 다른 사용자와 svn 명령이 충돌해 현제 처리 중인 svn 명령을 강제로 종료할 때가 있다. 이럴 때 잘못되면 작업 사본 디렉토리에 잠금 파일들이 생성될 수 있으며, 잠금 파일들로 인하여 svn 명령을 제대로 처리하지 못하는 일들이 발생한다. 이럴때 svn cleanup 명령을 사용하여 잠금 파일들을 정리 할 수 있다.
'Tip' 카테고리의 다른 글
노트북을 무선 AP(WI-FI)로 만들기. (0) | 2014.10.27 |
---|---|
[HTML]테이블 TD 텍스트 길이 고정하기 (1) | 2013.04.08 |
[Tool]이클립스 Subversion(svn) checkout시 한글 깨짐 현상. 언어 인코딩 설정. (0) | 2011.05.12 |
MS파워포인트에 진행바 삽입 (0) | 2010.08.26 |
속성(Attribute) : normal - 항상 단어 속에서 줄바꿈을 (기본)
break-all - 텍스트가 width 길이를 벗어나지 않고 줄바꿈이 일어난다.
hyphenate - 하이픈(-) 표시부터 줄바꿈이 일어난다.
Tip 2. word-wrap : 내용이 개체의 범위를 초과하면 단어를 자를 것인가를 반환하거나 설정.
<td width="100" style="word-wrap:break-word"></td>
속성(Attribute) : normal - 텍스트가 width 길이에 제한되지 않고 열의 길이를 벗어남. (기본)
break-word - 텍스트가 width 길이를 벗어나지 않고 줄바꿈이 일어난다.
'Tip' 카테고리의 다른 글
노트북을 무선 AP(WI-FI)로 만들기. (0) | 2014.10.27 |
---|---|
[Tool]이클립스 자동빌드가 안될때 조치 방법 (7) | 2013.08.06 |
[Tool]이클립스 Subversion(svn) checkout시 한글 깨짐 현상. 언어 인코딩 설정. (0) | 2011.05.12 |
MS파워포인트에 진행바 삽입 (0) | 2010.08.26 |
구분자가 첫번째로 나오는 자리수를 구하는 함수.
자바의 indexOf와 같은 기능으로 사용된다.
CHARINDEX(',', @텍스트)
※ 자리수의 시작은 1부터
'DB > MSSQL' 카테고리의 다른 글
[2008 기준] DB 벌크업로드 설정 (0) | 2014.10.27 |
---|---|
[2008 기준] 테이블 컬럼으로 DTO, VO 멤버변수 생성 쿼리 (0) | 2014.10.27 |
[MSSQL] DB LOCK 해제 (0) | 2013.01.29 |
- 현재 진행중인 프로세스 조회
EXEC sp_lock
조회된 프로세스 중에 Mode가 'X' 것이 Lock 걸린 프로세스
- 프로세스의 상세 정보 조회
dbcc inputbuffer(spid)
- 프로세스 KILL
kill spid
'DB > MSSQL' 카테고리의 다른 글
[2008 기준] DB 벌크업로드 설정 (0) | 2014.10.27 |
---|---|
[2008 기준] 테이블 컬럼으로 DTO, VO 멤버변수 생성 쿼리 (0) | 2014.10.27 |
[MSSQL] 구분자가 첫번째로 나오는 자리수 구하기 (0) | 2013.01.30 |