분류 전체보기 765

AngularJS: 컨트롤러와 서비스

AngularJS: 컨트롤러와 서비스 서비스, 공장, 컨트롤러, 디렉티브 등 angularjs 엔티티의 적절한 사용에 관한 글을 몇 개 읽은 적이 있습니다. 특히 관심사는 컨트롤러와 서비스의 비교입니다.그러나 어떤 게시물도 컨트롤러가 서비스를 할 수 없는 것과 그 반대인 것을 알려주지 않았습니다. 이것이 나열될 수 있을까요, 아니면 단지 앵글의 용법에 있어서 규범적인 문제일까요? 컨트롤러는 일반적으로 뷰로 바인드하기 위해 사용됩니다.컨트롤러는 뷰의 라이프 사이클을 관리하며 뷰 컨트롤러로 간주해야 합니다.뷰 인스턴스별로 새 컨트롤러가 생성됩니다.즉, 특정 뷰에서 벗어나 다시 이동하거나 특정 뷰 인스턴스가 여러 개 있는 경우 매번 새 컨트롤러가 생성됩니다. 서비스는 일반적으로 애플리케이션의 비즈니스 로직으로..

programing 2023.03.05

PL/SQL 블록의 테이블에 행이 있는지 확인하는 올바른 방법

PL/SQL 블록의 테이블에 행이 있는지 확인하는 올바른 방법 어제 몇 가지 작업을 작성했는데 PL/SQL을 사용할 때 테이블에 행이 있는지 확인하는 올바른 방법 및 승인된 방법을 잘 모르겠다는 생각이 들었습니다. 예를 들어 표를 사용합니다. PERSON (ID, Name); 분명히 다음과 같은 것은 할 수 없습니다(비밀 방법이 없는 한). BEGIN IF EXISTS SELECT id FROM person WHERE ID = 10; -- do things when exists ELSE -- do things when doesn't exist END IF; END; 그래서 이 문제를 해결하기 위한 나의 표준 방법은 다음과 같습니다. DECLARE tmp NUMBER; BEGIN SELECT id INTO..

programing 2023.03.05

스프링 부트 java.langNoClassDefFoundError: javax/servlet/Filter

