반응형

분류 전체보기 1664

Java를 사용하여 문자열을 텍스트파일에 저장하려면 어떻게 해야 하나요?

Java를 사용하여 문자열을 텍스트파일에 저장하려면 어떻게 해야 하나요? Java에서는 "text"라는 문자열 변수에 텍스트 필드의 텍스트가 있습니다. 텍스트 변수의 내용을 파일에 저장하려면 어떻게 해야 합니까?바이너리 데이터가 아닌 단순히 텍스트를 출력하는 경우 다음 기능이 작동합니다. PrintWriter out = new PrintWriter("filename.txt"); 그런 다음 출력 스트림과 마찬가지로 String을 씁니다. out.println(text); 여전히 예외 처리가 필요합니다. .out.close()시시면됩됩됩됩됩됩 Java 7 이후를 사용하는 경우 "리소스와 함께 시도" 문을 사용하면 자동으로 닫힙니다.PrintStream으로) 다 try (PrintWriter out = new..

sourcecode 2022.08.07

모키토:개인 @Autowired 필드에 실제 개체 주입

모키토:개인 @Autowired 필드에 실제 개체 주입 나는 모키토의 것을 사용하고 있다.@Mock그리고.@InjectMocksSpring's로 주석을 단 개인 필드에 종속성을 주입하는 주석@Autowired: @RunWith(MockitoJUnitRunner.class) public class DemoTest { @Mock private SomeService service; @InjectMocks private Demo demo; /* ... */ } 그리고. public class Demo { @Autowired private SomeService service; /* ... */ } 이제 사적으로도 실물을 주입하고 싶습니다.@Autowired필드(세터 없음)이것이 가능한가 아니면 Mocks만 주입하..

sourcecode 2022.08.07

Vuex 작업 페이로드가 정의되지 않았습니다.

Vuex 작업 페이로드가 정의되지 않았습니다. 다음과 같은 컴포넌트가 있습니다(간소화). 다음으로 다음과 같은 가게가 있습니다(간소화). const state = { vehicleIdentificationNumber: null, }; const actions = { setVehicleIdentificationNumber({ commit }, { vin }) { console.log(vin); // this console.log outputs undefined commit('SET_VEHICLE_IDENTIFICATION_NUMBER', vin); } }; const mutations = { SET_VEHICLE_IDENTIFICATION_NUMBER(state, vin) { state.vehicleIde..

sourcecode 2022.08.07

jwt 인증을 사용하여 vue 응용 프로그램에 자동 로그인

jwt 인증을 사용하여 vue 응용 프로그램에 자동 로그인 jwt 토큰을 사용하여 작업을 승인하고 백엔드에서 보호된 리소스를 요청합니다. 프런트 엔드:Vue, Vue 라우터, VueX, Vuetify 백엔드: Express, jwt 토큰, cookieParser 로그인 루트를 정상적으로 호출하면토큰 및 사용자 데이터(사용자 이름, 이메일, userId)가 프런트엔드로 반환됩니다.또한 httpOnly cookie(새로고침 포함)를 반송합니다.토큰) 및 새로고침 삽입데이터베이스 반대편에 토큰이 있습니다.vuex 스토어를 통해 트리거합니다.state.loggedIn로.true를 할당합니다.user에 반대하다.state.user. 같은 기능으로,userlocalStorage에 대해 이의를 제기합니다. 새 탭을 ..

sourcecode 2022.08.07

Nuxt JS vuex에서 Vue 라우터를 사용하여 리디렉션

Nuxt JS vuex에서 Vue 라우터를 사용하여 리디렉션 앱의 일부로 로그인/등록 시스템을 구축하고 있습니다.Firebase와 Vuex를 사용하여 인증 및 데이터베이스 정보를 처리하고 있습니다.Nuxt JS에는 사용자를 생성하고 로그인하고 로그아웃하는 작업이 있습니다. 사용자가 성공적으로 등록된 후/로그인을 클릭하면 내 코드가 다음과 같습니다. export const actions = { /* * Create a user */ createUser ({commit}, payload) { this.$fireAuth.createUserWithEmailAndPassword(payload.email, payload.password).then(function(firebaseUser) { commit('setUs..

sourcecode 2022.08.07

LD_PRELOAD 메커니즘을 사용한 'malloc' 재정의

LD_PRELOAD 메커니즘을 사용한 'malloc' 재정의 malloc 호출을 stderr에 기록할 수 있는 간단한 공유 라이브러리를 작성하려고 합니다(원하신다면 'mtrace'의 일종입니다. 그러나 이것은 동작하지 않습니다.제가 하는 일은 다음과 같습니다. /* mtrace.c */ #include #include static void* (*real_malloc)(size_t); void *malloc(size_t size) { void *p = NULL; fprintf(stderr, "malloc(%d) = ", size); p = real_malloc(size); fprintf(stderr, "%p\n", p); return p; } static void __mtrace_init(void) __a..

sourcecode 2022.08.07

VueJs 및 Larabel을 사용하여 여러 파일 업로드

VueJs 및 Larabel을 사용하여 여러 파일 업로드 여러 파일을 업로드하기 위해 한 번의 투고 요청을 하려고 합니다.이제 여러 파일에 사용할 수 있는 기능적 방법이 생겼습니다.하지만 한 가지 부탁이 있습니다. submitFile(){ this.contract_file.forEach((file) =>{ let formData = new FormData(); formData.append('file', file.file); axios.post('contracts/uploadfile/' + this.id_contract, formData, { headers: { 'Content-Type': 'multipart/form-data', } } ).then(function(){ // }) .catch(functi..

sourcecode 2022.08.07

webpack,vue.dll,vue 파일을 컴파일할 수 없습니다.

webpack,vue.dll,vue 파일을 컴파일할 수 없습니다. vue.js와 webpack은 처음이라 vue 파일을 컴파일하는 데 문제가 있습니다. 템플릿 테크놀로지로 Spring boot과 pebble을 사용하고 있습니다.단일 .js 파일을 생성하여 인덱스에 포함시키고 싶습니다. 여기 webpack.config.js가 있습니다. module.exports = { // This is the "main" file which should include all other modules entry: './src/main/resources/static/app/main.js', // Where should the compiled file go? output: { // To the `dist` folder pat..

sourcecode 2022.08.07

변환에서 푸시할 때 Vuex 저장소에서 구성 요소 컬렉션을 업데이트하지 않음

변환에서 푸시할 때 Vuex 저장소에서 구성 요소 컬렉션을 업데이트하지 않음 밀려고 해task로.state.tasks변수 배열은 변환을 통해 저장 모듈에 있습니다.모든 작업을 가져와 할당하는 경우state.tasks모든 것이 완벽하게 작동하고 화면에 표시되지만task에 대해서state.tasks스토어에서 뷰에 추가하지 않습니다.(console.log 태스크가 state.tasks로 변환되어 있는 것을 console.log 태스크에서 확인했습니다.에러는 없습니다).아래에 정보를 남겼습니다.내가 뭘 잘못하고 있지? 상태: const state = { tasks: [], }; 액션:그tasksImport하는 API 서비스입니다.import tasks from '../../api/tasks'; const act..

sourcecode 2022.08.07

타입 번호의 입력에 대해서, 증감 처리를 덮어쓰는 방법이 있습니까?

타입 번호의 입력에 대해서, 증감 처리를 덮어쓰는 방법이 있습니까? 제가 하고 싶은 것은 내장된 html 입력 버튼을 숫자의 증감용으로 조작하는 것입니다.이것을 「방법이 있다」라고 하는 경우는, 당연히 그것이 바람직합니다. 우선 Vue를 배우기 위해 만든 작은 vue-app을 만들고 있습니다.지금 구입한 것은 Vuex 스토어입니다.이 스토어에는 쇼핑 카트의 상태와 방법이 포함되어 있습니다.이미지에 표시된 값 item.itemCount를 입력 필드 값에 바인딩했습니다.그러나 실제로 vuex-state를 적절한 방법으로 업데이트하기 위해 증가/감소 버튼이 필요합니다. 입력란 사용을 중지하고 '카운트 뷰'+버튼 2개를 작성하면 되는 것은 알고 있습니다만, 이런 조작이 가능한지 궁금합니다. 쇼핑카트 업데이트표시..

sourcecode 2022.08.03
반응형