반응형

전체 글 2602

퍼블릭 데이터 멤버 vs 게터, 세터

퍼블릭 데이터 멤버 vs 게터, 세터 저는 현재 Qt와 C ++에서 일하고 있습니다. 개인 데이터 멤버와 공용 멤버 함수가있는 클래스가 있습니다. 클래스에서 사용할 수있는 데이터 멤버에 대한 공개 getter 및 setter가 있습니다. 이제 내 질문은 우리 클래스에 데이터 멤버에 대한 getter와 setter가 있다면 해당 데이터 멤버를 비공개로 만드는 것이 중요한 이유는 무엇입니까? 나는 기본 클래스에 개인 데이터 멤버를 갖는 것이 논리적으로 들리는 것에 동의합니다. 그러나 그 외에도 개인 멤버를 갖는 것과 그들의 게터와 세터는 저에게 논리적이지 않은 것 같습니다. 아니면 getter와 setter가 전혀 필요하지 않도록 모든 변수를 공용으로 만들 수 있습니까? 그것들을 갖는 것이 좋은 습관입니까?..

Program Tip 2020.10.31

mysql SQL : 특정 항목을 먼저 표시하고 나머지 항목을 정렬합니다.

mysql SQL : 특정 항목을 먼저 표시하고 나머지 항목을 정렬합니다. 아래 표가 있다고 가정 해 봅시다. 모든 친구를 얻고 싶지만 ID 5가 목록의 첫 번째 항목이되기를 원합니다. 나머지 품목을받는 순서는 신경 쓰지 않습니다. 원하는 쿼리 결과는 다음과 같습니다. friends ------- id name 5 nahum 1 moshe 2 haim 3 yusuf 4 gedalia 6 dana 어떻게 할 수 있습니까? Mysql 5.1.x 사용. 감사! select id,name from friends order by id=5 desc (나머지 순서에 신경 쓰지 않는다는 점을 감안할 때, 그렇지 않으면 예를 들어 rest by id asc ) select id,name from friends order..

Program Tip 2020.10.31

Objective-C에서 nil, NIL 및 null의 차이점

Objective-C에서 nil, NIL 및 null의 차이점 nil, NIL및 의 차이점을 알고 싶습니다 null. 나는 주위를 훑어 보았고 이것을 발견했습니다. nil -> Objective-C 객체에 대한 널 포인터 NIL -> Objective-C 클래스에 대한 널 포인터 null -> 원시 유형 또는 데이터 부재에 대한 널 포인터 하지만 "Objective-C 객체"와 "클래스"라는 용어를 명확하게 이해할 수 없습니다. 제게 설명해주세요. 또한, 같은 단어가 NSNull나 NSNil오브젝티브 C의는? 그렇다면 그것이 무엇인지 설명하십시오. nil을 id통해 선언 된 추상 유형 또는 Objective-C 유형에 해당하는 Objective-C 개체의 리터럴 null 값입니다 @interface. 예..

Program Tip 2020.10.31

바이너리를 ASCII로 또는 그 반대로 변환

바이너리를 ASCII로 또는 그 반대로 변환 이 코드를 사용하여 문자열을 가져 와서 바이너리로 변환합니다. bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) 이 출력 : 0b110100001100101011011000110110001101111 이 사이트 (오른쪽 사이트)에 넣으면 내 메시지가 hello돌아옵니다. 어떤 방법을 사용하는지 궁금합니다. 바이너리 문자열을 8로 분리 한 다음 해당 값 bin(ord(character))또는 다른 방식으로 일치시킬 수 있다는 것을 알고 있습니다. 정말 더 간단한 것을 찾고 있습니다. [ -~]Python 2 의 범위 에 있는 ASCII 문자의 경우 : >>> import binascii >>> bi..

Program Tip 2020.10.31

"나침반 시계"에서 sass / script / node를로드 할 수 없다고 말하는 이유는 무엇입니까 (LoadError)?

"나침반 시계"에서 sass / script / node를로드 할 수 없다고 말하는 이유는 무엇입니까 (LoadError)? 나침반 시계 명령에 문제가 있습니다. 며칠 전까지 만해도 정상적으로 작동했습니다. 구성 파일을 변경하지 않았습니다. Compass를 다시 설치하고 rvm을 사용하여 Ruby를 업데이트했습니다. custom_require.rb 파일을 확인했지만 무엇을 찾아야할지 모르겠습니다. 어딘가에 "sass / script / node"파일을로드하려고 시도하는 것 같습니다. 파일 http://sass-lang.com/docs/yardoc/Sass/Script/Node.html경로를 수집합니다.하지만 거기에는 아무것도 없습니다. /Users/sampurcell/.rvm/rubies/ruby-1.9..

