반응형

jQuery 2652

디버거 란 무엇이며 문제를 진단하는 데 어떻게 도움이됩니까?

디버거 란 무엇이며 문제를 진단하는 데 어떻게 도움이됩니까? 이것은 프로그램에 문제가 있지만 디버거를 사용하여 문제의 원인을 진단하는 방법을 모르는 새로운 프로그래머를 돕기위한 일반적인 목적의 질문입니다. 이 질문은보다 구체적인 질문의 세 가지 클래스를 다룹니다. 내 프로그램을 실행할 때 내가 제공 한 입력에 대해 예상 한 출력이 생성되지 않습니다. 프로그램을 실행할 때 충돌이 발생하고 스택 추적이 제공됩니다. 스택 추적 을 조사 했지만 스택 추적이 충분한 정보를 제공하지 않기 때문에 여전히 문제의 원인을 모릅니다. 프로그램을 실행할 때 세그멘테이션 오류 (SEGV)로 인해 충돌이 발생합니다. 마크 다운의 예 : [What is a debugger and how can it help me diagnose..

Nice programing 2020.10.27

MAX_PATH 문제가 Windows 10에 여전히 존재합니까?

MAX_PATH 문제가 Windows 10에 여전히 존재합니까? MAX_PATH 문제 가 Windows 10 (기술 미리보기)에 여전히 존재 하는지 알려 주실 수 있습니까? 그리고 존재하는 경우 : 경로와 개별 파일 이름은 몇 개의 문자를 가질 수 있습니까? 이 문제는 이전 소프트웨어와의 호환성을 유지하기 위해 항상 Windows에 존재합니다. 이 문제를 해결 하려면 NT 스타일 이름 구문 "\\?\D:\very long path" 을 사용하십시오 . Windows 10 (버전 1607-1 주년 업데이트) 및 Windows Server 2016에서는 -> -> -> 아래 의 그룹 정책 항목enable NTFS long paths 을 재정 의하여 MAX_PATH 문제를 무시할 수있는 옵션이있는 것 같습니다..

Nice programing 2020.10.27

vue.js의 구성 요소에 데이터 전달

vue.js의 구성 요소에 데이터 전달 vue.js의 구성 요소간에 데이터를 전달하는 방법을 이해하는 데 어려움을 겪고 있습니다. 문서를 여러 번 읽었고 많은 vue 관련 질문과 자습서를 보았지만 여전히 이해하지 못하고 있습니다. 이것에 대해 머리를 감싸기 위해 꽤 간단한 예제를 완성하는 데 도움이되기를 바랍니다. 하나의 구성 요소에 사용자 목록 표시 (완료) 링크를 클릭 (완료)하면 사용자 데이터를 새 구성 요소로 보냅니다. 하단의 업데이트를 참조하십시오. 사용자 데이터를 편집하고 원래 구성 요소로 다시 보냅니다 (지금까지 확인하지 않음). 다음은 2 단계에서 실패한 바이올린입니다. https://jsfiddle.net/retrogradeMT/d1a8hps0/ 새 구성 요소에 데이터를 전달하기 위해 소..

Nice programing 2020.10.27

스마트 진행률 표시 줄 ETA 계산

스마트 진행률 표시 줄 ETA 계산 많은 응용 프로그램에서 파일 다운로드, 압축 작업, 검색 등에 대한 진행률 표시 줄이 있습니다. 우리 모두는 종종 진행률 표시 줄을 사용하여 사용자에게 어떤 일이 일어나고 있음을 알립니다. 그리고 우리가 얼마나 많은 작업이 수행되었고 얼마나 남았는지와 같은 세부 사항을 알고 있다면, 우리는 종종 현재 진행 수준에 도달하는 데 걸린 시간을 추정하여 시간을 추정 할 수도 있습니다. (출처 : jameslao.com ) 그러나 우리는 또한이 Time Left "ETA"디스플레이가 우스꽝스럽게 나쁜 프로그램을 보았습니다. 파일 복사가 20 초 안에 완료 될 것이라고 주장하고 1 초 후에 4 일이 걸릴 것이라고 말한 다음 다시 20 분으로 깜박입니다. 도움이되지 않을뿐만 아니라..

Nice programing 2020.10.27

C / C ++에서 부호없는 왼쪽 시프트 이전의 마스킹이 너무 편집증 적입니까?

C / C ++에서 부호없는 왼쪽 시프트 이전의 마스킹이 너무 편집증 적입니까? 이 질문은 내가 C / C ++로 암호화 알고리즘 (예 : SHA-1)을 구현하고, 이식 가능한 플랫폼에 구애받지 않는 코드를 작성하고, 정의되지 않은 동작을 철저히 피하면서 동기를 부여 받았습니다 . 표준화 된 암호화 알고리즘이이를 구현하도록 요청한다고 가정합니다. b = (a

Nice programing 2020.10.27

> 대> = 버블 정렬로 인해 상당한 성능 차이 발생

> 대> = 버블 정렬로 인해 상당한 성능 차이 발생 방금 뭔가 우연히 발견했습니다. 처음에는 이 경우 처럼 분기 오 예측일지도 모른다고 생각 했지만 분기 오 예측이 왜 이런 현상을 일으키는 지 설명 할 수 없습니다. Java에서 두 가지 버전의 Bubble Sort를 구현하고 몇 가지 성능 테스트를 수행했습니다. import java.util.Random; public class BubbleSortAnnomaly { public static void main(String... args) { final int ARRAY_SIZE = Integer.parseInt(args[0]); final int LIMIT = Integer.parseInt(args[1]); final int RUNS = Integer...

Nice programing 2020.10.27

.gitignore의 git 하위 모듈을 무시하거나 저장소에 커밋합니까?

.gitignore의 git 하위 모듈을 무시하거나 저장소에 커밋합니까? 나는 내 프로젝트에 서브 모듈을 추가 한 project_dir/vendor/submodule_one내가 지금 실행 때마다 git status내가 얻을 modified: vendor/submodule_one (new commits). 내 질문은 이것을 처리하는 가장 좋은 방법은 무엇입니까? 내 메인 프로젝트가 내 서브 모듈의 세부 사항에 대해 알 필요가 없기 때문에 vendor/submodule_one-folder를 내 폴더에 추가 .gitignore합니까? 아니면 서브 모듈을 변경하고 커밋 할 때 메인 프로젝트에서도 커밋해야합니까? 서브 모듈을 시작하기 만하면 설정 외에 많은 정보를 찾을 수없는 것 같습니다. 아니요, 하위 모듈을 ..

Nice programing 2020.10.27

C ++의 접근 자 메서드 (getter 및 setter)에 대한 규칙

C ++의 접근 자 메서드 (getter 및 setter)에 대한 규칙 C ++의 접근 자 메서드에 대한 몇 가지 질문이 SO에서 요청되었지만 문제에 대한 호기심을 충족시킬 수있는 사람은 없습니다. Stroustrup과 다른 유명한 프로그래머처럼 접근자가 많은 클래스를 나쁜 OO의 징후로 간주하기 때문에 가능한 한 접근자를 피하려고합니다. C ++에서는 대부분의 경우 클래스에 더 많은 책임을 추가하거나이를 피하기 위해 friend 키워드를 사용할 수 있습니다. 그러나 어떤 경우에는 특정 클래스 구성원에 대한 액세스 권한이 정말로 필요합니다. 몇 가지 가능성이 있습니다. 1. 접근자를 전혀 사용하지 마십시오. 각 멤버 변수를 공개 할 수 있습니다. 이것은 Java에서는 실행되지 않지만 C ++ 커뮤니티에서..

Nice programing 2020.10.27

iOS Private API 문서

iOS Private API 문서 iPhone SDK 용 개인 API를 문서화하는 웹 사이트 또는 프로젝트가 있습니까? 다음은 iPhone OS 2.2.1에서 iOS 9.2까지 검색 가능한 아카이브입니다. https://github.com/nst/iOS-Runtime-Headers 가능성이 높습니다. 명령 줄 응용 프로그램 class-dump을 사용하여 개인 헤더를 볼 수 있습니다. 컴파일시 링크하는 경우 앱이 비공개 프레임 워크에 링크하기 위해 App Store에서 거부됩니다. otool컴파일시 링크 된 경우 바이너리에서 실행하여 비공개 프레임 워크를 링크하고 있음을 쉽게 확인할 수 있습니다 . 다음은 iOS 클래스 덤퍼 인 class-dump-z에 의해 생성 된 컴파일 가능한 헤더입니다 . http:..

Nice programing 2020.10.27

템플릿 매개 변수 팩을 확장하지 않고 "저장"할 수 있습니까?

템플릿 매개 변수 팩을 확장하지 않고 "저장"할 수 있습니까? 이 문제를 발견했을 때 C ++ 0x 가변 템플릿을 실험하고있었습니다. template struct identities { typedef Args type; //compile error: "parameter packs not expanded with '...' }; //The following code just shows an example of potential use, but has no relation //with what I am actually trying to achieve. template struct convert_in_tuple { typedef std::tupl..

Nice programing 2020.10.27
반응형