반응형

자바 4414

Android Studio에서 데이터베이스 파일 내용보기

Android Studio에서 데이터베이스 파일 내용보기 앱이 출시 된 후 Android Studio 를 사용하여 앱을 개발해 왔습니다. 최근까지 모든 것이 잘 작동합니다. 데이터베이스 파일 확인과 함께 디버깅해야합니다. 데이터베이스를 직접 보는 방법을 모르기 때문에 데이터베이스 파일을 생성하기 위해 디버깅 할 때 데이터베이스 파일을 휴대폰에서 PC로 내 보내야합니다. 이렇게하려면을 열어야 DDMS > File Explorer합니다. DDMS를 열면 USB를 다시 연결해야하며 디버그 스레드가 손실됩니다. 데이터베이스 파일을 확인한 후 DDMS를 닫고 USB를 다시 연결하여 디버그 모드로 돌아 가야합니다. 너무 복잡합니다. 누구든지 Android Studio 에서이 작업을 수행하는 더 좋은 방법이 있습니까..

IT story 2020.04.18

Ruby에서 파일의 행을 읽는 방법

Ruby에서 파일의 행을 읽는 방법 다음 코드를 사용하여 파일에서 줄을 읽으려고했습니다. 그러나 파일을 읽을 때 내용은 모두 한 줄에 있습니다. line_num=0 File.open('xxx.txt').each do |line| print "#{line_num += 1} #{line}" end 그러나이 파일 은 각 줄을 개별적으로 인쇄합니다. stdin을 사용해야합니다 ruby my_prog.rb < file.txt. 여기서 줄 끝 문자가 파일이 사용하는 것을 가정 할 수 없습니다. 어떻게 처리 할 수 ​​있습니까? 내 대답은 모두 이후에 행 끝의 모든 종류의 처리에 대한 새로운 우려 커버 생각 "\r\n"과 "\r"리눅스 표준으로 변환 "\n"선을 구문 분석하기 전에합니다. "\r"일반 "\n"및 "\..

IT story 2020.04.18

일반적인 AngularJS 워크 플로 및 프로젝트 구조 (Python Flask 사용)

일반적인 AngularJS 워크 플로 및 프로젝트 구조 (Python Flask 사용) 나는이 전체 MV * 클라이언트 측 프레임 워크 열풍에 대해 아주 새롭다. AngularJS 일 필요는 없지만 Knockout, Ember 또는 Backbone보다 자연 스럽기 때문에 선택했습니다. 어쨌든 워크 플로는 어떻습니까? 사람들이 AngularJS에서 클라이언트 측 애플리케이션을 개발 한 다음 백엔드를 연결하는 것으로 시작합니까? 아니면 Django, Flask, Rails에 백엔드를 먼저 구축하고 AngularJS 앱을 연결하여 다른 방법으로 사용할 수 있습니까? 그것을하는 "올바른"방법이 있습니까, 아니면 결국 개인적인 취향입니까? 또한 Flask 또는 AngularJS에 따라 프로젝트를 구성할지 확실하지..

IT story 2020.04.18

구글 프로토콜 버퍼 대 JSON 대 XML

