SMALL 분류 전체보기77 (Data Structure) Linked List 연결 리스트(LinkedList)란? 각 자료를 동적 할당으로 따로 잡아주고 이러한 자료들을 하나로 묶어 순차적으로 관리할 수 있게 리스트화 한 것이 다. 연결 리스트 종류 1. 단일 연결 리스트(single Linked List) 2. 더블 연결 리스트(Dubble Linked List) 3. 원형 연결 리스트(Circular Linked List) ※single Linked List 리스트가 한 방향으로 이루어져 있다. (각 노드는 다음 노드의 주소만 안다.) 각 노드의 데이터는 무슨값이든 될 수 있다. data가 무엇이든지 typedef선언으로 변경해주고 조금의 수정만 하면, 사용 가능하게 구현되어야 한다. 단일 연결 리스트는 위와 같은 구조로 이뤄져있다. 단일 방향이기 때문에 특정 방향으로만 타고.. 2020. 9. 1. (해커톤) 소개딩 시즌2 장려상 이번 방학에 친구들과 함께 참여했던 소개딩 시즌2에서 장려상을 받았다. 살면서 상을 받았던 건, 중/고등학교때 교내 대회랑 태권도 은메달, 군대에서 받은 상? 정도밖에 없어서 감회가 남달랐다. 이 대회는 아래 포스터와 같다. 이번 해커톤은 대학생, 대학원생으로 이루어진 2~4 팀단위 대회였고, 또한 기획서를 통해서 본선 진출자를 판별하였다. 대회의 주제는 "대한민국의 안전을 책임지는 서비스" 였는데, 우리의 주제는 URL을 통한 피싱사이트 탐지 웹서비스였다. 어쩌다 보니, 운 좋게 우리 팀의 기획서가 통과해서 본선을 진출하게 되었었고 (팀원 중 1명이 기획서 준비를 너무 잘해줬다.), python 또는 Java를 사용해야 하는 대회이므로 나는 급하게? 장고를 공부한 기억이 난다. (인턴을 퇴근하고 집에와.. 2020. 8. 31. (python) CSV to MySQL python을 이용한 CSV to MYSQL 주의점 CSV값은 str형임으로 DB의 각 column을 str형으로 두거나 데이터 형변환 필요 형변환 방법에 대해선 좀 더 공부해봐야 할듯 Column 이름 맞춰주기 csv의 1번 row에 column name 제거해주기 code import scipy.io import csv import pymysql connect = pymysql.connect(host='127.0.0.1', user='root', password='passwd', db='test', charset='utf8') curs = connect.cursor() connect.commit() f = open('urllist_2feature.csv', 'r') csvReader = csv.rea.. 2020. 8. 19. (Django) 그래프 그리기 Django를 공부하던 중, DataBase의 데이터 분포를 나타내기 위해 그래프를 그릴 방법을 생각해보았다. 그래서 구글링을 통해 아주 매력적인 것을 발견하였다. 바로 FusionCharts !! 이 FusionChart는 Django의 view에서 template으로 그래프 데이터를 넘겨준다. (Json 형식으로)!! 물론 Django뿐 아니라 다른 언어에서도 모두 지원된다. 공식 링크를 첨부한다. https://www.fusioncharts.com/dev/fusioncharts FusionCharts Dev Centre Get started with interactive charts and dashboards for your web and mobile applications www.fusioncha.. 2020. 8. 18. (Django) 사진 적용 STATIC_URL 설정 setting.py에서 STATIC_URL 설정 #setting.py STATIC_URL = '/static/' 2. application dir 하위에 static/image/ 폴더 생성 3. 사용하고자 하는 html 설정 사용하고자 하는 html의 상단에 {% load static %} 선언 ex) #base.html {% load static %} 위와 같이 설정해주면 static 하위 폴더의 image에서 logo2.png를 찾아서 보여준다. 2020. 8. 17. (Django) Filter Filter란? Filter는 파이프 ( | )를 사용하여 이용하는 것으로, 이전 명령에 다음명령을 적용할 수 있습니다. ex) {{ apple | upper }} -> APPLE -> apple에 upper filter를 적용하여서 대문자로 만든 것 필터는 연쇄적으로 사용하여, 필터의 결과를 다음 필터에 적용할 수도 있습니다. 자주 사용되는 filter {{ content | escape | linebreaks }} -> content를 escape한 다음, 행 바꿈을 태그로 바꾸기 위해 종종 사용 {{ list | join: ", " }} -> 쉼표와 공백으로 list를 join : 필터 인자에 공백이 포함된 경우에는 반드시 따옴표 사용! default 변수가 false 또는 비어 있는 경우, 지정된.. 2020. 8. 16. 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음 반응형 LIST