반응형

전체 글 3736

목록에서 max () / min ()을 사용하여 반환 된 최대 또는 최소 항목의 인덱스 가져 오기

목록에서 max () / min ()을 사용하여 반환 된 최대 또는 최소 항목의 인덱스 가져 오기 minimax 알고리즘의 목록에서 Python max과 min함수를 사용 하고 있으며 max()또는에서 반환하는 값의 인덱스가 필요합니다 min(). 다시 말해, 어떤 움직임이 최대 (첫 번째 플레이어 차례) 또는 최소 (두 번째 플레이어) 값을 생성했는지 알아야합니다. for i in range(9): newBoard = currentBoard.newBoardWithMove([i / 3, i % 3], player) if newBoard: temp = minMax(newBoard, depth + 1, not isMinLevel) values.append(temp) if isMinLevel: return m..

Programming 2020.02.26

./configure : / bin / sh ^ M : 잘못된 인터프리터

./configure : / bin / sh ^ M : 잘못된 인터프리터 이 질문에는 이미 답변이 있습니다. 쉘 스크립트는 인코딩과 줄 끝에 민감합니까? 답변 5 개 내 12 시스템에 lpng142를 설치하려고했습니다. 나에게 문제처럼 보인다. 이 오류가 발생합니다 [root@localhost lpng142]# ./configure bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory [root@localhost lpng142]# 이 문제를 어떻게 해결합니까? /etc/fstab파일 : # # /etc/fstab # Created by anaconda on Wed May 26 18:12:05 2010 # # Accessible ..

Programming 2020.02.26

문자 행렬에서 가능한 단어 목록을 찾는 방법 [Boggle Solver]

문자 행렬에서 가능한 단어 목록을 찾는 방법 [Boggle Solver] 최근에 나는 iPhone에서 Scramble이라는 게임을 해왔다. 여러분 중 일부는이 게임을 Boggle로 알고있을 것입니다. 기본적으로 게임이 시작되면 다음과 같은 문자 행렬이 나타납니다. F X I E A M L O E W B X A S T U 이 게임의 목표는 글자를 묶어 형성 할 수있는 단어를 최대한 많이 찾는 것입니다. 모든 글자로 시작할 수 있으며, 그 주위의 모든 글자는 공정한 게임입니다. 다음 글자로 넘어 가면 해당 글자를 둘러싼 모든 글자는 이전에 사용한 글자를 제외하고 는 공정한 게임 입니다. 그래서 위의 표에서, 예를 들면, 나는 단어를 가지고 올 수있는 LOB, TUX, SEA, FAME, 등의 단어는이 경기에..

Programming 2020.02.26

SQL Server에서 임시 테이블과 테이블 변수의 차이점은 무엇입니까?

SQL Server에서 임시 테이블과 테이블 변수의 차이점은 무엇입니까? SQL Server 2005에서는 다음 두 가지 방법 중 하나를 사용하여 임시 테이블을 만들 수 있습니다. declare @tmp table (Col1 int, Col2 int); 또는 create table #tmp (Col1 int, Col2 int); 이 둘의 차이점은 무엇입니까? @tmp가 여전히 tempdb를 사용하는지 또는 모든 것이 메모리에서 발생하는지에 대해 상충되는 의견을 읽었습니다. 어떤 시나리오에서 다른 시나리오보다 성능이 우수합니까? 임시 테이블 (#tmp)과 테이블 변수 (@tmp) 사이에는 약간의 차이가 있지만 tempdb를 사용하는 것은 아래 MSDN 링크에 나와있는 것처럼 그 중 하나가 아닙니다. 일반적..

Programming 2020.02.26

창에 맞게 HTML5 캔버스 크기 조정

