반응형

programing 1646

소켓 접속과 읽기 타임아웃의 차이점은 무엇입니까?

소켓 접속과 읽기 타임아웃의 차이점은 무엇입니까? 3가지 질문: 소켓 접속과 읽기 타임아웃의 차이점은 무엇입니까? 접속 타임아웃이 "infinity"로 설정된 것은 무슨 뜻입니까?어떤 상황에서 무한 루프 상태를 유지할 수 있습니까?무한 루프가 죽는 원인이 뭘까요? 읽기 타임아웃이 "infinity"로 설정된 것은 무엇을 의미합니까?어떤 상황에서 무한 루프 상태를 유지할 수 있습니까?무한 루프가 죽는 원인이 뭘까요? 소켓 접속과 읽기 타임아웃의 차이점은 무엇입니까? 접속 타임아웃이란, 최초의 접속을 확립할 때의 타임 아웃(TCP 접속 핸드쉐이크 완료)입니다.읽기 시간 초과는 데이터 읽기1 대기 시 시간 초과입니다.클라이언트가 소켓을 작성한 후 초 이내에 서버(또는 네트워크)가 데이터 을 전송하지 못한 경우..

programing 2022.08.21

C++ 규격에 따라 합법인지 아닌지를 나타내는 첨자를 사용하여 단일 어레이 요소의 주소를 취득할 수 있습니까?

C++ 규격에 따라 합법인지 아닌지를 나타내는 첨자를 사용하여 단일 어레이 요소의 주소를 취득할 수 있습니까? 다음 코드는 C++ 규격에 의해 허용되지 않는다고 주장하는 것을 여러 번 보았습니다. int array[5]; int *array_begin = &array[0]; int *array_end = &array[5]; 이&array[5]이 컨텍스트에서 합법적인 C++ 코드? 가능하면 스탠다드를 참조하여 답변해 주셨으면 합니다. C기준에 부합하는지 알아보는 것도 재미있을 것 같습니다.그리고 표준 C++가 아니라면 왜 다른 방법으로 다루기로 결정되었는가?array + 5또는&array[4] + 1?네, 합법이에요.C99 초안 기준: § 6.5.2.1 단락 2: postfix 식 뒤에 대괄호로 둘러싸인 ..

programing 2022.08.21

TypeScript를 사용할 때 단일 파일 구성 요소에서 Vue를 가져오는 방법

