전체 글400 [스프링] 스프링 빈이란 ? / web.xml이란? (주말공부) 스프링 빈? 스프링 빈은 스프링 컨테이너에 의해 관리되는 자바 객체를 의미 스프링 컨테이너 [참조싸이트] 스프링 컨테이너는 스프링 빈의 생명 주기를 관리 생성된 스프링 빈들에게 추가적인 기능을 제공하는 역할 개발자는 new 연산자, 인터페이스 호출, 팩토리 호출 방식으로 객체를 생성하고 소멸하지만, 컨테이너를 사용하면 해당 역할을 대신해줌 제어 흐름을 외부에서 관리하게 됌 객체들 간의 의존 관계를 스프링 컨테이너가 런타임 과정에서 알아서 만들어줌 web.xml 이란? [참조싸이트] web.xml은 DD (Deployment Descriptor : 배포 설명자) , 웹 어플리케이션의 설정파일 web.xml은 Web Application 실행 시 메모리에 로드된다. 즉, web.xml이란 웹 어플리케이션을 .. 2022. 11. 13. [알고리즘] 링크드 리스트 원소 찾기 (주말공부) 링크드 리스트 원소 찾기 class Node: def __init__(self, data): self.data = data self.next = None class LinkedList: def __init__(self, value): self.head = Node(value) def append(self, value): cur = self.head while cur.next is not None: cur = cur.next cur.next = Node(value) def print_all(self): cur = self.head while cur is not None: print(cur.data) cur = cur.next def get_node(self, index): return "index 번째 노.. 2022. 11. 12. [알고리즘] 링크드 리스트 구현하기 / 노드 이해! (주말공부) 노드라는 클래스를 만들고 Class Node: def _init_(self,data) data를 받아서 self.data에 data를 저장한다. data는 파라메터고, data는 저장변수다. Class Node: def _init_(self,data): self.data = data self.next =None #이 자체의 next는 없다 node = Node(3) Node클래스에 3이 저장될거고, 이 node가 가리키는 노드는 없다(none) (-> 화살표 없이 3만 있는 것) a_node = Node(5) b_node = Node(12) 만약, a_node.next = b_node 라고 하면 이제 연결된 [5]->[12] 가 되겠지 이렇게 next로 하나씩 연결해주면 1억개면 너무 번거로우니 이래서 .. 2022. 11. 12. [10일차] 어느덧 10일차 개발일지 (TLI) 오늘은 오전에도 실시간 강의가 있어서 다른 때보다도 정신없이 하루를 보냈던 것 같다 알고리즘 강의는 진도표에 맞춰 듣기는 했지만 이해를 하고 강의를 따라가는게 아니라, '그냥 이런 식인거구나' 하는 마음으로 가볍게 들었다. 강의를 우선적으로 진도빼기를 하고나서, 2주차 알고리즘 문제를 하나씩 다시 풀어보는 시간을 가졌다. 오전에 매니저님과 면담을 했는데 매니저님이 하신 말씀이 와닿았다. 매니저님은 수료하는 날이 얼마 남지 않았을 때 알고리즘 강의를 들었는데 더 일찍 들을걸 하는 생각이 드셨다고 했다. 그 말씀을 듣고 오히려 어려운 이 과정을 처음부터 부딪히는 기회가 생겼음에 감사함을 느꼈다(오히려 좋아!) 그리고 나는 알고리즘을 이해하는 것에 우선순위를 두고 내가 스스로 문제를 생각하는 시간을 갖지 않고.. 2022. 11. 11. [9일차] 알고리즘 뿌시기 & 개발일지 아침부터 호기롭게 알고리즘 뿌시기라고 계획을 써놓고 뿌셔진 건 나였다 알고리즘은 나에게 뭐랄까 비유하자면 해산물을 못먹는 사람인데 익힌 생선부터 시작하지 않고 생굴부터 시작하는 느낌? (사실 생굴 좋아함) 내가 좋아하는 말 중 하나가 무언갈 어렵다고 생각하기 전에 이게 아직 '낯설어서' 나에게 어려운건지 아니면 진짜 나에게 어려운건지는 계속 부딪히고 익숙해져봐야 결론을 내릴 수 있다는 것 난 아직 알고리즘이 익숙하지 않아서 어렵다고 느끼는 것 같다 왜냐면 어제보다도 오늘 코드를 읽어내는 게 조금은 재미가 느껴졌으니까! 📖 개발일지 파이썬의 range 함수를 제대로 몰랐었는데 , 다시 정리~!! 문장 안에서 알파벳 최빈값 찾기 문제 내가 정리한 풀이 +) 부트캠프에 스프링반 수업듣는 분이 알고리즘 공부할 .. 2022. 11. 10. [파이썬] 알고리즘 공부하다 알고싶어 찾아본 break와 continue 1. break while 문이나 for문 (반복문) 에서 break를 사용하면 반복문 전체를 빠져나온다. (for문 자체가 종료가 됌) a = 0 while True: print(a) a += 1 # i를 1씩 증가시킴 if a == 10: # i가 10이면 while문이 중단된다. break **while True ? > 무한 루프 : 반복문의 조건이 True로 평가되는 동안에만 진행되는데 즉, while True면 특별한 일이 없는 한 계속해서 반복문이 진행되는 것 2. continue continue를 사용하면 해당 조건만 재끼고 다음 for문을 계속 진행한다. (다음 turn을 이어받으며 for문은 계속되는 것) #range(10) : 0~9까지 숫자 생성(마지막 숫자는 포함되지 않는다) #ra.. 2022. 11. 10. 이전 1 ··· 44 45 46 47 48 49 50 ··· 67 다음