반응형

programing 545

생성자에서 상태를 정의하는 것이 좋습니까, 아니면 속성 이니셜라이저를 사용하는 것이 좋습니까?

생성자에서 상태를 정의하는 것이 좋습니까, 아니면 속성 이니셜라이저를 사용하는 것이 좋습니까? 이 babel 설명서에 따르면 ES6+를 React와 함께 사용하는 올바른 방법은 다음과 같은 초기 구성 요소를 사용하는 것입니다. class Video extends React.Component { static defaultProps = { autoPlay: false, maxLoops: 10, } static propTypes = { autoPlay: React.PropTypes.bool.isRequired, maxLoops: React.PropTypes.number.isRequired, posterFrameSrc: React.PropTypes.string.isRequired, videoSrc: React...

programing 2023.02.23

@RequestMapping 주석의 경로 속성과 값 속성의 차이

@RequestMapping 주석의 경로 속성과 값 속성의 차이 다음 두 가지 속성의 차이점은 무엇입니까?또한 어떤 속성을 언제 사용해야 합니까? @GetMapping(path = "/usr/{userId}") public String findDBUserGetMapping(@PathVariable("userId") String userId) { return "Test User"; } @RequestMapping(value = "/usr/{userId}", method = RequestMethod.GET) public String findDBUserReqMapping(@PathVariable("userId") String userId) { return "Test User"; } 코멘트(및 문서)에 기재된 ..

programing 2023.02.23

JSON 옥텟이란 무엇이며, 2개가 필요한 이유는 무엇입니까?

JSON 옥텟이란 무엇이며, 2개가 필요한 이유는 무엇입니까? 변수에 저장하는 수신 데이터가 있습니다.messages: connection = ContextIO::Connection.new(key, secret) messages = connection.all_messages(:account => account, :limit => 100, :since => (Time.now - 3000.day )) 변수messages는 JSON으로 포맷되어 있습니다.그 후 다음을 실행합니다. foo = JSON.parse(messages)['data'] 대부분의 경우 이것은 효과가 있습니다.가끔 다음 오류 메시지가 나타납니다. A JSON text must at least contain two octets! 이 에러 메세..

programing 2023.02.23

Object.entries가 아닌 오브젝트에 대해 반복할 수 있는 올바른 방법

Object.entries가 아닌 오브젝트에 대해 반복할 수 있는 올바른 방법 사용하는 것을 좋아하지 않습니다.Object.entries(object).map((key, i)ECMAScript 7의 시험 기술이라는 것을 알게 되었고, 생산에 뭔가 문제가 있을 것 같기 때문입니다.네이티브 Javascript 대안은 없나요? 이름, 가격, 설명의 값에는 문제가 없습니다.왜냐하면 렌더링 장소를 정확하게 알고 있기 때문에 Populate를 사용하여 액세스할 수 있기 때문입니다.키입니다만, 그 특징에 대해서는, 오브젝트를 읽고, 키와 가치를 모두 렌더링 할 필요가 있습니다. 사용하려고 했습니다.Object.keys(priceChars).map(function(key, i)키와 가치를 구분하는 방법을 이해하지 못했..

programing 2023.02.23

Python의 목록 메서드 append와 extend의 차이점은 무엇입니까?

Python의 목록 메서드 append와 extend의 차이점은 무엇입니까? 이 질문의 답변은 지역사회의 노력입니다.기존 답변을 편집하여 이 게시물을 개선하십시오.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 방식의 append() ★★★★★★★★★★★★★★★★★」extend()append 는 목록의 끝에 지정된 개체를 추가합니다. >>> x = [1, 2, 3] >>> x.append([4, 5]) >>> print(x) [1, 2, 3, [4, 5]] extend 는 지정된 반복 가능한 요소를 추가하여 목록을 확장합니다. >>> x = [1, 2, 3] >>> x.extend([4, 5]) >>> print(x) [1, 2, 3, 4, 5] append목록에 요소를 추가합니다. exten..

programing 2023.01.28

TLD는 얼마나 걸릴 수 있습니까?

TLD는 얼마나 걸릴 수 있습니까? 저는 PHP에서 이메일 인증 regex 작업을 하고 있는데, TLD가 얼마나 오래 유효할 수 있는지 알고 싶습니다.몇 가지 검색을 해봤지만 주제에 대한 정보를 많이 찾을 수 없었다.TLD는 얼마나 걸릴까요?DNS 에서는, 개개의 라벨에 최대 63 문자를 사용할 수 있습니다.현재 존재하는 가장 긴 TLD는 24자로 변경될 수 있습니다.RFC 1034에서 지정되어 있는TLD의 최대 길이는 63 옥텟입니다 가장 긴 기존 TLD 길이를 얻으려면 다음 절차를 수행합니다. wget -qO - http://data.iana.org/TLD/tlds-alpha-by-domain.txt | tail -n+2 | wc -L 이 명령어의 기능은 다음과 같습니다. IANA에서 실제 기존 TL..

programing 2023.01.28

리소스 예약 패턴의 잠금 및 분리

리소스 예약 패턴의 잠금 및 분리 Spring과 MariaDB로 자원 예약 패턴을 해결해야 합니다.문제는 매우 간단합니다. 이벤트의 게스트 이름을 저장하는 게스트 테이블이 있습니다. 이벤트의 게스트 수가 최대 용량보다 작거나 같아야 합니다. 다음 표는 다음과 같습니다. create table guest( event int, name varchar(50) ) create index event on guest (event); DB의 올바른 잠금 절차 및 격리 수준은 무엇입니까?이 코드는 멀티스레딩 컨테이너에서 실행된다는 점을 고려해 주십시오."SELECT..."로 테이블을 잠그는 것을 선택했습니다.FOR UPDATE"를 클릭하여 하나의 이벤트 행에서만 잠금을 제한합니다. // START TRANSACTION..

programing 2023.01.28

mysqldb python 인터페이스를 설치할 때 mysql_config를 찾을 수 없습니다.

mysqldb python 인터페이스를 설치할 때 mysql_config를 찾을 수 없습니다. ssh를 통해 연결된 리눅스 서버에서 Python 스크립트를 실행하려고 합니다.스크립트는 mysqldb를 사용합니다.필요한 다른 컴포넌트는 모두 가지고 있지만 setuptools를 통해 mySQLdb를 설치하려고 하면 다음과 같이 됩니다. python setup.py install .mysql_config명령어를 입력합니다. sh: mysql_config: command not found Traceback (most recent call last): File "setup.py", line 15, in metadata, options = get_config() File "/usr/lib/python2.5/MySQ..

programing 2023.01.28

인쇄문이 없으면 루프가 다른 스레드에 의해 변경된 값을 볼 수 없습니다.

인쇄문이 없으면 루프가 다른 스레드에 의해 변경된 값을 볼 수 없습니다. 코드에는 다른 스레드에서 어떤 상태가 변경되기를 기다리는 루프가 있습니다.다른 스레드는 동작하지만 루프는 변경된 값을 인식하지 않습니다.그것은 영원히 기다린다.하지만, 제가 이걸 넣었을 때System.out.println갑자기 작동한다구요! 왜요? 다음은 내 코드의 예입니다. class MyHouse { boolean pizzaArrived = false; void eatPizza() { while (pizzaArrived == false) { //System.out.println("waiting"); } System.out.println("That was delicious!"); } void deliverPizza() { pizz..

programing 2023.01.28

SyntaxError: 모듈 외부에서 Import 문을 사용할 수 없습니다.

SyntaxError: 모듈 외부에서 Import 문을 사용할 수 없습니다. ApolloServer 프로젝트가 있어서 업데이트해야겠다고 생각했고 최신 Babel을 사용할 때 문제가 발생했습니다."index.js"는 다음과 같습니다. require('dotenv').config() import {startServer} from './server' startServer() 실행 시 오류가 발생합니다. SyntaxError: Cannot use import statement outside a module 처음에 TPTB*가 (실패하지 않은) 모듈임을 납득시키기 위해 작업을 시도했습니다.그래서 "import"를 "require"로 변경했고, 이것이 효과가 있었습니다. 하지만 지금은 다른 파일에 24개 정도의 "..

programing 2023.01.28
반응형