반응형

2023/07/03 15

GCC가 .cpp 파일을 C로 컴파일하도록 강제 적용

GCC가 .cpp 파일을 C로 컴파일하도록 강제 적용 외부에서 제공한 .cpp 파일을 가지고 있습니다.이것은 C 호환 코드와 약간의 C++의 혼합입니다.C++ 코드는 C++ 기능을 활용하기 위한 C 주변의 래퍼일 뿐입니다. 그것은 사용합니다.#ifdef __cplusplusC++ 코드를 보호하기 위한 매크로, 좋습니다.유감스럽게도 GCC를 사용하여 컴파일을 시도하면 파일 종료로 인해 C++로 처리됩니다.사이의 차이점을 알고 있습니다.gcc그리고.g++저는 C++로 컴파일하고 싶지 않습니다. GCC가 이 파일을 C 파일로 처리하도록 강제할 수 있는 방법이 있습니까?예를 들어 사용해 보았습니다. --std=c99그러나 이렇게 하면 C99가 C++에 유효하지 않다는 오류가 발생합니다. 파일 이름을 .c로 변경..

sourcecode 2023.07.03

로그를 역순으로 가져오는 방법은 무엇입니까?

로그를 역순으로 가져오는 방법은 무엇입니까? 최근에 다음을 사용하여 기록을 역순으로 인쇄할 수 있는 hglog를 얻을 수 있다는 사실을 알게 되었습니다. hg log -r : 그래서 당연히 노력했습니다. git log -r : 효과가 없었어요그렇다면 같은 일을 하기 위한 명령은 무엇입니까?사용--reverse옵션: git log --reverse 입력할 필요가 없습니다.--reverse항상, 당신은 bash 기능이 필요하지도 않습니다.깃 별칭을 생성하면 됩니다.즐겨찾는 텍스트 편집기를 열고 글로벌을 엽니다..gitconfig파일입니다. 보통 홈 디렉토리에 있습니다. 다음과 같은 섹션으로 이동하거나 만듭니다. [alias] lg = log -10 --reverse 그러면 최근 10개의 커밋을 캡처하는 Gi..

sourcecode 2023.07.03

Jooq native 쿼리가 연결 정보를 사용하지 않습니다.

