반응형

2020/10/16 30

C #에서 알 수없는 길이의 배열

C #에서 알 수없는 길이의 배열 방금 C #을 배우기 시작했고 배열 소개에서 변수를 배열로 설정하는 방법을 보여 주었지만 할당시 배열의 길이를 지정해야하는 것 같습니다. 따라서 배열의 길이를 모르면 어떻게해야하나요? 정렬? 배열에는 길이가 지정되어야합니다. 여러 요소를 허용하려면 List클래스를 사용하십시오 . 예를 들면 : List myInts = new List(); myInts.Add(5); myInts.Add(10); myInts.Add(11); myInts.Count // = 3 List길이를 알 수없는 '배열'을 구축하는 데 사용 합니다. 를 사용 List.ToArray()하지 않고 실제 배열을 반환하는 데 사용 합니다 List. var list = new List(); list.Add(1)..

Programing 2020.10.16

NULL이 선언되지 않은 이유는 무엇입니까?

NULL이 선언되지 않은 이유는 무엇입니까? 이 코드를 컴파일하려고 할 때이 구조체 생성자에 문제가 있습니다. typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; 내가 올 때이 오류가 발생합니다. \linkedlist\linkedlist.h||In constructor `Node::Node(int)':| \linkedlist\linkedlist.h|9|error: `NULL' was not declared in this scope| ||=== Build fin..

Programing 2020.10.16

가변 개수의 인수를 printf / sprintf에 전달하는 방법

가변 개수의 인수를 printf / sprintf에 전달하는 방법 일부 텍스트를 형식화하는 "오류"함수를 보유하는 클래스가 있습니다. 가변 개수의 인수를 수락 한 다음 printf를 사용하여 형식을 지정하고 싶습니다. 예: class MyClass { public: void Error(const char* format, ...); }; Error 메서드는 매개 변수를 가져 와서 printf / sprintf를 호출하여 형식을 지정한 다음 작업을 수행해야합니다. 모든 서식을 직접 작성하고 싶지 않으므로 기존 서식을 사용하는 방법을 시도하고 파악하는 것이 합리적입니다. void Error(const char* format, ...) { va_list argptr; va_start(argptr, format)..

Programing 2020.10.16

MySQL에서 주별로 그룹화하는 방법은 무엇입니까?

MySQL에서 주별로 그룹화하는 방법은 무엇입니까? Oracle의 테이블 서버는 내장 기능인 TRUNC(timestamp,'DY'). 이 함수는 모든 타임 스탬프를 이전 일요일의 자정으로 변환합니다. MySQL에서이를 수행하는 가장 좋은 방법은 무엇입니까? 오라클은 TRUNC(timestamp,'MM')타임 스탬프가 발생하는 달의 1 일 자정으로 변환 할 수도 있습니다 . MySQL에서 이것은 간단합니다. TIMESTAMP(DATE_FORMAT(timestamp, '%Y-%m-01')) 그러나이 DATE_FORMAT트릭은 몇 주 동안 작동하지 않습니다. 나는 그 WEEK(timestamp)기능을 알고있다 . 그러나 나는 정말로 1 년 안에 주 번호를 원하지 않는다. 이 물건은 다년간의 작업입니다. YEA..

Programing 2020.10.16

작업 중 하나에 대한 레이아웃 끄기

작업 중 하나에 대한 레이아웃 끄기 내 상황 : ReportsController의보기 작업은 순수한 html을 렌더링해야하지만 파일로 렌더링해서는 안됩니다 (브라우저에서보고 저장하기 위해). 따라서 렌더링을 위해 뷰 템플릿 view.html.erb를 사용하고이 작업에 대한 레이아웃을 해제해야합니다. 그러나이 컨트롤러 레이아웃의 다른 작업에서는 그대로 유지해야합니다. 다음과 같이 전체 컨트롤러에 대해서만 해제됩니다. ReportsController < ApplicationController layout false 그러나 그것은 잘못했습니다 :( 모든 행동에 대해 이와 같은 것을 사용하려고했습니다. def view @report = Report.new(params[:report]) unless @report..

Programing 2020.10.16

UIBarButtonItem : 대상 작업이 작동하지 않습니까?

UIBarButtonItem : 대상 작업이 작동하지 않습니까? UIBarButtonItem을 호출 하여 설정 한 내부에 사용자 정의보기가 있습니다 -initWithCustomView. 내 바 버튼 항목은 잘 렌더링되지만 탭하면 대상 개체에 대한 작업이 호출되지 않습니다. 내 코드는 다음과 같습니다. UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"someImage.png"]]; UIBarButtonItem *bbItem = [[UIBarButtonItem alloc] initWithCustomView:imageView]; self.navigationItem.leftBarButtonItem = bbItem;..

