반응형

source 768

Java 8 스트림을 중단하거나 각 스트림에서 반환하시겠습니까?

Java 8 스트림을 중단하거나 각 스트림에서 반환하시겠습니까? 외부 반복을 사용하는 경우Iterable사용하고 있다break또는return각 루프에 대해 다음과 같이 확장됩니다. for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } 어떻게 하면break또는returnJava 8 lamda 식에서 내부 반복을 사용합니다. someObjects.forEach(obj -> { //what to do here? }) 이게 필요하시면 사용하지 마세요.forEach단, 스트림에서 사용할 수 있는 다른 방법 중 하나는 목표가 무엇인지에 따라 달라집니다. 예를 들어, 이 루프의 목적이 일부 술어와 일치하는 첫..

source 2022.08.08

Laravel Passport 및 클라이언트 자격 증명으로 자체 API를 사용하는 방법

Laravel Passport 및 클라이언트 자격 증명으로 자체 API를 사용하는 방법 퍼스널 액세스 토큰을 가진 사용자를 위해 올바르게 설정했지만 모든 api 루트를 보호하고 싶습니다.클라이언트 자격 증명 부여 토큰처럼 들리는 문서를 읽는 것이 필요합니다.에 클라이언트 ID와 클라이언트 시크릿이 있습니다..env파일; 추가했습니다.client미들웨어 사용\Laravel\Passport\Http\Middleware\CheckClientCredentials::class이를 일부 API 루트에 적용했습니다. 나는 Vue와 Axios를 사용하고 있다. 이러한 보호된 API 루트에 액세스하기 위해 필요한 토큰을 취득하고 설정하려면 어떻게 해야 합니까?Laravel 문서는 "당신의 API를 소비한다"는 것에 대해..

source 2022.08.08

Vuejs. 하위 구성 요소의 프로펠을 변환해도 경고가 트리거되지 않습니다.왜 그럴까

Vuejs. 하위 구성 요소의 프로펠을 변환해도 경고가 트리거되지 않습니다.왜 그럴까 프롭 돌연변이(Vue 2.6)에서 이상한 점을 발견했습니다. 하위 구성 요소에서 직접 소품을 변형하는 것은 피해야 하며 다음과 같은 유명한 경고를 트리거합니다. "값이 덮어쓰게 되므로 프로포트를 직접 변환하지 마십시오." 부모 컴포넌트에 다음과 같은 데이터가 있는 경우 exemple: "Hello World" 내가 자식 부품에 소품으로 물려준 거야그 아이 컴포넌트에서 내가 하는 일이 this.exemple = "Hello World!" 경고를 받았어요.그럴 만도대체로.부모의 데이터가 다음과 같은 객체일 경우 exemple : {message : "Hello World"} 그리고 내가 그 아이에게서 그런 짓을 한다고. t..

source 2022.08.08

Ubuntu에 Java 7 설치

Ubuntu에 Java 7 설치 저는 java에서 했습니다.으로 설치하고 싶습니다. 위에 PATH,, 에서 JDK를 하면 JDK가 됩니다(PATH, CLASSPATH, JAVA_HOME).단말기에서 입력했을 경우java -version foralobo@ubuntu-vincy:~$ java -version java version "1.7.0_21" Java(TM) SE Runtime Environment (build 1.7.0_21-b11) Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode) 단, 이클립스 또는 넷빈을 설치하려고 하면 시스템에 Java가 설치되어 있지 않다고 경고합니다. 수동 설치를 완료하려면 무엇이 부족합니까? (Ubuntu ..

source 2022.08.08

C의 외부 .c 파일에서 함수를 호출하는 방법

C의 외부 .c 파일에서 함수를 호출하는 방법 내 파일은 // main.c #include "add.c" int main(void) { int result = add(5,6); printf("%d\n", result); } 그리고. // add.c int add(int a, int b) { return a + b; } 큰따옴표 사용#include "ClasseAusiliaria.c"[앵글 브라켓 사용 안 함]) ] 그리고 같은 디렉토리/폴더에 확장자로 파일을 저장하는 것을 선호합니다. TLDR: 교환#include 와 함께#include "ClasseAusiliaria.c"변경하다Main.c그렇게 #include #include #include "ClasseAusiliaria.h" int main(..

source 2022.08.08

지정한 하위 항목에 이미 상위 항목이 있습니다.먼저 자녀의 부모(Android)에서 removeView()를 호출해야 합니다.

지정한 하위 항목에 이미 상위 항목이 있습니다.먼저 자녀의 부모(Android)에서 removeView()를 호출해야 합니다. 두 레이아웃을 자주 바꿔야 합니다.에러는, 이하의 레이아웃으로 발생하고 있습니다. 처음에 레이아웃을 호출했을 때는 에러가 발생하지 않고 문제 없습니다.다음으로 다른 레이아웃(공백)을 호출한 후 레이아웃을 다시 호출하면 다음 오류가 발생합니다. > FATAL EXCEPTION: main > java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 레이아웃 코드는 다음과 같습니다. tv = new TextVi..

source 2022.08.08

VueJ 컴포넌트 간에 공통 CSS 공유

VueJ 컴포넌트 간에 공통 CSS 공유 저는 VueJs 2 프로젝트를 진행하고 있는데 코드를 정리하려고 하지만 스코프 스타일링에 어려움을 겪고 있습니다. 여기 제 요구 사항이 있습니다.:) 서로 매우 유사한 컴포넌트가 3개 있기 때문에mixins코드를 하나의 파일로 병합합니다.각 컴포넌트는 그것을 사용합니다.mixins둘 다template그리고.vuejs특정 컴포넌트의 조건을 커스터마이즈하고 싶을 때는, 그 컴포넌트의 코드를 덮어쓰기만 하면, 이 부분에서는 정상적으로 동작합니다. 하지만 한 가지 더 하고 싶은 게 있는데scoped style믹스인에 대해서도요.현재 스타일은 에 싸여 있다.태그와 이 스타일은 컴포넌트에 매우 적합하지만 스타일링 코드를 3개의 컴포넌트에 모두 복제해야 합니다. 이러한 스타일..

source 2022.08.08

구성 요소에서 이벤트를 수신하는 vuej

구성 요소에서 이벤트를 수신하는 vuej 콘솔에서 내보내는 커스텀컴포넌트에서 플래시 이벤트를 수신할 수 없습니다.내 컴포넌트는 다음과 같습니다. /* file flash.vue */ {{ body }} export default { props: ['type','message'], data() { return { body: this.message, show: false, }; }, created() { if(this.body) { this.showComp(); this.hide(); } }, methods: { showComp: function(){ this.show = true; }, hide: function() { var vm = this; setTimeout(function() { vm.show =..

source 2022.08.08

롤업 Vue2 - 빌드 실패

롤업 Vue2 - 빌드 실패 롤업 + vue 2 설정에 문제가 발생하여 온라인에서 모순되는 정보를 얻을 수 있습니다.롤업 구성: import vue from 'rollup-plugin-vue'; import postcss from 'rollup-plugin-postcss'; import sass from 'rollup-plugin-sass'; import image from '@rollup/plugin-image'; import babel from 'rollup-plugin-babel'; import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; const plugins = [ vue({ p..

source 2022.08.08

iPhone에서 Objective-C를 사용한 메서드 이름 NSLogg

iPhone에서 Objective-C를 사용한 메서드 이름 NSLogg 현재, 로그의 클래스명과 소스 라인 번호를 인쇄하기 위한 확장 로그 메커니즘을 스스로 정의하고 있습니다. #define NCLog(s, ...) NSLog(@" %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) 예를 들어 NCLog(@"Hello world")를 호출했을 때;출력은 다음과 같습니다. Hello world 여기서 다음과 같은 메서드 이름도 로그아웃합니다. Hello world 따라서 어떤 메서드가 호출되는지 알 수 있을 때 디버깅이 쉬워집니다.X..

source 2022.08.08
반응형