반응형

spring3 393

Angular2 : MVC, MVVM 또는 MV *

Angular2 : MVC, MVVM 또는 MV *? Angular는 양방향 데이터 바인딩 기능으로 인해 MVV * 디자인 원칙을 어느 정도 따르고있었습니다. Angular2는 React 개발자에게 익숙한 개념 인 컴포넌트 기반 UI를 채택하고 있습니다. 어떤 의미에서 Angular 1.x 컨트롤러 및 지시문은 새로운 Angular 2 구성 요소로 흐려집니다. 즉, Angular 2에는 컨트롤러와 지시문이 없습니다. 대신 구성 요소에는 구성 요소가 나타낼 html 태그에 해당하는 선택기와 구성 요소가 채울 HTML 템플릿을 지정하는 @View가 있습니다. Angular2는 여전히 양방향 데이터 바인딩을 구현하지만 예를 들어 @Component기사 목록을 표시하는 a와 class기사 객체를 정의하는 a 가..

IT이야기 2021.04.19

Rails 5에서 터보 링크를 비활성화하는 방법

Rails 5에서 터보 링크를 비활성화하는 방법은 무엇입니까? 웹 소켓을 다룰 때 끊임없는 골칫거리이며 버그를 추가하는 것 외에도 성능이 저하됩니다. ActionCable이 내가 업그레이드 한 모든 이유이기 때문에 완전히 제거하고 싶습니다. 기본적으로 여기 에서 똑바로 . Rails 4 용이지만 단계는 동일하다고 생각합니다. 1) gem 'turbolinks'Gemfile 에서 줄을 제거하십시오 . 2) //= require turbolinksapp / assets / javascripts / application.js에서 제거하십시오 . 3) "data-turbolinks-track" => trueapp / views / layouts / application.html.erb에서 두 개의 해시 키 / ..

IT이야기 2021.04.19

Docker-이 플랫폼에서는 이미지 운영 체제 "창"을 사용할 수 없습니다.

Docker-이 플랫폼에서는 이미지 운영 체제 "창"을 사용할 수 없습니다. 내 Windows 10 컴퓨터에서 이것을 시도했습니다. Dockerfile : From microsoft/nanoserver CMD ["echo", "Hello World"] 추신 C:\FSD\Docker\Trial1> docker build -t lea/leatest . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM microsoft/nanoserver latest: Pulling from microsoft/nanoserver bce2fbc256ea: Pulling fs layer 58f68fa0ceda: Pulling fs layer image operatin..

IT이야기 2021.04.19

정렬시 최소한의 공간을 낭비하기 위해 구조체에서 멤버 구성

