반응형

C++ 750

의존성 주입을 사용하는 이유는 무엇입니까?

의존성 주입을 사용하는 이유는 무엇입니까? 의존성 주입 (DI) 을 이해하려고하는데 다시 실패했습니다. 어리석은 것 같습니다. 내 코드는 결코 엉망이 아닙니다. 나는 가상 함수와 인터페이스를 거의 작성하지 않으며 (푸른 달에 한 번만 할지라도) 모든 구성은 json.net을 사용하여 클래스로 마술처럼 직렬화됩니다 (때로는 XML 직렬 변환기 사용). 어떤 문제가 해결되는지 잘 모르겠습니다. "hi.이 함수를 실행하면이 유형의 객체를 반환하고 이러한 매개 변수 / 데이터를 사용합니다." 하지만 ... 내가 왜 그런 걸 사용했을까요? 참고로 사용할 필요는 없지만 object그 목적이 무엇인지 이해합니다. DI를 사용하는 웹 사이트 또는 데스크톱 응용 프로그램을 구축 할 때 실제 상황은 무엇입니까? 누군가가 ..

Programming 2020.02.11

ONLY_FULL_GROUP_BY 사용 안함

ONLY_FULL_GROUP_BY 사용 안함 실수로 다음과 같이 ONLY_FULL_GROUP_BY 모드를 활성화했습니다. SET sql_mode = 'ONLY_FULL_GROUP_BY'; 비활성화하려면 어떻게합니까? 해결 방법 1 : MySQL 콘솔에서 ONLY_FULL_GROUP_BY 제거 mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); 여기서 더 읽을 수 있습니다 해결 방법 2 : phpmyadmin에서 ONLY_FULL_GROUP_BY 제거 phpmyadmin을 열고 localhost를 선택하십시오 메뉴 변수를 클릭하고 SQL 모드에서 아래로 스크롤하십시오. 편집 버튼을 클릭하여 값을 변경하고 ONLY..

Programming 2020.02.11

진행률 대화 상자와 백그라운드 스레드가 활성화되었을 때 화면 방향 변경을 처리하는 방법은 무엇입니까?

진행률 대화 상자와 백그라운드 스레드가 활성화되었을 때 화면 방향 변경을 처리하는 방법은 무엇입니까? 내 프로그램은 백그라운드 스레드에서 일부 네트워크 활동을 수행합니다. 시작하기 전에 진행률 대화 상자가 나타납니다. 핸들러에서 대화 상자가 닫힙니다. 대화 상자가 켜져 있고 백그라운드 스레드가 진행되는 동안 화면 방향이 변경되는 경우를 제외하고는 모두 잘 작동합니다. 이 시점에서 앱이 충돌하거나 교착 상태가 발생하거나 모든 스레드가 종료 될 때까지 앱이 전혀 작동하지 않는 이상한 단계에 도달합니다. 화면 방향 변경을 정상적으로 처리하려면 어떻게해야합니까? 아래 샘플 코드는 실제 프로그램과 거의 일치합니다. public class MyAct extends Activity implements Runnable..

Programming 2020.02.11

유효한 응답을 제공 할 때까지 사용자에게 입력 요청

유효한 응답을 제공 할 때까지 사용자에게 입력 요청 사용자의 입력을 수락 해야하는 프로그램을 작성 중입니다. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= 18: print("You are able to vote in the United States!") else: print("You are not able to vote in the United States.") 사용자가 합리적인 데이터를 입력하면 예상대로 작동합니다. C:\Python\Projects> canyouvote.py Please enter your a..

Programming 2020.02.11

Docker 이미지를 컨테이너로 실행

Docker 이미지를 컨테이너로 실행 dockerfile에서 도커 이미지를 만들었습니다. 이미지가 성공적으로 구축 된 것을 확인했지만 어떻게해야합니까? 컨테이너로 실행할 수 없습니까? 도커를 처음 접했을 때 내 생각에 오해가 있으면 도움이 될 것입니다. 이미지를 실행하는 구체적인 방법은 이미지에 태그 / 이름을 부여했는지 여부에 따라 다릅니다. $ docker images REPOSITORY TAG ID CREATED SIZE ubuntu 12.04 8dbd9e392a96 4 months ago 131.5 MB (virtual 131.5 MB) 이름으로 ( 우분투를 사용합시다 ) : $ docker run -i -t ubuntu:12.04 /bin/bash 이름이 없으면 ID를 사용하십시오. $ dock..

