반응형

programing 1646

여러 정의가 정의되어 있지 않은지 사전 프로세서가 확인합니다.

여러 정의가 정의되어 있지 않은지 사전 프로세서가 확인합니다. 사용자가 편집할 수 있는 #defines가 헤더에 있습니다.따라서 사용자가 그것들을 모두 삭제했을 경우의 정의가 존재하는지 확인합니다. #if defined MANUF && defined SERIAL && defined MODEL // All defined OK so do nothing #else #error "User is stoopid!" #endif 이 방법은 완벽하게 작동합니다. 하지만 여러 정의가 제대로 설정되어 있지 않은지 확인할 수 있는 더 좋은 방법이 있는지 궁금합니다. 예를 들어 다음과 같습니다. #ifn defined MANUF || defined SERIAL ||.... // note the n in #ifn 또는 아마도 ..

programing 2022.07.18

URL을 변경하지 않고 WebApp을 vue-i18n으로 변환

URL을 변경하지 않고 WebApp을 vue-i18n으로 변환 i18n의 최선의 실장은 무엇입니까?웹 앱용이기 때문에 로케일에 따라 URL을 갱신하고 싶지 않습니다. nuxt framework를 사용하고 있기 때문에 nuxt-i18n을 조사했는데 URL을 업데이트하지 않고는 불가능합니다.nuxt.config.ts/ts의 경우 i18n: { ... strategy: 'no_prefix', ... } 로케일을 변경하려면 다음과 같이 사용합니다. changeLocale() { this.$i18n.setLocale(this.$i18n.locale === 'en' ? 'tr' : 'en') } 저는 간단한 예를 만들려고 했지만, 우리는 여전히 개선할 수 있습니다. 이 방법에서는 패스 대신 쿠키를 사용하려고 했습니..

programing 2022.07.18

Vue - 마운트 전 시간에 데이터가 계산되지 않음

