프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

10
반응 양식의 소품 변경 상태 업데이트
React 양식에 문제가 있고 상태를 올바르게 관리하고 있습니다. 양식에 모달로 된 시간 입력 필드가 있습니다. 초기 값은의 상태 변수로 설정되며 getInitialState상위 구성 요소에서 전달됩니다. 이것은 그 자체로 잘 작동합니다. 부모 구성 요소를 통해 기본 start_time 값을 업데이트하려고 할 때 문제가 발생합니다. 업데이트 자체는를 통해 상위 구성 요소에서 발생합니다 setState start_time: …
184 reactjs 

11
Java 클래스가로드 된 위치 찾기
누구나 Java 클래스 로더가 실제로 클래스를로드하는 위치를 프로그래밍 방식으로 찾는 방법을 알고 있습니까? 나는 종종 클래스 패스가 길어지고 수동 검색이 실제로 옵션이 아닌 큰 프로젝트에서 일합니다. 최근 에 클래스 로더가 클래스 경로에 있었기 때문에 클래스 로더가 잘못된 버전의 클래스를로드하는 데 문제 가있었습니다 . 그렇다면 실제 클래스 파일의 디스크 위치를 클래스 …

6
단위 테스트 내부에서 코드가 번들 자원을 찾을 수없는 이유는 무엇입니까?
단위 테스트중인 일부 코드는 리소스 파일을로드해야합니다. 다음 줄이 포함되어 있습니다. NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; 응용 프로그램에서는 제대로 실행되지만 단위 테스트 프레임 워크 pathForResource:로 실행하면 nil을 반환하여 찾을 수 없음을 의미합니다 foo.txt. 유닛 테스트 대상 foo.txt의 Copy Bundle Resources 빌드 단계에 포함되어 있는지 확인했는데 왜 파일을 찾을 수 …


6
배열을 반복하여 인덱스와 값을 모두 인쇄
나는 이런 식으로하고 싶다 : foo=( ) foo[0]="bar" foo[35]="baz" for((i=0;i<${#foo[@]};i++)) do echo "$i: ${foo[$i]}" done # Output: # 0: bar # 1: 그런 다음 for를 사용하여 반복하려고했습니다. foo=( ) foo[0]="bar" foo[35]="baz" for i in ${foo[@]} do echo "?: $i" done # Output: # ?: bar # ?: naz 그러나 여기서는 …
184 bash 

1
모든 gcc 경고 비활성화
특정 다양성의 컴파일러 오류 메시지를 읽고 유용한 작업을 수행하는 프로젝트를 진행 중입니다. 내가 이것을 테스트하고있는 샘플 코드베이스 (임의의 오픈 소스 응용 프로그램)와 자주 재 구축에는 경고를 생성하는 몇 가지 비트가 포함되어 있습니다. GCC에서 모든 경고를 비활성화하려면 어떻게해야 오류 메시지가 표시됩니까?
184 gcc  g++  warnings 


4
리디렉션 URI 란 무엇입니까? OAuth2.0 용 iOS 앱에 어떻게 적용됩니까?
초보자 프로그래머는 여기에 무지와 설명을 용서해주십시오. :) 특정 OAuth 2.0 서비스에 대한 자습서를 읽으려고했지만이 리디렉션 URI를 이해하지 못합니다 ... 특정 상황에서 일부 서비스에 OAuth 2.0을 사용하는 iPhone 앱을 빌드하려고한다고 가정하겠습니다. . 생성 된 앱 ID가 있지만 API 키를 생성하려면 일종의 리디렉션 URI를 제공해야합니다. 이것은 내가 어딘가에 호스팅 해야하는 URL입니까? 이름에서 …

3
스프링 부트-부모 pom이 이미있을 때 부모 pom
이미 필요한 부모 POM이있는 프로젝트에 스프링 부트 부모 pom을 포함시키는 데 권장되는 특정 접근 방법이 있습니까? 조직의 부모로부터 확장해야하는 프로젝트에 권장하는 사항 (이것은 매우 일반적이며 대부분의 프로젝트는 피더 저장소에 따라 Maven Central에 게시됩니다). 대부분의 빌드 작업은 실행 가능한 JAR 작성 (예 : 임베디드 Tomcat / Jetty 실행)과 관련이 있습니다. 부모로부터 …

17
Android : 뷰에 maxHeight가없는 이유는 무엇입니까?
보기에는minHeight 있지만 어떻게 든 부족합니다 maxHeight. 내가 달성하려는 것은 일부 항목 (보기)을 채우는 것입니다 ScrollView. 1..3 항목이 있으면 직접 표시하고 싶습니다. 의미는 ScrollView높이가 1, 2 또는 3 항목임을 의미합니다 . 4 개 이상의 항목이 있으면 ScrollView확장을 중지 하고 (그래서 a maxHeight) 스크롤 제공을 시작하려고합니다. 그러나 불행히도를 설정하는 방법은 없습니다 maxHeight. …

7
MySQL에서 텍스트 열이 기본값을 가질 수없는 이유는 무엇입니까?
테이블에서 TEXT 열을 만들고 MySQL에서 기본값을 지정하려고하면 오류가 발생합니다 (적어도 Windows에서는). 텍스트 열에 기본값이 없어야하는 이유를 알 수 없습니다. MySQL 문서에는 설명이 없습니다. 그것은 나에게 비논리적 인 것 같습니다 (그리고 기본값을 원하기 때문에 다소 실망 스럽습니다!). 왜 이것이 허용되지 않는지 아십니까?

5
참조로 배열 전달
정적 할당 배열을 참조로 전달하는 방법은 무엇입니까? void foo(int (&myArray)[100]) { } int main() { int a[100]; foo(a); } 않습니다 (&myArray)[100]참조 어떤 배열을 전달하는 어떤 의미 또는 단지 구문이? 별도의 괄호와 큰 괄호가 여기에 이해되지 않습니다. 감사.
184 c++  arrays 

8
APK를 설치하지 않고 Android .apk 파일 VersionName 또는 VersionCode 가져 오기
AndroidManifest.xml 파일을 다운로드 한 후 설치하지 않고 프로그래밍 방식으로 내 APK의 버전 코드 또는 버전 이름을 어떻게 얻을 수 있습니까? <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xxx.xx.xxx" android:versionCode="1" android:versionName="1.1" > 예를 들어 IIS 서비스에 새 버전이 업로드되어 있는지 확인하고 장치에 설치 한 후 새 버전이 아닌 경우 설치하고 싶지 않습니다.

11
Android의 컨텍스트에서 활동 가져 오기
이건 내가 엉망이야 사용자 정의 레이아웃 클래스 내에서 활동 메소드를 호출해야합니다. 이것의 문제는 레이아웃 내에서 활동에 액세스하는 방법을 모른다는 것입니다. ProfileView public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, String name, final ProfileData profileData) { super(context, attrs); …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.