Programming 2020.02.11

파이썬이 사전에 새로운 아이템 추가

파이썬이 사전에 새로운 아이템 추가 이 질문에는 이미 답변이 있습니다. 사전에 새 키를 추가 하시겠습니까? 답변 14 개 파이썬에서 기존 사전에 항목을 추가하고 싶습니다. 예를 들어, 이것은 내 사전입니다. default_data = { 'item1': 1, 'item2': 2, } 다음과 같은 새 항목을 추가하고 싶습니다. default_data = default_data + {'item3':3} 이것을 달성하는 방법? default_data['item3'] = 3 파이처럼 쉽습니다. 또 다른 가능한 해결책 : default_data.update({'item3': 3}) 한 번에 여러 항목을 삽입하려는 경우 좋습니다. 다음과 같이 간단 할 수 있습니다. default_data['item3'] = 3 C..

Programming 2020.02.11

노드가 존재하지 않는 경우 디렉토리를 작성하는 방법은 무엇입니까?

노드가 존재하지 않는 경우 디렉토리를 작성하는 방법은 무엇입니까? 디렉토리가없는 경우이를 작성하는 올바른 방법입니까? 스크립트에 대한 모든 권한이 있어야하며 다른 사람이 읽을 수 있어야합니다. var dir = __dirname + '/upload'; if (!path.existsSync(dir)) { fs.mkdirSync(dir, 0744); } var fs = require('fs'); var dir = './tmp'; if (!fs.existsSync(dir)){ fs.mkdirSync(dir); } 아니요, 여러 가지 이유가 있습니다. path모듈은 없습니다 exists/ existsSync방법. 그것은에있는 fs모듈. (아마도 질문에 오타가 있었습니까?) 워드 프로세서 명시 적으로 낙담 사용에..

Programming 2020.02.11

고정 이름이 'System.Data.SqlClient'인 ADO.NET 제공자에 대한 Entity Framework 제공자를 찾을 수 없습니다.

고정 이름이 'System.Data.SqlClient'인 ADO.NET 제공자에 대한 Entity Framework 제공자를 찾을 수 없습니다. nuget으로 EF6을 다운로드하고 프로젝트를 실행하려고하면 다음 오류가 반환됩니다. 이름이 'System.Data.SqlClient'인 ADO.NET 제공자에 대한 Entity Framework 제공자를 찾을 수 없습니다. 제공자가 애플리케이션 구성 파일의 'entityFramework'섹션에 등록되어 있는지 확인하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=260882 를 참조하십시오. 방금 동일한 문제가 발생했으며 NuGet Package Manager에서 설치했지만 프로젝트에 올바르게 설치되지 않았지만 En..

Programming 2020.02.11

이 앱의 개발자가 Facebook 로그인을 위해이 앱을 올바르게 설정하지 않았습니까?

이 앱의 개발자가 Facebook 로그인을 위해이 앱을 올바르게 설정하지 않았습니까? 스크립트로 Facebook 로그인을 사용하려고합니다. 모든 작업을 수행했지만 Facebook 계정으로 로그인하려고하면 Facebook에서이 오류가 발생합니다. 오류 앱 설정 안함 :이 앱 개발자는이 앱을 Facebook 로그인에 맞게 설정하지 않았습니다. 다음은 오류 스크린 샷입니다. 어떤 아이디어? 문제는 당신이 설정해야했다 이 앱과 모든 라이브 기능을 일반 대중이 사용할 수 있도록 하시겠습니까? 세트 status and review로 ON및 문제 해결 코딩을 즐기십시오 다른 모든 답변과 관련하여 누군가를 도울 수있는 스크린 샷이 있습니다. https://developers.facebook.com/으로 이동 하십시오 ..

Programming 2020.02.11
반응형