Study 275

[JS-ERROR] location.href 안될 때 해결 방법

문제상황 내 문제상황이 조금 별나서 문제상황에 대한 배경에 대해 간략히 언급하고 넘어가려고 한다. 위의 이미지에서 아이디란에 'samuel'을 입력하고 비밀번호란에 'wjsansrk'를 입력한 뒤 LOGIN 버튼을 눌렀을 때 portfoilo.html로 넘어갔으면 했었다. 그래서 Log in LOGIN 이렇게 입력했고(css는 위에 나와있지 않았으며, 슬래시를 넣어준 건 해당 부분이 눈에 잘 보이게 하기 위해서이다.) 여기서 중요한 건 location.href = "portfolio.html"; 이다. 이렇게 입력하면 portfolio.html로 넘어가야 하는데 넘어가질 않았다. 해결방법은 무척 간단했다. 문제해결 방법 button 부분에 type이 생략된 탓에 이런 문제가 발생하고 있던 거였다. typ..

IT/JavaScript 2022.05.31

[구글 애드센스] '일부 내용을 수정해야 합니다.' 해결방법

구글 애드센스를 신청한지 3주만에 '일부 내용을 수정해야 합니다.'란 답변을 받았다. 그런데 도대체 무슨 내용을 어떻게 수정해야 하는지는 알려주지 않아서 골머리를 앓았었다. 구글링 끝에 일단 내가 취한 조치들은 아래와 같다. 1. 1000자 이하의 글은 모두 비공개 처리 2. 링크가 2개 이상 들어가 있는 글은 모두 비공개 처리 예) 네이버 주소 링크, 다음 주소 링크 같은 것 3. 구글 색인 신청하기 위의 3가지를 해준 다음 '검토요청'을 다시 클릭 해줬다. 위의 조취를 취한 덕인지 이번에는 2주 뒤에 승인이 났다! 혹시라도 '일부 내용을 수정해야 합니다.'란 글이 뜨는 분이 있으시다면 위의 3가지 방법을 검토해보는 걸 추천드리고 싶다. 참고로 색인 신청 방법은 하단에 링크로 걸어놨으니 아직 색인 신청..

ETC 2022.05.29

구글 에드센스 합격 후기 및 꿀팁

1. 구글 에드센스 실패 후 적용한 3가지 방법 구글 애드센스 승인에 한 번 실패하고 장장 2달에 걸쳐서 승인을 받아냈다. 왜 구글 애드센스가 애드고시로 불리는지 2달 동안 절절히 알게 됐다. 정말 한 번 승인 요청하고 거의 2~3주 이상을 기다렸는데 기다리는 시간 동안 조금 과장해서 피가 말라가는 기분이었다. 네이버 블로그를 운영하면서 광고 신청을 할 때는 삼 일도 안 걸려서 바로 승인이 났는데 구글 애드센스는 광고 신청을 하고 기다리는 시간만 3주였고, 한 번은 승인 실패가 나서 마음이 심란했었다. 심지어 실패 사유가 구글 애드센스 일부 내용을 수정해야 합니다. 였는데 도대체 내 블로그의 어떤 글을 수정해야 하는지 구체적으로 언급이 없어서 더 막막했다. 구글링 끝에 위의 실패 사유를 해결할 수 있는 ..

ETC 2022.05.29

[JS-ERROR] 자바스크립트에서 name을 변수로 선언하니 밑줄이 그어진다.

자바스크립트를 실행시키고 name = "Andrew"; 라고 적었다니 name = "Andrew" 이렇게 변수 name에 밑줄이 그어졌다. VS Code에서 작업하고 있는데 이런 현상이 나타난다. 코드팬에서 작업하면 name에 밑줄이 그어지는 일은 나타나지 않는다. 도대체 왜지. 일단 가정 하나를 생각해서 정리해봤는데 name은 변수로 예초에 사용할 수 없는 예약어이기 때문이다. 예약어는 printf, class, while처럼 이미 특정 기능을 가지고 있는 걸 예약어라고 한다. 조금 더 쉽게 설명하자면 char printf = "Andrew"; 를 c++ 상에서 작성했다고 하자. c++에서 위에처럼 작성하면 에러가 뜬다. printf에는 이미 출력하는 기능이 담겨져 있는 즉 어떤 기능이 담긴 예약어이기..

