❌이전글

❌이전글/이전글

쉘 커맨드라인 명령어 일정시간마다 반복실행하기

쉘 커맨드라인 명령어 일정시간마다 반복실행하기 서버에서 로그 볼 때 로그파일이 업데이트 됐는지, 시간을 확인하기 위해서 계속 ll, ll, ls -l, ll 명령어를 치니까 솔직히 조금 짜증나더군요. 손가락도 넘 아픔 ㅠㅠ. 그래서 쉘 커맨드라인에서 while문으로 조져봤습니다. while [조건문]; do 명령어; done; 쉘 스크립트에서 while문 문법임. 저걸 사용하면됨. 조건문으로 true를 줘서 항상 참이되게 true로 주고, do와 done; 사이에 명령어를 입력하면됨. ls -l로 리스트를 보여주면서, sleep 3;명령어로 터미널에서 3초간 대기 시켜주면, 3초마다 ls -l을 찍음 이 얼마나 편리한가. for문도 가능함. for 변수 in 반복횟수 //{1..100} 또는 1 2 3 ..

❌이전글/이전글

구글 AdSense와 구글 Ads 다르다는 걸 알았다. 시스템 정책 위반???

정말 바보 같은 일이 발생했다. 구글 AdSense와 구글 Ads와 다르다는 걸 최근에 알았다. gmail로 시스템 정책을 위반했다고 메일이 왔다. 처음 메일을 받고 시스템 우회 정책을 위반했다고 정지되었다고 메일이 왔고, 이의 신청을 몇 차례 하였다. 하지만 계속해서 거절당했다. 그냥 애드센스 필요 없어하다가 최근에 이런 메일을 다시 받았다. ??? 갑자기 돈 인출? 너무 어이없어서 google ads를 들어가 보았다. 누군가가 내 계정을 해킹(?)해서 구글 Ads에서 광고 캠페인을 만든 것 같았다. 광고를 여러 사이트에 띄우고 광고 게재한 사람이 돈을 내는 것 같았다. 구글 애드센스는 블로그주인이 만든 콘텐츠(글)에 광고를 띄워 여러 사람에게 노출시켜주어서 블로그 주인에게 수익이 가는 방식이고, 구글..

❌이전글/이전글

오라클ORACLE - 패스워드 만료 ORA-28001

데이터베이스 일반계정으로 접속하려고 하니 패스워드가 만료 났다고 한다. ORA-28001 에러! ADMIN(sys as sysdba) 계정으로 접속 후 아래 쿼리를 실행해줬다. ALTER USER test01 IDENTIFIED BY 1234; 바꿔줬다. 문제 없이 접속되었다. 하지만 구글링 했을 때, 180일 뒤면 또 이런 문제가 발생! 패스워드가 만료되어 또 귀찮을 수 있다. 가장 먼저 아래 쿼리를 실행해서 확인해주었다. SELECT * FROM DBA_PROFILES WHERE PROFILE='DEFAULT'; 빨간 네모 박스에 있는 녀석이 분명하다 패스워드 생명주기라고 적혀있다. 저 녀석을 이제 UNLIMITED로 변경해주면 된다. 아래 쿼리를 실행하면 된다. 쿼리를 실행하고 결과를 확인해보자! ..

❌이전글/이전글

오라클(Oracle) - INNER 조인(JOIN)을 이해해보자

#JOIN - 두 개 이상 테이블을 묶어서 하나의 결과 집합으로 만들어 내는 것을 뜻합니다. - 데이터베이스에서 중복데이터를 피해서 데이터를 여러테이블로 나눠서 저장하고, 이 때 나눠진 테이블을 동일한 컬럼을 기준으로 원하는 결과를 출력하기 위해 조인을 합니다. 조인의 정확하게 이해하기 위해서 그림으로 그려서 만들어봤습니다. 두개의 테이블이 있을 때 INNER JOIN 예시 위 두테이블에서 U_NAME으로 조인을 할 수 있습니다. USER_TABLE과 BOARD_TABLE에서 테스트1, 테스트2의 값이 있는데, BOARD_TABLE에서 노란 행을 INNER, 겹치지 않는 부분 하얀색 행을 OUTER라고 합니다. 여기서 두테이블을 조인을 하면 하얀색 행인 OUTER행은 삭제되어 아래와 같이 출력됩니다. #..

❌이전글/이전글

SQL SELECT 명령어 실행 순서

