목록STUDY (79)
정구리의 우주정복
*실제 a 태그에 href 값을 넣지 않아 동작하지 않습니다 공부용으로 봐주세요* HTML Real Estate Type All One room 1.5 rooms Two rooms Three rooms Officetel Apartment CSS @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap'); body { /* 색 줄높이를 미리 잡고 시작한다 */ font-family: 'Noto Sans KR', sans-serif; color : #222; line-height: 1.5em; } /* 보통 바디태그에 주고나서 a태그에 색상을 주는게 기본이다!!! (상속..
*서버와 연결하는 방법은 별도로 적지 않습니다 HTML 과 CSS 만 작성합니다* 전체 소스코드 비밀번호를 잊어버리셨나요? HTML 비밀번호를 잊어버리셨나요? 추후 폼 전송을 위해 form 태그로 묶어줌 input 태그에 각자 placeholder를 통해 역할을 적어주고 text 와 password 부분은 동일한 형태를 갖기 때문에 class='in'으로 묶어줬다 submit 버튼은 또 다른 역할을 하기 때문에 btn 이라는 id 값을 줬다 (class 써도 상관없음 !) CSS @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap'); * { font-family..
다양한 프로젝트를 하게 되면 새로운 git repository 를 사용해야 하는 경우가 많다 ! 그럴땐 어떻게 해야할 까나~~~ 1. 새로 저장소로 사용하고 싶은 폴더로 간다 (나의경우엔 grylog 폴더에 들어와있음) 2. git init (터미널에서) 3. git add . 4. git status (상태 확인용이기 때문에 생략 가능) 5. git 에 접속해 새로운 repository 를 만들어준다 6. 새로운 repository 를 만들게 되면 저기에 있는 주소를 복사해준다 7. git remote add origin 복사한주소 8. git push origin master 해주면 끝 ! 만약에 error: src refspec master does not match any 에러가 난다면 git i..
오늘은 mysql setting 이랑 workbench command 들 대충 정리 할라고한다 (나중에 볼라고) root 계정으로 접속해서 계정 생성 후 command+return 으로 create 실행했는데 안되길래 (1396 error) 기존의 사용자 지우고 다시 만들어줬덩 command +return 하면은 한줄 workbench 에서 한줄 씩 실행이 가능하다 jungry 계정을 생성하고 grant all 사용해서 모든 권한을 준다 blog 라는 이름의 db 생성 후 use 사용해서 접속 ! 이후 한글 설정을 해주기 위해 my.cnf (window 에서는 my.ini 사용) 를 열어줘여하는데 파일의 위치를 찾기위해 mysql --help | grep my.cnf 를 해주면 밑에 여러가지 위치들이 나..
이번에 자바를 새로 공부해보기 전에 Github를 다시 설정해보려 한다 ! 1) Github 회원가입 https://github.com/ GitHub: Where the world builds software GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 여기서 회원가입을 한다 2) New repository를 만든다 그럼 이런 화면이 나올텐데 나가지 말고 다음 과정을 진행해주..
*공부 기록용임 !* 스노트(Snort) 스노트는 자유-오픈 소스 네트워크 침입 탐지 차단 시스템이자, 네트워크 침입 탐지 시스템으로서 1998년 개발되었다. 스노트엔 총 3가지 작동 방식이 있다. 1) 스니퍼 모드 2) 패킹 로깅 모드 3) 네트워크 IDS 모드이다.(Sniffer Mode, Packet Logging Mode, NIDS Mode) 동작 과정 스니퍼 -> 패킷 디코더 -> 전처리기 -> 탐지엔진 -> 경고/로깅 스니퍼 : 네트워크 패킷 수집 패킷 디코더 : 전처리기와 탐지 엔진이 파싱 할 수 있도록 정규화 전처리기 : 특정 행위가 발견된 패킷을 탐지 엔진으로 전송 경고/로깅 : 스노트 규칙에 매칭된 경우 경고 출력 및 기록 수리카타는 스노트의 상위호환(?) 으로서 스노트의 기능 및 규칙..
공부 기록용입니다 보안관제란 ? 24시간 365일 보안 모니터링을 통해 사전 침해 예방을 하는것 컴퓨터 기술의 발전과 함께 증가한 컴츄터 범죄로 정보보안의 필요성이 대두되고있다. 사이버 침해 대응 절차에서 로그 분석이 중요하다 로그란 ? 컴퓨터 등에 접속한 기록이 컴퓨터 내에 남아있는 것 리눅스 로그 파일 리눅스의 로그 파일은 주로 text 형태로 저장된다 (사람이 읽을 수 있는 형태) 윈도우의 로그 파일은 주로 바이너리 형태로 저장되기 때문에 읽기 위한 Viewer 나 Parser 가 있어야한다. 리눅스의 로그는 대부분 /var/log 에 저장된다. /etc/syslog.conf 를 수정하면 로그 저장 방식을 바꿀 수 있다고 한다. 리눅스의 가장 대표적인 로그 파일은 /var/log/messages 이..
mutating 을 사용하는 경우 : 구조체 안에서 프로퍼티의 값을 수정할 경우 mutating 이 붙지 않는 애들은 1. 구조체나 열거형 등 값 타입의 객체에서 내부 프로퍼티의 값을 변경하기를 원치 않을 때 2. 주로 클래스 대상으로 간주하고 작성된 프로포콜일 때 프로토콜은 혼자 있으면 무능하지만 타입으로 사용하기도 한다 1. 상수나 변수 , 그리고 프로퍼티의 타입으로 사용할 수 있음 2. 함수 , 메소드 또는 초기화 구문에서 매개변수 타입이나 반환 타입으로 프로토콜을 사용할 수 있음 3. 배열이나 사전 혹은 다른 컨테이너의 타입으로 사용할 수 있음 증말 어려워 !