프로그래밍 QnA + 설치 및 활용 QnA + 질문

HDNua의 이미지

[git] 로컬 저장소를 리모트 저장소처럼 사용할 수 있나요?

안녕하세요. git을 이용해 버전 관리를 해보려고 하는데,
잘 안 되는 것이 있어 질문합니다.

1. 먼저 랩탑에서 프로젝트를 생성하고 git init 명령으로 초기화합니다.
2. 그 다음 프로젝트를 통째로 USB에 복사합니다.
3. 프로젝트가 없는 새로운 컴퓨터에 프로젝트를 clone으로 복사합니다.
4. PC에서 프로젝트를 수정하고 커밋합니다.

5. 질문입니다. 그림에 나온대로, 생성한 작업물을 USB에 커밋하는 방법과,
USB에 수정된 버전으로 Laptop의 프로젝트를 업데이트 하고 싶습니다.
그리고 두 프로젝트가 충돌할 때 diff라는 명령을 쓴다는데,
이에 관해 자세히 소개된 튜토리얼이 있는지 궁금합니다.

읽어주셔서 감사합니다.

-----

이 글은 다른 커뮤니티에 올린 질문을 복사한 것입니다.
제목은, 협업을 위해서는 리모트 저장소가 필요하며 로컬 저장소만으로는 불가능하다는 답변을 받아서 확인차 올렸습니다.

emptynote의 이미지

[완료] 자바에서 trim 여부 검사하는 정규 표현식이 맞는지 도와주세요.

java에서 trim 할 대상이 있는지 여부를 검사하는 정규 표현식을 찾아

junit4로 여러가지로 테스트한 상태이지만

자신감이 없기에 이것이 맞는지 도움을 얻고자 합니다.

okky 사이트에도 올린 질문이지만

아무래도 정규식 하면 유니스류 쉘 고수님들을 따를 수 없다고 생각해서

이곳에 질문 올립니다.

정규 표현식 : "^\\s+[^.$]*|[^.$]*\\s+$"

------------- 추가

답변주신 김정균님 감사합니다. 덕분에 반신반의하던 생각이 정리되어 완료로 바꿈니다.

high385의 이미지

*((int *)voidp)++ 에러 질문

int imsi6[3] = {6, 3, 7};
int *imsip22;

imsip22 = imsi6;
void *voidp = imsip22;

printf("1. %x %x\n", (int *)voidp, (int *)voidp +1);
printf("1. %x %x\n", (double *)voidp, (double *)voidp +1);
//printf("1. %x\n", (int *)voidp++); // 'void *' : unknown size 에러 발생
//printf("%d\n", *((int *)voidp)++); // '++' needs l-value
printf("2. %d\n", *(int *)voidp);

위의 주석 처리한 두 부분에서 ++로 인한 에러가 발생하는데요 이유를 모르겠습니다.

아시는 분은 설명 부탁드립니다.

rapony12의 이미지

슬랙웨어 리눅스에서의 한글사용하는 방법.

PACKAGE NAME: kde-l10n-ko-4.10.5-noarch-1.txz
PACKAGE LOCATION: ./slackware64/kdei
PACKAGE SIZE (compressed): 1352 K
PACKAGE SIZE (uncompressed): 6420 K
PACKAGE DESCRIPTION:
kde-l10n-ko: kde-l10n-ko
kde-l10n-ko:
kde-l10n-ko: Korean language support for KDE.
kde-l10n-ko

PACKAGE.TXT 에서 위와 같은 내용이 나와 한글KDE 파일명을 알게 되었습니다.installpkg를 하고 나서
installed. 라고 나오길래 다 됐다 싶었더니 뭘 눌러야 한글이 나오는지 도무지 모르겠습니다.
혹, 제가 아직 더 설치할 파일이 남았나 싶기도 하구요.답변부탁드릴께요^^

rapony12의 이미지

리눅스 컴파일러를 알고 싶습니다.

