목록전체 글 (134)
기록장

브라우저란? 브라우저는 사용자가 인터넷에서 웹페이지를 접근하고 사용할 수 있도록해주는sw 어플리케이션임ex) 크롬 , 웨일 , 엣지등 -브라우저 구성요소 사용자인터페이스(User Interface)-사용자가 브라우저랑 상호작용하는 부분-주소창, 앞/뒤로가기, 북마크 바, 설정 메뉴 등 포함 브라우저 엔진(Browes Engine)-사용자 인터페이스랑 렌더링 엔진간 통신담당-사용자가 어떤 동작을수행하면 렌더링 엔진에게 전달하고그 결과를 사용자에게 표시 렌더링 엔진(Rendering Engine)-웹 페이지의 HTML,CSS,JavaScript 코드 파싱하고 화면에 표시-HTML 코드에서 각 요소를 트리형태로 구성하는 DOM을 생성하고CSS와 결합해 화면에 렌더링 네트워크(Networking)-브라우저..
• 반대로 "나 +를 제거하려면? 소스에서 사용할 수 있도록 "나 +를 붙여주는 것과 반대로, "나 +를 제거해서 Toad의 SQL Editor에서 바로 실행할 수 있는 쿼리로 만들어 주는 기능, 즉 Make Code와 반대되는 Strip Code 기능도 제공한다. 소스에서 가져온 "나 +가 붙은 쿼리를 SQL Editor에 붙여넣고, 메뉴에서 SQL Editor -> Strip Code Statement를 클릭하거나 단축키 Ctrl+P 키를 입력하면, "나 +가 제거되고 실행할 수 있는 쿼리만이 남는다. 출처: https://panda7033.tistory.com/64 [darkrrr:티스토리]

Android Studio 우측 상단의 AVD Manager를 누른 후 에러가 발생한 에뮬레이터를 우클릭한 후 Wipe Data를 선택한다. 해당 에뮬레이터를 다시 실행해 보면 에러가 발생하지 않는다.
주석이 필요한 상황에 처하면 곰곰이 생각하기 상황을 코드로 전해 의도를 표현할 방법은 없는지? 주석은 오래 될수록 코드에서 멀어지고 완전하지 않을 가능성이 있음 프로그래머들이 주석을 유지하고 보수 하는건 현실적으로 불가능 코드는 진화하고 여기저기로 옮겨지지만 주석은 항상 따라가지 않으니까 →코드를 깔끔하게 정리하고 표현력을 강화하는 방향으로 애초에 주석이 필요 없는 방향으로 에너지 쏟기 →코드만 진실 되게 말한다 주석은 나쁜 코드를 보완하지 못한다 코드에 주석을 추가하는 이유는 코드 품질이 나쁘기 때문임 자신이 저지른 난장판을 주석으로 설명하려 애쓰는 대신 난장판을 깨끗이 치우는데 시간을 보내라 코드로 의도를 표현하라 몇 초만 더 생각하면 코드로 대다수 의도를 표현할 수 있다 좋은 주석 -법적인 주석 -..
작게 만들어라 함수를 만드는 규칙은 작게 둘쨰 규칙은 더 작게 if/else/while 문등 블록은 한 줄이어야한다는 의미 이래야 읽고 이해하기 쉬워짐 한 가지만 해라 함수는 한가지를 해야 한다 그 한가지를 잘 해야 한다 함수당 추상화 수준은 하나로 위에서 아래로 코드 읽기 : 내려가기 규칙 Switch문 얘는 작게 만들기 어려움 , 한가지 작업만 하는 것도 어려움 서술적인 이름을 사용 하라 -코드를 읽으면서 짐작했던 기능을 각 루틴이 그대로 수행한다면 깨끗한 코드라 불러도 되겠다 함수 인수 함수에서 이상적인 인수 개수는 0개(무항) 다음은 1개(단항), 다음은 2개(이항), 3개(삼항)가능한 피하는 편이 좋음 4개 이상은 사용x 인수는 어렵고 인수는 개념을 이해하기 어렵게 만들기 때문 부수 효과를 일으..
의도를 분명히 밝혀라 그릇된 정보를 피하라 의미 있게 구분하라 발음하기 쉬운 이름을 사용하라 검색하기 쉬운 이름을 사용하라 인코딩을 피하라 자신의 기억력을 자랑하지 마라 기발한 이름은 피하라 클래스 이름은 명사나 명사구 메서드 이름은 동사구 한 개념에 한 단어를 사용하라 말장난을 하지 마라 해법 영역에서 가져온 이름을 사용하라 문제 영역에서 가져온 이름을 사용하라 의미 있는 맥락을 추가하라 불필요한 맥락을 없애라