반응형

programing 534

pdflatex를 조용히 실행

pdflatex를 조용히 실행 나는 system ()을 사용하여 내 (C ++) 프로그램 내에서 pdflatex를 호출하고 있습니다.이 경우에는 pdflatex가 화면에 넣는 모든 쓰레기가 약간 짜증나는 것은 말할 필요도 없습니다. 그래서 ... 어떻게 pdflatex가 긴 출력을 포기하도록 장려합니까? 오류 만 보이면 더 좋을 것입니다 ... 모든 출력을 무시하려면 pdflatex stdout을 / dev / null로 리디렉션합니다. system("pdflatex yourdocument >/dev/null"); \nonstopmode문서의 시작 부분에 추가 하여 오류가 발생하더라도 계속 진행하도록 tex에 지시 할 수 있습니다. 오류 메시지를 얻으려면 pdflatex 출력을 프로그램에 파이프하고로 시..

programing 2021.01.15

현재 WCF 호출에 대한 데이터를 어디에 저장할까요?

현재 WCF 호출에 대한 데이터를 어디에 저장할까요? ThreadStatic은 안전한가요? 내 서비스가 실행되는 동안 많은 클래스가 User.Current (즉, 내 사용자 클래스)에 액세스해야합니다. _currentUser를 [ThreadStatic]변수 에 안전하게 저장할 수 있습니까 ? WCF는 스레드를 재사용합니까? 그렇다면 언제 ThreadStatic 데이터를 정리합니까? ThreadStatic을 사용하는 것이 안전하지 않은 경우 해당 데이터를 어디에 넣어야합니까? OperationContext.Current 내에 그런 종류의 데이터를 저장할 수있는 장소가 있습니까? 2009 년 12 월 14 일 편집 : ThreadStatic 변수를 사용하는 것이 안전하지 않다고 주장 할 수 있습니다. WCF..

programing 2021.01.15

stringstream 복사가 허용되지 않는 이유는 무엇입니까?