Vue - 마운트 전 시간에 데이터가 계산되지 않음 Vue를 배우고 있는데 계산된 메서드에서 정의되지 않은 데이터가 반환되는 문제가 발생했습니다.데이터가 컴포넌트를 마운트할 때까지 계산되지 않는 것 같습니다.아마 get request - raping my.this.render()에 있어서setTimeout는 데이터를 올바르게 반환합니다.타임아웃을 설정하는 것은 분명 현명하지 않습니다.베스트 프랙티스를 위해서 어떻게 하면 좋을까요? Home.vue export default { created() { this.$store.dispatch('retrievePost') }, computed: { posts() { return this.$store.getters.getPosts } }, methods: { ren..

programing 2022.07.18

Nuxt Vuex 저장소에 알 수 없는 작업 유형

Nuxt Vuex 저장소에 알 수 없는 작업 유형 vuex에서 작업을 호출하는 데 문제가 있습니다.loginUser 작업에 액세스하려고 할 때마다 vuex에서 '알 수 없는 작업 유형' 오류가 표시됩니다. 아마도 이 작업을 올바른 방식으로 부르지 않은 것 같습니다.제 코드에 무슨 문제가 있는지 알려주세요. 스토어: user.display import axios from 'axios' export const state = () => ({ users: [], loggedIn: false, }) export const getters = { getLoggedIn: (state) => { return state.loggedIn }, } export const actions = { loginUser({ commit..

programing 2022.07.18

Vuex getter가 비동기 작업과 함께 null을 반환하고 있습니다.

Vuex getter가 비동기 작업과 함께 null을 반환하고 있습니다. 저희 가게의 코드는 다음과 같습니다. export default { state:{ }, actions : { loadData ({commit}){ const response = await axios.request({url:'http://mydata.com/data',method:'get'}); commit('setData', response.data); console.log("Value set", response.data); } }, mutations: { setData(state,data){ state.names = data.names; state.values = data.values; } }, getters: { getNames..

programing 2022.07.18

OutputStream을 InputStream으로 변환하는 방법

OutputStream을 InputStream으로 변환하는 방법 는 현재, 그 중의 모듈로부터는 「모듈」, 「모듈」, 「모듈」, 「모듈」로.OutputStream 두 "" " " " " " " " 을 받아들입니다. " " "InputStream어떻게 변환하는지 아세요?OutputStream로로 합니다.InputStream(반대가 아니라, 정말 이런 식으로) 이 두 부분을 연결할 수 있을까요? 고마워요.링크나 기타 여러 가지가 있는 것 같습니다만, 파이프를 사용한 실제 코드는 없습니다.와 를 사용하는 장점은 추가 메모리 소비가 없다는 것입니다. ByteArrayOutputStream.toByteArray()는 원래 버퍼의 복사본을 반환합니다.즉, 메모리에 저장되어 있는 것이 무엇이든 2개의 버퍼 복사본이 ..

programing 2022.07.18

"mvn clean install"과 "mvn install"의 차이점은 무엇입니까?

"mvn clean install"과 "mvn install"의 차이점은 무엇입니까? 와의 차이는 무엇입니까?mvn clean install그리고.mvn install?clean는 메이븐에서 자체 빌드 라이프 사이클 단계(액션 또는 태스크로 생각할 수 있음)입니다. mvn clean installMaven에게 지시하다clean각 모듈을 단계별로 인스톨 한 후install각 모듈의 단계입니다. 이렇게 하면 컴파일된 파일이 모두 지워지고 각 모듈을 처음부터 컴파일할 수 있습니다.Maven을 사용하면 명령줄에서 목표 또는 라이프사이클 단계(또는 둘 다)를 지정할 수 있습니다. clean그리고.install는, 2개의 다른 라이프 사이클의 2개의 다른 국면으로, 서로 다른 플러그 인의 목표가 바인드 됩니다(디폴..

programing 2022.07.17

Vuex 모듈 초기화 모범 사례

Vuex 모듈 초기화 모범 사례 (추가 배경 포함) Vuex 스토어 모듈은 시작 시 데이터를 자동으로 로드해야 하므로 요청 시 사용할 수 있습니다(이 경우 시작 시 전자 설정에서 데이터를 로드하는 '설정' 스토어입니다만, 이러한 스토어가 필요한 이유는 여러 가지가 있습니다. 지금 저는 제 스토어 모듈에 특별한 'init' 액션을 설정하고 그것을 Main에서 디스패치함으로써 이것을 달성하고 있습니다.다음과 같이 '마운트된' 라이프 사이클 훅의 vue 구성 요소: mounted() { this.$store.dispatch('initSettings'); } 내가 원했던 것은 모듈이 단순히 초기화할 수 있는 방법이었다.이상적으로는 내 컴포넌트의 '마운트' 후크와 비슷하지만 vuex 스토어 모듈 내에서 트리거되는..

programing 2022.07.17

Prerender vue.js 2.0 컴포넌트(이와 유사).vue 1로 $140)

Prerender vue.js 2.0 컴포넌트(이와 유사).vue 1로 $140) 그리드 스택을 위해 재사용 가능한 부품을 만들려고 합니다. 같은 일을 할 수 있는 간단한 방법을 찾을 수 없다.this.$compilevue 1의 메서드.나는 이 예를 본 적이 있다. vue 스크립트는 다음과 같습니다. export default { components: { 'horizontal-fab': HorizontalFab, 'd-widget': DWidget }, data () { return { } }, mounted () { var options = { cellHeight: 80, verticalMargin: 10, width: 3 } $('#grid-stack').gridstack(options) }, add..

programing 2022.07.17

C 콤마 연산자 사용

C 콤마 연산자 사용 이 질문에는 이미 답변이 있습니다. 콤마 연산자의 역할은 무엇입니까? (8개의 답변) 닫힘7년 전. 에서 loop 문장으로 사용되고 있는 것을 알 수 있습니다만, 이것은 어디에서나 유효한 구문입니다.만약 있다면 다른 곳에서 무슨 소용이 있습니까?C++뿐만 아니라 C 언어도 역사적으로 완전히 다른 두 가지 프로그래밍 스타일이 혼합되어 있으며, 이를 "스테이트먼트 프로그래밍"과 "표현식 프로그래밍"이라고 할 수 있습니다.아시다시피 모든 절차 프로그래밍 언어는 일반적으로 시퀀스 및 분기 같은 기본 구조를 지원합니다(구조화된 프로그래밍 참조).이러한 기본 구성 요소는 두 가지 형태로 C/C++ 언어로 나타납니다. 하나는 문 프로그래밍용이고 다른 하나는 표현식 프로그래밍용입니다. 를 들어,할..

programing 2022.07.17
반응형