Programing 2020.10.16

누락 된 데이터를 나타내는 데 NULL 대신 'Z'를 표준 적으로 사용합니까?

누락 된 데이터를 나타내는 데 NULL 대신 'Z'를 표준 적으로 사용합니까? NULL이 사용되어야하는지 여부에 대한 인수 외에는 "누락되거나 입력되지 않은"데이터를 의미하기 위해 NULL을 사용하는 기존 데이터베이스에 대한 책임이 있습니다. "사용자가이 값을 설정하고 '비어 있음'을 선택했습니다."라는 의미의 빈 문자열과 다릅니다. 프로젝트의 또 다른 계약자는 "NULL은 나를 위해 존재하지 않는다. 나는 NULL을 절대 사용하지 않으며 다른 누구도 그렇게해서는 안된다"라는 주장에 확고하게 동의합니다. 그러나 저를 혼란스럽게하는 것은 계약 업체의 팀이 "누락 / 입력 한 적이 없음"과 "의도적으로 비어 있거나 사용자가 알 수 없음으로 표시 한 것"의 차이를 인정하기 때문에 코드 및 저장 프로 시저 전체..

Programing 2020.10.16

매달린 포인터와 메모리 누수의 차이점

매달린 포인터와 메모리 누수의 차이점 매달린 포인터와 메모리 누수의 차이를 이해하지 못합니다. 이 두 용어는 어떤 관련이 있습니까? 매달려 포인터가 이미 해제 된 메모리에 포인트. 스토리지가 더 이상 할당되지 않습니다. 액세스를 시도하면 분할 오류가 발생할 수 있습니다. 매달린 포인터로 끝나는 일반적인 방법 : char *func() { char str[10]; strcpy(str, "Hello!"); return str; } //returned pointer points to str which has gone out of scope. 호출 함수로 컨트롤이 반환 된 시간에 의해 범위를 벗어난 지역 변수 인 주소를 반환합니다. (정의되지 않은 동작) 또 다른 일반적인 매달려 포인터 예제는 해당 메모리에서 ..

Programing 2020.10.16

API 21 및 19 용 Windows 8에서 하드웨어 가속없이 Intel x86 Atom 용 Android 에뮬레이터를 실행하려면 어떻게해야합니까?

API 21 및 19 용 Windows 8에서 하드웨어 가속없이 Intel x86 Atom 용 Android 에뮬레이터를 실행하려면 어떻게해야합니까? Hyper V 또는 하드웨어 가속을 활성화하지 않았으며 둘 중 하나도 원하지 않습니다. Windows 8에서 하드웨어 가속없이 Intel x86 Atom 용 Android 에뮬레이터를 시작할 수있는 방법이 있습니까? 가능한 모든 조합으로 AVD를 만들었으며 각 조합은 AVD 에뮬레이터 인스턴스를 시작하지 못하여 시작할 때 동일한 오류가 발생합니다. 에뮬레이터 : 오류 : x86 에뮬레이션에는 현재 하드웨어 가속이 필요합니다! Intel HAXM이 제대로 설치되고 사용 가능한지 확인하십시오. CPU 가속 상태 : HAX 커널 모듈이 설치되지 않았습니다! 또는..

Programing 2020.10.16
반응형