반응형

programing 598

Android 기기를 진동시키는 방법다른 주파수로요?

Android 기기를 진동시키는 방법다른 주파수로요? 안드로이드 어플을 만들었어요.이제 어떤 동작이 일어났을 때 기기를 진동시키고 싶습니다.이거 어떻게 해?시험: import android.os.Vibrator; ... Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); // Vibrate for 500 milliseconds if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE)); } else { //deprecated in API 26 v.vibra..

programing 2022.07.10

여기서 ptr은 NULL이 파손된 메모리인 free(ptr)가 됩니까?

여기서 ptr은 NULL이 파손된 메모리인 free(ptr)가 됩니까? 이론상으로는 그렇다고 말할 수 있다 free(ptr); free(ptr); 이미 해방된 메모리를 해방하고 있기 때문에, 메모리 파손이 발생하고 있습니다. 하지만 만약 free(ptr); ptr=NULL; free(ptr); OS는 정의되지 않은 상태로 동작하기 때문에 실제의 이론적인 분석을 얻을 수 없습니다.내가 뭘 하고 있든 간에, 이 메모리 파손이야, 아니야? NULL 포인터를 해방할 수 있습니까? 7.20.3.2그free기능. 개요 #include void free(void *ptr); 묘사 그free함수는 에 의해 지적된 공간을 야기한다.ptr할당 해제, 즉 추가 할당에 사용할 수 있도록 합니다.한다면ptr는 늘 포인터이며 액..

programing 2022.07.10

크로스 브라우저 플랫폼 테스트

크로스 브라우저 플랫폼 테스트 저희 팀은 현재 vue.js를 사용한 웹 어플리케이션 개발을 시작하고 있습니다.우리는 현재 테스트 프레임워크에 대해 논의하고 있으며 팀원은 편백색을 선호합니다.유일한 문제는 편백이 플랫폼 간 테스트 프레임워크가 아니라는 것입니다.Chrome, Safari, Edge, 태블릿 및 모바일 기기를 지원해야 합니다. vuejs와 같은 대부분의 최신 프레임워크는 크로스 플랫폼 기능을 약속합니다.팀 내에서 제기된 논의는 크로스 플랫폼 테스트의 필요성에 관한 것입니다.2018년(거의 2019년)에도 크로스 브라우저와 크로스 OS 플랫폼 테스트를 수행하는 것이 여전히 중요합니까?테스트에는 무엇을 사용하고 있으며 웹 어플리케이션은 어떻게 테스트하고 있습니까? 답변 부탁드립니다.물론 다른 방..

programing 2022.07.10

이 코드 segfault는 64비트 아키텍처에서는 정상적으로 동작하지만 32비트에서는 정상적으로 동작하는 이유는 무엇입니까?

이 코드 segfault는 64비트 아키텍처에서는 정상적으로 동작하지만 32비트에서는 정상적으로 동작하는 이유는 무엇입니까? 우연히 다음과 같은 C 퍼즐을 발견했습니다. Q: IA-64에서는 다음 프로그램 segfault가 발생하는데 IA-32에서는 정상적으로 작동하는 이유는 무엇입니까? int main() { int* p; p = (int*)malloc(sizeof(int)); *p = 10; return 0; } 의 사이즈가int64비트 머신의 경우 포인터의 크기와 다를 수 있습니다(int는 32비트, 포인터는 64비트입니다).그러나 나는 이것이 위의 프로그램과 어떻게 관련되어 있는지 잘 모르겠다.좋은 생각 있어요?출연자:int*제대로 된 것이 없다면#include반환형malloc라고 상정하고 있다...

programing 2022.07.10

npm은 의 피어를 필요로 합니다.

npm은 의 피어를 필요로 합니다. npm에 새로운 패키지를 설치하려고 하면 vue 프로젝트가 작동하지 않습니다.엑시스를 설치하고 있었어요 처음 알게 된 건 npm install npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself. npm WARN url-loader@1.1.1 requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself. npm WARN webpack-dev-middleware@3.4.0 requir..

programing 2022.07.10

리플렉션을 사용하여 패키지의 모든 클래스를 찾을 수 있습니까?

