반응형

source 976

__get__, __set__ 및 Python 기술자에 대해

__get__, __set__ 및 Python 기술자에 대해 Python의 디스크립터가 무엇이고 어디에 유용한지 이해하려고 합니다.어떻게 작동하는지는 이해하지만, 여기 제 의심이 있습니다.다음 코드를 고려합니다. class Celsius(object): def __init__(self, value=0.0): self.value = float(value) def __get__(self, instance, owner): return self.value def __set__(self, instance, value): self.value = float(value) class Temperature(object): celsius = Celsius() 디스크립터 클래스가 필요한 이유는 무엇입니까? 죠?instance..

source 2022.11.18

오류와 예외의 차이점은 무엇입니까?

오류와 예외의 차이점은 무엇입니까? 이 질문에는 이미 답변이 있습니다. 닫힘10년 전에요. 중복 가능성: 예외와 오류의 차이 Java에서 오류와 예외를 구별하려면 어떻게 해야 합니까? 에러는, 「합리적인 애플리케이션이 검출하려고 하지 않는 중대한 문제를 나타내고 있습니다」라고 하는 에러입니다. 하는 동안에 예외는 "합리적인 응용 프로그램이 포착하고자 하는 조건을 나타냅니다." 에러와 함께RuntimeException및 그 서브클래스는unchecked예외입니다.기타 모든 예외 클래스는 다음과 같습니다.checked예외입니다. 체크된 예외는 일반적으로 프로그램이 복구할 수 있는 예외이며, 이러한 예외에서 프로그래밍 방식으로 복구하는 것이 좋습니다.예를 들면 다음과 같습니다.FileNotFoundExcepti..

source 2022.11.18

캔 원 앵귤러JS 컨트롤러가 다른 컨트롤러를 호출합니까?

캔 원 앵귤러JS 컨트롤러가 다른 컨트롤러를 호출합니까? 하나의 컨트롤러를 다른 컨트롤러로 사용할 수 있습니까? 예를 들어 다음과 같습니다. 에서는, 「HTML」에 를 간단하게 합니다.MessageCtrl의 messageCtrl.jsfilename을 클릭합니다. {{message}} 컨트롤러 파일에는 다음 코드가 포함되어 있습니다. function MessageCtrl() { this.message = function() { return "The current date is: " + new Date().toString(); }; } 현재 날짜만 출력하면 됩니다. , 「」는 「」입니다.DateCtrl 형식으로 .MessageCtrl떻게게 하면 ?? ???는 DI와 이 있는 것 .XmlHttpRequests..

source 2022.11.18

PHP로 작성된 괜찮은 PHP 파서는 없습니까?

PHP로 작성된 괜찮은 PHP 파서는 없습니까? 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리 등에 대한 권장 질문을 허용하지 않습니다.당신은 그 질문을 사실과 인용문으로 대답할 수 있도록 편집할 수 있다. 6년 전에 문을 닫았어요 이 질문을 개선하다 저는 PHP 코드를 조작하고 분석하는 일을 많이 하고 있습니다.보통은 토큰라이저를 사용합니다.대부분의 어플리케이션에서는 이 정도면 충분합니다.그러나 때로는 렉서를 사용한 구문 분석이 충분히 신뢰할 수 없는 경우가 있습니다(분명히). 그래서 PHP로 작성된 PHP 파서를 찾고 있습니다.hnw/PhpParser와 kumatch/stagehand-php-parser를 찾..

source 2022.11.18

사전을 값별로 정렬하려면 어떻게 해야 합니까?

사전을 값별로 정렬하려면 어떻게 해야 합니까? 이 질문의 답변은 지역사회의 노력입니다.기존 답변을 편집하여 이 게시물을 개선하십시오.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 데이터베이스에는 문자열 필드와 숫자 필드라는 두 개의 필드에서 읽은 값 사전이 있습니다.문자열 필드는 고유하기 때문에 사전의 키가 됩니다. 키를 기준으로 정렬할 수 있지만 값을 기준으로 정렬하려면 어떻게 해야 합니까? 주의: 스택 오버플로우 질문은 여기서 읽었습니다.사전 값을 기준으로 사전 목록을 정렬하려면 어떻게 해야 합니까?아마도 코드를 변경하여 사전 목록을 만들 수 있을 것입니다.그러나 사전 목록이 실제로 필요하지 않기 때문에 오름차순 또는 내림차순으로 정렬할 수 있는 더 간단한 솔루션이 있는지 알고 싶었습니다..