FROM > CONNECT BY > WHERE > GROUP BY > HAVING > ORDER BY >SELECT 사이사이에 다양한 예약어가 들어가겠지만 크게 간추려본다면 이렇게 되는 듯. 그리고 SELECT 절에서 사용한 별칭은 HAVING절이나, WHERE절에 사용할 수 없음. SELECT COUNT(*) A, B_TYPE AS B FROM BOARD GROUP BY B_TYPE HAVING COUNT(*) > 100; 예를 들어 이런 쿼리가 있는데, 위 쿼리문은 아래와 같은 결과 값을 출력해준다. SELECT 안의 COUNT(*) 에 A라는 별칭을 줬고, 이 별칭을 HAVING절 옆 COUNT(*)를 대신 해보자. 에러가 발생, 명령어 실행할 때 WHERE절, HAVING절이 먼저 실행되서 에러가..

❌이전글/이전글

오라클ORACLE - 유저 생성, 권한주기

오라클 계정생성할 때 자꾸 잊어먹어서 큰일이다. 이런 간단한 것조차 못외우다니 노력이 부족하다.... 그래서 검색안하고 내블로그로 들어와서 확인해볼려고 정리! [계정생성] CREATE USER test01 IDENTIFIED BY 1234 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP; DEFAULT부분은 안적어도됨 [권한] GRANT connect, resource TO sqlDB;

❌이전글/이전글

깃 에디터editor 바인딩? 해제

오랜만에 작성하는 블로그 썸네일을 간단하게 만들어봤다 ㅎㅎ 최근 깃 공부 중인데, 멘탈이 터질 것 같다. 헷갈린다 상당히 ㅠㅠㅠ 이것저것 만지다가 버전이름을 변경하고 싶은데, 자꾸 vscode가 실행돼서 이것저것 찾아 헤맸다. 겨우 발견했다. [문제점] git commit --amend 명령어로 버전 이름을 변경하고 싶었다. 하지만 vscode가 열리면서(바인딩 설정했었나보다...) 버전 이름을 변경하고 저장하는데 안돼서 짜증이 났었다. 여기서 저장하고 변경되면 다행인데, 짜증 나게 변경이 안되었다.....ㅠㅠㅠㅠㅠ [해결법] 1. 명령어 입력 $ git config --global core.editor vi로 다이렉트로 설정하거나 2. config 파일을 열어서 수정 $ vi ~/.gitconfig 를..

❌이전글/이전글

윈도우10 - Antimalware Service Executable 점유율 낮추기

AntimalwareAntimalware Service Executable은 windows10의 windows defender에서 제공되는 하나의 서비스인데, 이 프로세스는 Windows Defender의 백그라운드 프로세스입니다. 그리고 MsMpEng.exe이라고도합니다. 최근 이 프로세스에서 cpu, 메모리에서 높은 점유율로 컴퓨터 성능이 느려지는 현상이 계속 발생해서 알아보았는데 총 세가지 정도 해주면 되었습니다. 해결법 방법 방법 1. Antimalware Service Executable 추가하기 Windows보안 -> 설정 관리 -> 제외 -> 프로세스 등록 방법 2. Windows Defender 작업스케줄러 제외 작업스케줄러 -> 권한 체크 해제 방법 3. Windows Defender 끄..

❌이전글/이전글

vscode - tabout 탭아웃

marketplace.visualstudio.com/items?itemName=albert.TabOut TabOut - Visual Studio Marketplace Extension for Visual Studio Code - Tab out of quotes, brackets, etc marketplace.visualstudio.com vscode를 사용하면서 이클립스와 다르게 tab으로 코드를 나가는 게 없었다. 너무 불편해서 찾아보니 tabout을 설치하면 해결된다고 설치해보았다. 위 링크로 들어가던가, vscode 프로그램에서 extension으로 들어가서 tabout을 입력 후 설치하면 이클립스와 같이 tab으로 코드를 나갈 수 있게 된다.

❌이전글/이전글

css - margin/padding/border 박스모델

마진(margin)/패딩(padding)/보더(border) margin : 경계선 외부의 간격. border경계선부터 외부 요소 사이 간격 padding : margin/padding/border라 쓰여진부분에서, border경계선(네모박스) 사이의 간격 border : 경계선. 위의 사진에서 네모박스, css를 지정하는 style태그안에서 3px solid 적으면, 두께 3px - 점선으로 표시 박스모델 개념도 F12(개발자모드)를 눌러서 html로 작성된 페이지에 적용된 여러 태그들의 간격을 쉽게 확인 가능.

부드러운당근무침
'❌이전글' 카테고리의 글 목록 (2 Page)