본문 바로가기

반응형

IT 관련 정리

(22)
[JS text 클립보드 복사] div, td 형식에서 내용 클립보드에 복사하는 법 JS에서 text를 클립보드에 복사하는 방법을 알아보자. JS에서는 클립보드에 내용을 복사하기 위해 아래 함수를 사용한다. document.execCommand("copy"); 해당 함수를 사용하는 조건은 1. 복사하는 내용이 textarea 혹은 input 태그만 가능 2. 해당 부분이 select() 돼 있어야 함. 그런데, 내가 복사해야 할 부분은 태그였고 textarea 혹은 input 태그로 바꿀 수 없었다. 아래는 td 태그에서 클립보드 copy 기능 쓰는 법이다. 1. html 코드 행 data 2. js 코드 $scope.copyToClipboard = function (id) { var data = document.getElementById(id).innerText; //textarea ..
[오프라인으로 우분투에 노드 설치하는 방법] 인터넷 연결 없이 우분투 서버에 Node.js 설치하는 방법 안녕하세요 오늘은 인터넷 연결 없이 ubuntu 서버에서 Node.js 를 설치하는 방법을 알려드리겠습니다. 먼저 ssh 포트는 열려있다고 가정하고 설명하겠습니다. 우분투에서 apt update로 노드를 설치하려고 했는데, 네임 서버를 수정해도 되지 않더라구요. 그래서 로컬 컴퓨터에서 우분투 서버로 노드 설치 파일을 보내고 설치했습니다. 1. Node.js 파일 다운로드, 아래 사이트에서 리눅스 64바이너리 버전을 받으시면 됩니다. https://nodejs.org/en/blog/release/v12.14.1/ Node v12.14.1 (LTS) | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs..
[소스트리 Gogs 소스코드 다운로드 방법] SourceTree에 계정 추가 없이 소스 다운받는 방법 안녕하세요! 오늘은 소스트리에 Gogs 소스를 설정에서 계정 추가 없이 다운로드 하는 방법을 알아보겠습니다. Gogs는 무엇인가? Gogs (Go Git Service, 이하 곡스)는 자체 호스팅 Git 서비스입니다. 저희 회사에서는 소스관리로 곡스를 사용하는데요. 이미 소스트리에 깃허브 계정이 등록 돼 있는데, 아무리 곡스 계정 추가를 하려고 해도 계정등록에 실패해더라구요. 임시방편으로 소스트리에서 계정 추가 없이 곡스 소스를 다운로드 하는 방법을 찾았습니다. 1. 소스트리 접속 후 새로 만들기 -> URL에서 복제 2. 원본 URL에서 아래와 같은 형식으로 입력 protocol://id:password@server url/path to repository ex)http://id:password@1.1..
[이클립스 Spring JAVA 빌드 오류] org.springframework.beans.factory.parsing.BeanDefinitionParsingException 해결법, JAVA 버전 변경 이클립스에서 Spring JAVA 프로그램 빌드 후, 서버를 기동할 때 아래와 같은 오류가 발생할 때가 있다. SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.parsing.BeanDefinitionParsingException: at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) at org.springframework.web...
[티스토리 광고 차단방법] 구글 에드센스 보기 싫은 광고 차단하기 오늘은 티스토리 블로그에서 원하지 않는 광고를 차단하는 방법을 알려드리도록 하겠습니다. 먼저 티스토리 설정에서 구글 에드센스로 이동해주세요 차단관리-> 광고 심사 센터로 이동합니다. 그럼 아래 사진 처럼 내 블로그에서 띄운 광고 목록이 나옵니다. 여기서 내가 원하지 않는 광고를 클릭해주세요 성인만화 웹툰을 클릭했습니다. 오른쪽 하단의 광고차단을 누르시면 해당 광고가 차단됩니다. 혹시나 광고주 자체를 차단하고 싶으면 광고주 밑에 계정 차단을 누르시면 됩니다. 이상 광고 차단 끝!
[CSS overflow] HTML 화면에서 글자 짤림/생략 현상 (...) 해결방법 간혹 html 화면에서 글자가 짤리거나 생략되는 아래와 같은 현상이 발생할 때가 있다. 안녕하... 동해물... 데이터에 내용을 잘 받아오는데, 이런식으로 화면 내에 생략이 일어나는 경우는 css를 의심해야된다. 관련 css 속성은 overflow가 있다. overflow는 본문 내용을 담는 요소의 크기가 고정 돼 있을때, 본문 내용이 너무 길어서 해당 요소에 다 보여줄 수 없을 경우에 대한 속성이다. overflow 값은 4가지가 있다. - visible : 기본 값으로 본문 내용이 넘칠 경우 요소 밖으로 보인다. - hidden : 넘치는 부분은 잘려서 보이지 않는다 - scroll : 가로 세로 모두 스크롤바가 추가된다. - auto : 본문의 양에 따라 스크롤바를 추가할지 자동으로 결정된다. ov..
[Server Apache httpd.conf 파일]리눅스 아파치 설정 파일 위치 찾기 및 아파치 재기동 방법 - 리눅스에서 아파치 설정 파일 위치 찾는 법 1. 서버 접속 2. ps -ef | grep httpd 3. 이렇게 명령어를 치면 아래 처럼 주소가 나올텐데 주소: ~apache00/bin/httpd 여기서 ~apache00/conf 위치에 httpd.conf 파일이 있다고 보면된다. 아파치 설정 파일( httpd.conf 파일 ) 변경 후에는 아파치 재기동을 해야 적용이 된다. - 설정 파일 문법 체크 1. 위에서 찾은 아파치 설정 파일 위치의 bin( ~apache00/bin) 에서 아래 명령어 수행 ./httpd -t syntax ok 가 나오면 문법 이상 없음. - 아파치 재기동 방법 1. 위에서 찾은 아파치 설정 파일 위치의 bin( ~apache00/bin) 에서 아래 명령어 수행 ./apac..
[AndroidStudio Emulator error] 안드로이드 에뮬레이터 실행 오류The emulator process for AVD was killed The emulator process for AVD was killed 해당 문구의 안드로이드 에뮬레이터 실행 오류 해결법 구글링해서 나온 모든 방법을 동원했을 때도 되지 않아서 그냥 안드로이드 스튜디오 업데이트 후 다시 에뮬레이터 sdk를 다운 받았다. But! 안드로이드 스튜디오를 업데이트 하고 나서도 똑같이 안됐다. 이럴때는 에뮬레이터 관련 sdk를 업데이트 해야한다. 아마 에뮬레이터 sdk 버전이 낮을 것이다. 나 또한 그랬다. tools -> sdk manager -> sdk tools 가면 android emulator 버전 확인 가능 But! sdk 설치도 실패했다. 아래 사진처럼오류가 발생했다. 그래서 나는 sdk 폴더로 가서, 설치가 안되는 폴더 자체를 모두 지우고 다시 설치했다. 오류 ..

반응형