반응형

분류 전체보기 2602

문자열 상수와 문자열 리터럴의 차이점은 무엇입니까?

문자열 상수와 문자열 리터럴의 차이점은 무엇입니까? 나는 Objective-C와 Cocoa를 배우고 있으며 다음과 같은 진술을 보았습니다. Cocoa 프레임 워크는 문자열 리터럴이 아닌 전역 문자열 상수가 딕셔너리 키, 알림 및 예외 이름, 문자열을받는 일부 메소드 매개 변수에 사용되기를 기대합니다. 저는 높은 수준의 언어로만 작업 했으므로 문자열의 세부 사항을 그렇게 많이 고려할 필요가 없었습니다. 문자열 상수와 문자열 리터럴의 차이점은 무엇입니까? Objective-C에서 구문 @"foo"은 불변 의 리터럴 인스턴스입니다 NSString. Mike가 가정하는 것처럼 문자열 리터럴에서 상수 문자열을 만들지 않습니다. Objective-C 컴파일러는 일반적으로 컴파일 단위 내에서 인턴 리터럴 문자열을 수..

Program Tip 2020.12.08

Git에서 브랜치를 별칭으로 지정할 수 있습니까?

Git에서 브랜치를 별칭으로 지정할 수 있습니까? 대규모로 git을 사용하는 방법을 찾고 있습니다. 나는 채택을 늘리고 마스터 브랜치 트렁크를 호출하여 일을 더 쉽게 만들고 싶었습니다. 이것은 SVN 사용자에게 약간의 편안함을 줄 수 있습니다. 나는 트렁크라는 브랜치를 만들 수 있다는 것을 알고 있지만 그것은 git 규범에서 벗어난 것처럼 보이고 일부 사용자가 혼란스러워 할 수 있습니다. 내 마음의 내용에 대한 태그를 만들고 삭제할 수도 있다는 것을 알고 있지만 해당 태그를 체크 아웃하면 나에게 괜찮지 만 아마도 내가하고 싶은 일이 아닌 비 로컬 브랜치라고 알려줍니다. 나는 총 git newb이지만 릴리스 및 빌드 시스템에서 노련한 전문가입니다. 제가하고 싶은 것은 마스터 트렁크를 호출 할 수있는 것입니..

Program Tip 2020.12.08

C # 코드에서 (큰) XML을 구문 분석하는 가장 좋은 방법은 무엇입니까?

C # 코드에서 (큰) XML을 구문 분석하는 가장 좋은 방법은 무엇입니까? 서버에서 GML 기반 XML 스키마 (아래 샘플)의 "기능"을 검색하기 위해 C #으로 GIS 클라이언트 도구를 작성하고 있습니다. 추출은 100,000 개의 기능으로 제한됩니다. 나는 가장 큰 extract.xml 이 약 150MB까지 올라갈 수 있다고 생각하므로, 분명히 DOM 파서가 나왔다. XmlSerializer 와 XSD.EXE 생성 바인딩-또는 -XmlReader 와 손으로 만든 개체 그래프 사이에서 결정하려고 노력 해왔다 . 아니면 아직 고려하지 않은 더 나은 방법이 있습니까? XLINQ 또는 ???? 아무도 나를 안내 할 수 있습니까? 특히 주어진 접근 방식의 메모리 효율성과 관련하여. 그렇지 않다면 두 솔루션을..

Program Tip 2020.12.08

Postgresql의 where 절에서 별칭 열 사용

Postgresql의 where 절에서 별칭 열 사용 다음과 같은 쿼리가 있습니다. SELECT jobs.*, ( CASE WHEN lead_informations.state IS NOT NULL THEN lead_informations.state ELSE 'NEW' END ) AS lead_state FROM jobs LEFT JOIN lead_informations ON lead_informations.job_id = jobs.id AND lead_informations.mechanic_id = 3 WHERE lead_state = 'NEW' 다음과 같은 오류가 발생합니다. PGError: ERROR: column "lead_state" does not exist LINE 1: ...s.id AND ..

Program Tip 2020.12.08

Eclipse 프로젝트에서 경고 / 오류를 생성하는 폴더를 제외하는 방법은 무엇입니까?

