반응형

c# 2009

0으로 평가되지 않은 나눗셈은 정의되지 않은 동작입니까?

0으로 평가되지 않은 나눗셈은 정의되지 않은 동작입니까? 다음 코드에 대해 일부 동료와 의견이 일치하지 않습니다. int foo ( int a, int b ) { return b > 0 ? a / b : a; } 이 코드가 정의되지 않은 동작을 나타내나요? 편집 : 불일치는 b > 0검사가 최적화 된 지나치게 열망하는 최적화 컴파일러에서 버그로 보이는 것에서 시작 되었습니다. 아니. N4140의 인용문 : §5.16 [expr.cond] / 1 조건식은 오른쪽에서 왼쪽으로 그룹화됩니다. 첫 번째 표현식은 상황에 따라 bool로 변환됩니다. 평가되고 참이면 조건식의 결과는 두 번째 식의 값이고 그렇지 않으면 세 번째 식의 값입니다. 두 번째 및 세 번째 식 중 하나만 평가 됩니다. 더욱이: §5 [expr..

programing 2020.11.30

C # 리틀 엔디안 또는 빅 엔디안?

C # 리틀 엔디안 또는 빅 엔디안? UDP / IP를 통해 제어 할 수있는 하드웨어 문서에서 다음 조각을 발견했습니다. 이 통신 프로토콜에서 DWORD는 4 바이트 데이터, WORD는 2 바이트 데이터, BYTE는 1 바이트 데이터입니다. 저장 형식은 리틀 엔디안입니다. 즉, 4 바이트 (32 비트) 데이터는 d7-d0, d15-d8, d23-d16, d31-d24로 저장됩니다. 2 바이트 (16 비트) 데이터는 d7-d0, d15-d8로 저장됩니다. 이것이 C #으로 어떻게 변환되는지 궁금합니다. 물건을 보내기 전에 변환해야합니까? 예를 들어 32 비트 정수 또는 4 자 문자열을 통해 전송하려면? C # 자체는 엔디안을 정의하지 않습니다. 그러나 바이트로 변환 할 때마다 선택하는 것입니다. BitCo..

programing 2020.11.30

Emacs Org-Mode 내보내기에서 밑줄-구독 비활성화

Emacs Org-Mode 내보내기에서 밑줄-구독 비활성화 조직 모드 (Cc Ce d)를 통해 PDF로 내보낼 때 밑줄이있는 모든 단어는 부분적으로 아래 첨자로 변환됩니다. 이런 일이 발생하지 않도록하려면 어떻게해야합니까? 주제에 대한이 기사를 찾았습니다. Emacs Tex 모드에서 밑줄 아래 첨자 비활성화 그러나 올바른 elisp를 알아낼 수 없거나 단순히 작동하지 않았습니다. 전역 글꼴 옵션을 변경하고 싶지 않습니다. 이 수정 사항을 tex / latex / org-mode에만 적용하고 싶습니다. 이 게시물도 찾았지만 작동하지 않았습니다. 아래 첨자 위첨자 올리기 / 내리기를 비활성화 하시겠습니까? 다음 줄을 추가하여 조직 파일 내에서 상위 / 구독을 비활성화 할 수 있습니다. #+OPTIONS: ^..

programing 2020.11.30

Bash 또는 UNIX 쉘에서 문자열의 첫 번째 문자를 확인하는 방법은 무엇입니까?

Bash 또는 UNIX 쉘에서 문자열의 첫 번째 문자를 확인하는 방법은 무엇입니까? 저는 UNIX에서 문자열의 첫 번째 문자가 "/"인지 확인해야하는 스크립트를 작성하고 있고, 그렇다면 분기입니다. 예를 들어 문자열이 있습니다. /some/directory/file 1을 반환하고 싶습니다. server@10.200.200.20:/some/directory/file 0을 반환합니다. 이를 수행하는 다양한 방법. 이중 괄호 안에 와일드 카드를 사용할 수 있습니다. str="/some/directory/file" if [[ $str == /* ]]; then echo 1; else echo 0; fi 하위 문자열 확장을 사용할 수 있습니다. if [[ ${str:0:1} == "/" ]] ; then echo..

programing 2020.11.30

IntelliJ : 다음 오타로 이동

IntelliJ : 다음 오타로 이동 IntelliJ IDEA에는 철자를 검사하는 검사가 있습니다. 분석 개요에서 얼마나 많은 철자 오류가 발견되었는지 볼 수 있습니다 (예 : 12 typos found. 코드에서 물결 모양의 녹색 선으로 강조 표시됩니다. 그러나 물결 모양의 선을 수동으로 찾는 것이 매우 어렵습니다. 거기에 키보드 단축키 또는 검색 기능을 자동으로 건너 뜁니다 다음 강조 오타는 ? F2와 Shift+ F2바로 가기 이전 / 다음 강조 표시된 오류를 탐색합니다. 우선 순위가 높은 문제로 이동 옵션 (편집기 오른쪽 표시 줄의 컨텍스트 메뉴에서) 대신 다음 문제 로 이동으로 오류 탐색을 먼저 구성해야합니다 . 자세한 내용 은 도움말 을 참조하십시오. 또 다른 옵션은 F4검사 결과 창에서 더블..

programing 2020.11.30

EC2 : 보안 그룹에 포트 8080을 추가하는 방법은 무엇입니까?

EC2 : 보안 그룹에 포트 8080을 추가하는 방법은 무엇입니까? 8080Tomcat에 액세스하기 위해 EC2 보안 그룹에 포트를 추가하고 싶습니다 . 하지만 드롭 다운에서 HTTP를 선택할 때마다 80포트가 기본으로 설정되어 변경할 수 없습니다. 그렇다면 8080Tomcat에 공개적으로 액세스 할 수 있도록 추가하려면 어떻게 해야합니까? 드롭 다운에서 "사용자 지정 TCP 규칙"을 선택해야합니다. 그러면 포트를 8080으로 변경할 수 있습니다. 두 개의 다른 섹션에서 포트를 사용할 수 있어야합니다. (1) 이전에 설명한대로 Windows 방화벽. (2) Amazon Web Service 콘솔에서 직접 보안 그룹 / 인바운드에서. 참고 URL : https://stackoverflow.com/quest..

programing 2020.11.30

스크럼에서 QA가 작동하는 방식을 이해하도록 도와주세요.

스크럼에서 QA가 작동하는 방식을 이해하도록 도와주세요. 분명히 우리는 스크럼 개발 방법론을 사용합니다. 일반적으로 진행되는 방법은 다음과 같습니다. 개발자는 자신의 작업을 수행하기 위해 노력합니다. 일반적으로 작업을 완료하려면 대부분의 스프린트가 필요합니다. QA는 Dev에게 테스트 할 수있는 무언가를 공개하도록 요청하고, Dev는 스프린트가 끝나기 하루나 이틀 전에 마침내 QA에 버그가있는 코드를 던져 QA가 찾은 버그를 수정하는 데 나머지 시간을 보냅니다. QA는 정시에 작업을 완료 할 수 없으며, 스프린트는 제 시간에 거의 해제 할 수 없으며, 개발자와 QA는 스프린트가 끝날 무렵 비참한 며칠을 보냅니다. 릴리스 가능한 Dev 작업이 대부분의 스프린트를 차지할 때 스크럼은 어떻게 작동해야합니까? ..

programing 2020.11.30

Windows에서 하나의 인스턴스 만 실행하도록 C # .net 앱을 강제하는 방법은 무엇입니까?

Windows에서 하나의 인스턴스 만 실행하도록 C # .net 앱을 강제하는 방법은 무엇입니까? 중복 가능성 : 단일 인스턴스 애플리케이션을 만드는 올바른 방법은 무엇입니까? Windows에서 하나의 인스턴스 만 실행하도록 C # .net 앱을 강제하는 방법은 무엇입니까? 다음과 유사한 뮤텍스 솔루션을 선호합니다. 이렇게 이미로드 된 경우 앱에 다시 초점을 맞 춥니 다. using System.Threading; [DllImport("user32.dll")] [return: MarshalAs(UnmanagedType.Bool)] static extern bool SetForegroundWindow(IntPtr hWnd); /// /// The main entry point for the applicat..

programing 2020.11.30

Python, 출력에서 ​​소수점 이하 두 자리까지 모든 부동 소수점 인쇄

Python, 출력에서 ​​소수점 이하 두 자리까지 모든 부동 소수점 인쇄 소수점 둘째 자리까지 4 개의 부동 소수점을 출력해야합니다. 이것이 내가 가진 것입니다. print '%.2f' % var1,'kg =','%.2f' % var2,'lb =','%.2f' % var3,'gal =','%.2f' % var4,'l' 그것은 매우 부정하고 나빠 보입니다. '% .2f'를 출력하는 플로트를 만드는 방법이 있습니까? 참고 : Python 2.6을 사용합니다. 글쎄요 적어도 다음과 같이 정리하겠습니다. print "%.2f kg = %.2f lb = %.2f gal = %.2f l" % (var1, var2, var3, var4) 값을 멋진 문자열로 변환하려면 다음을 수행하십시오. twodecimals = ..

programing 2020.11.30
반응형