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

high385의 이미지

python으로 파일 내용 변경방법?

파일에 다음과 같은 내용이 있다고 할때 변경법질문입니다
1st file 내용
aa=446
a= bcd
b= [fgh]
c= [jfr
dfgh
dghhy]
gg=678

2nd파일 내용
a= cd
b= [fh]
c= [jf
dfg
dhy]

와 같을때 1st파일의 내용에서 2nd파일의 내용으로 변경시 python,dos, perl,sed 등으로 파일 내용을 하고싶은데 변경은 어떻게하는게 좋을까요?

윈도우 환경에서 작업하는것인데요

python의 re모듈을 이용한 search sub등을 활용하는방법을 생각해보았는데 아직 어렵네요

혹시 위와 같은 상황에서 c코딩방식이 아닌
스크립트방식으로 파일 변경 쉽게해주는 방법 있으려나요?

언어는 상관없고 윈도우 환경에서 일괄 변경해주는 방법이 있나 궁금합니다

dns586의 이미지

Vmware에서 Red-hat과 Ubuntu사이의 UDP통신문제입니다.[해결]

현재 윈도우 환경에서 VMware를 사용하여 Red-hat과 Ubuntu 사이에서 UDP통신을 하려고 합니다.

UDP통신 프로그램 자체는 문제가 없습니다.
(Red-hat과 Ubuntu 기반의 컴퓨터 2대에서 통신은 원활하게 이루어지는 것을 검증하였습니다.

그런데 VMware를 사용하여 설치한 환경에서는 UDP통신이 이루어지 않습니다.

Q. 각 운영체제(Red-hat, Ubuntu)의 ip를 고정으로 하고 VMware의 network 설정을 bridged(automatic)로
적용해야하는 문제인 것인지 다른 문제인 것인지 궁금합니다.

감사합니다.

+ 추가 설명입니다.
현재 한대에 컴퓨터에는 윈도우가 설치되어 있습니다. 그 컴퓨터내부에서 VMware로 가상환경 2개(red-hat, Ubuntu)를 설치하였습니다. 설치된 가상환경 간 UDP 통신이 목적입니다. 각 가상환경의 ip는 고정 ip로 할당하였습니다.

개념을 잘못잡고 있는것인지.. 두 가상환경간 통신이 안되는 이유를 모르겠습니다..

익명 사용자의 이미지

Socket 통신 버퍼 관련 질문입니다.

안녕하세요,

현재 socket을 이용하여 파일을 주고 받고 있는데

혹시 한 번에 받을 수 있는 버퍼의 최대 크기가 얼마인지 알 수 있나요??

그리고 혹시 이 최대 버퍼의 크기를 넘는 버퍼를 보내면 받는 쪽에서 지연현상이 일어날 수도 있나요??

감사합니다.

익명 사용자의 이미지

원격 제어 프로그램을 개발하려면 어떤거부터 알아봐야하나요?

혹시 관련 책이 있나 찾아봐도 없는 것 같은데, 원격 제어 프로그램을 만들려면 어디서부터 공부해야하는지 궁금합니다.

삼구의신의 이미지

imx28 부팅중 아무키나 입력시 serial port 이상해짐

mx28_evk / linux-2.6.35.3_1 를 사용하고있습니다.

부팅중에 계속 enter를 누르고있으면 부팅 후에 serial 로 받는 데이터가 00이 부터서 오더라구요.
자세히 설명하자면 증상은 아래와 같습니다.

부팅중에 아무 입력도 안했을 때 uart port로 메시지를 날리면

~$ od -x < /dev/ttyAM0
0000000 1616 1616 9887 0800 ff1f 00ff 0000 d25b

이런식으로 1byte씩 잘 읽는데

부팅중에 enter를 누르고 부팅 후에 메시지를 날리면

~$ od -x < /dev/ttyAM0
0000000 0016 0016 0016 0016 0088 0084 0000 0008

이런식으로 2 byte씩 읽고있습니다.

부팅중에 uart port로 입력되는 것을 무시하는 방법이 있을까요?

익명 사용자의 이미지

c언어 구조체 오버플로우 관련 질문 드립니다.

#include <stdio.h>
 
typedef struct{
	char a;
	char b;
	char c;
	char d;
 
}abc;
typedef struct {
	char k[2];
 
 
}b;
 
 
void main()
 
{
	int i=0;
	abc a1;
	b *b1;
	a1.a='a';
	a1.b='b';
	a1.c='c';
	a1.d='d';
 
	b1=(b*)&a1;
	printf("%c\n",b1->k[2]);
	for(i=0;i<6;i++){
		printf("%c\n",b1->k[i]);
	}
	printf("%d\n",sizeof(*b1));
	printf("%d",sizeof(a1));
 
 
}

여기서 구조체 b의 크기는 2바이트이고 문자 역시 2바이트만 담길수 있게끔 조작했습니다
그런데 출력은 abcd가 전부 출력되어집니다 원래는 오버플로우가 나야 하지 않나요?
stony의 이미지

자바 실행 파일 오작동 문의드립니다

주간 일정표 프로그램을 만들어서 jsmooth로 exe 파일을 만들었습니다.

텍스트 파일 입출력과 이미지 파일 출력 기능이 있습니다.

구동시키니 만든 컴퓨터에서는 잘 돌아가는데

딴 컴퓨터에서는

이미지파일은 되는데 텍스트 파일 기능이 안되는 겁니다.

고민하다가

경로상의 문제인가 싶어

텍스트 파일을 입출력 하기위해

File file = new File("C:/ ... /abc.txt");

절대 경로를 사용해 프로그래밍 한 것을

현재클래스에서 얻은 절대 경로로 변경하여

이클립스 상에서 원활하게 돌아가는것을 확인한 후

다시 실행파일을 만들고

실행하니

인제는 만든 컴퓨터에서도

txt 파일을 읽어오지 못합니다 ㅜㅜ

이미지파일은 잘 동작하는데..

이틀을 고민하네요

도와주세요

세벌의 이미지

요즘은 MTA 어느 거 주로 쓰나요?

MTA 관련 글을 검색해 보니 좀 오래된 글만 나와서리...

요즘은 MTA 어느 거 주로 쓰나요? 어떤 장단점이 있나요?

sendmail
qmail
postfix
exim
등등 있던데...

norangemong의 이미지

python 정규식

python에서 정규식으로 숫자만 찾고 싶은데요,
대괄호[] 안에 들어 있지 않은 숫자를 찾아서 대괄호를 씌우는 작업을 하려고 합니다.

원하는 결과
ex)서울[20]인천193 --> 193

