반응형

Programming 3283

XML과 HTML을 정규식으로 구문 분석하기 어려운 이유에 대한 몇 가지 예를 제공 할 수 있습니까?

XML과 HTML을 정규식으로 구문 분석하기 어려운 이유에 대한 몇 가지 예를 제공 할 수 있습니까? [닫은] 하나의 실수 나는 사람들이 만드는 참조 이상 과 다시 정규식으로 XML 또는 HTML을 구문 분석을 시도하고 있습니다. XML과 HTML을 파싱하는 것이 어려운 몇 가지 이유는 다음과 같습니다. 사람들은 파일을 일련의 행으로 취급하려고하지만 유효합니다. 사람들은 b b c --> d 그리고이 작은 기쁨 묶음은 유효한 HTML입니다. ]> x < -- &e link 유효하지 않은 구문에 대한 모든 브라우저 별 구문 분석은 말할 것도 없습니다. 행운을 빕니다. 편집 (Jörg W Mittag) : 다음은 잘 구성된 유효한 HTML 4.01의 또 다른 멋진 부분입니다. 이것은 유효한 HTML 또는 X..

Programming 2020.02.22

C ++에 컨텍스트가 없거나 컨텍스트에 민감합니까?

C ++에 컨텍스트가 없거나 컨텍스트에 민감합니까? 나는 종종 C ++이 상황에 맞는 언어라는 주장을 듣는다. 다음 예를 보자. a b(c); 변수 정의 또는 함수 선언입니까? 그것은 상징의 의미에 달려 c있습니다. 경우 cA는 변수가 다음 a b(c);라는 변수 정의 b유형을 a. 로 직접 초기화됩니다 c. 하지만 cA는 유형 , 다음 a b(c);라는 함수 선언 b을 소요 c하고를 반환합니다 a. 문맥없는 언어의 정의를 찾아 보면 기본적으로 모든 문법 규칙에 정확히 하나의 비단 말 기호로 구성된 왼쪽이 있어야한다는 것을 알 수 있습니다. 반면 상황에 맞는 문법은 왼쪽에 임의의 문자열 및 비 터미널 기호 문자열을 허용합니다. "C ++ 프로그래밍 언어"의 부록 A를 살펴보면 왼쪽에 터미널이 아닌 단일 ..

Programming 2020.02.22

Windows에 / dev / null이 있습니까?

Windows에 / dev / null이 있습니까? /dev/nullWindows 에서 이에 해당하는 것은 무엇입니까 ? NUL적어도 명령 프롬프트 또는 배치 파일 내에서 원한다고 생각 합니다. 예를 들면 다음과 같습니다. type c:\autoexec.bat > NUL 파일을 만들지 않습니다. (내가 생각 프로그래밍 파일을 만들려고하면 동일 사실이지만, 나는 그것을 시도하지 않았습니다.) PowerShell에서 원하는 것은 $null다음과 같습니다. echo 1 > $null GCC 메일 링리스트 의이 메시지에 따르면 / dev / null 대신 "nul"파일을 사용할 수 있습니다. #include int main () { FILE* outfile = fopen ("/dev/null", "w"); if..

Programming 2020.02.22

Pandas의 map, applymap 및 apply 메소드의 차이점

