반응형

programing 598

컴파일러가 예측 가능한 덧셈 루프를 곱셈에 최적화할 수 없는(또는 그렇지 않은) 이유는 무엇입니까?

컴파일러가 예측 가능한 덧셈 루프를 곱셈에 최적화할 수 없는(또는 그렇지 않은) 이유는 무엇입니까? 이 질문은 Mysticial의 훌륭한 답변을 읽으면서 떠오른 질문입니다.왜 정렬된 배열이 정렬되지 않은 배열보다 더 빠를까요? 관련된 유형의 컨텍스트: const unsigned arraySize = 32768; int data[arraySize]; long long sum = 0; 그는 인텔 컴파일러(ICC)가 이를 최적화하고 있다고 답변했습니다. for (int i = 0; i = 128) sum += data[c]; ...이것에 상당하는 무엇인가가 됩니다. for (int c = 0; c..

programing 2022.07.15

b-table의 확인란과 관련된 bootstrap-vue 문제

b-table의 확인란과 관련된 bootstrap-vue 문제 체크박스를 올바르게 동작시키는 데 문제가 있습니다.선택한 슬롯의 각 행에 대해 렌더링되는 확인란이 올바른 행에 바인딩되지 않습니다.확인란을 클릭하면 맨 위 행의 확인란이 참/거짓 위치로 설정됩니다. 질문: 1) 행 체크박스의 참/거짓 상태를 행 항목에 바인드하려면 어떻게 해야 합니까?선택한 data.item.selected에 바인드한 후 데이터를 루프하여 선택한 개체를 찾아 필요한 작업을 수행하려고 합니다.행 개체를 새 데이터 배열에 추가하려고 했는데 맨 위 행만 추가됩니까? 2) HEAD_selected slot 체크박스를 기반으로 모든 행 체크박스의 True/False를 설정하는 가장 좋은 방법은 무엇입니까? 코드: //Not workin..

programing 2022.07.15

숫자가 짝수인지 홀수인지 확인하는 가장 빠른 방법은 무엇입니까?

숫자가 짝수인지 홀수인지 확인하는 가장 빠른 방법은 무엇입니까? 숫자가 짝수인지 홀수인지 확인하는 가장 빠른 방법은 무엇입니까?은 잘 알려져 있다 static inline int is_odd_A(int x) { return x & 1; } 보다 효율적입니다. static inline int is_odd_B(int x) { return x % 2; } 하지만 옵티마이저를 켜면is_odd_B와 다를 바 없다is_odd_A? 아니요 - 포함gcc-4.2 -O2(ARM 어셈블리에서) 다음을 얻을 수 있습니다. _is_odd_A: and r0, r0, #1 bx lr _is_odd_B: mov r3, r0, lsr #31 add r0, r0, r3 and r0, r0, #1 rsb r0, r3, r0 bx lr ..

programing 2022.07.15

The method in Vue runs twice on click

The method in Vue runs twice on click 메서드 세트가 두 번 실행되는 이유는 무엇입니까?별을 클릭하면 콘솔을 볼 수 있습니다.삭제하면@click="set(rating)"다른 곳에서 다시 불릴 정도로 일어나는 일은 없다. http://jsfiddle.net/q22tqoLu/ HTML ★ JS 'use strict'; Vue.component('star-rating', { template: '#template-star-rating', data: function data() { return { value: null, temp_value: null, ratings: [1, 2, 3, 4, 5] }; }, props: { 'name': String, 'value': null, 'id'..

programing 2022.07.14

NativeScript vue, vuex 및 urlhandler

NativeScript vue, vuex 및 urlhandler 편집 NativeScript vue 및 vuex를 사용하여 앱 내에서 깊은 링크를 열기 위해 https://github.com/hypery2k/nativescript-urlhandler을 사용하고 있습니다.라우팅에 필요한 메서드를 입수하기 위해서는 []$navigateToetc] 이 플러그인은 문서의 예시와 약간 다르게 설정해야 합니다. import Vue from "nativescript-vue"; import Vuex from "vuex"; Vue.use(Vuex); import { handleOpenURL } from 'nativescript-urlhandler'; new Vue({ mounted() { handleOpenURL( (a..

programing 2022.07.14

Vue.js에서 계산된 속성을 수정하시겠습니까?

