Tom's Note
반응형
[문제해결] IE 부모창, 팝업창 appendChild ERROR
프론트엔드 2021. 5. 30. 16:09

1. 문제발생 IE에서 동적으로 노드를 생성하여 서로 다른 창에서 append를 할 수 없게 되는 에러 발생 2. 문제원인 모든 브라우저 중 IE만 이러한 문제가 발생한다. IE에서 다른창과의 생성된 노드는 공유되지 않기 때문이다. 그러므로 동적으로 노드를 생성하고 추가하려면 해당 객체창에서 실행해야한다. 3. 문제해결 만약, 팝업창에서 동적으로 appendChild를 할 경우에 팝업창에서 createElement를 해서 붙이면 안되고 부모창 객체로 createElement를 해서 append 해야한다. /* * 전제 * 팝업창에서 동적으로 노드요소를 생성할 때, 부모창에 붙여야하는 경우 * 팝업창 객체에서 생성해서 붙이는게 아니라 부모창 객체에 생성하여 붙여야한다. */ // 부모객체 var paren..

[자바] 문자열 클래스 - String / StringBuffer / StringBuilder의 차이점
프로그래밍 언어/자바 2021. 5. 22. 18:52

개요 이 포스트는 JAVA에서 사용하는 문자열 클래스를 포스팅합니다. java.lang.String java.lang.StrringBuffer java.lang.StringBuilder 위 클래스들의 차이점을 알아보고 언제 사용하는지에 대해 알아보겠습니다. 1. 문자열 2. String VS StringBuffer, StringBuilder 3. StringBuffer VS StringBuilder 4. 정리 1. 문자열 문자열 구성 원리 문자열의 간단한 구성 원리를 파악해봅시다. C언어에서 문자는 아래와 같이 표현됩니다. char c="c"; char *s="string"; "c" 문자는 1byte 크기의 char c에 저장할 수 있지만(저장이 가능한 적절한 주소 경로), "string" 문자열은 1b..

[리눅스/Vim] 파일 인코딩 처리하는 법(필수!!!) / utf-8, euc-kr 변환
리눅스/Vim 2020. 12. 18. 00:20

여러 프로젝트를 하다보면 인코딩 때문에 애 먹은적이 한두번이 아니다. 특히나 표준 인코딩의 utf-8을 사용하는데 한글이 적용될 때는 euc-kr 등 다른 인코딩이 적용된 프로젝트나 파일등을 볼 수 있다. 이 포스팅에서는 utf-8 환경에서 euc-kr 파일이 열었을 때로 접근할 것이다. 양방향으로 조정할 수는 있지만 처음에는 혼동하는 경우가 있기에 한 방향으로 설명한다. 업무 효율적인 면에서도 아주 중요한 포인트가 될 수 있기에 습득하는게 유용한 기술이라 본다. 필자는 리눅스 상에서 vim 에디터를 자주 들여다 보기에 vim 위주로 정리하였다. 1. vim이나 touch 명령어로 "test"파일을 만들어보자.vim test 2. test의 현재 인코딩 상태를 파악해보자.아래 코드에서 "charset=b..

[리눅스] 파일서버-SMB/CIFS/NFS
리눅스 2020. 10. 27. 19:12

1. 파일서버(File Server)란?파일서버란? 하나의 대용량 HDD공간을 공유하여 각 사용자들에게 파일을 RWX(R:읽고, W: 쓰고, X: 실행)가 가능하도록 서비스를 제공하는 기능입니다.(이하 “서비스”) 일상에서 가장 근접하게 볼 수 있는 기능으로 Window 공유기능이 이에 해당합니다. 하지만, 공유하고 있는 PC가 shutdown되면 서비스 기능을 사용하지 못하게 됩니다. 이러한 이유로, 별도의 서비스를 위한 파일서버용 컴퓨터가 존재합니다. 이러한 파일서비스는 1. 각 사용자별로 접근권한 부여 가능2. 대용량 HDD와 고속 HDD 컨트롤러를 내장한 시스템 사용3. 지속적인 운영(No shutdown) 의 기능을 가집니다. 주의할 점 1. 별도의 전원관리(갑지기 꺼지면 곤란하겠죠?...)2...

반응형