TypeScript를 사용할 때 단일 파일 구성 요소에서 Vue를 가져오는 방법 단일 파일 컴포넌트가 있으며 Vue를 Import해야 합니다. 에러가 납니다. Uncaught TypeError: Class extends value undefined is not a constructor or null 내부 어딘가에서eval()어떤.vue-cli-service --target lib에 의해 생성됩니다.SFC도 모듈로 로드합니다. 회피책으로 Import를 추가하려고 했습니다.comp.js: import Vue from '/module/vue/vue.js' import Component from '/module/vue-class-component/vue-class-component.js' (function we..

programing 2022.08.21

Vuex 모듈 게터 및 돌연변이에 액세스하는 방법

Vuex 모듈 게터 및 돌연변이에 액세스하는 방법 자작 스토어 오브젝트 대신 Vuex를 사용하려고 하는데 Vue.js의 다른 곳처럼 명확한 문서를 찾을 수 없습니다.'제품'이라고 불리는 Vuex 모듈이 있으며 자체 상태, 돌연변이, 게터 등이 있다고 가정해 보겠습니다.해당 모듈에서 '작동 데이터 클리어'라는 작업을 참조하려면 어떻게 해야 합니까?문서에서는 모듈 상태에 액세스하는 예를 보여 줍니다. store.state.a // -> moduleA's state 하지만 괴터, 돌연변이, 행동 등에 대해 볼 수 있는 건 아무것도 없어요수락된 답변과 더불어 답변에 누락된 getter에 대한 워크라운드를 제공하고자 합니다. 스토어 디버깅 어떤 경우에도 전화하실 수 있습니다.console.log(this.$sto..

programing 2022.08.18

Java에서 String이 불변인 이유는 무엇입니까?

Java에서 String이 불변인 이유는 무엇입니까? 인터뷰에서 왜 String은 불변의 존재냐고 물었어요. 나는 이렇게 대답했다. 자바에서 다음과 같은 문자열을 만들 때String s1="hello";오브젝트가 string pool(hello)에 생성되고 s1이 hello를 가리키게 됩니다.다시 한 번 한다면String s2="hello";다른 오브젝트는 생성되지 않지만 s2는 다음을 가리킵니다.hello왜냐하면 JVM은 먼저 문자열 풀에 동일한 개체가 있는지 여부를 확인하기 때문입니다.존재하지 않는 경우, 새로운 것만이 작성됩니다.그렇지 않은 경우는 작성되지 않습니다. 이제 java에서 문자열 변환이 가능한 경우 s1을 로 변경합니다.hello worlds2 값도 마찬가지입니다.hello worldJ..

programing 2022.08.18

BigDecimal setScale 및 라운드

BigDecimal setScale 및 라운드 이 두 통화의 차이점은 무엇입니까? (없습니까?) // 1. new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP)); // 2. new BigDecimal("3.53456").setScale(4, RoundingMode.HALF_UP); 직접 언급되지는 않았지만 언급되지 않은 한 가지 중요한 포인트는 "정밀"과 "규모"의 차이와 두 가지 진술에서 사용되는 방법이다."control"은 숫자의 유효 자릿수의 합계입니다."scale"은 소수점 오른쪽에 있는 자릿수입니다. MathContext 생성자는 정밀도와 반올림 모드만 인수로 받아들이기 때문에 첫 번째 문에는 배율이 지정되지 않습니다..

programing 2022.08.18

감시 경로나 내비게이션 가드 중 어느 쪽도 발포하지 않습니다.

감시 경로나 내비게이션 가드 중 어느 쪽도 발포하지 않습니다. 아래 코드와 함께 단일 페이지 응용 프로그램에서 vue-router를 사용하면 mycomponent로 리다이렉트할 때 watch $route 기능이 실행되지 않습니다. 또한 mycomponent의 beforeRouteUpdate도 실행되지 않습니다. 컴포넌트 로드 중에 변수가 루트에 태그된 경우 어떻게 검출할 수 있습니까? App.vue index.displaces를 표시합니다. import Vue from 'vue' import Router from 'vue-router' import MyView from '@/views/MyView' Vue.use(Router) export default new Router({ routes: [ { pat..

programing 2022.08.18

VueJ에서 가로채기 확인란 변경 이벤트s

VueJ에서 가로채기 확인란 변경 이벤트s 체크박스가 길어요.3명씩 두 그룹으로 나눠서 라디오 버튼 역할을 해 주셨으면 합니다.UX의 선택은 제쳐두고 어떻게 하면 좋을까요? 체크박스는 단일 객체의 속성으로 구현됩니다.layer: data() { return { layer: {}, } }, watch: { layer: { handler(val, oldval) { mapping.updateLayers(val) }, deep: true, }, }, 잘 먹히네요.하지만 가로채기val및 업데이트this.layer안에서.handler()하지 않다: handler: function(val, oldval) { if (val.FutureYear) { this.layer.NextYear = false; this.layer..

programing 2022.08.18

vue js의 API 끝점을 저장하는 위치와 방법

vue js의 API 끝점을 저장하는 위치와 방법 사용하고 있다vue-cli프런트 엔드 및lumen백엔드의 경우 API root-url과 엔드포인트를 vue에 저장하는 베스트 프랙티스가 궁금합니다. 이제 나는constants.js줄지어 들어가다srcroot-url 및 엔드포인트가 다음과 같은 디렉토리입니다. const BASE_URL = "http://localhost:8000" export const AddLanguge = BASE_URL + "/api/languages" 예를 들어 컴포넌트에 언어 추가 기능을 구현해야 할 경우 다음과 같이 constant.js에서 필요한 API 엔드포인트를 가져옵니다. import { AddLanguge } from '@/constants' 그런 다음 공리들을 이용해..

programing 2022.08.18

Sockaddr 구조에서 IPV4 주소 가져오기

Sockaddr 구조에서 IPV4 주소 가져오기 IP 주소를 문자열로 추출하려면 어떻게 해야 합니까?그 방법을 알려주는 참고 자료를 찾을 수 없습니다.char sa_data[14]부호화 되어 있습니다.그냥 다 캐스팅해.sockaddr구조를 sockaddr_in으로 만듭니다.다음으로 다음을 사용할 수 있습니다. char *ip = inet_ntoa(their_addr.sin_addr) 표준 IP 표현을 취득합니다.inet_ntoa()IPv4 에 대응합니다.inet_ntop()는, IPv4 와 IPv6 의 양쪽 모두에서 동작합니다. 입력이 주어지다struct sockaddr *res다음은 두 가지 코드 조각입니다(macOS에서 테스트됨). inet_ntoa() 사용 #include struct sockadd..

programing 2022.08.18
반응형