반응형

자바 2644

iOS 11 iPhone X 시뮬레이터 UITabBar 아이콘과 제목이 서로를 덮고 위에 렌더링됩니다.

iOS 11 iPhone X 시뮬레이터 UITabBar 아이콘과 제목이 서로를 덮고 위에 렌더링됩니다. UITabBar 구성 요소와 관련하여 iPhone X 시뮬레이터에 문제가 있습니까? 내 아이콘과 제목을 서로 렌더링하는 것처럼 보입니다. 내가 빠진 것이 확실하지 않은 경우 iPhone 8 시뮬레이터에서 실행 한 것과 실제 장치가 그림과 같이 잘 보입니다. 스토리 보드. 아이폰 X : 아이폰 8 viewDidLayoutSubviews의 UITabBar에서 invalidateIntrinsicContentSize를 호출하여 문제를 해결할 수있었습니다. -(void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; [self.tabBar invalidateIn..

IT박스 2020.07.05

C ++ zero initialize-왜이 프로그램에서`b`가 초기화되지 않았는데`a`가 초기화 되었습니까?

C ++ zero initialize-왜이 프로그램에서`b`가 초기화되지 않았는데`a`가 초기화 되었습니까? 이 스택 오버플로 질문에 대한 (그리고 유일한) 답변에 따르면 , 로 생성자 정의 MyTest() = default; 대신 객체를 0으로 초기화합니다. 그렇다면 왜 다음을 수행합니까? #include struct foo { foo() = default; int a; }; struct bar { bar(); int b; }; bar::bar() = default; int main() { foo a{}; bar b{}; std::cout

IT박스 2020.07.05

Angular 2에서 어떤 유형의 폴더 구조를 사용해야합니까?

Angular 2에서 어떤 유형의 폴더 구조를 사용해야합니까? 저는 Angular 2에 대해 배우기 시작한 Angular 1 개발자입니다. 교육 자료에 따라 다양한 유형의 폴더 구조 방법이 있습니다. 아래에 각 항목을 나열하고 사용해야 할 사람들의 의견과 그 이유를 알고 싶습니다. 또한 나열되지 않은 방법이 있지만 더 잘 작동한다고 생각되면 자유롭게 나열하십시오. 이 모든 것을 살펴보면 방법 # 3은 Angular 1 앱을 수행하는 방식과 거의 같습니다. 방법 1 : angular2-quickstart 출처 : https://angular.io/guide/quickstart 폴더 구조 : 방법 2 : ng-book2 출처 : https://www.ng-book.com/2/ (파일을 보려면 비용을 지불해야..

IT박스 2020.07.05

Wikipedia API가 있습니까?

Wikipedia API가 있습니까? Wikipedia 사용자 페이지에서 통계 (편집 된 페이지 수, 새 페이지 수, 월간 활동 등)를 표시하는 Wikipedia 스크립트를 실행합니다. 이 정보를 내 블로그에 게시하고 싶습니다. 이런 식으로 할 수있는 API가 있습니까? MediaWiki의 API 는 Wikipedia ( docs ) 에서 실행되고 있습니다. 특수 : 내보내기 기능을 사용하여 데이터를 덤프하고 직접 구문 분석 할 수도 있습니다 . 자세한 정보 . Wikipedia는 MediaWiki를 기반으로하며, MediaWiki API가 있습니다. Wikipedia에서 구조화 된 데이터를 추출하려는 경우 DbPedia http://dbpedia.org/ 사용을 고려할 수 있습니다. SPARQL을 사용..

IT박스 2020.07.05

“PIMPL”관용구를 사용해야하는 이유는 무엇입니까?

“PIMPL”관용구를 사용해야하는 이유는 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. pImpl 관용구가 실제로 실제로 사용됩니까? 답변 11 개 백그 라운더 : PIMPL 관용구 (구현에 대한 포인터)가 공용 클래스 공용 클래스의 일부 라이브러리 밖에 볼 수없는 구조 또는 클래스를 감싸고있는 이행 은폐 기술이다. 라이브러리의 사용자로부터 내부 구현 세부 사항 및 데이터를 숨 깁니다. 이 관용구를 구현할 때 공개 클래스 메소드 구현이 라이브러리로 컴파일되고 사용자에게 헤더 파일 만 있기 때문에 공개 클래스가 아닌 pimpl 클래스에 공개 메소드를 배치하는 이유는 무엇입니까? 설명을 위해이 코드는 Purr()구현을 impl 클래스에 적용하고 랩핑합니다. 퍼블릭 클래스에서 Purr을 직접 구현하..

IT박스 2020.07.05

application / json과 application / x-www-form-urlencoded의 차이점

application / json과 application / x-www-form-urlencoded의 차이점 차이점은 무엇입니까 request.ContentType = "application / json; charset = utf-8"; 과 webRequest.ContentType = "application / x-www-form-urlencoded"; 첫 번째 경우는 웹 서버에 다음과 같이 JSON 데이터를 게시하고 있음을 알리는 것입니다. { Name : 'John Smith', Age: 23} 두 번째 옵션은 웹 서버에 다음과 같이 URL의 매개 변수를 인코딩 할 것임을 알리는 것입니다. Name=John+Smith&Age=23 참고 : https://stackoverflow.com/question..

IT박스 2020.07.05

C 프로그래밍에서 void 포인터의 개념

C 프로그래밍에서 void 포인터의 개념 C 프로그래밍 언어에서 타입 캐스팅없이 void 포인터를 역 참조 할 수 있습니까? 또한 포인터를 받아서 void 포인터에 저장할 수있는 함수를 일반화하는 방법이 있습니까? 그리고 그 void 포인터를 사용하여 일반화 된 함수를 만들 수 있습니까? 예를 들어 : void abc(void *a, int b) { if(b==1) printf("%d",*(int*)a); // If integer pointer is received else if(b==2) printf("%c",*(char*)a); // If character pointer is received else if(b==3) printf("%f",*(float*)a); // If float pointer is..

IT박스 2020.07.05

npm @types org 패키지의 TypeScript 입력

npm @types org 패키지의 TypeScript 입력 타이핑 패키지가 포함 된 npm organization @types가 있지만 그에 대한 문서를 찾을 수 없습니다. 이것들은 어떻게 사용됩니까? 타이핑 도구 와 함께 사용해야 합니까? 그렇다면 설치 방법은 무엇입니까? 예를 들어 @types/openlayers패키지가 있지만 typings search npm:openlayers아무것도 반환하지 않습니다. 타이핑 도구와 별도로 사용해야합니까? 예를 들어 npm? TypeScript 2.0 부터는 더 이상 입력 할 필요가 없습니다. npm 조직은 개발자 팀을 구성하는 단체입니다. Microsoft가 @pms 조직을 npm에 설정하고 TypeScript 개발자 팀을 조직에 추가했다고 생각합니다. @ty..

IT박스 2020.07.05

R에서 "throw"에 해당

R에서 "throw"에 해당 R에서 오류를 어떻게 "던지기"합니까? 데이터 프레임과 일부 열 이름을 가져 와서 기능을 수행하는 함수가 있습니다. 열이 없으면 함수를 중지하고 그에 따라 모든 기능을 중지하고 싶습니다. 나는 살펴 보았다 recover및 browse및 traceback하지만, 글쎄, 그들은 가까이하지만 내가 찾던 것 같았다. 참조 help(tryCatch): 조건은 ' signalCondition'로 표시됩니다. 또한 ' stop'및 ' warning'함수는 조건 인수 도 허용하도록 수정되었습니다 . 나중에 '참고 항목'아래에서 : ' stop'및 ' warning'신호 조건 및 ' try'은 본질적으로 ' '의 단순화 된 버전입니다 tryCatch. 그래서 당신은 아마 원합니다 stop. ..

IT박스 2020.07.05

힘내 bash 오류 : 자식 프로세스를 포크 할 수 없습니다 : 사용 가능한 터미널이 없습니다 (-1)

힘내 bash 오류 : 자식 프로세스를 포크 할 수 없습니다 : 사용 가능한 터미널이 없습니다 (-1) 이전에 동시에 최대 8 개의 git bash 터미널을 실행했습니다. 현재 저는 2 명 밖에 없습니다. 나는이 오류를 전에 보지 못했으며 무엇이 원인인지 이해하지 못합니다. 도움을 주시면 감사하겠습니다! 첨부 된 사진 : https://groups.google.com/forum/#!topic/git-for-windows/EO27WWvHx64 에서 비슷한 문제와 가능한 해결책을 찾았습니다. 너희들이 여전히 이것에 문제가 있는지 확실하지 않지만, 나에게 도움이되는 매우 간단한 해결책을 발견했다. Windows 명령 프롬프트를 열고 $ tasklist 명령을 실행했습니다. 마치 git bash 쉘에서 만든 s..

IT박스 2020.07.05
반응형