창에 맞게 HTML5 캔버스 크기 조정 페이지에 맞게 HTML5 요소의 크기를 자동으로 조정하려면 어떻게 해야합니까? 예를 들어 and 및 속성을 100 % 로 설정하여 스케일을 조정할 수 있지만 스케일되지 않습니다.heightwidth 나는 이것에 대한 우아한 해결책을 찾았다 고 생각합니다. 자바 스크립트 /* important! for alignment, you should make things * relative to the canvas' current width/height. */ function draw() { var ctx = (a canvas context); ctx.canvas.width = window.innerWidth; ctx.canvas.height = window.innerHeig..

Programming 2020.02.26

좋은 .NET 프로파일 러 란 무엇입니까?

좋은 .NET 프로파일 러 란 무엇입니까? .net 프로그램으로 작업 할 때 어떤 프로파일 러를 사용 했습니까? 내가 사용하고 JetBrains의 dotTrace 및 레드 게이트 ANTS을 광범위하게. 기능과 가격이 상당히 비슷합니다. 둘 다 유용한 성능 프로파일 링과 매우 기본적인 메모리 프로파일 링을 제공합니다. dotTrace는 Resharper와 통합되어 IDE에서 한 번의 클릭으로 단위 테스트의 성능을 프로파일 링 할 수있어 매우 편리합니다. 그러나 dotTrace는 종종 가짜 결과를내는 것처럼 보입니다 (예 : 방법을 실행하는 데 몇 년이 걸린다고 말함) ANTS가 프로파일 링 결과를 제시하는 방식을 선호합니다. 소스 코드를 보여주고 각 줄의 왼쪽에 얼마나 오래 걸 렸는지 알려줍니다. dotT..

Programming 2020.02.26

float와 double의 차이점은 무엇입니까?

float와 double의 차이점은 무엇입니까? 배정 밀도와 단 정밀도의 차이점에 대해 읽었습니다. 그러나 대부분의 경우, float그리고 double하나를 사용하여 즉, 상호 교환 보이거나 다른 하나는 결과에 영향을 미칠 것 같지 않습니다. 이것이 사실입니까? 수레와 복식은 언제 교환 할 수 있습니까? 그들 사이의 차이점은 무엇입니까? 큰 차이. 이름에서 알 수 있듯이 a double의 정밀도는 [1] 의 2 배 입니다. 일반적으로 a 는 십진수 15 자리이며, 7은 7입니다.floatdoublefloat 자릿수 계산 방법은 다음과 같습니다. double52 가수 비트 + 1 숨겨진 비트 : log (2 53 ÷÷ log (10) = 15.95 자리 float23 개의 가수 비트 + 1 개의 숨겨진 비..

Programming 2020.02.26

GitHub 프로젝트에서 README와 README.md의 차이점은 무엇입니까?

GitHub 프로젝트에서 README와 README.md의 차이점은 무엇입니까? 일부 GitHub 프로젝트에는 README파일뿐만 아니라 README.md파일 도 있습니다. 이 파일들 사이의 차이점은 무엇입니까? 나는 README프로젝트 저장소 페이지에서 소개 텍스트로도 사용된다는 것을 알고 있지만 그게 무엇인지 전혀 모른다 README.md. .md는 markdown입니다. 프로젝트 맨 아래에 표시 README.md되는 html요약 을 생성하는 데 사용됩니다 . Github에는 Markdown의 고유 한 맛이 있습니다. 기본 설정 순서 :README 및 이라는 두 개의 파일 README.md이 있으면 이름 README.md이 지정된 파일 이 선호되며 github의 html요약 을 생성하는 데 사용됩니다..

Programming 2020.02.26

CLR에서 'as'키워드를 사용하여 캐스팅

CLR에서 'as'키워드를 사용하여 캐스팅 인터페이스를 프로그래밍 할 때 많은 캐스팅 또는 객체 유형 변환을하고 있음을 발견했습니다. 이 두 가지 변환 방법에는 차이가 있습니까? 그렇다면 비용 차이가 있습니까? 아니면 이것이 내 프로그램에 어떤 영향을 줍니까? public interface IMyInterface { void AMethod(); } public class MyClass : IMyInterface { public void AMethod() { //Do work } // Other helper methods.... } public class Implementation { IMyInterface _MyObj; MyClass _myCls1; MyClass _myCls2; public Implem..

Programming 2020.02.26

IEnumerable에 항목을 추가하는 방법

IEnumerable에 항목을 추가하는 방법 수집? 위의 제목으로 내 질문입니다. 예를 들어 IEnumerable items = new T[]{new T("msg")}; items.ToList().Add(new T("msg2")); 그러나 결국에는 1 개의 항목 만 있습니다. 우리는 같은 방법을 가질 수 있습니까 items.Add(item)? 같은 List IEnumerable항목을 추가 할 수있는 컬렉션을 반드시 나타내지는 않기 때문에 할 수 없습니다 . 사실, 반드시 컬렉션을 나타내는 것은 아닙니다! 예를 들면 다음과 같습니다. IEnumerable ReadLines() { string s; do { s = Console.ReadLine(); yield return s; } while (s != ""..

Programming 2020.02.26
반응형