반응형

programing 760

C++ 전처리기가 C 전처리기와 동일합니까?

C++ 전처리기가 C 전처리기와 동일합니까? C++와 C의 전처리기가 얼마나 다른지 궁금합니다. 질문의 이유는 질문을 다루는 표준의 단락이 다른 문구(그리고 다른 단락 번호)를 가지고 있고 또한 질문과 관련하여 다른 경우에 전처리기 고유의 질문에 대한 이 질문 때문입니다.true그리고.falseC++의 키워드입니다. 그렇다면 더 많은 차이가 있는 것일까요, 아니면 이것만 다른 것일까요? 질문의 확장은 소스 파일이 C++ 전처리기와 C 전처리기에 의해 다르게 방출되는 경우입니다.C++03 전처리기는 C99 이전의 C 전처리기와 유사합니다.문구와 문단 번호는 조금씩 다르지만, C++ 전처리기가 C에 없는 디그래프(두 글자 대체 토큰)와 보편적인 문자 이름을 처리한다는 기술적 차이만 알고 있습니다. C99부터..

programing 2023.10.08

java.sql.SQL 예외:Io 예외:소켓 읽기 시간 초과 대 닫힌 연결

java.sql.SQL 예외:Io 예외:소켓 읽기 시간 초과 대 닫힌 연결 Oracle DB에 연결되는 다음 두 가지 오류에 대해 이 문제를 조사하려고 합니다. 닫힌 연결 java.sql.SQLException: Io 예외:소켓 읽기 시간 초과 이해합니다. Closed Connection : 일종의 네트워크 중단이 있었거나 DB가 일종의 "비활동"으로 인해 세션을 닫았기 때문에 발생합니다. java.sql.SQLException: Io 예외:소켓 읽기 시간 초과: 연결이 성공적으로 이루어졌지만 어떤 이유로 소켓/데이터가 비어 있었고 데이터를 사용할 수 없어 결국 시간 초과된 경우입니다. 로컬 Oracle DB env에서 위 오류를 복제할 수 있습니까? 단계는 무엇입니까? 시간을 내어 답변해 주셔서 감사합..

programing 2023.10.08

DBCP 연결 풀 로그인 시간 초과

DBCP 연결 풀 로그인 시간 초과 DBCP 문서에 따르면 BasicDataSource는 setLoginTimeout()을 지원하지 않습니다.그러면 Connection 개체를 만들기 위해 LoginTimeout을 설정하는 방법은 무엇입니까?풀에서 maxWait을 설정할 수 있다는 것은 알고 있지만 풀이 소진되고 기존 연결이 해제되기를 기다리는 경우에만 사용될 것으로 알고 있습니다.새 연결을 만들어야 하는 상황에서 저를 구해주지는 못하지만 DB에 대한 연결/로그인은 중단됩니다. 어떤 도움이든 감사히 받겠습니다.감사해요.URL에 올바른 매개 변수를 추가하는 옵션은 항상 있습니다. 사용하는 DB에 따라 JDBC url의 매개 변수 중 하나를 추가할 수 있습니다. BasicDataSource가 loginTime..

programing 2023.10.08

Android 4.3 Bluetooth Low Energy 불안정

Android 4.3 Bluetooth Low Energy 불안정 현재 블루투스 Low Energy를 사용할 어플리케이션을 개발 중입니다(넥서스4에서 테스트).Android 4.3의 공식 BLE API로 시작한 후, 장치를 처음 연결한 후에는 해당 장치 또는 다른 장치에 다시 성공적으로 연결/통신할 수 없는 경우가 거의 없습니다. 여기 안내에 따라 기기에 성공적으로 연결하여 서비스 및 특성을 스캔하고 문제없이 알림을 읽고/쓰기/수신할 수 있습니다.그러나 연결을 끊고 다시 연결한 후 서비스/특성을 검색할 수 없거나 읽기/쓰기를 완료할 수 없는 경우가 많습니다.로그에서 왜 이런 일이 일어나고 있는지 알 수 없습니다. 이 문제가 발생하면 응용 프로그램을 제거하고 Bluetooth를 비활성화한 다음 전화를 다시..

programing 2023.10.08

문자열에서 처음 100자 출력

