반응형

etc./StackOverFlow 1071

type()과 isinstance()의 차이점은 무엇입니까?

질문자 :abbot 이 두 코드 조각의 차이점은 무엇입니까? type() : import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() isinstance() : if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else() 다른 (이미 좋은!) 답변의 내용을 요약하자면, isinstance 는 상속에 적합하지만(파생 클래스 의 인스턴스도 기본 클래스 type 동일성을 확인하는 것은 그렇지 않습니다(유형 및 하위 유형(일명 하위 클래스)의..

etc./StackOverFlow 2022.07.09

PHP에서 어떻게 리디렉션합니까?

질문자 :Sam PHP를 사용하여 사용자를 다른 페이지로 리디렉션할 수 있습니까? www.example.com/page.php 로 이동하고 www.example.com/index.php로 리디렉션하고 싶다고 www.example.com/index.php 해 보겠습니다. 메타 새로 고침을 사용하지 않고 어떻게 그렇게 할 수 있습니까? 가능합니까? 이것은 승인되지 않은 사용자로부터 내 페이지를 보호할 수도 있습니다. 기존 답변과 내 자신의 2센트 요약: 1. 기본 답변 header() 함수를 사용하여 새 HTTP 헤더를 보낼 수 있지만 HTML이나 텍스트보다 먼저 브라우저로 보내야 합니다( 선언 이전). header('Location: '.$newURL); 2. 중요 사항 die() 또는 ex..

etc./StackOverFlow 2022.07.06

주어진 요소에 클래스를 추가하는 방법은 무엇입니까?

질문자 :Blankman 이미 클래스가 있는 요소가 있습니다. div 클래스를 추가하는 JavaScript 함수를 만들고 싶습니다(바꾸지 않고 추가). 어떻게 할 수 있습니까? 최신 브라우저만 대상으로 하는 경우: element.classList.add 를 사용하여 클래스를 추가합니다. element.classList.add("my-class"); 그리고 element.classList.remove 를 사용하여 클래스를 제거합니다. element.classList.remove("my-class"); Internet Explorer 9 이하를 지원해야 하는 경우: className 속성에 공백과 새 클래스 이름을 추가합니다. 먼저 참조를 쉽게 얻을 수 있도록 요소에 id 그 다음에 var d = docum..

etc./StackOverFlow 2022.07.06

인쇄 기능의 출력을 어떻게 플러시할 수 있습니까?

질문자 :Walter Nissen Python의 print 기능을 화면에 출력하려면 어떻게 해야 합니까? Python 3에서 print flush 인수를 취할 수 있습니다. print("Hello, World!", flush=True) Python 2에서는 다음을 수행해야 합니다. import sys sys.stdout.flush() print 를 호출한 후 기본적으로 print 는 sys.stdout 인쇄합니다(파일 객체에 대한 자세한 내용은 설명서 참조). CesarB python -h 실행하면 명령줄 옵션이 표시됩니다 . -u : 버퍼링되지 않은 바이너리 stdout 및 stderr; 또한 PYTHONUNBUFFERED=x '-u'와 관련된 내부 버퍼링에 대한 자세한 내용은 매뉴얼 페..

etc./StackOverFlow 2022.07.06

전체 경로가 주어진 모듈을 가져오는 방법은 무엇입니까?

질문자 :derfred 전체 경로가 주어진 Python 모듈을 어떻게 로드할 수 있습니까? 파일은 구성 옵션이므로 파일 시스템의 아무 곳에나 있을 수 있습니다. Python 3.5+의 경우: import importlib.util spec = importlib.util.spec_from_file_location("module.name", "/path/to/file.py") foo = importlib.util.module_from_spec(spec) spec.loader.exec_module(foo) foo.MyClass() Python 3.3 및 3.4의 경우 다음을 사용합니다. from importlib.machinery import SourceFileLoader foo = SourceFileLoad..

etc./StackOverFlow 2022.07.06

JSON 데이터를 파일에 어떻게 쓰나요?

질문자 :user1530318 data 에 JSON 데이터가 저장되어 있습니다. 매번 서버에서 데이터를 가져올 필요가 없도록 테스트를 위해 이것을 텍스트 파일에 쓰고 싶습니다. 현재 나는 이것을 시도하고 있습니다. obj = open('data.txt', 'wb') obj.write(data) obj.close 이 오류가 발생합니다. TypeError: dict가 아닌 문자열 또는 버퍼여야 합니다. 이 문제를 해결하는 방법은 무엇입니까? 실제 JSON 부분을 잊어버렸습니다. data 는 사전이며 아직 JSON으로 인코딩되지 않았습니다. 최대 호환성을 위해 다음과 같이 작성하십시오(Python 2 및 3). import json with open('data.json&#3..

etc./StackOverFlow 2022.07.06

MVC와 MVVM의 차이점은 무엇입니까? [닫은]

질문자 :Bjorn Reppen 폐쇄 . 이 질문은 더 집중할 필요가 있습니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 하나 의 문제 에만 초점 을 맞추도록 질문 을 업데이트 하십시오 . 폐쇄 1 년 전 . 이 질문 개선 표준 "Model View Controller" 패턴과 Microsoft의 Model/View/ViewModel 패턴 사이에 차이점이 있습니까? MVC / MVVM은 중 / 또는 선택이 아니다. 두 패턴은 ASP.Net 및 Silverlight/WPF 개발에서 서로 다른 방식으로 나타납니다. ASP.Net의 경우 MVVM은 뷰 내에서 양방향 바인딩 데이터에 사용됩니다. 이것은 일반적으로 클라이언트 측 구현입니다(예: Knockout.j..

etc./StackOverFlow 2022.07.06

데이터 프레임을 결합(병합)하는 방법(내부, 외부, 왼쪽, 오른쪽)

질문자 :Dan Goldstein 두 개의 데이터 프레임이 주어졌을 때: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3))) df2 = data.frame(CustomerId = c(2, 4, 6), State = c(rep("Alabama", 2), rep("Ohio", 1))) df1 # CustomerId Product # 1 Toaster # 2 Toaster # 3 Toaster # 4 Radio # 5 Radio # 6 Radio df2 # CustomerId State # 2 Alabama # 4 Alabama # 6 Ohio 데이터베이스 스타일, 즉 sql 스타일, 조인을 어떻게 할 수 ..

etc./StackOverFlow 2022.07.06

IntelliJ에서 줄 번호를 영구적으로 활성화하려면 어떻게 해야 합니까?

질문자 :t IntelliJ IDEA에서 줄 번호를 영구적으로 활성화하려면 어떻게 해야 합니까? IntelliJ 14.X 이상 버전 14.0부터 설정 대화 상자의 경로가 약간 다르며 아래와 같이 편집기 와 모양 사이에 일반 하위 메뉴가 추가되었습니다. IntelliJ 8.1.2 - 13.X IntelliJ 8.1.2부터 이 옵션은 파일 | 설정 1 . 해당 대화 상자의 IDE 설정 섹션 내에서 편집기 | 모습. Mac에서는 IntelliJ IDEA | 기본 설정... Dónal 질문에 대한 답변은 이미 잘 되어 있지만 IJ 13 이후로는 2초 만에 줄 번호를 활성화할 수 있습니다. Shift 키를 두 번 누릅니다. "줄 번호"를 입력하십시오 메뉴 키를 누릅니다에 옵션 쇼 활성화 / 비활성화 입력합니다. ..

etc./StackOverFlow 2022.07.06

Android 스튜디오에서 Gradle이란 무엇입니까?

질문자 :androidcodehunter Gradle은 저와 새로운 Android 개발자에게도 약간 혼란스럽습니다. 누구든지 Android Studio의 Gradle이 무엇이며 그 목적이 무엇인지 설명할 수 있습니까? Android Studio에 포함된 이유는 무엇입니까? 짧은 답변 Gradle은 빌드 시스템입니다. 긴 답변 Android Studio 이전에는 개발 목적으로 Eclipse 를 사용했으며 Eclipse 없이 Android APK 를 빌드하는 방법을 몰랐을 가능성이 있습니다. 명령줄에서 이 작업을 수행할 수 있지만 각 도구( dx 및 AAPT )가 SDK에서 수행하는 작업을 배워야 합니다. Eclipse는 자체 빌드 시스템을 제공하여 이러한 저수준이지만 중요하고 기본적인 세부 사항에서 우리 ..

etc./StackOverFlow 2022.07.06
반응형