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

익명 사용자의 이미지

유닉스에서 특정 디렉토리 내에 있는 파일명 바꾸기 질문드려요

특정 디렉토리 안에있는 파일명을 대문자는 소문자로, 소문자는 대문자로 바꿀수있는 코드가 있을까요?

dhrhd080의 이미지

정규식 질문이요.

p = re.compile('\d,\d,')
s = p.findall('{{1,2,3},{3,4,5,6},{7,8}}')

코드에서는 1,2, 와 3,4, 를 검출하려고 하는건데요. \d,\d, 을 (\d,){2}와 같이 반복구조로 바꾸려고
하는데 출력결과가 1,2, 와 3,4 가 아니라 2, 와 4, 네요. 어떻게 하면 고칠수있을까요?

익명 사용자의 이미지

rpm설치 옵션과 컴파일 설치옵션차이

일반적으로 설치하게 되면 기본옵션이 적용되죠.

그런데 rpm설치시에 적용되는 옵션은 컴파일설치옵션을 따로 설정하기 않았을시에 기본옵션과 같을까요?

reorigang의 이미지

c언어에서 포인터 사용 질문

#define UID_BASE 0x1FFFF7E8UL

uint32_t UID[3];

위에 define된거랑 uint32_t 변수 선언된 이후로

UID[0] = *(uint32_t*)UID_BASE;

이런 방식으로 사용히던데

이 부분이 어떻게 쓰이는건지 문법상 이해가 안가서요

silence4004의 이미지

쉘 스크립트 for문에 대해 질문이 있습니다.

최근에 쉘 스크립트를 공부하고 있는데 도저히 안되는 것이 있어서 질문합니다.
for문을 이용해서 grep 문법을 쓰는데 조건이 주어진 변수를 grep문법과 |를 이용해서 모두 연결해야 합니다.
그래서 원래
처음 문장 | grep $1 | grep $2 | 이후 문장
이렇게 할 것을
처음 문장 |
for x in 1 2
do
grep $x |
done
이후문장

이렇게나 done |으로 바꿔서 할려고 했더니 done에서 syntax error near unexptected token 'done'이 일어나서 못하고 있고
처음 문장 |
for x in 1 2
do
grep $x
done |
이후문장
이렇게 하면 grep $1만 적용되고 $2는 안된 채 이후문장이 이어집니다.

힘들다의 이미지

도커 컨테이너로 서버구축을 하고싶은데 정확하게 잘 모르겠습니다...

만약 apache ftp 서버를 구축한다고 가정하면

centos 컨테이너를 만든 다음에 그 안에서 apache를 구축하고

또다른 centos 컨테이너를 만든 다음에 그 안에서 ftp서버를 구축하는식으로 하는건가요???

익명 사용자의 이미지

우분투에서 ettercap 다운받기 오류

제가 우분투에서 ettercap을 설치하려고
sudo apt-get install ettercap-graphical 을 입력 하였더니
ettercap 패키지를 찾을수 없습니다. 라고 뜨더군요... 그래서
sudo apt update 를 하고 다운을 진행하려 했음에도 ettercap패키지를 찾을수 없다고 뜨는데....
인터넷에는 이런 오류에 대한 해결책이 없어서 질문 올려봅니다... 어떻게 해결 해야 하나요?

coral2388의 이미지

NIC 교체 시 mac-address 관련 질문드립니다!

안녕하세요!! 궁금한 점이 생겨서 여기에 글 남깁니다!

현재 서버A의 NIC카드가 불량입니다. 그래서 NIC카드를 교체해주어야 하는데요.
그런데 해당 서버A의 70-persistent-net.rule에 mac-add이외에 ip도 같이 설정되어있습니다.

이럴경우 서버A의 70-persistent-net.rule를 이름을 변경해서 복사해둔 뒤에 원본 70-persistent-net.rule을
삭제하고 NIC카드 교체를 해야한다고 들었는데요.

그리고나서 새로 올라온 rule과 복사해둔 rule를 비교해서(ip정보를 보고) 원본파일과 다시 똑같게 만들어줘야한다고 하더라구요. 그런데 새로 올라온 NIC카드의 rule정보에는 ip정보가 없을텐데 뭘 보고 비교해서 mapping을 시켜주는건지 이해가 가지 않습니다..!

mac-add도 새로 올라올텐데 어떤 부분을 보고 비교해서 원본파일처럼 만들어주는지가 제일 의문입니다.
제가 혼자 고민한바로는 rule에 존재하는 device name (ex. eth0)을 보고 비교해주는건 아닌가 싶은데요.. 사실 잘 모르겠습니다 ㅜㅜㅜ

mrx@Google의 이미지

x+=a가 x=x+a보다 빠른 이유

최근에 x+=a가 x=x+a보다 빠르다는 이야기를 들었는데 왜 빠른지 설명해주실 수 있나요?

둘다 메모리에서 x와 a 값을 가져와서 연산을 한 결과를 다시 x에 저장하는건 알겠는데 이부분만 놓고 보면 속도가 똑같아야 된다고 생각했거든요.

제가 모르는 더 깊숙한 내용이 있는거 같네요.

rladnd07의 이미지

JS파일에 window객체 사용 혹은 github의 autocorrelation의 구조좀 알려주세요

github에서 얻은 파일 실행해보려고 다운 받아서 보면
분명 js 파일로 되어있어서 window 객체가 안먹힐건데 파일안에 코딩은 window 객체 써서 js파일하나로 굴러가고

pitchDetect라고 음성을 입력받아 음을 표시해주는 js파일인데
주소는
https://github.com/cwilso/PitchDetect
여기입니다

해당주소에서 파란주소 눌러서 가보면 잘만됨
근데 window os 에서 cmd 로 node 해당파일.js 해보면
역시나 window 객체때문에 안 됨

파란 주소 왼쪽에 보면 using autocorrelation 이라고 되어있는데
이걸 보고 생각되는게 github에서는 js파일도 window를 쓸 수 있도록하는 correlation 방식이 있는거같음
아니면
js파일에 window 객체가 있는걸 실행할 수 있는 방법이 있나요?

페이지

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