Jooq native 쿼리가 연결 정보를 사용하지 않습니다. 통합 테스트에서 dslContext를 구성했습니다. String connectionURL = mariaDBContainer.getJdbcUrl(); String username = mariaDBContainer.getUsername(); String pw = mariaDBContainer.getPassword(); DSLContext dslContext = DSL.using(DriverManager.getConnection(connectionURL, username, pw), SQLDialect.MARIADB); 그리고 삽입문을 썼습니다. dslContext .insertInto(ATTACHMENT, ATTACHMENT.ID_ATTACHMENT..

sourcecode 2023.07.03

T-SQL에 int가 아닌 숫자에 대한 이유가 있습니까?

T-SQL에 int가 아닌 숫자에 대한 이유가 있습니까? 간단한 정수 ID 열에 숫자(12, 0) 데이터 유형을 사용하는 이유는 무엇입니까?만약 당신이 이것이 int나 bigint보다 나은 이유가 있다면 나는 그것을 듣고 싶습니다. 우리는 이 열에 대해 어떤 계산도 하지 않고, 단순히 외부 키 연결에 사용되는 ID입니다. 저는 제품에 대한 프로그래밍 오류 및 성능 문제 목록을 작성하고 있는데, 어떤 논리적인 이유로 이 작업을 수행한 것이 아닌지 확인하고 싶습니다.다음 링크를 따르면: http://msdn.microsoft.com/en-us/library/ms187746.aspx 숫자(12, 0)가 9바이트의 저장 공간을 사용하고 12자리로 제한되는 것을 알 수 있습니다. 음수를 포함하면 총 2조 개의 숫..

sourcecode 2023.07.03

Angular 2 퀵스타트 404 GET /app/main.js

Angular 2 퀵스타트 404 GET /app/main.js Angular 2의 빠른 시작을 시도하고 있지만 작동하는지 모르겠습니다.저는 비슷한 질문을 몇 개 찾아봤지만 답을 찾지 못했습니다.누가 나를 도와줄 사람? 이건 내 코드야. app.component.ts import {Component} from 'angular2/core'; @Component({ selector: 'my-app', template: 'My First Angular 2 App' }) export class AppComponent { } 메인.ts import {bootstrap} from 'angular2/platform/browser' import {AppComponent} from './app.component' boo..

sourcecode 2023.07.03

postgresql - 텍스트 필드 내 문자열의 모든 인스턴스를 바꿉니다.

postgresql - 텍스트 필드 내 문자열의 모든 인스턴스를 바꿉니다. postgresql에서 데이터베이스 열의 문자열 인스턴스를 모두 바꾸려면 어떻게 해야 합니까? 의 모든 인스턴스를 바꾸고 싶다고 말합니다.cat와 함께dog,예를들면. 이것을 하는 가장 좋은 방법은 무엇입니까?postgresql의 대체 함수를 사용하려고 합니다. replace(string text, from text, to text) 예를 들어: UPDATE SET = replace(, 'cat', 'dog') 그러나 이것은 문자열 대 문자열로 대체되므로 'category'는 'dogregory'가 됩니다.regexp_replace 함수는 바꿀 항목에 대해 보다 엄격한 일치 패턴을 정의하는 데 도움이 될 수 있습니다.정규 표현 방..

sourcecode 2023.07.03

git로 만든 큰 .pack 파일을 제거합니다.

git로 만든 큰 .pack 파일을 제거합니다. 저는 많은 파일을 분기에 체크인하고 병합한 다음 제거해야 했고 이제 제거하는 방법을 모르는 큰 .pack 파일이 남아 있습니다. 다음을 사용하여 모든 파일을 삭제했습니다.git rm -rf xxxxxx그리고 나는 또한 실행했습니다.--cached옵션도 마찬가지입니다. 현재 다음 디렉터리에 있는 큰 .pack 파일을 제거하는 방법을 누가 알려줄 수 있습니까? .git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack 제가 아직 가지고 있지만 더 이상 사용하지 않는 브랜치만 제거하면 됩니까?아니면 제가 뛰어야 할 다른 것이 있나요? 얼마나 차이가 나는지는 모르겠지만 파일에 대한 자물쇠가 표시됩니다. 감사해요. 편집 다음은 mybash_h..

sourcecode 2023.07.03

tight_()layout는 피규어 서브타이틀을 고려하지 않습니다.

tight_()layout는 피규어 서브타이틀을 고려하지 않습니다. 하면 하위matplotlib이 됩니다.그것을 쉽게 처리할 수 있는 방법을 아는 사람이 있습니까?는 해습니다를 요.tight_layout()하지만 상황을 더 악화시킬 뿐입니다. 예: import numpy as np import matplotlib.pyplot as plt f = np.random.random(100) g = np.random.random(100) fig = plt.figure() fig.suptitle('Long Suptitle', fontsize=24) plt.subplot(121) plt.plot(f) plt.title('Very Long Title 1', fontsize=20) plt.subplot(122) plt...

sourcecode 2023.07.03

스프링 부트: java.awt.헤드리스예외.

스프링 부트: java.awt.헤드리스예외. 클립보드 인스턴스를 가져오는 중입니다. Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard(); 또한 헤드를 설정하여 스프링 부트 애플리케이션을 실행하려고 했습니다. SpringApplicationBuilder builder = new SpringApplicationBuilder(SpringBootApplication.class,args); builder.headless(false).run(args); 우리는 예외 아래에 있습니다. java.awt.HeadlessException at sun.awt.HeadlessToolkit.getSystemClipboard(HeadlessToolkit.java:30..

sourcecode 2023.07.03

Git 버전 제어의 패치란 무엇입니까?

Git 버전 제어의 패치란 무엇입니까? 저는 Git과 버전 관리 모두 처음이라 패치가 무엇인지 알아보고 있으며 Git에서 수행하는 다른 활동과 어떻게 다릅니까? 언제 패치를 적용해야 합니까?제가 약속할 때마다 그런 일이 있나요?이 블로그 게시물에서 패치(전달하고 다른 레포에 적용할 변경사항 모음)를 만드는 방법을 확인할 수 있습니다. (Jan AERTS가 발행한 2008년 블로그 게시물 "Bioruby with git: 그것이 어떻게 작동할까요?"의 사진) 다른 구체적인 예로 Git을 사용한 레일에 기여를 참조하십시오. 오늘날 GitHub 풀 요청을 사용하면 GitHub 저장소에 패치를 적용하는 것이 매우 쉬워집니다. 이는 직접 기여자가 아닐 때 유용합니다(즉, 저장소에 직접 푸시할 권한이 없습니다). ..

sourcecode 2023.07.03
반응형