사용 정규식
figure_exp = u"[^\[](\d+)[^\]]"

이렇게 하니
문자열 자체가 예를들어 숫자로만 구성되었을 경우 ex) 194
앞 뒤 대괄호를 제외한 문자 1개씩을 제외하고 "9" 만 찾습니다.
194 (X) --> 9

그래서 대괄호를 씌우는 작업을 수행하면 원하는 결과는 [194]인데, 1[9]4 이런식으로 됩니다..

figure_exp = u"[^\[]?(\d+)[^\]]?"
figure_exp = u"[^\[]*(\d+)[^\]]*"
다 원하는 결과를 뽑지 못하고..

그래서 질문은..
정규식에 "어떠한 문자만 안오면 됨"이라는 표현은 없을까요? ㅠ
"숫자 전체를 묶기/하지만 바로 옆에 대괄호만 없는 숫자여야만 함"

익명 사용자의 이미지

centOS 7버전 boot splash 변경 질문

centOS 7.2버전 사용 중입니다

아래 첨부한 사진의 centOS 로고 대신 임의로 넣은 그림으로 나오게끔 하려는데 안되네요

개인 vmware에서 테스트할때는

인터넷에 많이 나와있는

/usr/share/plymouth/themes/tup

vi tup.plymouth

vi tup.script 스크립트 추가하면 제가 워하는 그림으로 잘 나왔는데

서버에다 VM에 설치한 OS버전, 커널 버전 및 똑같이 설정 해도 안나옵니다

알려주시면 감사하겠습니다.

페이지

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