Passion/Programming 47

git push origin HEAD

그냥 git push를 하면 에러가 날 때가 있다. 어느 브랜치에 푸시해야 할지 모르는 경우일 때 발생한다. 이 때 설정 값은 git-config 문서에 따르면 push.default로 설정할 수 있는 옵션에는 여러 가지가 있습니다. nothing : 명시적으로 어디로 보낼 지를 다 작성해야 합니다. (그냥 쓰면 푸쉬하지 않습니다.) current : 원격 저장소에 같은 이름의 branch에 push합니다. upstream : 현재 작업중인 branch를 지정해둔 원격 저장소의 branch로 push 합니다. simple : 현재 작업중인 branch와 원격 저장소의 branch명이 같을 때만 push합니다. (기본 설정) matching : 로컬과 원격 저장소의 브랜치명이 같은 모든 branch를 pu..

Passion/Programming 2024.03.21

C/C++ 매개변수를 갖는 매크로 #,## 연산자

o C/C++ 매개변수를 갖는 매크로 #,## 연산자 참조: http://iamaman.tistory.com/699 ¡ #연산자 매개변수를 문자화 하는 연산자 #define STRING(x) #x 예제 (test.c) #include #define STRING(x) #x int main(int argc, char **argv) { char *a = STRING(I am boy); printf("%s", a); return 0; } 결과 [root@openxen test]# make test cc test.c -o test [root@openxen test]# ./test I am boy[root@openxen test]# ¡ ##연산자 두 개의 토큰을 결합하는 역할 (변수를 선언할 때 주로 사용) #de..

Passion/Programming 2013.04.15

git 사용법

¡ 개인별 식별 정보 입력 사용자 이름과 이메일 정보를입력함 git config --global user.name “Choonho Son” git config --global user.email choonho.son@gmail.com ¡ 에디터 변경 (기본은 vim 으로 되어 있슴) git config --global core.editor emacs 설정 정보는 ~/.gitconfig 파일에 적힘 [user] name = Choonho Son email = choonho.son@gmail.com [core] editor = vim ¡ git 패치를 보내기 위한 sendmail 설정 git config --global sendemail.smtpserver smtp.gmail.com git config --..

Passion/Programming 2013.04.09

zeromq + pyzmq

1. Zero MQ란?ØMQ는 적은 노력으로 복잡한 통신 시스템을 설계할 수 있는 임베디드 네트워크 라이브러리 입니다. 다양한 메시징 전송, 기본 제공하는 다양한 패턴, 언어, 운영체제를 제공합니다.- 간편한 메시징 소켓 라이브러리- 클러스터 및 슈퍼 컴퓨팅 환경에서 TCP보다 성능 우수- 확장 멀티코어 메시지 전달 어플리케이션을 위한 비동기 I/O- 다양한 전송수단 (in-process, inter-process, TCP, and multicast)- 다양한 연결패턴 (fan-in/out, pub-sub, task distribution, and request-reply)- 다양한 프로그램 언어(C, C++, Java, .NET, Python, Objective-C 등 30+)- 다양한 운영체제 (Li..

Passion/Programming 2012.03.27