IT/JavaScript 2022.05.23

[Linux] cron 이용해서 1분마다 특정 문자열이 출력되도록 하기

* Cent os 7을 기준으로 설명한 글입니다. Cron을 이용해서 'Reeker'라는 문자열이 1분마다 출력되도록 해보려고 합니다. 1. 사용자에게 cron을 사용할 수 있는 권한 부여하기 sudo vi /etc/cron.allow 로 들어가서 빈 파일에 사용자 계정명을 작성한다. 그래야 사용자가 cron을 사용할 수 있다. 내 계정명은 reeker라서 reeker를 작성해주고 ESC키 누르고 :wq!를 눌러서 저장하고 나왔다. 그리고 sudo vi /etc/crontab 를 통해서 crontab을 열어서 MAILTO=root를 MAILTO=reeker로 바꿔줬다. 2. a.txt.log 파일 만들기 cd ~ > /home/reeker/a.txt.log 를 입력하면 된다. 위에 걸 해석해보자면 * *..

BOX-IT/Linux 2022.05.18

[Linux] Ctrl + Alt + Delete(CAD) 키 활성화 및 비활성화 방법

미션 리눅스 TUI 환경(검정색 창에 흰색 글씨만 보이는 환경)에서 Ctrl + Alt + Delete 키를 누르면 자동으로 재부팅된다. 이렇게 자동으로 재부팅 되는 걸 막으시오. *GUI(윈도우처럼 배경화면 뜨고, 배경화면에 아이콘(파이어폭스, 휴지통 등)도 있는) 환경에서 하는 작업이 아닌 TUI(글씨만 쓸 수 있는) 환경에서 할 수 있는 작업임을 미리 알려드립니다. Ctrl + Alt + Delete 비활성화 방법 Ctrl + Alt + Delete 키를 눌렀을 때 재부팅이 불가능하도록 설정하는 방법입니다. 1번. systemctl mask ctrl-alt-del.target 입력 1번에서 mask는 기능을 비활성화(마스크 씌운다) 시킨다는 뜻입니다. 2번. Ctrl+Alt+F2 누르기 Ctrl +..

BOX-IT/Linux 2022.05.18

[C++] (2) 파일 입출력

1. 파일 개방 - 표준 입출력 스트림 파일 - fopen - fgetc함수(하나의 문자를 가지고 오는 함수) - 위치 지시자 - EOF (-1) - fputs 함수(하나의 문자를 출력하는 함수) 2. 텍스트 파일과 바이너리 파일 3. +개방 모드, fseek, rewind, feof 함수 fopen함수를 통해서 파일을 개방하고 난 다음 실제로 입출력을 할 때는 입출력 함수를 사용한다. 입출력 함수엔 다양한 함수가 있다. 가장 기본적으로 사용할 수 있는 건 하나의 문자열을 입력하거나 출력하는 함수가 되는 것이다. 실제로 데이터를 파일로부터 입력을 시켜서 출력하는 프로그램을 만들려고 한다. FILE* fp; // 파일 포인터 선언 fp = fopen("a.txt", "r"); // fopen함수를 통해서 ..

BOX-IT/C++ 2022.05.16

[C++] 파일 개방과 입출력

'[혼공C_새로워진 이것인 C언어다.] 34강-파일 개방과 입출력' 강의를 보면서 정리한 필기자료임을 미리 밝힙니다. printf("hello"); 라고 입력하면 hello가 출력될 것이다. (main함수 선언이나 stdio.h가 모두 작성되어 있다고 가정하고 말이다.) 아무튼 hello란 문자가 출력되는 것 까진 좋은데 앞으로 이 데이터(hello)를 연산한 결과를 화면에만 띄우는 것에 그치지 않고 하드디스크로부터 가지고 올 수 있도록 해서 계속해서 활용할 수 있도록 해보자. 즉 파일 입출력은 하드디스크로부터 데이터를 가지고 오는 것이다.@ 1. 파일 개방 - 표준 입출력 스트림 파일 - fopen - fgetc함수 - 위치 지시자 - EOF (-1) - fputs 함수 2. 텍스트 파일과 바이너리 파..

BOX-IT/C++ 2022.05.16