Pandas의 map, applymap 및 apply 메소드의 차이점 이러한 벡터화 방법을 기본 예제와 함께 사용할시기를 알려주시겠습니까? 그 볼 mapA는 Series있는 나머지 반면, 방법 DataFrame방법. 나는 혼동있어 apply및 applymap방법하지만. 왜 DataFrame에 함수를 적용하는 두 가지 방법이 있습니까? 사용법을 보여주는 간단한 예제도 훌륭합니다! Wes McKinney의 Python for Data Analysis 책에서 바로 pg. 132 (이 책을 강력히 추천합니다) : 또 다른 빈번한 작업은 1D 배열의 함수를 각 열 또는 행에 적용하는 것입니다. DataFrame의 apply 메소드는 정확히 다음을 수행합니다. In [116]: frame = DataFrame(np..

Programming 2020.02.22

JDK 코드를 실행할 때 Java JIT가 부정 행위를합니까?

JDK 코드를 실행할 때 Java JIT가 부정 행위를합니까? 나는 일부 코드를 벤치마킹하고 있었고 java.math.BigInteger정확히 동일한 알고리즘을 사용할 때조차 와 같이 빨리 실행할 수 없었습니다 . 그래서 java.math.BigInteger소스를 내 패키지에 복사 하고 다음을 시도했습니다. //import java.math.BigInteger; public class MultiplyTest { public static void main(String[] args) { Random r = new Random(1); long tm = 0, count = 0,result=0; for (int i = 0; i < 400000; i++) { int s1 = 400, s2 = 400; BigInte..

Programming 2020.02.22

GitHub 플레이 버드 마크 다운을 렌더링하기위한 명령 줄 유틸리티가 있습니까?

GitHub 플레이 버드 마크 다운을 렌더링하기위한 명령 줄 유틸리티가 있습니까? GitHub 플레이 버드 마크 다운 파일 을 가져 와서 HTML로 렌더링 하는 명령 줄 유틸리티가 있는지 궁금합니다 . 웹 사이트 콘텐츠를 만들기 위해 GitHub 위키를 사용하고 있습니다. 서버에서 리포지토리를 복제 한 다음 일반 HTML로 처리하려고합니다. GitHub에 나타나는 것은 내 웹 사이트를 찾는 방법과 정확히 일치하는 것이 중요합니다. 또한와 함께 분리 된 블록을 사용하고 ~~~싶습니다. 따라서 표준 Markdown 구문 만 사용하고 싶지 않습니다. Node.js에 연결할 수 있다고 생각하는 JavaScript 라이브 미리보기를 조금 보았지만 더 이상 사용되지 않는다고 말합니다. 레드 카펫 저장소를 살펴 봤지..

Programming 2020.02.22

파이썬에서 다른 파일에서 함수 호출

파이썬에서 다른 파일에서 함수 호출 Set_up : 프로그램에서 사용해야하는 각 함수마다 .py 파일이 있습니다. 이 프로그램에서는 외부 파일에서 함수를 호출해야합니다. 난 노력 했어: from file.py import function(a,b) 하지만 오류가 발생합니다. ImportError : 'file.py'라는 모듈이 없습니다. 파일이 패키지가 아닙니다 이 문제를 어떻게 해결합니까? file.py가져 오는 동안 추가 할 필요가 없습니다 . 그냥 쓰고 from file import function나서를 사용하여 함수를 호출하십시오 function(a, b). 이것이 작동하지 않는 이유 file는 파이썬의 핵심 모듈 중 하나 이기 때문에 파일 이름을 변경하는 것이 좋습니다. 당신이 가져 오기 기능하려..

Programming 2020.02.22

Swift 클래스의 정적 및 클래스 함수 / 변수?

Swift 클래스의 정적 및 클래스 함수 / 변수? 다음 코드는 Swift 1.2에서 컴파일됩니다. class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } 정적 함수와 클래스 함수 의 차이점은 무엇입니까 ? 어느 것을 언제 사용해야합니까? 다른 변수를 정의하려고하면 다음 class var myVar2 = ""과 같이 말합니다. 클래스에서 아직 지원되지 않는 클래스 저장 속성; '정적'을 의미 했습니까? 이 기능이 지원되면 정적 변수와 클래..

Programming 2020.02.22

Mockito가 여러 번 호출되는 메소드의 인수를 캡처 할 수 있습니까?

Mockito가 여러 번 호출되는 메소드의 인수를 캡처 할 수 있습니까? 두 번 호출되는 메소드가 있으며 두 번째 메소드 호출의 인수를 캡처하려고합니다. 내가 시도한 것은 다음과 같습니다. ArgumentCaptor firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCapto..

Programming 2020.02.22

Go에서 두 조각을 연결

Go에서 두 조각을 연결 슬라이스 [1, 2]와 슬라이스를 결합하려고합니다 [3, 4]. Go에서 어떻게 할 수 있습니까? 나는 시도했다 : append([]int{1,2}, []int{3,4}) 그러나 얻었다 : cannot use []int literal (type []int) as type int in append 그러나 문서에는 이것이 가능하다는 것을 나타내는 것 같습니다. slice = append(slice, anotherSlice...) 두 번째 조각 다음에 점을 추가하십시오. //---------------------------vvv append([]int{1,2}, []int{3,4}...) 이것은 다른 variadic 함수와 같습니다. func foo(is ...int) { for i ..

Programming 2020.02.22
반응형