본문 바로가기
728x90

분류 전체보기104

HTML/CSS - Baseline/Vertical-align 글을 쓸때 기본적으로 글자들은 크기가 달라도 보이지 않는 어떠한 선에 맞춰져 있습니다. 결과와 같이 Hello와 World 사이즈가 다르지만 동일한 선에 맞춰져 있는 것을 확인할 수 있습니다. 이 선이 Baseline입니다! 아래 예시로 좀더 살펴보겠습니다. 뒤에 inline-block 속성을 갖는 는 inline 속성(div 태그의 기본값인 block이었다면, Korea와 같은 줄에 있을수 없다)이지만 자신만의 영역을 가지고 있습니다(block 속성). 여기서 baseline은 어디가 될까요? 바로 korea와 japan이 baseline이 됩니다. inline-block의 경우에는 div의 마지막 줄의 baseline이 전체의 baseline이 됩니다! 예외 경우를 살펴보겠습니다. 만약 inline-.. 2021. 5. 15.
Web Server / WAS 이직 준비를 시작하며 비전공자이기 때문에 CS(Computer Science) 지식도 알고 있어야 한다고 생각한다... 롤이나 스타크래프트 할 때만 컴퓨터를 많이 만졌지 막상 웹 개발을 해야지 하고 컴퓨터를 보니 내가 컴퓨터에 대해 무지하다는 것을 새삼스레 깨달았다 ㅎㅎ 앞으로 시간 날 때마다 CS를 공부하여 정리해야겠다. 틀린 내용이 있거나 부실한 내용이 있다면 댓글부탁드립니다 ㅠㅠ ◆ Web Server -.Web : 인터넷을 기반으로 한 정보를 공유, 검색할 수 있게 하는 서비스 -. Server : 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 시스템 -. 클라이언트가 서버에 페이지 요청 시 정적 컨텐츠를 제공하는 서버를 뜻한다 (정적 콘텐츠 ex. html, png, css 등) -. .. 2021. 5. 14.
백준 알고리즘 문제_1406번 이번 시간에는 1406번 문제를 풀어보겠습니다. 백준 알고리즘 1874번: 1406번: 에디터 (acmicpc.net) 1406번: 에디터 첫째 줄에는 초기에 편집기에 입력되어 있는 문자열이 주어진다. 이 문자열은 길이가 N이고, 영어 소문자로만 이루어져 있으며, 길이는 100,000을 넘지 않는다. 둘째 줄에는 입력할 명령어의 개수 www.acmicpc.net 문제 : 한 줄로 된 간단한 에디터를 구현하려고 한다. 이 편집기는 영어 소문자만을 기록할 수 있는 편집기로, 최대 600,000글자까지 입력할 수 있다. 이 편집기에는 '커서'라는 것이 있는데, 커서는 문장의 맨 앞(첫 번째 문자의 왼쪽), 문장의 맨 뒤(마지막 문자의 오른쪽), 또는 문장 중간 임의의 곳(모든 연속된 두 문자 사이)에 위치할 .. 2021. 5. 13.
__str__ 메소드 안녕하세요, 개발자를 꿈꾸는 직장인입니다. 오늘은 __str__ 메소드에 대해 정리하려 합니다. 먼저 필요한 상황을 보여드리고 정리해보겠습니다. class User: def __init__(self, name, email, pw): self.name = name self.email = email self.pw =pw def say_hello(self): print("안녕하세요! 저는 {}입니다".format(self.name)) user1 = User("hoon","hoon@naver.com","123") user2 = User("minsu","ms@naver.com","1234") 위 코드에서 user1/user2를 print 해보겠습니다. 출력 값에서 User는 class를 나타내는 것이고 뒤에 0x.. 2021. 5. 10.