반응형

Java 7462

C / C ++의 무한 루프

C / C ++의 무한 루프 무한 루프를 수행 할 수있는 몇 가지 가능성이 있습니다. 다음은 몇 가지 선택 사항입니다. for(;;) {} while(1) {} / while(true) {} do {} while(1) / do {} while(true) 선택해야 할 특정 형식이 있습니까? 그리고 현대의 컴파일러는 중간과 마지막 문 사이에 차이를 만들까요, 아니면 끝없는 루프이고 검사 부분을 완전히 건너 뛰는 것을 인식합니까? 편집 : 언급했듯이 잊었 goto지만 명령으로 전혀 좋아하지 않는 이유에서 수행되었습니다. Edit2 : kernel.org에서 가져온 최신 버전에 대해 grep을 만들었습니다. 나는 시간이 지남에 따라 크게 변하지 않는 것처럼 보입니다 (적어도 커널 내에서) 이 질문을 할 때의 문..

development 2020.12.26

Graphics.DrawString ()의 중앙 텍스트 출력

Graphics.DrawString ()의 중앙 텍스트 출력 .NETCF (Windows Mobile) Graphics클래스와 DrawString()메서드를 사용하여 단일 문자를 화면에 렌더링합니다. 문제는 내가 제대로 중앙에 위치하지 못하는 것 같습니다. 문자열 렌더링 위치의 Y 좌표에 대해 설정 한 값에 관계없이 항상 그보다 낮게 나오고 텍스트 크기가 클수록 Y 오프셋이 커집니다. 예를 들어, 텍스트 크기 12에서 오프셋은 약 4이지만 32에서 오프셋은 약 10입니다. 캐릭터가 그려지는 직사각형의 대부분을 세로로 차지하고 가로로 가운데에 배치되기를 원합니다. 다음은 내 기본 코드입니다. this그려지는 사용자 컨트롤을 참조하고 있습니다. Graphics g = this.CreateGraphics();..

development 2020.12.26

VB.NET의 임의 정수

VB.NET의 임의 정수 단위 테스트에 사용할 1과 n (n은 양의 정수) 사이의 임의의 정수를 생성해야합니다. 진정한 임의성을 보장하기 위해 지나치게 복잡한 것은 필요하지 않습니다. 단지 구식 난수 일뿐입니다. 어떻게할까요? 1과 N (포함) 사이의 임의의 정수 값을 얻으려면 다음을 사용할 수 있습니다. CInt(Math.Ceiling(Rnd() * n)) + 1 여러 번 지적했듯이 다음과 같은 코드를 작성하라는 제안은 문제가 있습니다. Public Function GetRandom(ByVal Min As Integer, ByVal Max As Integer) As Integer Dim Generator As System.Random = New System.Random() Return Generator..

development 2020.12.26

경고 C4003 및 오류 C2589 및 C2059 on : x = std :: numeric_limits

경고 C4003 및 오류 C2589 및 C2059 on : x = std :: numeric_limits:: 최대 (); 이 줄은 작은 테스트 프로그램에서는 제대로 작동하지만 원하는 프로그램에서는 다음과 같은 컴파일러 불만이 발생합니다. #include x = std::numeric_limits::max(); c:\...\x.cpp(192) : warning C4003: not enough actual parameters for macro 'max' c:\...\x.cpp(192) : error C2589: '(' : illegal token on right side of '::' c:\...\x.cpp(192) : error C2059: syntax error : '::' 나는 다음과 같은 결과를 얻습..

development 2020.12.26

HashMap에서 검색된 값의 순서가 삽입 순서입니다.