리플렉션을 사용하여 패키지의 모든 클래스를 찾을 수 있습니까? 특정 패키지에 포함된 모든 클래스 또는 인터페이스를 검색할 수 있습니까?(예를 들어, 빠르게 보면 아니라고 생각됩니다.)클래스 로더의 동적 특성으로 인해 이 작업은 불가능합니다.클래스 로더는 VM에 제공할 수 있는 클래스를 알릴 필요가 없으며, 대신 클래스에 대한 요청만 전달되므로 클래스를 반환하거나 예외를 발생시켜야 합니다. 그러나 사용자가 직접 클래스 로더를 작성하거나 클래스 경로와 해당 jar를 검사하면 이 정보를 찾을 수 있습니다.이것은 파일 시스템 조작에 의한 것이며, 리플렉션에 의한 것은 아닙니다.이를 지원하는 라이브러리가 있을 수도 있습니다. 원격으로 생성되거나 전달되는 클래스가 있는 경우 해당 클래스를 검색할 수 없습니다. 일반..

programing 2022.07.10

Vuex mapstate 개체가 정의되지 않았으며 [vuex] 알 수 없는 변환 유형: "

Vuex mapstate 개체가 정의되지 않았으며 [vuex] 알 수 없는 변환 유형: " vue.js 및 vuex는 처음이고 mapstate 객체에 문제가 있습니다.첫 번째로 제 스토어에는 모듈이 1개밖에 없습니다. -Store -index.js -mutations.js -actions.js -state.js state.syslog: export default { userInfo: { messages: [{ 1: 'test', 2: 'test' }], notifications: [], tasks: [] } } 따라서 userInfo 오브젝트에 접속하려고 하면 모든 것이 정상적으로 동작합니다. computed: { ...mapState(["userInfo"]), } 그 후 모듈을 만들기로 했습니다. -S..

programing 2022.07.10

vue3 구성 API의 vuex 모듈 속성

vue3 구성 API의 vuex 모듈 속성 vue는 처음이고 vue 3과 컴포지션 API로 작업하고 있습니다.컴포지션 API와 관련된 것을 찾는 것은 매우 어렵기 때문에 도움을 청하려고 합니다.API를 사용하기 위해 vuex 모듈과 Axios를 조합하여 사용하고 있습니다. 이 코드를 옵션 API에서 컴포지션 API로 전송하려면 어떻게 해야 하나요? TestApi.js import axios from 'axios' const posts = { namespaced: true, state: { posts: [] }, mutations: { SET_POSTS(state, data){ state.posts = data } }, actions: { loadPosts({commit}) { axios .get('htt..

programing 2022.07.10

반응성을 트리거하지 않고 Vuex 상태 차이를 계산하는 방법

반응성을 트리거하지 않고 Vuex 상태 차이를 계산하는 방법 클릭 후 Vuex 상태가 변경되는 컴포넌트 목록이 있습니다.두 Vuex 상태 값(클릭 핸들러에서 디스패치된 액션 전과 후)의 차이를 렌더링합니다. 다음과 같은 경우가 있습니다. {{difference}} 그러나 문제는 작업 디스패치 시 Vuex 스토어와 Vuex 반응성이 변경되어 애플리케이션 구성 요소가 다시 렌더링되기 때문에 이 코드가 무한 렌더링 루프를 발생시킨다는 것입니다. 디스패치 액션보다 Vuex 대응성을 무효화하고 새로운 값을 취득하며 디스패치 실행 취소 액션과 대응성을 유효하게 할 가능성이 있습니까?만약 그렇다면, 내 문제를 해결할 수 있을 거야.이것은 검증되지 않았지만 제 생각은differenceIIE(즉시 호출된 함수 표현식)에..

programing 2022.07.10

라우터에 데이터를 삽입하려면 어떻게 해야 합니까?각 vuejs 컴포넌트 전에?

라우터에 데이터를 삽입하려면 어떻게 해야 합니까?각 vuejs 컴포넌트 전에? 시야를 보호하기 위해 각각 전에 router를 사용합니다.vue에 입력하기 전에 사용자를 가져옵니다.인증된 모든 페이지에서 이 사용자를 사용하고 싶습니다.라우터에 데이터를 삽입하려면 어떻게 해야 합니까?각 vuejs 컴포넌트 전에? 다음은 경로 정의입니다. import Vue from 'vue'; import VueRouter from 'vue-router'; import AuthService from './services/AuthService'; import Index from './pages/Index.vue'; Vue.use(VueRouter); const routes = [ {path: '/', name: 'index'..

programing 2022.07.10
반응형