본문 바로가기
반응형

분류 전체보기115

DBA K-Means Clustering이란? 안녕하세요. 오랜만에 포스팅하는 것 같네요!제가 연구실에 들어와서 바로 논문 발표 준비를 하느라 여유가 없었습니다...이번 글은 제가 썼던 논문에서 사용한 알고리즘에 대해 소개해보려고 해요!!DBA K-Means Clustering1. K-Means Clustering 이란?아마 데이터 분석을  접해보셨더라면, K-Means 자체는 몇 번 들어보셨을 거라 생각해요. K-Means 알고리즘은 주어진 데이터를 K개의 클러스터로 나누는 비지도 학습 기법 중 하나입니다. 여기서 비지도 학습이란, 정답이 주어지지 않은 데이터에서 유의미한 패턴이나 구조를 학습하는 걸 의미해요. 이러한 비지도 학습을 수행하는 K-Means의 특징은 다음과 같아요. 1.1. initial centroid 설정먼저 군집 수 K를 정합니.. 2025. 2. 9.
바이트 오더링이란? 본격적으로 웹 해킹을 시작하기 전에비전공자 분들을 위해서 알고 있으면 도움이 되실만한 컴퓨터 과학의 내용을 소개해드리려 해요.1. 진법흔히 우리가 숫자를 셀 때 1,2,3,... 10 이렇게 세곤 하죠. 이렇게 숫자를 세는 방식을 10진법이라고 해요. 물론 컴퓨터가 우리처럼 10진법을 사용한다면 참 좋을 텐데, 아쉽게도 컴퓨터는 0과 1로만 숫자를 셀 수 있어요. 즉 10진법이 아닌 2진법을 사용하는데, 이 2진법을 구성하는 0과 1이 조합된 비트(bit)로 데이터를 구성하게 됩니다. 먼저 10진법으로 표현된 수를 2진법으로 바꾸는 방법을 알려드릴게요. 숫자 13을 예로 들자면, 10진법으로 나타낸 숫자 13은 그냥 13이지만, 이 13을 2진법으로 나타내는 방법은 숫자를 몫이 0이 될 때까지 계속 나눠.. 2024. 12. 25.
컴활 1급 필기 벼락치기 공부법 안녕하세요! 이번 글에서는 컴활 1급 후기를 써보려고 해요.사실 제가 전역하고 나서 뭐 할까 하다가 자격증이라도 따야겠다 해서 그다음 달에 바로 접수를 했는데요.결론적으로는 원트 성공해버렸습니닷😤!!그래서 제가 어떻게 준비했는지와 관련 팁들을 좀 공유해 드릴게요!1. 공부법아시는 분들도 있겠지만, 컴활 1급 필기시험은 문제은행 방식이에요. 그 말은 쉽게 말해서 재탕되는 문제가 있다는 얘기죠.그래서 저는 이론 -> 기출로 하려다가 그냥 기출 N회독을 하고 시험을 보기로 정했어요.물론 이렇게 했던 이유는 시험까지 1달 정도밖에 여유가 없어서 그랬던 것이고, 충분히 여유가 되시는 분들은 이론부터 하는 게 맞다고 생각합니다. 그리고 이론부터 차근차근 공부하는 것은 사실 너무 '정도'여서 따로 드릴 말은 없고,.. 2024. 12. 21.
정보보안 어떻게 시작해야될까? 안녕하세요. 드디어 종강을 하고 방학이네요.. 그동안 너무 바쁜 나머지 티스토리에 시간을 할애하기가 너무 어렵더라고요...이제 방학도 됐겠다 원래 제가 관심 있었던 정보보안 분야를 공부해보려고 해요!저 역시 정보보안을 새롭게 공부하는 입장이라 정보보안에 관심이 있어서 공부해 봐야겠다 하셨던 분들도 저랑 같이 이번방학 때 알차게 보내봐요!!이번 글에서는 앞으로 제가 공부할 계획과 도움받을 수 있는 여러 자료들을 소개해보려고 해요!뭐부터 해야 되지?정보보안에 관심이 생긴 후부터 가장 많이 들었던 생각입니다. 워낙 정보보안 분야가 폭넓은 지식을 요구하는 분야이기 때문에 어떤 것부터 건드려야 할지 감이 안 오더라고요. 하지만 결론은 "뭐라도 좋으니 일단 뭐라도 시작하자!"였습니다.처음엔 여러 유튜브나 관련 글들.. 2024. 12. 21.
파이썬과 자바 개발자들의 재탄생: 인기 프로그래밍 언어 탐구 파이썬과 자바 개발자들의 재탄생: 인기 프로그래밍 언어 탐구프로그래밍 언어는 소프트웨어 개발 세상의 핵심 요소로, 그 인기가 오르내리면서 개발자들의 직업적인 경로에도 큰 영향을 미치고 있어요. 파이썬과 자바는 특히 많은 개발자들에게 사랑받는 언어로, 각각의 특성과 장점이 다르기 때문에 각자의 목적에 따라 선택되고 있답니다. 오늘은 이 두 언어를 깊이 있게 탐구하고, 각 언어의 장단점과 현재의 트렌드를 살펴보도록 할게요.파이썬: 쉽고 빠른 배움의 언어파이썬의 특징파이썬은 쉽고 직관적인 문법 덕분에 초보자들도 쉽게 배울 수 있는 특성이 있어요. 다음은 파이썬의 주요 특징이에요: 가독성: 파이썬의 문법은 간결해 코드를 읽고 이해하기 쉬워요. 다양한 라이브러리: 데이터 과학, 웹 개발, 인공지능 등 다양한 .. 2024. 12. 9.
파이썬 웹 개발에서의 보안 최적의 관행은 무엇인가? 파이썬 웹 개발에서의 보안 최적의 관행은 무엇인가?웹 애플리케이션은 오늘날 비즈니스와 사회의 거의 모든 측면에서 중심적인 역할을 하고 있어요. 하지만 이와 함께 보안 위험도 증가하고 있죠. 파이썬은 웹 개발에서 매우 인기 있는 언어이지만, 개발자들이 보안을 간과하면 심각한 결과를 초래할 수 있어요. 따라서, 웹 개발에 있어 안전을 우선시하는 것이 중요해요. 이 글에서는 파이썬 웹 개발에서의 보안 최적의 관행을 살펴볼 거예요.웹 애플리케이션의 보안 개요기술이 발전함에 따라 사이버 공격도 다양해지고 있어요. 다음은 웹 애플리케이션의 주요 보안 위협이에요: SQL 인젝션: 공격자가 악의적인 SQL 쿼리를 삽입하여 데이터베이스를 조작하는 공격이에요. 크로스 사이트 스크립팅(XSS): 공격자가 웹 페이지에 스.. 2024. 12. 8.
반응형