스프링 부트 java.langNoClassDefFoundError: javax/servlet/Filter Spring Boot 1.2.3으로 새로운 프로젝트를 시작했습니다.에러가 납니다. java.lang.NoClassDefFoundError: javax/servlet/Filter 그라데이션 의존관계: dependencies { compile("org.springframework.boot:spring-boot-starter-actuator") compile("org.springframework.boot:spring-boot-starter-data-jpa") compile("org.springframework.boot:spring-boot-starter-security") compile("org.sprin..

programing 2023.03.05

JSON은 ""로 시작할 수 있습니까?

JSON은 ""로 시작할 수 있습니까? json.org에서 읽을 수 있는 바에 따르면 모든 JSON 문자열은 다음 문자로 시작합니다.{) 및 (중괄호[JSON을 사용하다 용 the the the를 .json4j, 도서관, , 도서관, 도서관, 도서관, 도서관, , 도서관, , 도서관, 도서관, 도서관, 도서관, , .[JSON은 JSON을 사용하고 있습니다.스키마를 으로 시작할 수 잘 .[ '시작할 수 없다'로할 수 {.JSON은 어레이 또는 객체 중 하나입니다.특히 json.org에서 제외: JSON은 다음 두 가지 구조를 기반으로 구축됩니다. 이름/값 쌍의 집합입니다.다양한 언어에서 이는 객체, 레코드, 구조, 사전, 해시 테이블, 키 목록 또는 연관 배열로 실현됩니다. 값의 순서부 리스트.대부분의 ..

programing 2023.03.05

Angular 2에서 클릭 시 이벤트를 호출합니다.

Angular 2에서 클릭 시 이벤트를 호출합니다. 컴포넌트(타이프스크립트) 내의 함수를 선언하고 Angular 2의 클릭 이벤트로 호출하려면 어떻게 해야 합니까?다음은 Angular 2 코드가 필요한 Angular 1의 동일한 기능에 대한 코드입니다. //컨트롤러 app.controller('myCtrl', ['$scope', function($cope) { $scope.myFunc= { console.log("function called"); }; }]); 컴포넌트 코드: import { Component } from "@angular/core"; @Component({ templateUrl:"home.html" }) export class HomePage { public items: Array; c..

programing 2023.03.05

QJson Document, QJson Object, QJson Array를 사용한QT 해석

QJson Document, QJson Object, QJson Array를 사용한QT 해석 Qt5를 사용하고 있습니다.json 객체에서 값을 가져오려고 합니다.데이터를 가져오려고 하는 json 객체는 다음과 같습니다. { "success": true, "properties": [ { "ID": 1001, "PropertyName": "McDonalds", "key": "00112233445566778899aabbccddeeff" }, { "ID": 1002, "PropertyName": "Burger King", "key": "10112233445566778899aabbccddeeff" }, { "ID": 1003, "PropertyName": "Taco Bell", "key": "20112233445..

programing 2023.03.05

지시적 정의의 트랜슬루드 옵션을 이해하고 있습니까?

지시적 정의의 트랜슬루드 옵션을 이해하고 있습니까? angularjs의 지령으로는 가장 이해하기 어려운 개념 중 하나라고 생각합니다. http://docs.angularjs.org/guide/directive 에서 입수된 문서에는 다음과 같이 기재되어 있습니다. transclude - 요소의 내용을 컴파일하여 디렉티브에서 사용할 수 있도록 합니다.일반적으로 ngTransclude와 함께 사용됩니다.변환의 장점은 링크 함수가 올바른 스코프에 미리 바인딩된 변환 함수를 수신한다는 것입니다.일반적인 설정에서 위젯은 분리 범위를 생성하지만 변환은 하위 항목이 아니라 분리 범위의 형제 항목입니다.이렇게 하면 위젯이 개인 상태가 되고 변환이 상위(사전 분리) 범위에 바인딩될 수 있습니다. true - 지시문의 내용..

programing 2023.03.05

각 $http vs 서비스 vs ng Resource

각 $http vs 서비스 vs ng Resource 서버에 대한 단순한 $http 요청을 사용하거나 해당 요청을 서비스로 래핑하는 것과 ngResource 개체를 사용하는 것의 장점과 단점을 이해하고 싶습니다(RESTful 리소스에 관한 명백한 것 이외). 제가 이해하기로는 $http 요청은 낮은 수준이지만 매우 유연하고 설정이 가능한 반면 RESTful API를 다룰 때 ngResource 객체는 매우 간단한 통신을 제공합니다. 제가 문의하는 것은 매우 간단한 시나리오입니다.예를 들어 서버로부터의 데이터 취득(객체 배열의 GET 요구라고 합니다)은 $http 요구를 서비스로 래핑(항상 그래야 합니까?)하거나 ngResource 개체를 사용하는 것보다 단순하게 사용하는 것이 효율적입니다. 어떤 의견이라..

programing 2023.03.05

폼 데이터와 요청 페이로드의 차이점은 무엇입니까?

폼 데이터와 요청 페이로드의 차이점은 무엇입니까? 이 질문에는 이미 답변이 있습니다. Chrome 개발 도구 네트워크 탭에 보이는 "Request Payload"와 "Form Data"의 차이점은 무엇입니까? (3개의 답변) 닫힘3년 전. AJAX Post 요청을 전송하고 send() 메서드의 queryString 파라미터를 전송하면 Chrome Developer Tool의 XHR 캡처 도구는 요청 페이로드 아래에 매개 변수를 표시합니다.jquery의 Post 기능을 사용하면 Form Data 섹션 아래에 파라미터가 표시됩니다. 차이점은 무엇입니까?송신 기능을 사용하는 방법에 대한 충분한 정보를 제공하지 않았지만, 폼 데이터를 송신하는 것을 지정하기 위해 mime 타입을 설정하지 않은 것으로 생각됩니다...

programing 2023.03.05

Angular를 테스트하려면 어떻게 해야 합니까?콘솔에서 JS 서비스를 제공합니까?

Angular를 테스트하려면 어떻게 해야 합니까?콘솔에서 JS 서비스를 제공합니까? 다음과 같은 서비스가 있습니다. angular.module('app').factory('ExampleService', function(){ this.f1 = function(world){ return 'Hello '+world; } return this; }) 자바스크립트 콘솔에서 테스트하여 함수를 호출하고 싶습니다.f1()서비스를 제공합니다. 내가 어떻게 그럴 수 있을까?TLDR: 찾고 있는 명령어는 한 줄에 다음과 같습니다. angular.element(document.body).injector().get('serviceName') 딥 다이브 AngularJS는 의존성 주입(DI)을 사용하여 컴포넌트, 지침 및 기타 ..

programing 2023.03.05