반응형

자바 2781

모듈, 라이브러리 및 프레임 워크의 차이점

모듈, 라이브러리 및 프레임 워크의 차이점 인기있는 프로그래밍에서이 용어의 차이점은 무엇이며 겹치는 부분은 무엇입니까? 누락 된 관련 용어가 있습니까? 세 가지 모두 기능을 제공합니다. 그러나 중요한 차이점이 있습니다. 라이브러리 입니다 단지 관련 기능의 컬렉션입니다. 그 이상은 아니지만 그 이하도 아닙니다. 라이브러리의 특징을 정의하는 것은 사용자 가 제어 할 수 있다는 것 입니다. 라이브러리 를 호출합니다. 프레임 워크 의 정의 특성 은 Inversion of Control 입니다. 프레임 워크는 당신을 호출 합니다 . (이는 할리우드 원칙 으로 알려져 있습니다. "전화하지 마십시오. 전화하겠습니다.") 프레임 워크가 제어됩니다. 제어 흐름과 데이터 흐름은 프레임 워크에서 관리합니다. 다음과 같이 생..

Programing 2020.11.30

스테이징 영역에서 디렉토리 하위 트리를 제거하려면 어떻게합니까?

스테이징 영역에서 디렉토리 하위 트리를 제거하려면 어떻게합니까? 새 저장소를 만들고 git add -A. 그런 다음 포함하지 말아야 할 약 100 개의 파일이 포함 된 폴더가 있음을 확인하여 .gitignore. add업데이트 된 파일을 다시 고려하여 모든 파일을 다시 사용할 수 있도록 준비 영역을 지우려면 어떻게해야 .gitignore합니까? #git에서 실수로 무시해야 할 디렉토리를 추가했다고 말 했으므로 다음을 실행하십시오. git rm --cached -r directory-name directory-name인덱스에서 루트에있는 트리를 재귀 적으로 제거합니다 . 업데이트하는 것을 잊지 마세요 .gitignore! 다음 명령을 사용할 수 있습니다. git reset 확실히 당신은 넣어 기억하십시오 ..

Programing 2020.11.30

redirect_to! = return

redirect_to! = return 의 동작에 대한 설명을 찾고 redirect_to있습니다. 이 코드가 있습니다. if some_condition redirect_to(path_one) end redirect_to(path_two) 경우 some_condition == true이 오류를 얻을 : 이 작업에서 렌더링 및 / 또는 리디렉션이 여러 번 호출되었습니다. 렌더링 또는 리디렉션을 호출 할 수 있으며 작업 당 최대 한 번만 호출 할 수 있습니다. redirect_to호출 후에도 메서드가 계속 실행되는 것 같습니다 . 다음과 같은 코드를 작성해야합니까? if some_condition redirect_to(path_one) return end redirect_to(path_two) 예, 리디렉션을..

Programing 2020.11.30

Django는 ManyToMany 카운트에서 모델을 필터링합니까?

Django는 ManyToMany 카운트에서 모델을 필터링합니까? 내 models.py에 다음과 같은 것이 있다고 가정합니다. class Hipster(models.Model): name = CharField(max_length=50) class Party(models.Model): organiser = models.ForeignKey() participants = models.ManyToManyField(Profile, related_name="participants") 이제 내 views.py에서 참가자가 0 명 이상인 사용자를 위해 파티를 가져 오는 쿼리를 수행하고 싶습니다. 아마도 다음과 같습니다. user = Hipster.get(pk=1) hip_parties = Party.objects.fi..

Programing 2020.11.30

AlertDialog의 setCancelable (false) 메서드가 작동하지 않습니다.

