[TIL] 항해 34일차
·
기록/회고
Today I Learned 항해 34일차 TIL (2021.12.04) 주요 이벤트 spring심화강의 복습 알고리즘 강의 수강 새로 학습한 내용 spring 심화강의 복습 파이썬 알고리즘 함수 -> https://yuricoding.tistory.com/99 잘한 점 / 아쉬운 점 / 느낀점 강의를 2번 3번 들으니 확실히 처음 들었을 때 이해안가던 부분이 많이 이해가 된다. 과제로 한번 경험을 해보고나서 듣는거라서 그런것 같다. 하지만 프로젝트와 기능구현에 초점을 맞추다 보니 기본개념이나 CS지식들이 많이 약한것 같다. 생각날때마다 틈틈히 신경써서 봐야할 것 같다. 확실히 과제를 제출하고 나면 심적으로 여유로워서인지 공부하는 속도가 많이 줄어든것 같다. 오늘은 컴퓨터 앞에 앉아있는 시간의 절반은 딴..
python 함수(isalpha, isdigit, isalnum, ord, chr, range, len, count)
·
개발 하나둘셋/python
개발꿀팁 python 함수 정리 (isalpha, isdigit, isalnum, ord, chr, range, len, count) 1. 알파벳 숫자 확인하기(isalpha, isdigit, isalnum) isalpha : 알파벳인지 확인 Ex1 = 'A' Ex2 = 'ABC' Ex3 = "앱피아" Ex4 = "Hello Appia" Ex5 = "100Appia" #print the is the result for isalpha() print(Ex1.isalpha()) #True print(Ex2.isalpha()) #True print(Ex3.isalpha()) #True print(Ex4.isalpha()) #False print(Ex5.isalpha()) #False isdigit : 숫자인지 ..
[ Algorithm] 시간복잡도 / 공간복잡도 / 점근 표기법
·
개발 하나둘셋/CS
개념정리 시간복잡도 / 공간복잡도 / 점근 표기법 시간복잡도 입력값과 문제를 해결하는 데 걸리는 시간과의 상관관계 예시1) input = [3, 5, 6, 1, 2, 4] def find_max_num(array): for num in array: # array 의 길이만큼 아래 연산이 실행 for compare_num in array: # array 의 길이만큼 아래 연산이 실행 if num < compare_num: # 비교 연산 1번 실행 break else: return num result = find_max_num(input) print("정답 = 6 / 현재 풀이 값 = ", find_max_num([3, 5, 6, 1, 2, 4])) print("정답 = 6 / 현재 풀이 값 = ", fin..
[TIL] 항해 33일차 TIL
·
기록/회고
Today I Learned 항해 33일차 TIL (2021.12.03) 주요 이벤트 스프링 입문주차 강의 복습 새로 학습한 내용 자바, 스프링 복습 잘한 점 / 아쉬운 점 / 느낀점 오늘은 스프링 입문주차 강의를 복습했다. 확실히 당시에 모르고 넘어갔던 부분들이 최근 과제를 하는데 걸림돌이 되었다고 생각했기 때문이다. 확실히 과제를 하고나서 돌려보니 모르고 넘어갔던 부분들이 이해가된다. 내일은 숙련주차 강의까지 복습해야겠다. 양이 많아서 일요일까지 꽉채워서 봐야할 것 같다. 벌써 항해의 1/3이 지나갔다. 짧은 기간동안 많은것을 배웠다. 조금 벅차긴 하지만 남은 66일도 잘 버틸수있길...
SQL Injection이란? (SQL 삽입공격)
·
개발 하나둘셋/CS
개념정리 SQL Injection이란? (SQL 삽입공격) SQL Injection이란? SQL Injection 이란 악의적인 사용자가 보안상의 취약점을 이용하여, 임의의 SQL 문을 주입하고 실행되게 하여 데이터베이스가 비정상적인 동작을 하도록 조작하는 행위 인젝션 공격은 OWASP Top10 중 세 번째에 속해 있으며(2021년 기준), 공격이 비교적 쉬운 편이고 공격에 성공할 경우 큰 피해를 입힐 수 있는 공격 OWASP TOP 10이란 Open Web Application Security Project에서 선정하는 악용가능성, 탐지가능성 및 영향에 대해 빈도수가 높고 보안상 영향을 크게 줄 수 있는 10가지 웹 애플리케이션 보안 취약점 목록으로, OWASP Top 10 목록은 3~4년에 한번씩 ..
[java] 메서드, 파라미터 이해하기
·
개발 하나둘셋/Java & Spring
개념정리 Java 메서드, 파라미터 이해하기 서론 메서드 메서드 : 객체 지향 프로그래밍에서 객체과 관련된 함수이며 데이터와 멤버 변수에 대한 접근 권한을 갖는다 사용하는 이유 : 소스의 가독이 좋아짐, 소스코드의 재사용이 용이 메서드의 구조 public (반환타입) 메서드명(파라미터) { // 명령 내용 return (반환값) } 파라미터, 반환값이 다양한 경우 파라미터 : 메소드 수행에 필요한 입력값을 저장하는 변수 return 값이 없는 경우 반환 타입은 void // 파라미터 X, 반환값 X public void simplePrint() { System.out.println("파라미터도 없고, 반환값도 없어요!"); } // 파라미터 O, 반환값 X public void simpleSum(int ..
유리코딩
'분류 전체보기' 카테고리의 글 목록 (15 Page)