구글 프로토콜 버퍼 대 JSON 대 XML 나는 장점과 단점을 알고 싶다 Google 프로토콜 버퍼 JSON XML 두 개의 응용 프로그램에 대해 하나의 공통 프레임 워크를 구현하고 싶습니다. 하나는 Perl과 다른 하나는 Java입니다. 따라서 Perl & Java와 같은 두 기술 모두에서 사용할 수있는 공통 서비스를 만들고 싶습니다. 둘 다 웹 응용 프로그램입니다. 이것에 대한 당신의 소중한 생각과 제안을 알려주십시오. Google에서 많은 링크를 보았지만 모두 의견이 다릅니다. 제이슨 인간 판독 가능 / 편집 가능 스키마를 미리 몰라도 파싱 가능 뛰어난 브라우저 지원 XML보다 덜 장황하다 XML 인간 판독 가능 / 편집 가능 스키마를 미리 몰라도 파싱 가능 SOAP 등의 표준 우수한 툴링 지원 (..

IT story 2020.04.18

'POCO'정의

'POCO'정의 누군가 'POCO'가 정확히 무엇을 의미하는지 정의 할 수 있습니까? 나는이 용어를 점점 더 자주 만나고 있는데, 그것이 일반 수업에 관한 것인지 아니면 더 의미가 있는지 궁금합니다. "일반적인 오래된 C # 개체" 인프라 스트럭처 관련 사항이나 도메인 객체가 가지고 있지 않은 기타 책임을 설명하는 속성이없는 일반 클래스 일뿐입니다. 편집-다른 답변에서 언급했듯이 기술적으로는 "Plain Old CLR Object"이지만 David Arno의 의견처럼 특정 언어 또는 기술과의 관계를 피하기 위해 "Plain Old Class Object"를 선호합니다. 명확하게 : 즉, 그들은 특별한 기본 클래스에서 파생되거나 속성에 대한 특별한 유형을 반환하지 않습니다. 각각의 예는 아래를 참조하십시오..

IT story 2020.04.18

변수 앞에 더하기 기호의 목적은 무엇입니까?

변수 앞에 더하기 기호의 목적은 무엇입니까? 이것은 실제로 간단한 질문처럼 들리지만 운이 없었습니다. 무엇 +d에 function addMonths(d, n, keepTime) { if (+d) { 방법? +연산자는 객체의 숫자 표현을 반환합니다. 따라서 특정 경우에는 d0이 아닌 숫자 인지 여부를 나타내는 것으로 보입니다 . 여기를 참조 하십시오 . 그리고 의견에서 지적했듯이 여기 . 숫자 식을 생성하는 단항 "+"연산자입니다. 그것은 같은 것 d*1, 나는 생각합니다. 다른 답변에서 설명했듯이 변수를 숫자로 변환합니다. d가 숫자이거나 문자열 일 때 특히 유용합니다. 함수 그것은 숫자로 평가됩니다. 예 ( addMonths문제 의 기능 사용 ) : addMonths(34,1,true); addMont..

IT story 2020.04.18

C ++ 11에 도입 된 주요 변경 사항은 무엇입니까?

C ++ 11에 도입 된 주요 변경 사항은 무엇입니까? 나는 오래된 코드가 컴파일을 멈추게하는 C ++ 11의 적어도 하나의 변경 사항 : explicit operator bool()표준 라이브러리에 도입 하여의 이전 인스턴스를 대체 한다는 것을 알고 있습니다 operator void*(). 물론, 이것이 깨질 코드는 아마도 처음에는 유효하지 않은 코드 일 것입니다. 그럼에도 불구하고 여전히 중요한 변화입니다. 더 이상 유효하지 않은 프로그램은 더 이상 유효하지 않습니다. 다른 주요 변경 사항이 있습니까? FDIS에는 부록 C.2"C ++ 및 ISO C ++ 2003" 에 비 호환성 섹션이 있습니다. 여기에 FDIS를 해석하여 SO 답변으로 적합하게 만들기 위해 요약합니다. 차이점을 설명하기 위해 내 예..

IT story 2020.04.18

"범위 기반 for 루프"에서 작동하도록 사용자 정의 유형을 만드는 방법은 무엇입니까?

"범위 기반 for 루프"에서 작동하도록 사용자 정의 유형을 만드는 방법은 무엇입니까? 요즘 많은 사람들처럼 C + 11이 제공하는 다양한 기능을 시도해 왔습니다. 내가 가장 좋아하는 것 중 하나는 "범위 기반 for 루프"입니다. 나는 이해: for(Type& v : a) { ... } 다음과 같습니다. for(auto iv = begin(a); iv != end(a); ++iv) { Type& v = *iv; ... } 그리고 그것은 표준 컨테이너 begin()를 반환 a.begin()합니다. 그러나 사용자 정의 유형을 "범위 기반 for 루프"로 인식하려면 어떻게해야합니까? 난 그냥 전문해야 begin()하고 end()? 내 사용자 정의 유형이 네임 스페이스에 속하는 경우 xml, 나는 정의해야 x..

IT story 2020.04.18

리턴 유형이없는 Java 메소드는 리턴 명령문없이 컴파일

리턴 유형이없는 Java 메소드는 리턴 명령문없이 컴파일 질문 1: 왜 다음 코드가 return 문없이 컴파일됩니까? public int a() { while(true); } 통지 : 잠시 후에 return을 추가하면을 얻습니다 Unreachable Code Error. 질문 2 : 반면에 다음 코드는 왜 컴파일됩니까? public int a() { while(0 == 0); } 비록 다음과 같지 않지만. public int a(int b) { while(b == b); } 질문 1: 왜 다음 코드가 return 문없이 컴파일됩니까? public int a() { while(true); } 이것은 JLS§8.4.7에 의해 다루어진다 : 메소드가 리턴 유형 (§8.4.5)을 갖도록 선언 된 경우 메소드 본..

IT story 2020.04.18

GDB에서 '메모리 액세스'에 중단 점을 설정할 수 있습니까?

GDB에서 '메모리 액세스'에 중단 점을 설정할 수 있습니까? gdb를 통해 응용 프로그램을 실행 중이며 특정 변수에 액세스하거나 변경할 때마다 중단 점을 설정하고 싶습니다. 이를위한 좋은 방법이 있습니까? 또한 C / C ++에서 변수를 모니터링하여 변경 여부를 확인할 수있는 다른 방법에 관심이 있습니다. watch 는 쓰기 만하고 rwatch 는 읽기를 중단하고 awatch 는 읽기 / 쓰기를 중단 시킵니다 . 메모리 위치에서 읽기 감시 점을 설정할 수 있습니다. gdb$ rwatch *0xfeedface Hardware read watchpoint 2: *0xfeedface 그러나 rwatch 및 awatch 명령에는 한 가지 제한이 있습니다. 표현식에 gdb 변수를 사용할 수 없습니다 : gdb$..

IT story 2020.04.18
반응형