전체 글

공유 문화가 좋아 운영하는 블로그입니다. 개발, 컴퓨터 활용법, 기술/자기계발 도서의 서평을 주로 다룹니다.
기본적으로 우리는 하나의 프로젝트에는 main()가 하나만 존재해야 한다는 것을 알고 있습니다. 그렇기 때문에 매번 새로운 예제 학습시 새로운 프로젝트를 만들게 됩니다. 그럴 때마다 이전에 사용했던 코드를 보려면 다시 그 프로젝트를 찾아 열어야 한다는 불편함이 있지요. 이러한 불편함을 조금이나마 보완하고자 하나의 솔루션에서 여러 개의 프로젝트를 만들 수 있는 방법을 소개드리고자 합니다. 방법은 간단합니다. 기존에 새로운 프로젝트를 만들기 위해 새로 만들기로 들어갔다면, 이제는 추가를 통해 새 프로젝트를 생성해주는 것입니다. 1. 파일 - 추가 - 새 프로젝트로 들어갑니다. 이제 아래 그림처럼 아주 익숙한 화면이 나올겁니다. 만들어 주시면 됩니다. 2. 새로운 프로젝트를 생성해주세요. 그러면 좌측 상단 솔..
코딩하는 방법에는 여러가지 IDE(통합개발환경)이 있는데요. 그 중에서도 오늘은 주피터 노트북에 대해 정리해보고자 합니다. command line이나 Visual studio code에서 작업하던 저희에게 Jupyter notebook은 또 다른 매력을 보여줍니다. 기본적인 초기 셋팅 방법은 아래와 같은데요. 1. 파이썬 설치 2. 아나콘다 설치 3. jupyter notebook 실행 (1) cmd(명령 프롬프트)를 통한 jupyter notebook 실행 (2) anaconda navigator를 통한 jupyter notebook 실행 위와 같이 실행을 해주시고나면 늘 편집기로 작업하던 우리 앞에 웹 페이지에서 편집기가 하나 떡하니 열립니다. 그런데 여기서 이걸 어떻게 쓸 것이냐가 관건인데요. 상단..
· 일상 Tip
저는 저번에 갤럭시탭 S7을 구입을 했으나, 구입 당시 목적 자체가 Dex가 아닌 화면 공유 즉 서브 모니터로도 사용을 할 수 있는가? 에 맞추어져 있다보니 Dex는 거의 사용하지 않고 세컨드스크린만 주로 애용해왔습니다. 그런데 지인 분께서 Dex를 노트북에 연결할 수는 없을까? 라는 질문을 요청을 하셔서 이래저래 찾다보니 이러한 Dex 연결과 관련하여 총정리된 문서가 없어서 제가 정리해보게 되었습니다. 시작하기에 앞서 연결 방법을 정리하고 가면 1. 삼성 최신 휴대폰 Dex -> 갤럭시탭 무선연결 2. 삼성 최신 휴대폰 Dex -> 스마트 tv 무선연결 3. 삼성 최신 휴대폰 Dex 일부 -> PC, 노트북 무선 연결 4. 삼성 최신 휴대폰 Dex -> 노트북 USB 유선연결 5. 삼성 최신 휴대폰 D..
| Can't find target attribute 과연 도대체 뭐가 원인일까.. 하루정도 고민했습니다. 이 방법 저 방법 써보다가 해결책을 찾게 되어 포스팅합니다. Can't find target attribute [type] 본문을 해석하게 되면 해당 속성을 찾지 못한다는 뜻인데요. 분명이 컬럼 상단에 속성을 명시했음에도 위와 같은 결과가 계속 나오더군요. 이와 비슷한 사례로 [no] 또한, 같은 에러 메시지를 출력했었습니다. 도저히 안되겠다싶어, 컬럼도 새로 만들어보고 했지만 역시나는 역시나 였습니다. 결국 마지막수단으로 컬럼 속성명 자체를 바꾸어 시도해보았는데요. ex. type -> types 이랬더니 에러도 안뜨고, 잘 올라가더라구요. 이렇게 오늘도 하나 배워갑니다.
CSS 삽입방법은 총 3가지 방법이 있습니다. | Inline Style Sheet HTML 태그의 style 속성에 CSS 코드를 넣는 방법입니다. Lorem ipsum dolor. | Internal Style Sheet Internal Style Sheet은 HTML 문서 안에 스타일 코드를 넣는 방법입니다. 안에 CSS 코드를 넣습니다. 예를 들어 다음과 같은 코드를 HTML 문서에 넣으면, 문서 안의 모든 h1 요소의 글자가 파란색이 됩니다. 태그는 보통 사이에 넣으나, HTML 문서의 어디에 넣어도 잘 적용됩니다. 이 방법은 HTML 문서 안의 여러 요소를 한번에 꾸밀 수 있다는 장점이 있으나, 또 다른 HTML 문서에는 적용할 수 없다는 단점이 있습니다. | Linking Style Shee..
| 문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다. 김정인 버전의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다. 그 다음, 딜러는 N장의 카드를 모두 숫자가 보이도록 바닥에 놓는다. 그런 후에 딜러는 숫자 M을 크게 외친다. 이제 플레이어는 제한된 시간 안에 N장의 카드 중에서 3장의 카드를 골라야 한다. 블랙잭 변형 게임이기 때문에, 플레이어가 고른 카드의 합은 M을 넘지 않으면서 M과 최대한 가깝게 만들어야 한다. N장의 카드에 써져 있는 숫자가 주어졌을 때..
| 문제 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 옮기려 한다. 한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다. 쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다. 이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그램을 작성하라. 단, 이동 횟수는 최소가 되어야 한다. 아래 그림은 원판이 5개인 경우의 예시이다. | 입력 첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다. | 출력 첫째 줄에 옮긴 횟수 K를 출력한다. 두 번째 줄부터 수행 과정을 출력한다. 두 번째 줄부터 K개의 줄에 걸쳐 두 정수 ..
| 문제 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 하나씩 있는 패턴이다. *** * * *** N이 3보다 클 경우, 크기 N의 패턴은 공백으로 채워진 가운데의 (N/3)×(N/3) 정사각형을 크기 N/3의 패턴으로 둘러싼 형태이다. 예를 들어 크기 27의 패턴은 예제 출력 1과 같다. | 입력 첫째 줄에 N이 주어진다. N은 3의 거듭제곱이다. 즉 어떤 정수 k에 대해 N=3k이며, 이때 1 ≤ k < 8이다. | 출력 첫째 줄부터 N번째 줄까지 별을 출력한다. | 예제 입력 1 27 | 예제 출력 1 | 문제의 키 포인트 1. 해..
PatienceLee
PatienceLee