문자열에서 처음 100자 출력 파이썬에서 서브스트링 기능을 찾을 수 있는 것 같습니다. 처음 100자를 문자열로 출력하려고 하는데 어떻게 해야 하나요? 저도 안전하게 하고 싶은데, 문자열이 50자면 망치면 안 된다는 뜻입니다.print my_string[0:100] python 튜토리얼에서: 퇴화된 슬라이스 인덱스는 정상적으로 처리됩니다. 너무 큰 인덱스는 문자열 크기로 대체되고, 하한보다 작은 상한은 빈 문자열을 반환합니다. 그래서 사용해도 안전합니다.x[:100].쉬운: print mystring[:100] 필리핀의 우려에 답하기 위해 (댓글에서) 슬라이싱 작업은 유니코드 문자열에도 괜찮습니다. >>> greek=u"αβγδεζηθικλμνξοπρςστυφχψω" >>> print len(greek)..

programing 2023.10.08

LLDB(Swift):원시 주소를 사용 가능한 유형으로 주조

LLDB(Swift):원시 주소를 사용 가능한 유형으로 주조 사용 가능한 Swift 클래스에 원시 주소를 캐스트할 수 있는 LLDB 명령이 있습니까? 예를 들어, (lldb) po 0x7df67c50 as MKPinAnnotationView 이 주소가 MKPinNotationView를 가리킨다는 것을 알고 있지만, 제가 선택할 수 있는 프레임이 아닙니다.그러나 원시 주소를 MKPinNotationView에 캐스트하여 속성을 검사하고자 합니다.가능한가요?Xcode 8.2.1 및 Swift 3에서 lldb command poor는 입력된 변수와 함께 작동하지 않습니다.입력한 개체 인스턴스의 속성을 검사하려면 swift 명령어 인쇄를 사용해야 합니다.(cbowns의 답변 덕분에!) 예: expr -l Swif..

programing 2023.10.03

쉼표 연산자에서 왼쪽 피연산자는 부작용이 없으면 실제로 실행되지 않는 것이 보장됩니까?

쉼표 연산자에서 왼쪽 피연산자는 부작용이 없으면 실제로 실행되지 않는 것이 보장됩니까? 할 수 하려면 C 를 하지만 C++ 에서도()).struct합니다.), 합니다. 저는 이 매크로를 생각해 냈습니다. #define STR_MEMBER(S,X) (((struct S*)NULL)->X, #X) 입니다)을 입니다.const char*의 struct합니다.최소한의 사용 예: #include struct a { int value; }; int main(void) { printf("a.%s member really exists\n", STR_MEMBER(a, value)); return 0; } 한다면value다의 struct a안 되고 쉼표 연산자는 왼쪽 피연산자를 평가한 다음 식의 결과(있는 경우)를 폐기해..

programing 2023.10.03

파이썬의 요소를 얻으려면 어떻게 해야 합니까?XML 파일에 인쇄할 트리?

파이썬의 요소를 얻으려면 어떻게 해야 합니까?XML 파일에 인쇄할 트리? 배경 SQLite를 사용하여 데이터베이스에 접속하여 원하는 정보를 검색하고 있습니다.Element를 사용하고 있습니다.Python 버전 2.6에서 트리를 사용하여 해당 정보로 XML 파일을 만듭니다. 코드 import sqlite3 import xml.etree.ElementTree as ET # NOTE: Omitted code where I acccess the database, # pull data, and add elements to the tree tree = ET.ElementTree(root) # Pretty printing to Python shell for testing purposes from xml.dom imp..

programing 2023.10.03

프로그래밍 방식으로 백스택의 이전 프래그먼트로 돌아갑니다.

프로그래밍 방식으로 백스택의 이전 프래그먼트로 돌아갑니다. 프래그먼트가 프로그래밍 방식으로 추가된 활동이 있다고 가정해 보겠습니다. private void animateToFragment(Fragment newFragment, String tag) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, tag); ft.addToBackStack(null); ft.commit(); } 눈에 띄었던 이전의 조각으로 되돌아가는 가장 좋은 방법은 무엇입니까? Android에서 버튼 클릭 시 트리거 백 버튼 기능을 찾았지만 백 키 이벤트를 시뮬레이션하는 것이 올..

programing 2023.10.03

여러 파일에서 컨트롤러를 정의하는 방법 - AngularJs

여러 파일에서 컨트롤러를 정의하는 방법 - AngularJs 컨트롤러를 별도의 파일로 정의하려고 하는데 오류가 발생합니다. transactionsController not a function got undefined 파일구조 저는 이 시퀀스 1-common.js 2-transactions.js에 파일을 추가했습니다. Common.js 정의한 일반 파일에서 var app = angular.module("spModule", ["ngMessages", "ui.bootstrap"]); transactions.js angular.module('spModule').controller('transactionsController', ['$scope', '$http', function ($scope, $http) {} ..

programing 2023.10.03
반응형