반응형

전체 글 502

java.util의 차이.랜덤 및 java.security.Secure Random

java.util의 차이.랜덤 및 java.security.Secure Random 저희 팀은 랜덤 토큰을 생성하는 서버 측 코드(자바)를 건네받았는데, 이에 대해 질문이 있습니다. 이러한 토큰의 용도는 세션 ID, 비밀번호 재설정 링크 등에 매우 중요합니다.따라서 누군가가 추측하거나 실행 가능한 방법으로 강요하는 것을 피하기 위해 암호적으로 무작위여야 합니다.토큰은 "롱"이므로 64비트입니다. 이 코드에서는 현재java.util.Randomclass를 지정하여 이러한 토큰을 생성합니다.의 매뉴얼java.util.Random에는 다음 사항이 명시되어 있습니다. java.util 인스턴스.랜덤은 암호학적으로 안전하지 않습니다.대신 SecureRandom을 사용하여 보안에 민감한 응용 프로그램에서 사용하기 ..

programing 2022.08.13

프로젝트에 vuetify를 추가하는 동안 오류가 발생했습니다.

프로젝트에 vuetify를 추가하는 동안 오류가 발생했습니다. 작성했습니다.vue-cli프로젝트. 그리고 뷰티피티를 넣으려고 했는데 안 되더라고요. 실행했습니다.npm install vuetify --save 터미널에서 오류가 발생했습니다. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.1.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch..

programing 2022.08.13

vuex를 사용하여 ajax api-module 로드, 저장 및 새로고침

vuex를 사용하여 ajax api-module 로드, 저장 및 새로고침 저는 asp.net core 2 api의 프런트엔드로 기능하는 vue3-app을 가지고 있습니다. 요청된 데이터의 대부분은 여러 구성 요소에 의해 사용됩니다.또한 동일한 요청을 여러 번 하지 않기 위해 응답 데이터가 아직 vuex 저장소에 없는 경우 해당 데이터를 저장하려고 합니다. 문제는 대부분의 데이터가 많이 변경되기 때문에 vuex에 데이터를 업데이트하도록 지시할 수 있어야 한다는 것입니다.그러나 요청된 데이터 중 일부는 자주 갱신할 필요가 없고 일부는 전혀 갱신할 필요가 없기 때문에 모든 데이터를 갱신할 필요는 없습니다(예: 국가 목록). 따라서 vuex whter에게 특정 Axios 요청의 응답을 영원히 저장하거나 일정 시..

programing 2022.08.13

Linux에서 pthread_create에 대한 참조가 정의되지 않았습니다.

Linux에서 pthread_create에 대한 참조가 정의되지 않았습니다. https://computing.llnl.gov/tutorials/pthreads/에서 다음 데모를 웹에서 찾았습니다. #include #include #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread #%ld!\n", tid); pthread_exit(NULL); } int main (int argc, char *argv[]) { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t c/c++빌드 -> ..

programing 2022.08.13

C/C#/C++에서 역루프를 실행하는 가장 좋은 방법은 무엇입니까?

C/C#/C++에서 역루프를 실행하는 가장 좋은 방법은 무엇입니까? 어레이 내에서 뒤로 이동해야 하기 때문에 다음과 같은 코드가 있습니다. for (int i = myArray.Length - 1; i >= 0; i--) { // Do something myArray[i] = 42; } 더 좋은 방법이 있을까요? 업데이트: C#에는 다음과 같은 메커니즘이 내장되어 있을 것으로 기대하고 있습니다. foreachbackwards (int i in myArray) { // so easy } 업데이트 2: 더 나은 방법이 있습니다.Rune는 다음과 같이 상을 받는다. for (int i = myArray.Length; i-- > 0; ) { //do something } //or for (int i = myAr..

programing 2022.08.13

Vue + Webpack 스테이징/프리프로덕션 구성