정렬시 최소한의 공간을 낭비하기 위해 구조체에서 멤버를 구성하려면 어떻게해야합니까? [ 구조 패딩 및 패킹 의 중복이 아닙니다 . 그 질문은 패딩이 언제 어떻게 발생하는지에 관한 것입니다. 이건 어떻게 다룰 지에 대한 것입니다.] 방금 C ++의 정렬 결과로 얼마나 많은 메모리가 낭비되는지 깨달았습니다. 다음과 같은 간단한 예를 고려하십시오. struct X { int a; double b; int c; }; int main() { cout

IT이야기 2021.04.19

다른 메서드를 호출하는 메서드 단위 테스트

다른 메서드를 호출하는 메서드 단위 테스트 여러 메서드를 호출하는 메서드를 단위 테스트하는 가장 좋은 방법은 다음과 같습니다. modify(string value) { if(value.Length > 5) replaceit(value); else changeit(value); } 이 의사 코드에는 (현재) replaceit()또는을 호출하는 수정 메서드가 있습니다 changeit(). 나는 이미 replaceit및 changeit에 대한 테스트를 작성 했으므로 수정을위한 새 테스트를 작성하는 것은 99 % 동일한 코드 세트입니다. 나는 그것이 미래에 바뀔 수 있기 때문에 생각을 테스트해야합니다. 그렇다면 기존 테스트 코드를 복사하여 붙여 넣어야합니까? 테스트 코드를 공통 기능으로 이동 하시겠습니까? 다른..

IT이야기 2021.04.19

PreparedStatements 및 성능

PreparedStatements 및 성능 그래서 PreparedStatements가 성능에 좋다고 계속 들었습니다. 우리는 'PreparedStatement'를 사용하는 것보다 일반 'Statement'를 더 많이 사용하는 Java 애플리케이션이 있습니다. 더 많은 PreparedStatements를 사용하기 위해 노력하는 동안 나는 PreparedStatements가 클라이언트 측과 서버 측에서 어떻게 작동하는지 더 철저히 이해하려고 노력하고 있습니다. 그렇다면 일반적인 CRUD 작업이 있고 애플리케이션에서 객체를 반복적으로 업데이트하는 경우 PS를 사용하는 것이 도움이됩니까? 나는 우리가 매번 PS를 닫아야한다는 것을 알고있다. 그렇지 않으면 커서 누수가 발생할 것이다. 그렇다면 성능에 어떤 도움이..

IT이야기 2021.04.18

GetView VS 사용자 지정 CursorAdapter의 BindView

GetView 대. 사용자 지정 CursorAdapter의 BindView? 그래서 저는이 비디오 http://www.youtube.com/watch?v=N6YdwzAvwOA를 보고 있으며 Romain Guy는이 방법을 사용하여보다 효율적인 UI 어댑터 코드를 만드는 방법을 보여줍니다 getView(). CursorAdapters에도 적용됩니까? 현재 bindView()및 newView()내 사용자 지정 커서 어댑터를 사용 하고 있습니다. 대신 getView를 사용해야합니까? CursorAdapter행 재활용 패턴을 적용하는 방식으로 및에 getView()대리자를 구현 합니다. 따라서 및을 재정의하는 경우 행 재활용에 대해 특별한 작업을 수행 할 필요가 없습니다 .newView()bindView()Cur..

IT이야기 2021.04.18

RoR의 자바 스크립트 및 HAML에 변수 값 삽입

RoR의 자바 스크립트 및 HAML에 변수 값 삽입 ZenDesk를 사용하기 위해 다음과 같은 기능이 있습니다. 다음과 같이 current_user 세부 정보를 양식에 삽입하고 싶습니다. (이것은 html.haml 템플릿에서 가져온 것입니다). 그러나 나는 이것을 작동시키는 방법을 알 수 없습니다. :javascript if (typeof(Zenbox) !== "undefined") { Zenbox.init({ dropboxID: "xxxxx", url: "xxxxx.zendesk.com", tabID: "support", tabColor: "black", tabPosition: "Left", requester_name: =current_user ? "#{current_user.first_name} #{..

IT이야기 2021.04.18

linq에서 .edmx와 .dbml 파일의 차이점

linq에서 .edmx와 .dbml 파일의 차이점은 무엇입니까? Linq에서 .edmx와 .dbml 파일의 차이점은 무엇입니까? VS 2008에서 edmx 또는 dbml에서 어떤 데이터 소스가 가장 좋은 선택입니까? VS 2008에서 edmx 파일을 사용하면 문제가 발생합니까? VS-2008에서 edmx를 사용할 수 있습니까? edmx 는 Entity Framework 용 모델링 파일입니다 . dbml 은 Linq 2 Sql 의 모델링 파일입니다 . Linq 2 Sql이 더 이상 사용되지 않으므로 Entity Framework를 배우는 데 시간을 투자해야합니다. .edmxEntity Framework입니다. .dbmlLINQ-to-SQL입니다. 일반적인 목적은 동일하지만 완전히 다른 프레임 워크입니다. ..

IT이야기 2021.04.18

Rails 자산 파이프 라인 : 모든 / vendor / assets / javascripts /?를 포함하는 표준 방법

Rails 자산 파이프 라인 : 모든 / vendor / assets / javascripts /?를 포함하는 표준 방법 저는 앱을 Rails 3.1 (그리고 이제 3.2로)으로 전환 하고 자산 파이프 라인 에서 Railscast를 시청했습니다 . 모든 타사 jquery 플러그인 파일을 / vendor / assets / javascripts / 디렉토리로 이동했습니다. 내 /app/assets/javascripts/application.js에는 다음이 있습니다. //= require jquery //= require jquery_ujs //= require_tree . //= require_self require_tree .호출이 / app / assets / javascripts / 디렉토리에 대한 ..

IT이야기 2021.04.18
반응형