반응형

programing tip 3103

루비가 잘린 것이 아니라 전체 역 추적을 인쇄하도록하려면 어떻게해야합니까?

루비가 잘린 것이 아니라 전체 역 추적을 인쇄하도록하려면 어떻게해야합니까? 예외가 발생하면 종종 호출 스택 내부에서 발생합니다. 이런 일이 발생하는 경우, 종종 실제 코드 위반이 숨겨집니다. tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' from tmp.rb:28:in `m' from tmp.rb:31:in `l' ... 8 levels... from tmp.rb:58:in `c' from..

programing tip 2020.06.12

CSS로 사각형 이미지를 사각형으로“자르는”방법은 무엇입니까?

CSS로 사각형 이미지를 사각형으로“자르는”방법은 무엇입니까? CSS로 이미지를 실제로 수정하는 것은 불가능하다는 것을 알고 있으므로 자르기를 따옴표로 묶습니다. 내가하고 싶은 것은 직사각형 이미지를 가져 와서 CSS를 사용하여 이미지를 전혀 왜곡하지 않고 사각형으로 보이게하는 것입니다. 기본적으로 이것을 돌리고 싶습니다. 이것으로 : 그들이 IMG 태그에있을 필요가 없다고 가정하면 ... HTML : CSS : .thumb1 { background: url(blah.jpg) 50% 50% no-repeat; /* 50% 50% centers image in div */ width: 250px; height: 250px; } .thumb1:hover { YOUR HOVER STYLES HERE } 편집 ..

programing tip 2020.06.12

크기가 0 인 Linux 삭제 파일

크기가 0 인 Linux 삭제 파일 이 질문에는 이미 답변이 있습니다. 리눅스에서 많은 0 바이트 파일을 삭제하는 방법? 답변 10 개 크기가 0 인 경우 리눅스에서 특정 파일을 어떻게 삭제합니까? 추가 스크립트없이 crontab에서이 파일을 실행하고 싶습니다. l filename.file | grep 5th-tab | not eq 0 | rm 이 같은? 그러면 크기가 0 인 디렉토리 (및 아래)의 모든 파일이 삭제됩니다. find /tmp -size 0 -print0 |xargs -0 rm -- 당신이 특정 파일을 원한다면; if [ ! -s /tmp/foo ] ; then rm /tmp/foo fi find 를 사용하고 싶습니다 : find . -size 0 -delete 현재 디렉토리 및 서브 디렉..

programing tip 2020.06.12

좋아하는 (영리한) 방어 프로그래밍 모범 사례

좋아하는 (영리한) 방어 프로그래밍 모범 사례 방어 코딩을 위해 좋아하는 (영리한) 기술 을 선택해야한다면 그 기술은 무엇입니까? 현재 사용하는 언어는 Java 및 Objective-C (C ++의 배경 지식)이지만 모든 언어로 자유롭게 대답 할 수 있습니다. 여기서 우리 중 70 % 이상이 이미 알고있는 것 이외의 영리한 방어 기술 에 중점 을 둘 것입니다. 이제 트릭을 깊이 파고들 차례입니다.다시 말해이 흥미없는 예 이외의 다른 것을 생각해보십시오 . if(5 == x) 대신 if(x == 5) : 의도하지 않은 할당을 피하기 위해 다음은 흥미로운 방어 적 프로그래밍 방법에 대한 몇 가지 예입니다 (언어 별 예는 Java로되어 있음). -변수를 변경해야 할 때까지 변수를 잠그십시오. 즉, 변수 를 변..

programing tip 2020.06.12

배열에서 요소의 합과 평균을 계산하는 방법은 무엇입니까?