stringstream 복사가 허용되지 않는 이유는 무엇입니까? int main() { std::stringstream s1("This is my string."); std::stringstream s2 = s1; // error, copying not allowed } stringstream을 복사 할 수없는 이유를 찾을 수 없습니다. 참고 자료를 제공해 주시겠습니까? 복사 생성자를 만들면 C ++의 모든 스트림 복사가 비활성화됩니다 private. 모든 수단 ANY, 그것은 여부 stringstream, istream, ostream, iostream또는 무엇 이건. 의미가 없기 때문에 스트림 복사 가 비활성화되었습니다. 스트림이 의미 하는 바를 이해하고 실제로 스트림 복사 가 의미가없는 이유 를 이..

programing 2021.01.15

Mac OSX 터미널에서 별칭 디렉토리로 이동하려면 어떻게해야합니까?

Mac OSX 터미널에서 별칭 디렉토리로 이동하려면 어떻게해야합니까? "cd"명령을 사용하여 쉘에서 별칭 디렉토리로 이동할 수있는 방법이 있습니까? 항상 "htdocs"가 디렉토리가 아니라는 것을 반환합니다. 편집 : OS GUI로 바로 가기를 만들었습니다-> htdocs 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 "Alias ​​..."를 선택했습니다 (별칭이 아닌 경우 독일어 OS를 사용하고 있는데 영어로 바로 가기라고 할 수 있습니까?). 홈 디렉토리 (내 터미널을 열면 거기에서 시작되기 때문에). 내가 원하는 것은 터미널을 열고 "cd htdocs"를 입력하여 거기에서 작업하는 것입니다. 심볼릭 링크 를 만들 수 있습니다 . ln -s SOURCE TARGET 예 : ln -s ~/Document..

programing 2021.01.15

개발 브랜치에서 git pull origin master를 수행하면 어떻게 되나요?

개발 브랜치에서 git pull origin master를 수행하면 어떻게 되나요? 마스터보다 2 개의 커밋이있는 develop이라는 비공개 토픽 브랜치가 있다고 가정 해 보겠습니다. 무엇을 git pull origin master합니까? 로컬의 원격 마스터에서 모든 것을 가져 와서 병합 하시겠습니까? 로컬 마스터 브랜치의 모든 것을 가져 와서 병합 하시겠습니까? 그리고 git checkout master먼저 개발에서 마스터를 업데이트하는 방법이 있습니까? git pull origin master원격 호출 원점에서 현재 분기로 마스터 분기를 가져옵니다. 로컬 마스터 브랜치가 아닌 현재 브랜치에만 영향을 미칩니다. 다음과 같은 기록을 제공합니다. - x - x - x - x (develop) \ / x -..

programing 2021.01.15

Jodatime의 DateTime에 대해 날짜 시간대를 UTC로 기본 설정

Jodatime의 DateTime에 대해 날짜 시간대를 UTC로 기본 설정 현재 현재 관용구를 사용하여 UTC DateTime 객체를 만들고 있습니다. DateTime now = new DateTime(DateTimeZone.UTC); 기본 생성자를 사용하여 UTC 기반 DateTime 개체를 만들 수 있도록 기본값을 지정하는 방법이 있습니까? DateTime now = new DateTime(); joda 시간의 기본 시간대 만 설정하려면을 사용하십시오 DateTimeZone.setDefault. 전체 jvm이 사용 하는 시간대를 변경 하려면 TimeZone.setDefault방법을 사용하십시오 . DateTimeZone.getDefault 에서 인용 된 joda time ..으로 캐시 할 수 있으므로..

programing 2021.01.15

이미지 리소스로드 중

이미지 리소스로드 중 내 GUI에 오류가 있습니다. 제목 표시 줄 아이콘을 설정하려고하면 Runnable JAR에 포함됩니다. BufferedImage image = null; try { image = ImageIO.read(getClass().getClassLoader().getResource("resources/icon.gif")); } catch (IOException e) { e.printStackTrace(); } frame.setIconImage(image); 내가 얻는 오류는 다음과 같습니다. Exception in thread "main" java.lang.IllegalArgumentException: input == null! at javax.imageio.ImageIO.read(Unkn..

programing 2021.01.15

libc의 디버그 버전을 사용하는 방법

libc의 디버그 버전을 사용하는 방법 짧은 버전의 질문 : gdb가 libc에 대한 디버깅 기호를 사용하도록하려면 어떻게해야합니까? 더 긴 버전 : gdb로 프로그램을 디버깅 중이며 libc에서 사용하는 퓨 텍스에 대한 정보를보고 싶습니다. 그러나 디버깅 중 어느 시점에서 다음과 같은 출력이 나타납니다. Catchpoint 2 (call to syscall futex), 0x00007ffff772b73e in ?? () from /lib/libc.so.6 (gdb) bt #0 0x00007ffff772b73e in ?? () from /lib/libc.so.6 #1 0x00007ffff767fb90 in ?? () from /lib/libc.so.6 #2 0x00007ffff767a4c0 in vfpr..

programing 2021.01.15

EC2 인스턴스를 시작하고 각 인스턴스에서 시작 스크립트를 업로드 / 실행하는 방법은 무엇입니까?

EC2 인스턴스를 시작하고 각 인스턴스에서 시작 스크립트를 업로드 / 실행하는 방법은 무엇입니까? Linux EC2 인스턴스 세트의 시작을 자동화하고 싶습니다. 기본적으로 다음과 같은 스크립트 / 프로그램을 작성하고 싶습니다. 내 주어진 AMI의 N 발생을 인스턴스화합니다. 시작된 각 인스턴스에 대해 사용자 지정 스크립트를 업로드하고 스크립트가 인스턴스에서 실행되도록합니다. VMWare를 사용하면 일반적으로 vmrun 또는 Vix SDK 를 사용하여 수행합니다 . Amazon AWS / EC2의 옵션은 무엇입니까? 제공되는 기능은 전적으로 AMI에 따라 다르므로 대답은 실행중인 AMI에 따라 다릅니다. Amazon Linux AMIS 및 공식 Ubuntu AMI에는 cloud-init 패키지가 설치되어 ..

programing 2021.01.15

치명적 : 빨리 감기 불가능, 중단

치명적 : 빨리 감기 불가능, 중단 Git에서 더 이상 빨리 감기 병합을 허용하지 않는 이유는 무엇입니까? 를 사용하여 강제로 시도하면 --ff-only"치명적 : 빨리 감기가 불가능합니다. 중단 중"이라는 메시지가 표시됩니다. 에 큰 이점이 있다는 것을 알고 merge --no-ff있지만 왜 지금은 할 수 없는지 의아해합니다 --ff-only. 브랜치는 더 이상 병합하려는 브랜치를 직접 기반으로하지 않습니다. 예를 들어 브랜치에없는 대상 브랜치에 다른 커밋이 추가되었습니다. 따라서 빨리 감기를 수행 할 수 없습니다 (빨리 감기를 수행하려면 브랜치가 대상 브랜치를 완전히 포함해야하기 때문입니다). 대상 브랜치 ( git rebase ) 의 맨 위에 브랜치를 리베이스하여 커밋을 재 작업하여 빠르게 포워드하..

programing 2021.01.15
반응형