Vue + Webpack 스테이징/프리프로덕션 구성 제가 하고 싶은 일은 다음과 같습니다.직장에서는 현재 여러 환경에서 작업할 수 있습니다.개발 환경에는 스테이징 환경('프리프로덕션'이라고 함)과 프로덕션 인스턴스가 여러 개 있습니다.우리는 프런트엔드를 위해 Vue에서 일하기 시작했고 번들링에 웹 팩을 사용하고 있습니다(구체적으로는vue-cli및 의 웹 팩템플릿을vue-cli프리프로덕션용 Web 팩템플릿의 구성을 작성하기 위해 프리프로덕션으로 전개할 것인지 실전 가동으로 전개할 것인지에 따라 프로젝트의 구성 옵션을 설정할 수 있습니다.다음은 델이 작성한 템플릿입니다.https://github.com/JasonGrubb/webpack사전 프로덕션 환경은 프로덕션 환경의 복제로 생성되었습니다.아직까지는 동작..

programing 2022.08.13

Vue 유닛 테스트:소품, vuex 스토어, 워처, 게터 등을 사용하여 복잡한 컴포넌트를 테스트하는 방법

Vue 유닛 테스트:소품, vuex 스토어, 워처, 게터 등을 사용하여 복잡한 컴포넌트를 테스트하는 방법 vue 앱의 유닛 테스트(Jest)에 대한 질문이 있습니다.아키텍처적인 질문이라고 생각합니다만, 구체적인 코드 예도 도움이 될 수 있습니다. 앱에서 다소 복잡한 vue 컴포넌트 설정을 스케치했습니다.그것들은 여전히 단순하지만 나는 그들이 상황을 설명하는 것을 도와야 한다고 생각한다. (픽셀 이외의 데이터를 선호하는 사용자를 위한 PDF 첨부 파일: ) 3개의 하위 컴포넌트가 있는 래퍼가 있습니다. 검색(지도에서 검색할 입력 필드) 목록(매장 목록, 지도에 마커로도 표시됨) 지도(Google 지도 자체) 이 테스트를 위해 몇 가지 유닛 테스트를 작성하고 싶은데 테스트 셋업이 너무 지루해 보여서 이 방법..

programing 2022.08.13

C99 'restrict' 키워드를 실제로 사용하시겠습니까?

C99 'restrict' 키워드를 실제로 사용하시겠습니까? 몇 가지 문서와 질문/답변을 훑어보던 중 언급되어 있는 것을 보았습니다.저는 포인터를 다른 곳을 가리키는 데 사용하지 않겠다는 프로그래머의 약속이라는 간단한 설명을 읽었습니다. 이것을 실제로 사용할 가치가 있는 현실적인 사례를 제안할 수 있는 사람이 있습니까?restrict기본 오브젝트에 액세스하는 것은 포인터뿐이라고 합니다.포인터 에일리어스의 가능성을 배제하고 컴파일러에 의한 최적화를 개선합니다. 예를 들어 메모리 내에 숫자의 벡터를 곱할 수 있는 특수한 명령어를 가진 기계가 있으며, 다음과 같은 코드를 가지고 있다고 가정합니다. void MultiplyArrays(int* dest, int* src1, int* src2, int n) { f..

programing 2022.08.13

Laravel : Vue js가 로드되기 전에 보간 코드를 숨기려면 어떻게 해야 합니까?

Laravel : Vue js가 로드되기 전에 보간 코드를 숨기려면 어떻게 해야 합니까? Laravel 웹사이트가 있는데, Laravel을 사용하여 데이터베이스에서 데이터를 로드하면 A가 결과를 JavaScript로 전달합니다. 그리고 Vue js를 사용합니다.v-for데이터를 표시합니다.문제는 Vue Js가 로드되기 전에 홈 페이지에 보간이 표시되며 php로 데이터를 가져와 js로 전달하기 때문에 v-cloak이 작업을 수행할 수 없다는 것입니다. 어떻게 하면 페이지에 내삽이 표시되지 않게 할 수 있을까요? 갱신하다 '내삽'이란 이런 거야 그리고 이게 내 메인 블레이드야.홈페이지로 로드되는 php 파일: @extends('layouts.app') @section('main-content') @{{for..

programing 2022.08.11
반응형