loop (1,685)


macros - LISP 매크로는 얼마나 멀리 갈 수 있습니까?

LISP가 매크로를 사용하여 구문을 즉시 재정의 할 수 있다는 것을 많이 읽었습니다. 나는 이것이 실제로 얼마나 멀리 가고 있는지 궁금하다. 경계선이 다른 언어의 컴파일러가되도록 언어 구조를 너무 재정의 할 수 있습니까? 예를 들어, LISP의 기능적 특성을보다 객체 지향적 인 구문과 의미로 바꿀 수 있습니까? 예를 들어 Ruby와 비슷한 구문에…


c# - 숫자 인덱스를 통해 Dictionary.Keys 키에 액세스

int 가 키의 개수 인 Dictionary<string, int> 를 사용하고 있습니다. 이제 사전 내에 마지막으로 삽입 된 키에 액세스해야하지만 그 이름을 모릅니다. 명백한 시도:int LastCount=mydict[mydict.keys[mydict.keys.Count]]; Dictionary.Keys 는[]-indexer를 구현하지 않기 때문에 작동하…



C#루프-중단 대 계속

C#(다른 언어에 대해서는 자유롭게 대답하십시오) 루프에서 루프의 구조를 벗어나고 다음 반복으로 이동하는 수단으로 break와 계속의 차이점은 무엇입니까? 예: foreach(DataRow row in myTable.Rows){if(someConditionEvalsToTrue){break;//what's the difference between this a…


bash - 왜** 찾기** 아무것도 찾지 못합니까?

내 시스템에 설치된 셸 스크립트 파일을 찾고 있는데 find 가 작동하지 않습니다. $ find/usr-name*.sh 하지만 거기에는 수많은 스크립트가 있다는 것을 알고 있습니다. 예를 들면:$ ls/usr/local/lib/*.sh/usr/local/lib/tclConfig.sh/usr/local/lib/tkConfig.sh…


javascript - 해시 키를 찾는 방법?

나는 자바 스크립트 객체에서 해시로 두 배를 알고 있지만 키를 얻는 내장 함수를 찾을 수 없었습니다. var h={a:'b',c:'d'}; 나는 같은 것을 원한다 var k=h.keys();// k=['a','c']; 항목을 반복하고 반환하는 배열에 키를 추가하는 함수를 직접 작성하는 것이 간단하지만 표준 깔끔한 방법이 있습니까? 나는 그것이 놓친 간단한…


linux - 쉘 스크립트에서 CPU 사용량을 얻으시겠습니까?

Java 프로세스에 대해 몇 가지 JMeter 테스트를 실행하여 웹 응용 프로그램이 얼마나 부하가 많은지(500 명이 넘는 사용자) 응답하는지 확인합니다. JMeter는 각 웹 요청에 대한 응답 시간을 줄 것이고 Tomcat Manager에게 p 초마다 ping을 수행하는 스크립트를 작성하여 X 초마다 JVM 힙의 현재 크기를 알 수 있습니다. T…


macros - 내 첫 번째 Lisp 매크로; 그것은 새는가?

Practical Common Lisp을 통해 작업 해왔고, 숫자가 다른 숫자의 배수인지 확인하기 위해 매크로를 작성하기로 결정했습니다.(defmacro multp(value factor) `(=(rem,value,factor) 0)) 그래서:(multp 40 10) 은 true로 평가(multp 40 13) 은 그렇지 않습니다.…


Bash 또는 KornShell(ksh)?

나는*nix에 새로운 것은 아니지만, 요즘 나는 프롬프트에서 많은 시간을 보내고 있습니다. 제 질문은 KornShell(ksh) 또는 Bash 쉘을 사용하면 어떤 이점이 있습니까? 다른 하나를 사용하는 함정은 어디에 있습니까? 순전히 스크립팅이 아니라 사용자의 관점에서 이해하려고합니다.…


shell - 셸에서 $$의 의미는 무엇입니까?

한때 임시 파일 용 쉘에서 고유 한 파일 이름을 얻는 한 가지 방법은 이중 달러 기호($$)를 사용하는 것이 었습니다. 이것은 수시로 변화하는 숫자를 생성하지만, 반복적으로 호출하면 동일한 숫자를 반환합니다.(솔루션은 시간 만 사용하는 것입니다.) $$ 실제로 무엇인지, 그리고 왜 그것이 고유 한 파일 이름을 생성하는 방법으로 제안되는지 궁금…


makefile - 메이크 파일 CFLAGS

tinyos를 배우는 과정에서 나는 메이크 파일에 대해 완전히 우둔한 것을 발견했습니다. 선행 처리기 변수를 선언 할 때 사용할 수있는 많은 선택적 컴파일 타임 기능이 있습니다. 그들을 사용하려면 다음과 같은 일을해야합니다:CFLAGS="-DPACKET_LINK" 이 기능을 사용할 수 있습니다. 과 CFLAGS="-DPACKET_LIN…




for javascript array example while foreach node python list function