본문 바로가기

코딩강좌31

초보 웹 개발자에게 도움이 되는 10가지 HTML (Attribute) 속성 웹 개발자 특히 프런트 엔드(Front End) 개발자라면 HTML은 필수입니다. 하지만, 제가 경험한 대부분의 초보 개발자는 Javascript, Vue.js, React, JQuery는 열심히 공부한 반면 HTML, CSS는 대충 넘어 거가는 경우를 많이 보았습니다. 이번 시간에는 초보 개발자가 꼭 알아야 할 HTML (Attribute) 속성을 알려드릴 테니 끝까지 읽고 레벨업 하시시기 바랍니다. 놓치기 쉬운 HTML 속성 알아보기 Accept 속성 : 파일 첨부 시 특정 파일만 선택할 수 있다. 태그는 로그인 아이디, 이름, 암호 등 사용자에게 입력을 받고자 할 경우 사용하는 태그입니다. 이 중에서 type="file"인 경우에 사용되는 accept라는 속성이 있습니다. 이 속성은 파일 첨부 시 .. 2024. 4. 17.
Chat GPT, Copilot 사용 시 주의할 점 3가지 챗 GPT 사용해 보셨나요? 저도 잘 모르는 내용이 있을 경우, 가끔 사용해 보는데 대답의 퀄리티가 상당히 높아서 놀랐습니다. 이렇게 유용한 Chat GPT, Copilot 에도 사용시 주의할 사항이 있는데 딱 3가지만 지켜도 안전하게 사용 할 수 있으니 끝까지 읽어 주세요. Chat GPT 사용 시 주의할 점 1. 개인 정보 입력하지 말 것 Chat GPT는 이용자가 입력한 정보도 사용합니다. 따라서, 개인정보는 절대 입력하지 말아야 합니다. 여기서 개인정보라면 여러 가지가 있겠지만, 신용카드, 주민등록번호, 비밀번호, 이메일, 이름, 주소 등 개인을 특정할 수 있는 것은 입력하지 말아야 합니다. 예전 "이루다" 라는 인공지능 챗봇에 사용된 데이터 중 개인정보가 포함되어 있어서 챗봇에 그대로 노출되는 .. 2024. 3. 26.
예시로 알아보는 피싱, 파밍, 스미싱 구분, 예방 및 대처 방법 피싱, 파밍, 스미싱에 대해서 한 번쯤은 들어 보셨을 겁니다. 비슷 비슷 하지만 각각의 특징과 차이점이 있는데 이번 게시물에서는 각각 어떠한 차이점이 있는지와 어떻게 예방 및 대처할 수 있는지에 대한 내용을 통해 피해 예방에 도움이 되었으면 합니다. 피싱, 파밍, 스미싱이란? 예방 및 대처 방법은? 피싱(Pishing) 이란? Fishing(낚시)에서 유래된 말로 Private Data + Fishing의 합성어로 개인정보를 절취하는 것을 말합니다. 정상 홈페이지와 화면은 유사하나 URL 주소(도메인, IP)가 다른 사칭용 홈페이지를 만든 후, 이용자에게 문자 메시지, SNS, 이메일 등으로 접속을 유도한 후 개인정보, 금융정보 등을 입력하게 하여 정보를 탈취하는 인터넷 사기 행위를 말합니다. 보이스피싱.. 2024. 1. 11.
쉬운 개념 정리, DDoS(디도스) 공격에 대해서 알아보자 DDos Attack (디도스 공격) 이란? 1. 개요 및 원리 DDoS Attack(Distributed Denial of Service Attack, 분산 서비스 거부 공격 )이란 정보시스템의 데이터나 자원을 정당한 사용자가 적절한 대기시간 내에 사용하는 것을 방해하는 행위로써 주로 서버(컴퓨터)나 네트워크 장비를 대상으로 시스템에 과도한 부하를 일으켜 사용을 방해하는 공격을 말합니다. 출퇴근 시간, 명절 연휴, 휴가철 등 짧은 시간에 많은 사람들과 차량이 몰리면서 지하철, 버스 및 도로가 정체되듯이 악의를 가지고 강제적으로 이러한 상황을 만드는 것입니다. 다만, 악의적인 성향을 가지고 불특정 다수의 Zombie PC 등을 이용해 대량의 트래픽을 의도적으로 일으켜 서버를 다운시키거나 인터넷 회선을 점.. 2024. 1. 4.
LINQ - ToList, ToArray, ToDictionary, ToLookup 알아보기 LINQ 쿼리문은 foreach 루프를 사용할 경우 실행된다고 설명했다. 하지만, foreach 루프를 실행하지 않고 결과를 저장해주는 메서드가 있는데 ToList, ToArray, ToDictionary, ToLoopup 이 해당된다. 이번 시간에는 LINQ에서 사용 빈도가 높은 위 메서드에 대해서 설명하겠으니 끝까지 읽고 초보 개발자에게 많은 도움이 되었으면 한다. 모든 코딩과 개발이 그렇듯이 눈으로 보고 이해하여도 실제 타이핑을 해야 실력이 향상되니 꼭 실습하길 바랍니다. ToList, ToArray, ToDictionary, ToLookup 알아보기 1. ToList LINQ 쿼리 결과를 List 형태로 만들어 준다. //문자열 형태의 배열 생성 string[] fruits = { "apple",.. 2023. 12. 29.
LINQ Query 강좌 - from, select, group, let, join LINQ Query Expression(쿼리 식)에 대해서 설명하고 있다. 이번 시간에는 조금 더 구체적으로 쿼리식을 만드는 방법을 설명하겠다. 이전 게시물에서 LINQ 쿼리 식을 만드는 몇 가지 규칙에 대해서 설명하였으니 참고하기 바란다. 2023.11.07 - [C# (.Net)/LINQ] - C#의 핵심은 LINQ입니다. LINQ 알아보기 C#의 핵심은 LINQ입니다. LINQ 알아보기 프로그램 언어마다 대표되는 특징과 장점이 있습니다. A.I 및 Big Data 처리에 관련한 많은 라이브러리와 좋은 퍼포먼스를 보여주는 Python, 안정적이고 빠른 처리 능력을 보여주며 현재까지도 홈페 daddydongdong.tistory.com 2023.11.09 - [C# (.Net)/LINQ] - LINQ .. 2023. 11. 16.