AlertDialog의 setCancelable (false) 메서드가 작동하지 않습니다. 잘 작동하는 AlertDialog를 만들었습니다. 1) 키보드 이스케이프 버튼 또는 2) 마우스로 뒤로 버튼을 누르면 사라집니다 . 위의 조건에도 집중할 수 있도록 빌드하는 동안 '.setCancelable (false)'문을 추가했습니다. 하지만 여전히 대화가 사라지는 것을 볼 수 있습니다. 어디에 문제가 있습니까? 도와주세요. 코드 추가 : return new AlertDialog.Builder(getActivity()) .setIcon(R.drawable.alert_dialog_icon) .setTitle(title) .setCancelable(false) .setPositiveButton(R.string.a..

Programing 2020.11.30

Postgresql 잘림 속도

Postgresql 잘림 속도 우리는 Postgresql 9.1.4DB 서버로 사용 하고 있습니다. 나는 내 테스트 스위트의 속도를 높이려고 노력해 왔기 때문에 정확히 무슨 일이 일어나고 있는지보기 위해 db를 프로파일 링하는 것을 주시했다. 테스트가 끝날 때 테이블을 자르기 위해 database_cleaner 를 사용하고 있습니다 . 예 거래가 더 빠르다는 것을 알고 있으며 특정 상황에서 사용할 수 없으므로 걱정하지 않습니다. 내가 염려하는 것은 TRUNCATION이 DELETE를 사용하는 것보다 오래 걸리는 이유와 내 CI 서버에서 더 오래 걸리는 이유입니다. 현재 로컬에서 (Macbook Air에서) 전체 테스트 도구 모음에는 28 분이 걸립니다. 로그를 뒤따라 테이블을자를 때마다 ... 즉 : T..

Programing 2020.11.30

Ansible : 별도의 Vault 파일에서 인벤토리 파일의 일부 변수를 암호화하는 방법은 무엇입니까?

Ansible : 별도의 Vault 파일에서 인벤토리 파일의 일부 변수를 암호화하는 방법은 무엇입니까? 설정 다음 예제와 유사한 Ansible 인벤토리 파일을 고려하십시오 . [san_diego] host1 host2 [san_francisco] host3 host4 [west_coast] san_diego san_francisco [west_coast:vars] db_server=foo.example.com db_host=5432 db_password=top secret password 문제 전체 파일이 아닌 Ansible 볼트db_password 에 일부 변수 (예 :) 를 저장하고 싶습니다 . Vault로 암호화 된 ansible 파일을 암호화되지 않은 인벤토리 파일로 어떻게 가져올 수 있습니까? ..

Programing 2020.11.30

Bootstrap 4의 열 중앙에 콘텐츠 배치

Bootstrap 4의 열 중앙에 콘텐츠 배치 문제를 해결하는 데 도움이 필요합니다. 콘텐츠를 bootstrap4의 열 중앙에 배치해야합니다. 아래에서 내 코드를 찾으십시오. Bootstrap 4 에는 여러 수평 센터링 방법 이 있습니다 . text-center중심 display:inline요소 용 offset-*또는 중앙 열 ( )에 mx-auto사용할 수 있습니다.col-* 또는, justify-content-center상의 row에 중앙 컬럼 ( col-*) mx-autodisplay:block내부 요소 중심d-flex mx-auto(자동 x 축 여백)은 정의 된 너비 (%, vw, px 등)가있는 요소 display:block또는 중앙에 배치됩니다 display:flex. Flexbox는 그리드 ..

Programing 2020.11.30

Java의 var 키워드에 람다 식을 할당 할 수없는 이유는 무엇입니까?

Java의 var 키워드에 람다 식을 할당 할 수없는 이유는 무엇입니까? varJava 10에서 다음과 같은 문자열 로 할당 할 수 있습니다 . var foo = "boo"; 다음과 같은 람다 식으로 할당 할 수는 없습니다. var predicateVar = apple -> apple.getColor().equals("red"); 이 같은 나머지 추론 할 수있을 때 왜 람다 또는 메소드 참조 유형을 추론 할 수없는 String, ArrayList등, 사용자 클래스를? 로부터 로컬 - 변수 유형 추론 JEP : 추론 프로세스는 실질적으로 변수에 이니셜 라이저 표현식의 유형을 제공합니다. 미묘함 : 이니셜 라이저에는 대상 유형이 없습니다 (아직 추론하지 않았기 때문에). lambdas , 메서드 참조 및 배..

Programing 2020.11.30

Django의 contrib.auth에서 모델 사용자의 이메일 필드를 고유하게 만드는 방법

Django의 contrib.auth에서 모델 사용자의 이메일 필드를 고유하게 만드는 방법 contrib.auth이메일 필드 항목이 고유한지 확인하여 의 표준 사용자 모델을 패치해야합니다 . User._meta.fields[4].unique = True 코드에서 가장 좋은 위치는 어디입니까? 숫자 필드 사용을 피하고 싶습니다 [4] . fields [ 'email'] 을 사용하는 것이 더 좋지만 필드 는 사전이 아니라 목록 만 있습니다. 또 다른 아이디어는 새 티켓을 열고 내부에 새 매개 변수가있는 패치를 업로드하는 것입니다 settings.py. AUTH_USER_EMAIL_UNIQUE = True Django 사용자 모델에서 이메일 주소 고유성을 달성하는 가장 올바른 방법에 대한 제안이 있습니까? 주..

Programing 2020.11.30
반응형