반응형

IT story 4917

JavaScript에서 코드 구성과 관련하여 일반적으로 인정되는 모범 사례

JavaScript에서 코드 구성과 관련하여 일반적으로 인정되는 모범 사례 jQuery와 같은 JavaScript 프레임 워크가 클라이언트 측 웹 응용 프로그램을 더욱 풍부하고 기능적으로 만들면서 한 가지 문제가 발견되었습니다. 이 세상을 어떻게 조직적으로 유지합니까? 모든 핸들러를 한 곳에 배치하고 모든 이벤트에 대한 함수를 작성 하시겠습니까? 모든 기능을 래핑하는 함수 / 클래스를 만드시겠습니까? 미친 것처럼 쓰고 그것이 최선을 다하기를 바랍니다. 포기하고 새로운 경력을 쌓으세요? jQuery를 언급했지만 실제로는 일반적인 JavaScript 코드입니다. 줄 위의 줄이 쌓이기 시작하면 스크립트 파일을 관리하거나 찾고있는 것을 찾기가 더 어려워집니다. 내가 찾은 가장 큰 문제는 아마도 똑같은 일을 할 ..

IT story 2020.02.09

Java 클래스 파일을 어떻게 "디 컴파일"합니까?

Java 클래스 파일을 어떻게 "디 컴파일"합니까? [닫은] 클래스 파일을 디 컴파일하기 위해 어떤 프로그램을 사용할 수 있습니까? 실제로 Java 코드를 받습니까 아니면 JVM 어셈블리 코드입니까? 이 사이트의 Java 성능 관련 질문에서, 종종 Java 클래스 파일을 "디 컴파일"한 사람들의 응답을보고 컴파일러가 특정 사항을 최적화하는 방법을 확인합니다. 2016 년 2 월 업데이트 : www.javadecompilers.com 은 JAD를 다음과 같이 나열합니다. 가장 인기있는 Java 디 컴파일러이지만 주로이 시대에만 사용됩니다. C ++로 작성되었으므로 매우 빠릅니다. 오래되고 지원되지 않으며 올바르게 Java 5 이상을 디 컴파일하지 않습니다. 따라서 마일리지는 최근 jdk (7, 8)에 따라..

IT story 2020.02.09

추상 클래스를 인스턴스화 할 수 있습니까?

추상 클래스를 인스턴스화 할 수 있습니까? 인터뷰 중 하나에서 "추상 클래스를 인스턴스화 할 수 있는지 여부"라는 질문을 받았습니다. 답장은 "아니요."라고 대답했습니다. 그러나 면접관은 "잘못, 우리는 할 수있다"고 말했다. 나는 이것에 대해 조금 논쟁했다. 그런 다음 집에서 직접 시도해 보라고 말했습니다. abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly { public static void main(String a[]) { my m = new my() {}; m.mymethod(); } } 여기에서는 클래스의 인스턴스를 만들고 추상 클래스의 메서드를 호출합니다. 누구든지 나에게 이것을 설명..

IT story 2020.02.09

BehaviorSubject와 Observable?

BehaviorSubject와 Observable? 나는 각도 RxJs 패턴으로 찾고 있어요와 나는 사이의 차이 이해하지 못하는 BehaviorSubject와를 Observable. 내 이해에서 a BehaviorSubject는 시간이 지남에 따라 변경 될 수있는 값입니다 (구독 할 수 있으며 구독자는 업데이트 된 결과를받을 수 있음). 이것은의 동일한 목적으로 보인다 Observable. 언제 Observablevs 를 사용 BehaviorSubject하시겠습니까? BehaviorSubject오버 를 사용 Observable하거나 그 반대로 사용하면 이점이 있습니까? BehaviorSubject 는 주제 유형이며 주제는 특수한 유형의 관찰 가능하므로 다른 관찰 가능과 같은 메시지를 구독 할 수 있습니다..

IT story 2020.02.09

PHP에서 유용한 오류 메시지를 얻는 방법은 무엇입니까?

PHP에서 유용한 오류 메시지를 얻는 방법은 무엇입니까? PHP로 프로그래밍하는 것이 상당히 실망 스럽습니다. 나는 종종 스크립트를 실행하고 빈 화면을 다시 보게됩니다. 빈 화면으로 오류 메시지가 없습니다. 원인은 단순한 구문 오류 (잘못된 대괄호, 세미콜론 누락) 또는 함수 호출 실패 또는 기타 다른 것일 수 있습니다. 무엇이 잘못되었는지 알아내는 것은 매우 어렵습니다. 코드를 주석 처리하고, 어디서나 "echo"문장을 입력하는 등 문제를 좁히려 고합니다. 그러나 더 좋은 방법이 있어야합니다. 그렇다면 Java와 마찬가지로 PHP가 유용한 오류 메시지를 생성하는 방법이 있습니까? 누구나 좋은 PHP 디버깅 팁과 기술을 추천 할 수 있습니까? 구문 오류의 경우 php.ini에서 오류 표시를 활성화해야합니..

IT story 2020.02.09

