loading
본문 바로가기

반응형
Language 15
반응형

[C++] STL List 사용법 안녕하세요. 개발자 김모씨입니다. 오늘은, C++에서 Vector 만큼이나 가장 기본적이며, 자주 쓰는 Container인 List에 대해 알아보겠습니다. 목차 List란 무엇인가? 간단히 List에 대해서 알아보죠. 저번 글에서 C++의 Vector에 대해서 알아봤었죠? 아직 안 본 분들은 우선 보고 오시구요...(호다닥) https://artist-developer.tistory.com/35 [C++] STL Vector 사용법 안녕하세요. 개발자 김모씨입니다. 오늘은, C++의 시작과 끝이라 할 수 있는 Vector에 대해 알아보겠습니다. 우리가 C언어를 사용할 때 가장 스트레스 받는 일은 무엇이었나요? 뭐...여러가지가 있 artist-developer.tistory.com Vector 외에도 L.. 2022. 5. 3.
파이썬 웹크롤링 - 쇼핑몰 크롤링을 해보자(1) : 개발환경 선택 및 구축 안녕하세요. 개발자 김모씨입니다. 얼마전 지인의 부탁이 있었어요. N개의 쇼핑몰을 크롤링 해야 하는데, 짜줄 수 있겠냐 하는 거였죠. 크롤러는 3년전 phantomJs를 활용해 네이버카페, 블로그를 크롤링 해본 게 전부라서 거절하려 했지만, 워낙 막역한 사이기도 하고 제 스스로도 성장할 수 있겠다 싶어 해보기로 하였습니다. 혹시나 이 글을 보게 될 앞으로 크롤러를 개발하게 되실 분들께 도움이 되기를 바라며 개발과 함께 그 기록을 남겨보려 합니다. NEEDS 분석 개발을 시작하기에 앞서 명확한 NEEDS 분석부터 해야죠? 1. 폐쇄적 쇼핑몰 요청이 들어온 쇼핑몰들은 상당히 폐쇄적이었습니다. 로그인한 유저들에게만 상품 정보를 제공하였기에, 크롤링 실행 전 로그인 기능이 필요합니다. 2. 상품 탭 전환 일반적.. 2021. 4. 10.
[C++] STL Vector 사용법 안녕하세요. 개발자 김모씨입니다. 오늘은, C++의 시작과 끝이라 할 수 있는 Vector에 대해 알아보겠습니다. 우리가 C언어를 사용할 때 가장 스트레스 받는 일은 무엇이었나요? 뭐...여러가지가 있겠지만...(지옥의 C언어) 아무래도 동적배열 부분이 아닐까 싶습니다. int형 동적 배열을 생성한다고 하면, #include #include // malloc, free 함수가 선언된 헤더 파일 int main() { int size; scanf("%d", &size); int *numPtr = malloc(sizeof(int) * size); // (int 크기 * 입력받은 크기)만큼 동적 메모리 할당 free(numPtr); // 동적으로 할당한 메모리 해제 } 이런 식으로, malloc과 free를 .. 2020. 11. 16.
[C++] 영어 알파벳 대문자 소문자 변환 총정리 안녕하세요. 개발자 김모씨입니다. 다들 영어 대소문자간 변환할 때 구글링 해본 경험 있으시죠? 오늘은, 영어 대소문자 변환 방법을 총정리 해보겠습니다. 1. 직접 연산 코딩의 묘미는 역시 밑바닥부터 직접 해보는 거죠? 모든 함수는 쓰기 전에, 원리를 알아야 하는 법입니다. 원리를 이해하고 나서, 이미 구현된 함수를 쓸 때 더 효율적으로 쓸 수 있죠. 로우레벨로 직접 짜봅시다!!! (근엄) #include #include #include using namespace std; int mytolower(int c) { if ((c >= 'A') && (c = 'a') && (c 2020. 11. 5.
[C++] transform 함수 안녕하세요. 개발자 김모씨입니다. C, C++ 탭을 새로 만들었습니다~~~~~~ 여기에는 실무에서 주로 사용되는 함수들, 또는 코딩테스트에서 사용하면 편리한 함수들을 간단하고 가볍게 공유할 거에요! 저도 레퍼런스 자료로 삼고, 여러분도 공유받고 알아갈 수 있으니, 누이좋고 매부좋고 도랑치고 가재잡고 님도보고 뽕도따고 마당쓸다 돈도줍는 일석이조의 시간~~~이겠죠!!!!!(자기합리화) 그럼 시작해보죠! transform 함수의 원형 transform 함수는 에 정의되어 있습니다! 특정 함수를 써서 값을 변경하거나 할 때 유용한 함수죠. 형태는 크게 두 가지로 나눌 수 있는데요. 단항(unary) 항수형 포맷과 이항(binary) 함수형 포맷입니다. 단항, 이항 하니까 어려우신가요....? 쉽게 표현하자면, .. 2020. 11. 3.
[Python] 파이썬 자료형 총정리!!! 안녕하세요. 파이썬 자료형에 관한 포스팅으로 돌아온, 개발자 김모씨입니다. 파이썬 기본부터 ML 분야로의 응용까지 포스팅을 해보겠다고 질렀긴 했는데 이걸 뭐 어디서부터 시작해야 하나... 고민을 많이 했습니다. 생각해보니 파이썬에 대한 글을 찾아보시는 분들 중 대부분은, 이거나 둘 중 하나이실 거라고 생각이 드네요. 다시 말해, 파이썬의 기본 문법이 중요한 것이 아니라 '파이썬이 어떻게 쓰이는지', '어떤 분야에 어떻게 응용되는지'가 더 궁금하실 것 같았습니다. 그래서 내린 결론으로, 파이썬 기본 문법은 최대한 짧게, 핵심만 짚고 빠르게 넘어가려 합니다! 그리고 ML이나 데이터 쪽 라이브러리를 활용한 응용으로 넘어가는 거죠. 오늘은 그 첫번째로, 파이썬의 자료형에 대한 총괄적 설명입니다! 파이썬 자료형의.. 2020. 9. 19.