외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

반응형

전체 글 147

03 코틀린 - MutableList

1. MutableList Kotlin의 List에는 List와 MutableList가 있습니다. List는 읽기 전용이며 MutableList는 읽기/ 쓰기가 가능합니다. Kotlin에선 List인 listOf의 사용을 권장하고 있습니다. (코드의 선명함과 안정성 때문에) 하지만 동적으로 할당되는 배열을 활용하기 위해서 MutableList를 사용해야 합니다. 참고 이유 : var num = readLine()!!.split(" ").map { it.toInt() }.toMutableList() 해당 배열을 사용하려고 하니 toMultableList 를 사용해야 num[0] 배열을 수정할 수 있었다. map{ it.toInt() } 를 사용시 변수가 리스트로 선언되고 리스트는 읽기 전용임으로 Mutab..

[보안기초] 웹 공격과 방어

1. Parameter 변조 공격 Parameter 값을 변조해서 데이터를 전송함. 예시) 온라인 마켓에서 가격이 1,000 인 값을 0으로 바꾸어서 보내는 경우 2. XSS 공격 서비스를 제공하는 서버의 취약점을 이용하여 악성 스크립트를 삽입함으로써 사용자의 웹브라우저에서 공격이 실행됨 xss 필터 사용하거나 라이브러리를 이용하여 구현하는 방법이 있음. 3. SQL 인젝션 서비스 제공자가 아닌 그 서비스를 이용하는 사용자를 공격 서비스를 제공하는 서버의 취약점을 이용하여 악성 스크립트를 삽입함으로써 사용자의 웹브라우저에서 공격이 실행됨 4. 비밀번호 저장법 해싱 + 솔트 !

XML, JSON, YAML 이 뭔가요?

줄바꿈 없이 상대방에게 어떤 정보들을 보내야 할 때... 표와 같이 구조를 가진 정보는 한 줄로 어떻게 보내야 할까? 정보를 주는 쪽과 받는 쪽 사이에 합의된 형식이 있어야 한다 XML XML은 데이터를 표현하기 위하여 많이 사용되어 온 방식으로 HTML과 흡사한 구조를 가지고 있습니다. 내용 형식으로 표현 장점 JSON에 비해 문법 오류에 덜 취약하다. 오타가 생겨도 페이지 구동 가능 주석을 사용할 수 있다. JSON 문법 오류에 취약하다 ,하나만 안 적어도 페이지 해석 불가 {}안에 : 으로 항목과 정보를 구분해서 자바스크립트 객체 형식으로 표현 장점 읽기 쉽다 텍스트를 기반으로해서 가볍다 YAML YAML 또한 JSON과 비슷하게 사람이 읽기 쉬운 형태의 데이터 표현 형식입니다. YAML은 XML과..

IT 상식 - 02

5G 기존 LTE 주파수 대역보다 높은 초고대역 주파수를 활용하는 5세대 이동통신 기술 생체인식기술 개별적인 생체의 특성을 추출하여 본인 여부를 비교 및 확인하는 기술로, 생체인식기술에는 망막, 지문, 얼굴 등 개인의 신체적 특성은 물론 글씨체, 걸음걸이 등과 같은 행동학적 특성도 활용됨 디지털 사이니지 디지털 정보 디스플레이(DID)를 이용한 옥외광고로, 네트워크로 연결되어 원격으로 출력 콘텐츠를 제어할 수 있는 디지털 미디어 오픈API (Application Programming Interface) 오픈API는 인터넷 이용자가 일방적으로 웹 검색 결과나 사용자인터페이스(UI)를 제공받는데 그치지 않고, 직접 응용 프로그램과 서비스를 개발할 수 있도록 기업에서 공개한 서비스 * API : 반복적으로 사..

IT Study/IT 상식 2021.04.19

IT상식 - 01

핀테크(FinTech) ‘금융(Finance)’과 ‘기술(Technology)’의 합성어로, IT기술을 기반으로 한 새롭고 차별화된 금융상품 및 서비스를 의미하며 크라우드 펀딩, 모바일 결제 및 송금, 개인자산관리등이 포함된다. 크라우드 펀딩(Crowd funding) 인터넷이나 소셜 미디어를 통해 불특정 다수의 개인으로부터 자금을 투자받는 방식으로, P2P대출형, 투자형, 후원형, 기부형으로 세분화됨 (추가) 테크핀(Tech Fin) IT에 금융을 접목해 선보이는 혁신 서비스 전반을 이르고, 알리바바 그룹 마인 회장이 2016년 처음 언급한 개념. 핀테크와의 차이점은 운영주체가 어딘지에 있음. 핀테크는 금융회사가, 테크핀은 정보통신기술(ICT)업체가 주도하는 금융 서비스 3D 프린터 특정 소프트웨어로 ..

IT Study/IT 상식 2021.04.19
반응형