HashMap에서 검색된 값의 순서가 삽입 순서입니다. HashMap의 값을 검색 할 수있는 순서를 알아 내려고합니다. 다음은 동일한 코드 스 니펫입니다. import java.util.HashMap; public class HashMapExample { public static void main(String[] args) { HashMap hashmap = new HashMap(); hashmap.put(1, "apple" ); hashmap.put(2, "lemon" ); hashmap.put(3, "orange" ); hashmap.put(4, "banana" ); hashmap.put(5, "litchi" ); hashmap.put(6, "mango" ); hashmap.put(7, "papaya..

development 2020.12.26

동적 조건이있는 Rails has_many

동적 조건이있는 Rails has_many 내가 원하는 것은 다음과 같은 외래 키없이 동적 방식으로 has_many 연결을 사용하여 다른 모델과 연결하는 모델을 만드는 것입니다. has_many :faixas_aliquotas, :class_name => 'Fiscal::FaixaAliquota', :conditions => ["regra_fiscal = ?", ( lambda { return self.regra_fiscal } ) ] 하지만 오류가 발생합니다. : SELECT * FROM "fis_faixa_aliquota" WHERE ("fis_faixa_aliquota".situacao_fiscal_id = 1 AND (regra_fiscal = E'--- !ruby/object:Proc {}'))..

development 2020.12.26

매우 간단한 연결 목록 만들기

매우 간단한 연결 목록 만들기 가능한지 확인하기 위해 연결 목록을 만들려고하는데, 머리를 돌리는 데 문제가 있습니다. 누구든지 C #을 사용하여 연결된 목록을 매우 간단하게 구현 한 예가 있습니까? 지금까지 찾은 모든 예는 상당히 과장되었습니다. Linked List의 핵심은 서로 연결된 노드 묶음입니다. 따라서 간단한 Node 클래스로 시작해야합니다. public class Node { public Node next; public Object data; } 그러면 연결된 목록이 목록의 헤드 (시작)를 나타내는 하나의 노드를 구성원으로 갖게됩니다. public class LinkedList { private Node head; } 그런 다음 메서드를 추가하여 목록에 기능을 추가해야합니다. 그들은 일반적으..

development 2020.12.26

Android View layout_width-프로그래밍 방식으로 변경하는 방법?

Android View layout_width-프로그래밍 방식으로 변경하는 방법? 이것이 제보기이며 layout_width를 "10dip"으로 변경하고 싶습니다. 프로그래밍 방식으로 어떻게 수행합니까? 이것은 LinearLayout이 아니라 View입니다. LayoutParams에 대해 알고 있습니다. 너비를 10dip으로 설정하려면 어떻게 사용합니까? 귀하의 질문은 뷰의 너비 만 동적으로 변경하는 것이지만 위의 메서드는 레이아웃 속성을 완전히 새로운 것으로 변경하므로 먼저 뷰에서 getLayoutParams ()를 제안한 다음 layoutParams에 너비를 설정하고 마지막으로 layoutParams를 뷰에 설정하는 것이 좋습니다. 그래서 아래 단계를 따라 똑같이하십시오. View view = find..

development 2020.12.26

Jade를 사용하여 변수에서 HTML 렌더링

Jade를 사용하여 변수에서 HTML 렌더링 일부 HTML을 포함하는 변수에 일부 텍스트가 저장되어 있습니다. 예를 들어, 모자의 고양이 . 그러나 Jade에서 렌더링하면 서식을 렌더링하는 대신 태그와 함께 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까? =로 버퍼링 된 코드는 보안을 위해 기본적으로 이스케이프되지만 이스케이프되지 않은 반환 값을 출력하려면! =를 사용할 수 있습니다. p!= aVarContainingHTML 퍼그 닥 필요한 구문은 다음과 같습니다. !{yourJsVariable} 사용 #{yourJsVariable}하면 가 표시되지만 표시 !{}되지 않습니다. 참조 URL : https://stackoverflow.com/questions/11191421/rendering-html-..

development 2020.12.26

git 저장소를 복제하거나 푸시 할 때 Eclipse에서 'cannot open git-upload-pack'오류

git 저장소를 복제하거나 푸시 할 때 Eclipse에서 'cannot open git-upload-pack'오류 Eclipse의 Bitbucket에서 git 저장소로 복제하거나 푸시 할 수 없습니다. 이상 해요. 하루 전날 문제가 없었거든요. 운없이 sts를 3 번 ​​다운로드했습니다. 이 오류는 계속 표시됩니다. 또한 SourceTree를 설치했으며 '유효한 소스 경로 / URL이 아닙니다'라고 말합니다. git 명령을 사용하여 프로젝트를 가져 오면 작동하지만 git을 사용하는 초보자이기 때문에이 작업에 EGit을 사용하고 싶지 않습니다. 이것이 그것과 관련이 있는지 모르겠지만 같은 디렉토리에 android-adt-bundle이 있습니다. 이것은 꽤 잘 작동하지만 프로젝트는 Bitbucket이 아닌 ..

development 2020.12.26
반응형