반응형

programing 535

C에서는 구조물을 반환할지 또는 구조물에 포인터를 반환할지 어떻게 선택할 수 있습니까?

C에서는 구조물을 반환할지 또는 구조물에 포인터를 반환할지 어떻게 선택할 수 있습니까? 최근에 C근육에 대해 연구하고 그 많은 라이브러리들을 살펴본 결과, 어떤 것이 좋은 방법인지 확실히 알 수 있었습니다.제가 보지 못한 것은 구조물을 반환하는 함수입니다. something_t make_something() { ... } 내가 파악한 바로는, 이 「올바른」방법입니다. something_t *make_something() { ... } void destroy_something(something_t *object) { ... } 코드 스니펫2의 아키텍처는 스니펫1보다 FAR이 인기가 있습니다.그럼 왜 내가 직접 구조물을 돌려보낼까? 스니펫 1처럼?두 가지 옵션 중 하나를 선택할 때 고려해야 할 차이점은 무엇..

programing 2022.08.08

Vuex는 모든 제품 정보와 API 요청 쿼리를 저장합니다.

Vuex는 모든 제품 정보와 API 요청 쿼리를 저장합니다. 이것은 Vue/Vuex의 효율성/베스트 프랙티스를 확인하는 질문입니다. 저는 50개 제품의 페이지화된 데이터 세트를 반환하는 API를 가지고 있으며, 그 중 Vuex 스토어에 저장하고 있습니다. "모든 제품 표시" 보기에서는 Vuex 스토어에 대해 반복합니다. 개별 제품 루트에 대해서는 Vuex 스토어에서 직접 제품을 로드할지 망설이고 있습니다(즉, 제품을 다시 요청할 필요가 없으므로 더 빠른 속도입니다.아니면 내 API에서 그 제품을 요청하기만 하면 된다. API에 대한 첫 번째 요구는 사용자가 처음에 "모든 제품 표시" 뷰에서 노출되는 데이터보다 더 많은 데이터로 응답해야 하기 때문에 다소 낭비적인 것 같습니다. 이에 대한 의견이나 의견은?..

programing 2022.08.08

계산된 개체와 배열의 두 필드별 정렬

계산된 개체와 배열의 두 필드별 정렬 다음 형식으로 데이터를 반환하는 API에서 정보를 가져옵니다. [ { "id": 173, "date": "2020-12-10T16:05:30", "date_gmt": "2020-12-10T16:05:30", "guid": {}, "modified": "2020-12-10T16:05:31", "modified_gmt": "2020-12-10T16:05:31", "slug": "test", "status": "publish", "type": "place", "link": "http://localhost:81/test/", "title": {}, "content": {}, "featured_media": 0, "template": "", "acf": { "address":..

programing 2022.08.08

Vuejs 앱에서 하이차트 다시 그리기

Vuejs 앱에서 하이차트 다시 그리기 현재, 퇴직 연령에 따른 연금 냄비의 가치를 나타내는 작은 연금 계산기를 만들고 있습니다. 사용자의 데이터, Vue 모델에 바인딩된 숫자 필드를 가져와서 해당 데이터를 기반으로 포트 값을 계산하려고 합니다. 그것은 문제 없습니다만, 기종이 변경되었을 때 하이차트가 차트를 다시 그릴 수 없는 문제가 있습니다. 그redrawChart메서드가 실행되지만 차트는 그대로 유지되며 콘솔은 이 명령어를 표시합니다.Chart.redraw is not a function. Redraw는 Highcharts API의 옵션이기 때문에 어디에 장애가 있는지 알 수 없습니다. 가격인상은 다음과 같습니다. {{ age }} {{ currentPensionValue }} {{ retireAg..

programing 2022.08.08

System.gc()를 호출하는 것이 잘못된 방법인 이유는 무엇입니까?

System.gc()를 호출하는 것이 잘못된 방법인 이유는 무엇입니까? 자바에서 오브젝트를 강제로 해제하는 방법에 대한 질문에 답한 후 (남자는 1.5를 클리어하고 있었다)GB HashMap)를 사용하는 경우System.gc()전화하는 것은 나쁜 관행이라고 들었습니다.System.gc()수작업은 했지만, 코멘트가 완전히 설득력이 있는 것은 아니었다.게다가 아무도 감히 내 대답을 지지하거나 지지하지 않는 것 같았다. 거기서 나쁜 관행이라고 들었습니다만, 가비지 컬렉터의 실행이 체계적으로 세계를 정지시키는 것은 아니고, JVM에 의해서도 힌트로서만 유효하게 이용될 수 있기 때문에, 조금 당황하고 있습니다. JVM이 메모리를 회수할 필요가 있는 경우는, 통상, 고객보다 JVM이 더 잘 알고 있습니다.또한 몇 ..

programing 2022.08.08

예외와 오류의 차이

예외와 오류의 차이 기본적인 자바와 다양한 유형의 Throwables에 대해 자세히 알아보려고 하는데, 예외와 오류의 차이점을 알려주실 수 있나요?오류를 발견하거나 처리해서는 안 됩니다(최소한의 경우를 제외합니다).예외는 예외 처리의 빵과 버터이다.Javadoc은 다음과 같이 설명합니다. 오류는 적절한 응용 프로그램이 탐지하지 않아야 하는 심각한 문제를 나타내는 Throwable의 하위 클래스입니다.이러한 오류는 대부분 비정상적인 상태입니다. 의 서브클래스를 몇 가지 살펴보겠습니다.ErrorJavaDoc의 코멘트를 몇 가지 인용하고 있습니다. AnnotationFormatError- 주석 파서가 클래스 파일에서 주석을 읽으려고 시도하고 주석의 형식이 잘못되었다고 판단할 때 느려집니다. AssertionE..

programing 2022.08.08

vuex의 상태를 갱신하려면 어떻게 해야 합니까?vue.js 2

vuex의 상태를 갱신하려면 어떻게 해야 합니까?vue.js 2 vue 컴포넌트는 다음과 같습니다. Status All Status {{ status.name }} ... 모듈이 vuex를 주문하는 방법은 다음과 같습니다. import { set } from 'vue' import order from '../../api/order' import * as types from '../mutation-types' const state = { status: '' } const getters = { ... } const actions = { ... } const mutations = { ... } export default { state, getters, actions, mutations } 나는 이것을 사용한다..

programing 2022.08.08

두 div 요소 간의 vue2 전이

두 div 요소 간의 vue2 전이 다음과 같이 두 개의 div 요소 간에는 전환이 작동하지 않습니다. 111 222 단, 다음과 같은 div 요소가1개만 있으면 동작합니다. 111 222 vue 2 버그입니까?아니면 2개의 div 요소에서는 사용할 수 없는 건가요? 어떻게 두 개의 div 요소로 그것을 할 수 있을까?한 것을 .key동작시키기 위해 divs에 속성을 부여합니다.https://jsfiddle.net/a8fv6rvp/1/ 111 222 Toggle new Vue({ el: '#app', data: { show: true } }); 언급URL : https://stackoverflow.com/questions/43315926/vue2-transition-between-two-div-eleme..

programing 2022.08.08

Maven을 사용하여 종속성이 있는 실행 가능한 JAR을 작성하려면 어떻게 해야 합니까?

Maven을 사용하여 종속성이 있는 실행 가능한 JAR을 작성하려면 어떻게 해야 합니까? 배포하기 위해 프로젝트를 단일 실행 가능 JAR로 패키지화하려고 합니다. Maven 프로젝트 패키지의 모든 종속성 JAR을 출력 JAR로 만들려면 어떻게 해야 합니까? maven-assembly-plugin fully.qualified.MainClass jar-with-dependencies 그리고 당신은 그것을 mvn clean compile assembly:single 컴파일 목표는 assembly:single 전에 추가해야 합니다.그렇지 않으면 자신의 프로젝트 코드가 포함되지 않습니다. 상세한 것에 대하여는, 코멘트를 참조해 주세요. 일반적으로 이 목표는 자동으로 실행되는 빌드 단계에 관련됩니다.에 의해, JA..

programing 2022.08.08

혼동: es6 브라우저 모듈을 Typescript와 함께 사용하는 방법(모듈 번들러 없음)

혼동: es6 브라우저 모듈을 Typescript와 함께 사용하는 방법(모듈 번들러 없음) es6 모듈로 타이프스크립트 코드를 정리하여 브라우저에 스크립트 타입="cript"로 직접 로드하고 싶습니다.서포트(https://caniuse.com/ #contract=es6-contract)를 확인했습니다.저는 크롬 버전 66을 사용합니다. 시도했지만 실패했고(아래 코드 참조), 올바른 전략이 무엇인지 혼란스럽습니다. 해결책 1 : app.ts 파일에서 외부 모듈을 Import해야 합니까?그런 다음 올바른 js 파일을 로드하려면 어떻게 해야 합니까? 해결책 2 : app.ts 파일에서 .js 코드를 직접 Import해야 합니까?단, .d.ts 파일을 참조해 체크인을 하는 방법은 무엇입니까? 어떤 도움이라도 주..

programing 2022.08.08
반응형