Program Tip 2020.10.31

웹팩의 CSS로 인해 모카 테스트 실패

웹팩의 CSS로 인해 모카 테스트 실패 저는 Mocha를 처음 사용하며 간단한 React 구성 요소를 테스트하는 데 사용하려고합니다. 반응 구성 요소에 CSS 스타일이없는 경우 테스트는 통과되지만 React 구성 요소 내의 태그에 className이 포함되어 있으면 구문 오류가 발생합니다. Testing.react.js import React from 'react'; export default class Testing extends React.Component { render() { return ( ); } } testing.jsx import { React, sinon, assert, expect, TestUtils } from '../../test_helper'; import TestingSample..

Program Tip 2020.10.31

case 문에서 패턴을 사용하는 방법은 무엇입니까?

case 문에서 패턴을 사용하는 방법은 무엇입니까? 이 man페이지는 case명령문이 "파일 이름 확장 패턴 일치"를 사용 한다고 말합니다 . 일반적으로 일부 매개 변수에 대한 짧은 이름을 원하므로 다음으로 이동합니다. case $1 in req|reqs|requirements) TASK="Functional Requirements";; met|meet|meetings) TASK="Meetings with the client";; esac logTimeSpentIn "$TASK" 내가 좋아하는 패턴을 시도 req*하거나 me{e,}t하는 내가 파일명 확장의 맥락에서 그 값과 일치하도록 정확하게 확장 것 이해하지만, 그것은 작동하지 않습니다. 중괄호 확장은 작동하지 않지만 *, ?및 []않습니다. 설정 s..

Program Tip 2020.10.31

이 문자와 일치하지 않음을 의미하는 정규 표현식 연산자는 무엇입니까?

이 문자와 일치하지 않음을 의미하는 정규 표현식 연산자는 무엇입니까? *, ?, +문자는 모두이 문자와 일치 함을 의미합니다. 어떤 문자가 이것과 일치하지 않음을 의미합니까? 예가 도움이 될 것입니다. 부정 문자 클래스를 사용하여 특정 문자를 제외 할 수 있습니다. 예를 들어 [^abcde]a, b, c, d, e 문자 를 제외한 모든 문자 와 일치합니다. 모든 문자를 문자 그대로 지정하는 대신 문자 클래스 내에서 속기 를 사용할 수 있습니다 . [\w](소문자)는 모든 "단어 문자"(문자, 숫자 및 밑줄) [\W]와 일치 하고 (대문자)는 단어 문자 이외의 항목과 일치합니다. 마찬가지로 [\d]0-9 숫자와 일치하는 반면 0-9 숫자 [\D]이외의 숫자와 일치하는 식입니다. PHP를 사용하는 경우 정규..

Program Tip 2020.10.31

동일한 키 저장소 파일을 사용하여 두 개의 다른 애플리케이션에 서명 할 수 있습니까?

동일한 키 저장소 파일을 사용하여 두 개의 다른 애플리케이션에 서명 할 수 있습니까? 새 응용 프로그램을 업로드해야하는데 약간 다른 디자인 일뿐입니다. 어제 애플리케이션에 서명하기 위해 키 저장소 파일을 생성했습니다. 같은 것을 사용할 수 있습니까? keystore여러 응용 프로그램에 사용할 수 있습니다 . 새 키 저장소를 생성 할 필요가 없습니다. 공식 문서는 다음과 같이 알려줍니다. 일반적으로 모든 개발자에게 권장되는 전략은 애플리케이션의 예상 수명 동안 동일한 인증서로 모든 애플리케이션에 서명하는 것입니다. 그렇게해야하는 몇 가지 이유가 있습니다. https://developer.android.com/studio/publish/app-signing.html#considerations 예, 동일한 인..

Program Tip 2020.10.31

어댑터에서 부모 RecyclerView에 대한 참조를 얻는 더 좋은 방법이 있습니까?

어댑터에서 부모 RecyclerView에 대한 참조를 얻는 더 좋은 방법이 있습니까? RecyclerView어댑터 내부, 특히 onBindViewHolder메서드 내부에서 부모에 대한 참조가 필요한 사용 사례가 있습니다. 지금까지 내가하는 일은 다음 onCreateViewHolder과 같이 viewGroup parentarg를 전달 하는 메서드 의 private 클래스 멤버에 할당하는 것입니다 . private ViewGroup mParent; @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { // inflater logic. mParent = parent; } 그리고 다음과 같이 부모 RecyclerView를..

Program Tip 2020.10.31
반응형