반응형

2020/12 692

C에서 'char **'를 'const char * const *'로 변환 할 수없는 이유는 무엇입니까?

C에서 'char **'를 'const char * const *'로 변환 할 수없는 이유는 무엇입니까? 다음 코드 조각은 (올바르게) C에서 경고를 표시하고 C ++에서 오류를 표시합니다 (각각 gcc 및 g ++ 사용, 버전 3.4.5 및 4.2.1로 테스트 됨, MSVC는 신경 쓰지 않는 것 같습니다). char **a; const char** b = a; 나는 이것을 이해하고 받아 들일 수 있습니다. 이 문제에 대한 C ++ 솔루션은 b를 const char * const *로 변경하는 것입니다. 이렇게하면 포인터의 재 할당을 허용하지 않고 const 정확성을 피할 수 없습니다 ( C ++ FAQ ). char **a; const char* const* b = a; 그러나 순수 C에서 수정 된 버..

Programing 2020.12.09

MVC-RedirectToAction ()으로 데이터 전달

MVC-RedirectToAction ()으로 데이터 전달 MVC 사용자 양식에 입력 한 데이터를 다른보기에 표시하고 싶습니다. 클래스에는 다음과 같은 개인 변수가 있습니다. IList _pagecontent = new List(); 다음 작업은 FormCollection 개체를 수락하고 유효성을 검사 한 다음 "미리보기"보기에 목록으로 전달합니다. [Authorize(Roles = "Admins")] [ValidateInput(false)] [AcceptVerbs(HttpVerbs.Post)] public ActionResult UpdateContent(FormCollection collection) { if (ModelState.IsValid) { string PageToInsert = collect..

Programing 2020.12.09

char의 길이는 정확히 8 비트입니까?

char의 길이는 정확히 8 비트입니까? 이 질문에 이미 답변이 있습니다. `char`는 항상-항상-항상 8 비트를 가질까요? 7 답변 그게 다야. 비슷한 주제를 찾지 못 했으므로 저와 함께 참아주세요. 에서 는 ANSI C 규격의 사본 을 참조 섹션 3.1.2.5을 - 유형 : char 형식으로 선언 된 개체는 기본 실행 문자 집합의 모든 구성원을 저장할 수있을만큼 큽니다. $ 2.2.1에 열거 된 필수 소스 문자 집합의 구성원이 char 개체에 저장되면 해당 값은 양수로 보장됩니다. 다른 수량이 char 객체에 저장되는 경우 동작은 구현에 따라 정의됩니다. 값은 부호가 있거나 음이 아닌 정수로 처리됩니다. "실행 문자 집합"의 개념은 섹션 2.2.1-문자 집합 에서 소개됩니다 . 즉, 문자는 기본 실..

Programing 2020.12.09

파일 또는 디렉토리가 변경 될 때 쉘 스크립트를 실행하는 방법은 무엇입니까?

파일 또는 디렉토리가 변경 될 때 쉘 스크립트를 실행하는 방법은 무엇입니까? 특정 파일이나 디렉토리가 변경 될 때 쉘 스크립트를 실행하고 싶습니다. 어떻게 쉽게 할 수 있습니까? inotify-tools를 사용하십시오 . 이 스크립트를 사용하여 디렉토리 트리의 변경 사항에 대해 빌드 스크립트를 실행합니다. #!/bin/bash -eu DIRECTORY_TO_OBSERVE="js" # might want to change this function block_for_change { inotifywait --recursive \ --event modify,move,create,delete \ $DIRECTORY_TO_OBSERVE } BUILD_SCRIPT=build.sh # might want to chan..

Programing 2020.12.09

필요한 HTTP 응답 헤더

필요한 HTTP 응답 헤더 서버에서 클라이언트로 보내려면 어떤 HTTP 응답 헤더가 필요합니까? HTTP 응답 오버 헤드를 최소화하기 위해 HTTP 응답 헤더를 최적화하기 위해 노력하고 있습니다. "오버 헤드"가 다소 과장된 것을 알고 있지만 깨끗한 출력을 좋아합니다. 중복 캐시 헤더를 보내는 웹 사이트가 많이 있습니다. 예 : 모두를 지정하는 중복 Expires및 Cache-Control: max-age, 또는 둘 다 지정 Last-Modified및 ETag. 출처 HTTP / 1.1 : 헤더 필드 정의 그것은 당신이 필요한 것으로 정의에 따라 달라집니다 : 아무리 상황이 무엇인지 모든 응답과 함께 전송되지 말아야합니다 헤더 필드가없는,하지만 당신은 정말 헤더 필드가 있어야 보내기. 닫히는 유일한 헤더..

Programing 2020.12.09

#if에서 사용되는 정의되지 않은 상수의 값은 무엇입니까?

#if에서 사용되는 정의되지 않은 상수의 값은 무엇입니까? 내 전처리 기는 #if조건 을 평가하기 위해 정의되지 않은 상수가 0이라고 가정하는 것 같습니다 . 이것은 신뢰할 수 있습니까, 아니면 정의되지 않은 상수가 정의되지 않은 동작을 제공합니까? 예, 신뢰할 수 있습니다. C99 표준은 §6.10.1 ¶3에서 지정합니다. 매크로 확장 및 정의 된 단항 연산자로 인한 모든 대체가 수행 된 후 나머지 모든 식별자는 pp- 번호로 대체됩니다. 0 편집하다 죄송합니다. C 질문이라고 생각했습니다. 여전히 큰 문제는 아니지만 C ++ 표준 (§16.1 ¶4)의 동등한 섹션은 다음과 같이 말합니다. 매크로 인해 팽창 및 정의 단항 연산자 모두 교체가 나머지 모든 식별자와 키워드를 수행 한 후를 제외 true하고..

Programing 2020.12.09

웹 인터페이스를 통해 TeamCity 서버 다시 시작

웹 인터페이스를 통해 TeamCity 서버 다시 시작 웹 인터페이스에서 Windows에서 실행중인 TeamCity 서버를 다시 시작하는 방법이 있습니까? 이것이 가능한지에 대한 버튼이나 문서를 찾지 못했습니다. 이다 2017.2로 제공 관리자 영역의 진단 페이지를 통해 : 이제 관리 | 진단 페이지. /admin/admin.html?item=diagnostics#serverRestart 이러한 옵션은 TeamCity에서 구현되지 않습니다. https://youtrack.jetbrains.com/issue/TW-34946 문제에 투표 하십시오 . 참고 URL : https://stackoverflow.com/questions/28473774/restart-teamcity-server-via-web-inte..

Programing 2020.12.09

Internet Explorer 용 양식 제출에서 문자 인코딩 설정

Internet Explorer 용 양식 제출에서 문자 인코딩 설정 양식이 포함 된 페이지가 있습니다. 이 페이지는 text / html; charset = utf-8 콘텐츠 유형으로 제공됩니다. ISO-8859-1 문자 인코딩을 사용하여이 양식을 서버에 제출해야합니다. Internet Explorer에서 가능합니까? 이와 같이 구성 요소에 accept-charset 속성을 설정하면 Firefox, Opera 등에서는 작동하지만 IE에서는 작동하지 않습니다. ... 편집 :이 양식은 서버 A에서 작성하고 서버 B에 제출됩니다. 서버 B를 제어 할 수 없습니다. charset ISO-8859-1로 콘텐츠를 제공하도록 서버 A를 설정하면 모든 것이 작동하지만 서버 A의 인코딩을 변경하지 않고이 작업을 수행 ..

Programing 2020.12.09

Swing JDialog에서 "X"버튼 제거

Swing JDialog에서 "X"버튼 제거 JDialog제목 표시 줄 에서 닫기 버튼 ( "X")을 제거하는 방법이 있습니까? 를 호출하여 전체 대화 제목을 제거 할 수 dialog.setUndecorated(true)있지만 이는 대화를 더 이상 이동할 수 없음을 의미합니다. dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)버튼이 어떤 작업 도 수행 하지 않도록 실행할 수도 있습니다 . 그 외에는 X완전히 제거 할 방법이 없다고 생각합니다 . dialog.setUndecorated(true)제목 표시 줄을 제거하기 위해 전화 할 수 있다고 생각합니다 . 하지만 'X'에 대해서는 확실하지 않습니다. 그러나 사용자가 대화 상자를 쉽게..

Programing 2020.12.09

MySQL 범위에서 누락 된 날짜를 채우는 방법은 무엇입니까?

MySQL 범위에서 누락 된 날짜를 채우는 방법은 무엇입니까? 2 개의 열, 날짜 및 점수가있는 테이블이 있습니다. 지난 30 일 동안 각 항목에 대해 최대 30 개의 항목이 있습니다. date score ----------------- 1.8.2010 19 2.8.2010 21 4.8.2010 14 7.8.2010 10 10.8.2010 14 내 문제는 일부 날짜가 누락되었다는 것입니다.보고 싶습니다. date score ----------------- 1.8.2010 19 2.8.2010 21 3.8.2010 0 4.8.2010 14 5.8.2010 0 6.8.2010 0 7.8.2010 10 ... 단일 쿼리에서 필요한 것은 19,21,9,14,0,0,10,0,0,14 ... 즉, 누락 된 날짜가 ..

Programing 2020.12.09
반응형