배열에서 요소의 합과 평균을 계산하는 방법은 무엇입니까? 배열의 모든 요소를 ​​추가하고 평균화하는 데 문제가 있습니다. 이 작업을 수행하고 현재 보유한 코드로 어떻게 구현합니까? 요소는 아래에있는 것처럼 정의되어야합니다. var sum = 0; for( var i = 0; i < elmt.length; i++ ){ sum += parseInt( elmt[i], 10 ); //don't forget to add the base } var avg = sum/elmt.length; document.write( "The sum of all the elements is: " + sum + " The average is: " + avg ); 값은 문자열이므로 먼저 정수로 변환해야하므로 배열을 반복하십시오. 그리고..

programing tip 2020.06.12

“while (1);”최적화

“while (1);”최적화 C ++ 0x에서 업데이트, 아래 참조! C ++ 0x를 사용하면 컴파일러가 다음 코드 조각에 대해 "Hello"를 인쇄 할 수 있습니다. #include int main() { while(1) ; std::cout next) { ++count2; } 이 두 루프를 병합하여 다음 루프로 교체 할 수 있습니까? for (p = q; p != 0; p = p -> next) { ++count; ++count2; } 무한 루프에 대해 6.8.5p6에 특별한 경시가 없으면 이것이 허용되지 않습니다. q가 순환 목록을 가리켜 서 첫 번째 루프가 종료되지 않으면 원본은 count2에 쓰지 않습니다. 따라서 count2에 액세스하거나 업데이트하는 다른 스레드와 병렬로 실행될 수 있습니다...

programing tip 2020.06.12

기록 데이터를 저장하는 방법

기록 데이터를 저장하는 방법 일부 동료들과 저는 과거 데이터를 저장하는 가장 좋은 방법에 대해 토론했습니다. 현재 일부 시스템의 경우 별도의 테이블을 사용하여 기록 데이터를 저장하고 현재 활성 레코드에 대한 원래 테이블을 유지합니다. 테이블 FOO가 있다고 가정 해 봅시다. 내 시스템에서 모든 활성 레코드는 FOO로 이동하고 모든 기록 레코드는 FOO_Hist로 이동합니다. FOO의 많은 다른 필드는 사용자가 업데이트 할 수 있으므로 모든 항목에 대한 정확한 계정을 업데이트하고 싶습니다. FOO_Hist는 자동 증가 HIST_ID를 제외하고 FOO와 정확히 동일한 필드를 보유합니다. FOO가 업데이트 될 때마다 FOO_Hist에 다음과 유사한 삽입 문을 수행합니다 insert into FOO_HIST s..

programing tip 2020.06.12

iframe, 포함 및 객체 요소의 차이점

iframe, 포함 및 객체 요소의 차이점 HTML5는 여러 가지 임베디드 컨텐츠 요소를 정의하는데, 이는 조감도에서 거의 동일하다는 점과 매우 유사 해 보입니다. 무엇 사이의 실제 차이 iframe, embed그리고 object? 타사 사이트에서 HTML 파일을 임베드하려는 경우 이러한 요소 중 어떤 요소를 사용할 수 있으며 어떻게 다른가요? iframe 요소는 중첩 된 브라우징 컨텍스트를 나타냅니다. HTML 5 표준- " 요소" 주로 다른 도메인 또는 하위 도메인의 리소스를 포함하는 데 사용되지만 동일한 도메인의 콘텐츠를 포함하는 데 사용될 수도 있습니다. '라이브 및 부모 문서와 통신 할 수의 강도는 임베디드 코드는 점이다'. HTML 5로 표준화되기 전에 비표준 태그로 모든 주요 브라우저에서 구..

programing tip 2020.06.12

GUI를 단위 테스트하려면 어떻게해야합니까?

GUI를 단위 테스트하려면 어떻게해야합니까? 내 코드의 계산은 잘 테스트되었지만 GUI 코드가 너무 많기 때문에 전체 코드 범위가 원하는 것보다 낮습니다. 단위 테스트 GUI 코드에 대한 지침이 있습니까? 말이 되나요? 예를 들어 내 앱에 그래프가 있습니다. 그래프 테스트를 자동화하는 방법을 알 수 없었습니다. 그래프가 올바른지 확인하려면 육안 AFAIK가 필요합니다. (저는 Java Swing을 사용하고 있습니다) MVP 및 MVC와 같은 디자인은 일반적으로 실제 GUI에서 최대한 많은 로직을 추상화하려고합니다. 이것에 대해 매우 인기있는 기사는 Michael Feathers의 "The Humble Dialog Box" 입니다. 개인적으로 나는 UI에서 로직을 옮기려고 시도한 경험이 혼합되어 있습니다...

programing tip 2020.06.12

보유 할 수있는 JSON의 양에는 제한이 있습니까?

보유 할 수있는 JSON의 양에는 제한이 있습니까? 주석 시스템에 jquery, JSON 및 AJAX를 사용하고 있습니다. 궁금합니다. JSON으로 전송 / 저장할 수있는 크기에 제한이 있습니까? 사용자가 많은 양을 입력하고 JSON을 통해 보내는 것처럼 일종의 최대 제한이 있습니까? 또한 JSON을 통해 모든 종류의 텍스트를 보낼 수 있습니다. 예를 들어 언젠가 사용자가 html을 사용하도록 허용하면 괜찮을까요? JSON은 XML과 같은 다른 데이터 형식과 유사합니다. 더 많은 데이터를 전송해야하는 경우 더 많은 데이터를 보내면됩니다. JSON 요청에는 고유 한 크기 제한이 없습니다. 서버는 요청을 파싱하여 제한을 설정합니다. 예를 들어 ASP.NET에는 serializer의 "MaxJsonLength..

programing tip 2020.06.12
반응형