Not null
  • 홈
  • IT정보
  • C
  • Assemble
  • Python
  • System programing
  • Window
  • Linux
  • System
  • Web
  • Network
  • Forensic
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • All (102)
      • network (14)
      • ARM (2)
      • Programing (41)
        • C (3)
        • Assemble (0)
        • Python (8)
        • JavaScript (1)
        • Systemprograming (0)
        • 자료구조, Algorithm (20)
        • Web (4)
        • Git (2)
        • DataBase (1)
        • 운영, 배포, 관리 (2)
      • OS (4)
        • Window (0)
        • Linux (1)
        • theory (3)
      • etc, (3)
      • Hacking (18)
        • System technique (3)
        • Web technique (6)
        • Reversing (9)
      • wargame (11)
      • project (5)
        • android (2)
        • Automated vulnerability (0)
        • Vulnerability analysis (1)
        • Malware Analysis (0)
        • Code Virtualized (1)
      • school.study (1)
  • 홈
  • 태그
  • 방명록
Programing/자료구조, Algorithm

재귀 함수란? (재귀 함수 이해, 재귀란?, 재귀 함수 정의, 재귀 함수 팁)

재귀 함수란? 재귀란 하나의 함수에서 자기 자신을 다시 호출해 작업을 수행하는 알고리즘 함수의 return 값을 반복적인 함수동작으로 가공할때 사용 마치 도미노가 넘어지는 모습에 비유 가능 수학적 귀납식을 코드로 바로 옮길 수 있는 장점 예시 # 바킹독 1~N까지 합 재귀 연습 def ssum(N): if not N: return 0 return N + ssum(N-1) N = int(input()) print(ssum(N)) # 바킹독 N~1까지 출력 재귀 연습 def pprint(N): if N == 0: return print(N) pprint(N-1) N = int(input()) pprint(N) 이런 식으로 동작 가능 여기서 if not N: return 0 와 if N == 0: return..

2021. 12. 21. 23:51
Programing/운영, 배포, 관리

figma란?, zeplin란?, Jira란? (figma, zeplin, Jira 개념정리)

- 우연히 모집공고를 보다가 협업 부문쪽 figma, zeplin, Jira(피그마, 제플린, 지라)라는 단어를 발견하게 됨 - 뭔지 몰라서 간단 요약정리를 하겠삼 Figma란? - figma(피그마)는 UX/UI design을 할 때 사용하는 툴 - 실시간 협업 기능이 잘 돼있어서 디자이너 / 개발자 / 기획자가 협업할 때 자주 사용 - 비슷하게 Sketch(스케치)라는 툴도 사용 됨 Zeplin이란? - Zeplin(제플린)이란 개발자와 디자이너의 협업 툴 - Sketch등의 연동 가능 - 디자인을 그리면 코드로 생성해주는 프로그램 Jira란? - Jira(지라)는 개발 프로그램의 버그/이슈 추적, 프로젝트 관리 기능을 제공하는 사유 이슈 툴 - 애자일 방법론에 적합함 - 개발자 끼리의 협업 툴로 사..

2021. 12. 20. 16:29
etc,

Pycharm Fastapi Sqlite3 연동

정확히 뭐했는지 모르겠는데 Pycharm 내에서 어떤 플러그인 설치하고 생성 된 .db파일 pycharm에서 SQLite선택하고 .db File open해주면 연동끝

2021. 12. 19. 22:15
Programing/Web

렌더링이란?(Rendering)

렌더링이란?(Rendering?) - 렌더링이란 웹페이지가 서버에서 요소/데이터들을 받아와서 그려지는 과정 - 렌더링 엔진은 브라우저 내부에서 사용되고 있음 렌더링과정 1. Loader가 서버로 HTML을 불러온다. 2. HTML을 파싱하여 DOM-Tree를 만든다. 3. css, style요소들을 파싱하여 CSSOM-Tree를 만든다. 4. DOM-Tree + CSSOM-Tree 하여 Rendering-Tree를 생성 5. Rendering-Tree의 요소들의 크기, 위치를 계산하여 화면에 출력한다. 결론 Front-end적인 지식이지만 렌더링 최적화 등은 페이지를 경량화 시켜서 빠르게 동작할수 있게 하기 때문에 알아두면 좋다.

2021. 12. 19. 17:14
network

GET/POST 란? (GET/POST 차이점)

GET이란? - GET은 클라이언트에서 서버로 요청을 보낼때 사용하는 메소드 - (클라이언트->서버) 게시물 조회같은 "정보 조회"를 할때 사용 (read, search) - GET은 요청시 URL + query string 방식으로 서버로 전송 - Front-end 개발에서 정적데이터 GET요청은 캐시로 처리 할 수 도 있음 - GET요청은 브라우저 기록에 남음 - GET요청은 query string, 브라우저 기록 등에 남기 때문에 보안적인 측면에서 떨어짐 - GET요청은 데이터 길이에 제한이 있음 - 데이터를 조회/검색 할때만 사용하는 메소드이기 때문에 데이터가 변경 될 일 은 없음. 따라서 Idempotent(멱등)함 - GET의 HTTP응답코드는 200(OK)를 사용함. (조회 완료 하였다는 의..

2021. 12. 19. 16:05
Programing/DataBase

ORM이란?

- Object Relational Mapping, 객체 - 관계 매핑을 의미 - 데이터베이스 데이터 Object 필드 예시로, Python Class 같은 python object 자료형들을 DB table로 매핑 하는 것 class Article: def __init__(self,id,title,content,author,created_at): self.id=id self.title=title self.content=content self.author=author self.created_at=created_at a1 = Article(1,'제목입니다','내용입니다','신동찬','2019-02-07') a2 = Article(2,'제목입니다','내용입니다','신동찬','2019-02-07') artic..

2021. 12. 15. 20:02
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ···
  • 17
  • »

공지사항

전체 카테고리

  • All (102)
    • network (14)
    • ARM (2)
    • Programing (41)
      • C (3)
      • Assemble (0)
      • Python (8)
      • JavaScript (1)
      • Systemprograming (0)
      • 자료구조, Algorithm (20)
      • Web (4)
      • Git (2)
      • DataBase (1)
      • 운영, 배포, 관리 (2)
    • OS (4)
      • Window (0)
      • Linux (1)
      • theory (3)
    • etc, (3)
    • Hacking (18)
      • System technique (3)
      • Web technique (6)
      • Reversing (9)
    • wargame (11)
    • project (5)
      • android (2)
      • Automated vulnerability (0)
      • Vulnerability analysis (1)
      • Malware Analysis (0)
      • Code Virtualized (1)
    • school.study (1)
애드센스 광고 영역

블로그 인기글

Powered by Privatenote Copyright © Not null All rights reserved. TistoryWhaleSkin3.4

티스토리툴바