Borland C++ Builder 6 를 구하기가 힘들어서 그런데 리눅스에서 gcc 하나면 큰 프로그램도 만들 수 있나요? 아니면 다른 프로그램이 있는 건가요?
리눅스에서는 어떤 컴파일러가 있나요?

qkrcjfgus33의 이미지

초기화 함수와 생성자 함수 ... 의문점

언어에서 기본적으로 제공하는 생성자 함수.

그리고 개발자가 따로 쓰는 초기화 함수(getInstance, init 등..)

두개를 분리해서 쓰는 이유는 무엇인가요?

생성자 함수만 쓰는 경우도 있지만, 코드 리펙토링을 하다보면 분리하는 경우가 훨신 많아서요.

이유가 무엇일까요??

trymp의 이미지

표준 c++ 에서 헤더파일에 class 맴버 함수의 바디를 직접 정의 해도 상관없나요?


C++ 초보입니다. 리눅스 기반이구요

대부분 헤더(.h)에는 class type 에 대한 정의를 하고

.c 파일에 맴버 함수 내용을 정의하잖아요

.h 파일에 다가 맴버함수의 내용을 정의해도 상관없나요?

답변 주시면 감사하겠습니다.

aeeeefff의 이미지

[컴퓨터구조, OS] 흔히 말하는 Memory map이란 RAM의 map아닌가요?

인녕하세요. 컴공3학년입니다.
운영체제 책을 보면서 paing에 대해 공부하던 중
컴퓨터구조에 대해 아주 기초적인 부분을 잘 몰라 질문드립니다.

Memory map에 대한 설명 :
http://wiki.osdev.org/Memory_Map

위의 사이트의 설명을 보면 Memory map에는
RAM영역도 있을 뿐더러 ROM영역도 존재합니다.
전 프로그램이 로드되는 물리메모리 공간이라는 곳이 RAM이라고 알고 있습니다.
컴퓨터가 처음 부팅될 때 BIOS가 POST과정을 거쳐서
전원이 꺼지면 데이터가 사라지는 RAM에
0번지의 Real mode IVT와 같은 데이터들을 초기화하고,
이후 os에서 프로그램실행시 적절한 메모리관리기법을 통해
프로그램이 RAM에 필요한 부분만큼 로드되어 실행된다고 이해하고 있습니다.
os도 RAM위에서 계속해서 실행되고 있는 프로그램 중 하나구요.

astzlra955의 이미지

uptime 및 cpu_clock( ) 질문드립니다.

안녕하세요.

linux에서 DATE ( 날짜 및 시각 )를 변경해도, 변경되지 않는 kernel 내부 time을 찾고 있습니다.

uptime은 제가 알기로 kernel 부팅 이후 부터 계속 진행되는 시간 값이고
cpu_clock( )도 마찬가지로 알고있습니다.

두개 모두 제가 사용할 용도에 맞는 것인가요?

kalselme의 이미지

[CentOS] 듀얼랜 사용시 이더넷 설정문의

CentOS 7을 사용하여 현재 Cloud 구성 및 파일 서버로 사용하고 있습니다.
서버는 본체를 현재 실외기실에 서버의 역할만 하고 있습니다.
현재 Bonding을 통해 네트워크를 구성하였으나, 동일한 공유기를 통한 연결이
굳이 필요해 보이지 않아 아래와 같이 네트워크 구성을 변경하려 합니다.

이더넷 설정및 라우팅 또는 공유기등을 어떻게 설정해야하는지 문의드립니다.

FTTH를 통한 IP(예) : 1.11.111.11
공유기를 통한 IP(예): 192.168.1.32

현재 서버의 이더넷은 eth1 과 eth2 듀얼랜 사용중입니다.

[현재 네트워크 사용]

현재 FTTH 모뎀을 공유기에 연결후, 공유기에서 포트 2개를 서버의 듀얼 랜에 연결하였으며,
Bonding을 통해 내부 및 외부 연결하여 사용중입니다.

[변경하고자 하는 방식]

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기