source 2022.11.18

Java에서 파일을 수정일별로 정렬하는 가장 좋은 방법은 무엇입니까?

Java에서 파일을 수정일별로 정렬하는 가장 좋은 방법은 무엇입니까? 디렉토리의 파일 목록을 가져오고 싶은데 가장 오래된 파일이 먼저 오도록 정렬하고 싶습니다.해결방법은 File.listFiles를 호출하여 File.lastModified를 기반으로 목록을 다시 작성하는 것이었는데, 더 나은 방법이 없을까 생각했습니다. 편집: 현재 제안하신 바와 같이 익명의 Comparator를 사용하는 방법이 있습니다. File[] files = directory.listFiles(); Arrays.sort(files, new Comparator(){ public int compare(File f1, File f2) { return Long.valueOf(f1.lastModified()).compareTo(f2.las..

source 2022.11.18

최대 식별자 이름 길이를 늘리는 방법

최대 식별자 이름 길이를 늘리는 방법 테이블 이름, 열 이름, 색인 이름 등...MySQL(및 MariaDB)에서는 최대 64글자입니다.어떻게 하면 그것을 늘릴 수 있을까요? 여기에 복제: MySQL에서 열 이름의 최대 길이 MySQL 문서 여기: https://dev.mysql.com/doc/refman/5.7/en/identifiers.html MariaDB 문서 여기: https://mariadb.com/kb/en/mariadb/identifier-names/ 트러블 슈팅: Postgre로 전환SQL 및 재컴파일. 배경: 테이블 이름이 앞에 붙은 열 이름과 하위 프로젝트 이름이 앞에 붙은 테이블 이름.보통 프로젝트 이름은 짧지만, 두 개가 방금 충돌했고 적어도 한 개는 더 길어질 것입니다. 예를 들..

source 2022.11.18

HTML php 스크립트를 통해 mysql 데이터베이스에 연결할 수 없습니다.

HTML php 스크립트를 통해 mysql 데이터베이스에 연결할 수 없습니다. 이 질문에는 이미 답변이 있습니다. PHP 코드가 실행되고 있지 않지만 브라우저 소스 코드에 코드가 표시됩니다. (35개의 답변) 닫힘2년 전에요. MariaDB를 실행하고 있는 라즈베리 파이(OS: Ubuntu 18.04, 로컬 IP: 192.168.1.84)를 가지고 있으며 데스크톱(OS: Ubuntu 18.04, 로컬 IP: 192.168.1.76)에서 액세스할 수 있도록 구성되어 있습니다.데스크톱에서 인터랙티브한 php 쉘을 실행했는데 모든 것이 정상이었습니다. $ php -v PHP 7.2.24-0ubuntu0.18.04.6 (cli) (built: May 26 2020 13:09:11) ( NTS ) Copyrigh..

source 2022.11.18

Uncourched ReferenceError: $가 정의되지 않았습니까?

Uncourched ReferenceError: $가 정의되지 않았습니까? 왜 이 코드는 수집되지 않은 참조 오류: $가 정의되지 않았습니다. 괜찮았을 때요? $(document).ready(function() { $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } }); $('#featuredvid > ul').tabs(); }); 탭의 결과가 더 이상 닫히지 않습니다. jQuery는 헤더에서 참조됩니다. 먼저 jquery 스크립트에 대한 참조를 저장해야 합니다. jQuery JavaScript가 포함되기 전에 ready 함수를 호출합니다.먼저 jQuery를 참조합니다.이게 날 위한 해결 방법이야원래 Google에 가서 jQuery용으로 제안된 스니펫을 CDN 페이지..

source 2022.11.18

PHP PDO: 문자 집합, 이름 설정?

PHP PDO: 문자 집합, 이름 설정? 이전에 일반 mysql_* 접속으로 다음과 같은 일이 있었습니다. mysql_set_charset("utf8",$link); mysql_query("SET NAMES 'UTF8'"); PDO에 필요한가요?어디에 두면 좋을까요? $connect = new PDO("mysql:host=$host;dbname=$db", $user, $pass, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); 다음과 같은 연결 문자열이 있습니다. "mysql:host=$host;dbname=$db;charset=utf8mb4" 그러나 PHP 5.3.6 이전 charset 옵션은 무시되었습니다.이전 버전의 PHP를 실행하는 경우 다음과 같이 ..

source 2022.11.18
반응형