Git을 사용할 때“오류 : 잘못된 색인 – 치명적 : 색인 파일 손상”을 해결하는 방법

Git을 사용할 때“오류 : 잘못된 색인 – 치명적 : 색인 파일 손상”을 해결하는 방법 이후 git init에 몇 개의 파일을 추가 및 커밋하고 일부 변경 한 후 추가 및 커밋했습니다. git 데몬을 설정하고 (WinXP의 Cygwin에서 실행) 리포지토리를 한 번 복제했습니다. 이제 복제 된 저장소 에이 오류가 발생합니다. $ git status error: bad index file sha1 signature fatal: index file corrupt 저장소의 새 사본을 얻는 것 외에이 문제를 해결할 수있는 방법이 있습니까? 문제가 커밋에 대한 준비 영역 으로 인덱스에 문제가있는 경우 (예 :).git/index 인덱스를 제거하고 (원하는 경우 백업 복사본 만들기) 마지막 커밋에서 버전으로 인덱..

IT story 2020.02.09

Eclipse / Java 코드 완료가 작동하지 않습니다

Eclipse / Java 코드 완료가 작동하지 않습니다 일부 플러그인 (주목할 수있는, EPIC, Clearcase, QuantumDB, MisterQ)과 함께 Eclipse 3.4.2를 다운로드, 압축 해제 및 설정했습니다. 이제 Java 프로젝트를 편집 할 때 코드 완성이 작동하지 않습니다. 입력 String.하고 ctrl+를 누르면 space팝업에 "기본 제안 없음"이 표시되고 하단의 상태 표시 줄에 "사용 가능한 완료 없음"이 표시됩니다. 어떤 아이디어? ' ' 에서 기본 옵션 을 복원 해보십시오Windows > Preferences > Java > Editor > Content Assist > Advanced 이 환경 설정 화면에 표시되는 데이터 종류의 예이지만 반드시 현재 가지고있는 것은 아..

IT story 2020.02.09

NS 접두사는 무엇을 의미합니까?

NS 접두사는 무엇을 의미합니까? Cocoa / Cocoa Touch의 많은 클래스에는 NS 접두사가 있습니다. 무슨 뜻인가요? 그것은 NeXTSTEP 유산 에서 온 것 입니다. Cocoa 프레임 워크의 원래 코드는 NeXTSTEP 라이브러리 Foundation 및 AppKit (이 이름은 여전히 ​​Apple의 Cocoa 프레임 워크에서 사용됨) 에서 가져 왔으며 NextStep 엔지니어는 심볼 앞에 NS를 추가하기로했습니다. Objective-C는 C의 확장이므로 C ++에서와 같이 네임 스페이스가 없으므로 기호 앞에 고유 한 접두사가 붙어서 충돌하지 않도록해야합니다. 이것은 프레임 워크에 정의 된 심볼에 특히 중요합니다. 코드에서 기호 만 사용하도록 응용 프로그램을 작성하는 경우 걱정할 필요가 없습..

IT story 2020.02.09

CSRF 토큰이란 무엇입니까?

CSRF 토큰이란 무엇입니까? 그 중요성은 무엇이며 어떻게 작동합니까? 응용 프로그램을 작성하고 있습니다 (Django, 그렇게됩니다). 실제로 "CSRF 토큰"이 무엇이며 어떻게 데이터를 보호하는지에 대한 아이디어가 필요합니다. CSRF 토큰을 사용하지 않으면 게시물 데이터가 안전하지 않습니까? 간단한 단어로 된 사이트 간 요청 위조 (CSRF) 현재 온라인 뱅킹에 로그인했다고 가정합니다. www.mybank.com 에서 송금 mybank.com이 (개념적으로) 양식을 요청 한다고 가정합니다 http://www.mybank.com/transfer?to=;amount=. (계정 번호는 로그인에 암시되어 있으므로 필요하지 않습니다.) 이 www.cute-cat-pictures.org사이트는 악의적 인 사이..

IT story 2020.02.09

23,148,855,308,184,500이 마법의 숫자입니까, 아니면 단순한 기회입니까?

23,148,855,308,184,500이 마법의 숫자입니까, 아니면 단순한 기회입니까? 같은 뉴스는보고 이 하나가 위의 번호가 프로그래밍 버그로 제기했을 수 있음을 나타냅니다. 미국의 한 남자가 담배 한 갑을 사기 위해 지역 주유소에 튀어 나와 자신의 카드가 $ 23,148,855,308,184,500에 청구되었습니다. 그것은 미국의 부채보다 몇 배나 많은 $ 23 조원 (£ 14 조원)입니다. * 16 진수로 $ 523DC2E199EBB4는 첫눈에 그다지 흥미로 보이지 않습니다. 어떤 프로그래밍 오류로 인해이 문제가 발생했는지에 대한 생각이 있습니까? 숫자에 센트를 추가하면 2314885530818450000을 얻습니다. 16 진수는 2020 2020 2020 1250입니다. 패턴이 보입니까? 처음 ..

IT story 2020.02.09
반응형