Vue.js에서 계산된 속성을 수정하시겠습니까? 수정하려고 합니다.moment.js존재하는 인스턴스vue.js이렇게 계산된 속성입니다. computed: { currentDate() { return moment(); } } 다음과 같은 방법으로 호출하려고 해도 아무 일도 일어나지 않습니다. methods: { prevMonth() { this.currentDate = moment(this.currentDate).subtract(1, 'months'); } } 이것은 계산된 속성이 getter(및 옵션 설정자) 역할만 허용하기 때문이라고 추측합니다.그런데 어떻게 하면 이 동작을 바꿀 수 있을까요? CMopated 속성을 사용하여 데이터 가져오기 때문에 예제를 지나치게 단순화했습니다.vuex하지만 더 이상 ..

programing 2022.07.14

Java 응용 프로그램 원격 디버깅

Java 응용 프로그램 원격 디버깅 Linux 머신에서 Java 어플리케이션을 실행하고 있습니다.Java 어플리케이션을 실행하는 방법은 다음과 같습니다. java myapp -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n 이 Linux 머신에서 TCP용 포트 4000을 열었습니다.Windows XP 머신에서 이클립스를 사용하여 이 어플리케이션에 접속하려고 합니다.창문에도 포트를 열었습니다. 두 컴퓨터 모두 LAN에 있지만 디버거를 Java 응용 프로그램에 연결할 수 없는 것 같습니다.내가 뭘 잘못하고 있지?편집: 호출을 잘라 붙여넣는 사람이 있는 것을 알 수 있습니다.제가 처음에 드린 답변은 OP에만 관련된 답변이었습니다.다음..

programing 2022.07.14

GCC와 클랭 파서는 정말 손으로 쓴 건가요?

GCC와 클랭 파서는 정말 손으로 쓴 건가요? GCC와 LLVM-Clang은 기계 생성되지 않은 Bison-Flex 기반의 상향식 파싱이 아닌 손으로 쓴 재귀 하강 파서를 사용하고 있는 것 같습니다. 여기 계신 분께서 확인 부탁드립니다.그렇다면 왜 메인스트림 컴파일러 프레임워크는 손으로 쓴 파서를 사용하는가? 업데이트: 이 주제에 대한 흥미로운 블로그는 이쪽C는 해석하기 어렵고 C++는 기본적으로 불가능하다는 민속 이론이 있습니다. 사실이 아니에요. 사실 C와 C++는 파싱 머신을 해킹하거나 심볼 테이블 데이터에 얽히지 않고 LALR(1) 파서를 사용하여 파싱하는 것이 매우 어렵습니다.사실 GCC는 YACC와 이와 같은 추가 해킹을 사용하여 그것들을 해석하곤 했습니다. 그리고 그것은 추악했습니다.현재 G..

programing 2022.07.14

vue js에서 선택한 값 및 텍스트를 모두 가져오는 방법

vue js에서 선택한 값 및 텍스트를 모두 가져오는 방법 HTML: Double (Non a/c) Premium Double (a/c) Standard Double (a/c) 이벤트 클릭: 스크립트: export default { data(){ return{ facilitySelected:[] } } methods: { addFacilities() { this.facilitySelected; console.log(this.facilitySelected); } } } 여기 옵션이 있는 선택 목록이 있습니다.addFacilities,그value선택한 옵션의 출력으로만 작성console.log, 나는 둘 다 가질 필요가 있다.value뿐만 아니라text옵션에서 console.log를 통해 출력됩니다.둘 다 ..

programing 2022.07.14

이 Vue 계산 속성이 반응하지 않는 이유는 무엇입니까?

이 Vue 계산 속성이 반응하지 않는 이유는 무엇입니까? 전달된 ID를 소품으로 사용하여 스토어에서 객체의 속성을 조회하고 싶습니다.저장소의 개체가 비동기적으로 표시되므로 개체가 바로 표시되지 않을 수 있습니다.나는 그 물체의 최종적인 모양에 반응하도록 보기를 원한다. {{ title }} vuex 디버깅툴을 사용하여 저장 위젯 오브젝트가 비어 있는 상태로 시작되고 다음으로 설정되는 것을 확인할 수 있습니다.widgets: { 'widgets/someId': { ... } }그런데 거스름돈을 받지 못한 것 같아요.제목은 == 'nothing...'으로 유지됩니다. 이런 방법을 만들어봤는데 똑같은 행동을 해요.또, 통째로 교환해 보았습니다.widgets한 번에 하나의 소품(필수사항이라고 생각합니다)이 아니..

programing 2022.07.14
반응형