Eclipse 프로젝트에서 경고 / 오류를 생성하는 폴더를 제외하는 방법은 무엇입니까? 괜찮아. 나는이 문제에 질렸다. 이것은 하는 쉬운 수정이, 나는 그것의 확신! 나는 SO가 이것을 단번에 제거하는 데 도움이되기를 바랍니다! 질문 Eclipse가 특정 프로젝트 디렉토리 아래의 모든 파일을 처리 / 컴파일하려는 시도를 중지하려면 어떻게해야합니까? 목표는이 폴더 또는 하위 폴더의 항목과 관련된 경우 문제보기에 오류 / 경고가 존재하지 않는 것입니다. 배경 Eclipse 3.6을 실행하고 m2eclipse 플러그인 v0.10.2.20100623이 자동 빌드를 관리합니다. 내가 통제 할 수없는 이유로, SVN 프로젝트 디렉토리에 전체 BlazeDS 배포가 src/main/resources/blazeds있습니..

Program Tip 2020.12.08

ifstream에서 문자열 변수로 줄 읽기

ifstream에서 문자열 변수로 줄 읽기 다음 코드에서 : #include #include #include using namespace std; int main() { string x = "This is C++."; ofstream of("d:/tester.txt"); of > x; cout 연산자는 첫 번째 공백까지 읽으 므로이 출력을 얻습니다. 줄을 다시 문자열로 추출하려면 어떻게해야합니까? 이 형식을 알고 istream& getline (char* s, streamsize n ); 있지만 문자열 변수에 저장하고 싶습니다. 어떻게 할 수 있습니까? 를 사용 std::getline()에서 . istream & getline(istream & is,std::string& str) 따라서 귀하의 경우에는..

Program Tip 2020.12.08

Linux에서 가장 높은 우선 순위 인 실시간 우선 순위

Linux에서 가장 높은 우선 순위 인 실시간 우선 순위 Linux 실시간 프로세스 우선 순위 범위 1 ~ 99에서 가장 높은 우선 순위 인 1 또는 99가 나에게 명확하지 않습니다. "Understanding the Linux Kernel"(O'Reilly)의 섹션 7.2.2에서는 1이 가장 높은 우선 순위라고 말하며, 이는 일반 프로세스가 100에서 139까지의 정적 우선 순위를 가지며 100이 가장 높은 우선 순위를 갖는다는 점을 고려할 때 의미가 있습니다. "모든 실시간 프로세스는 1 (가장 높은 우선 순위)에서 99 (가장 낮은 우선 순위)까지의 값인 실시간 우선 순위와 연관됩니다." 반면에 sched_setscheduler man 페이지 (RHEL 6.1)에서는 99가 가장 높다고 주장합니다...

Program Tip 2020.12.08

Android : VideoView에 onClickListener를 제공 할 수없는 이유는 무엇입니까?

Android : VideoView에 onClickListener를 제공 할 수없는 이유는 무엇입니까? 다음 코드 줄을 작성했습니다. mVideoView = (VideoView) findViewById(R.id.video_view); mVideoView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Log.v("LOG_TAG, click"); } }); 그러나 내 응용 프로그램을 실행할 때 클릭 이벤트가 호출되지 않습니다. 그래서 VideoView에 OnClickListener를 등록하는 것이 불가능합니까? 그렇다면 그 이유는 무엇입니까? 사용 VideoView.setOnTouchListener(..)이..

Program Tip 2020.12.07

Internet Explorer 8에서 innerWidth를 가져 오는 방법

Internet Explorer 8에서 innerWidth를 가져 오는 방법 모든 최근 브라우저에서 : window.innerWidth // 1920 Internet Explorer 8에서 window.innerWidth // undefined IE8에서이 값을 얻는 가장 좋은 방법은 무엇입니까? 는 innerWidthIE8, 당신이 insteaad을 할 수 없습니다 IE9에 의해 지원됩니다 : var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; 위의 줄은 IE 및 기타 표준 호환 브라우저의 너비를 제공합니다. jQuery를 사용 $(window).innerWidth()하면 모든..

Program Tip 2020.12.07

데이터를 업데이트하는 SQL MERGE 문

데이터를 업데이트하는 SQL MERGE 문 이름이 지정된 데이터가있는 테이블이 있습니다. energydata 세 개의 열만 있습니다 (webmeterID, DateTime, kWh) 테이블에 새로운 업데이트 된 데이터 집합이 temp_energydata있습니다. DateTime과 webmeterID숙박 동일. 그러나 kWh값은 temp_energydata테이블 에서 업데이트해야 합니다. 올바른 방식으로 T-SQL을 작성하려면 어떻게해야합니까? 실제 SQL ServerMERGE 문 이 필요하다고 가정합니다 . MERGE INTO dbo.energydata WITH (HOLDLOCK) AS target USING dbo.temp_energydata AS source ON target.webmeterID = ..

Program Tip 2020.12.07
반응형