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

boss0327의 이미지

fseek 질문요~!!!

안녕하세요~!!

임베디드 리눅스에서 작업을 하고 있습니다. c 루요.
fopen 으로 파일을 연뒤 fseek 로 위치 이동해서 데이터 수정하는 작업을 하고 있는데요..
여기서 질문~!!
1.dat 라는 파일을 "ab" 옵션으로 오픈 한 다음 fseek 로 원하는 위치로 이동해서 데이터를 수정 하려고 했으나 원하는 위치로 넘어 가질 않네요..ㅠㅠ
ab 옵션을 사용해서 오픈한 이유는 기존 파일 뒤에 데이터를 더 작성해야하고 기존 파일에서 수정해야 하는 부분도 있어서요...

다른 방법이 있을까요?ㅠㅠ

sang0164의 이미지

git 원격저장소 구축에 관해 질문드립니다.

안녕하세요.

현재 git을 버전관리프로그램으로 선택하여 구축중입니다.
먼저 현재 상황이

이렇게 되는데요.

개발자3pc의 d:\project\project1.git 이라는 폴더에 git --bare init 후
개발자들이 push나 pull하여 사용하는것이 맞는건가요?

처음엔 gitosis나 gitolite등을 설치하려고 알아 봤었는데 저렇게되면
ssh서버만 설치하면 되는게 아닌가 싶어서 질문드립니다..

fruitsclipper의 이미지

haskell 에서 pattern maching 질문입니다.

음.. 물어볼곳이 없어서 여기다가 -_-;;

haskell 에서 pattern maching 을 할때 여러개의 패턴을 or 로 연결해서 하나로 처리하고 싶습니다.

뭐 이런식으로요

data Message = HELLO | HI | GOODBYE | BYE
 
greeting x = case x of
  HELLO or HI          -> "hello"
  GOODBYE or BYE   -> "bye"

패턴매칭에서 저 or 에 해당하는 문법이 무엇인지 도저히 못찾겠네요.. 분명 있을거 같은데..

아시는분 도움 부탁합니다

jazzsir의 이미지

[완료]Makefile 관련 문의

openWRT Makefile의 일부분입니다.

trymp의 이미지

PACKET MMAP 기능 사용시에 pcap capture 가 안됩니다.


pcap 을 이용해서 대용량 패킷 캠쳐 프로그램을 만들려고 합니다.

kernel 2.6.24 에서 CONFIG_PACKET_MMAP=y 기능을 이용하고

pcap 1.1.1 을 이용해서 성능 향상을 하려고 하는데요.

libpcap 옛날버젼으로 하면 /proc/net/ptype 에 packet_rcv 로 등록되고

application 으로 패킷이 올라옵니다.

근데, PACKET_MMAP 을 이용하기 위해 libpcap 1.1.1 을 사용하니.

tpacket_rcv 으로 등록은 되는데, app 단에서 패킷이 안들어오네여.

패킷은 계속 받고 있는데, system call 로 보니 timeout 만 뜹니다.

poll([{fd=19, events=POLLIN}], 1, 10) = 0

왜 이러는지 모르겠습니다.

고수님들의 조언 부탁드립니다.

qprk의 이미지

centos 6.2 에서 eth0:1 추가 가 되지 않습니다.

ifconfig eth0:1 192.168.0.90 netmask 255.255.255.0 broadcast 192.168.0.255 up

위와 같이 하면 ip 추가 설정이 잘 됩니다.

하지만

/etc/sysconfig/network-scripts/ifcfg-eth0 파일을 ifcfg-eth0:1 로 복사하여

안의 내용을 수정한 다음 /etc/rc.d/init.d/network restart 를 한 다음

ifconfig 해보면

eth0:1 이 추가 되는게 아니라

eth0 에 ip 가 0:1 에 설정한 ip 로 변경이 되어 버립니다.

뭘 잘못 한건지 조언 부탁 드립니다.

woojhs의 이미지

[완료] kernel 64bit에서 syscall 등록하는 방법..

안녕하세요.

kernel관련해서 개발 중, system callback을 등록할 일이 있어 보고 있습니다.

32bit에서는 Entry point 파일이 지정되어 있어 정확하게 알겠는데요.

64bit에서는 Entry point 파일이 없는 것 같습니다. (제가 못 찾는 건지 ㅠㅠ)

이것 저것 삽질하다 고수님의 도움을 받고자 -0-ㅋ

kernel은 3.0.27을 사용하고 있습니다.

chosy1010의 이미지

void * (보이드형 포인터) 를 쓰는 이유가 뭔가요

단순히 여러 타입의 변수들의 주소를 가르칠수 있다는 확장성 정도가 다인가요?

fensy의 이미지

U-boot 상에서 Memory Read/Write 질문입니다..

U-boot 에서

mm 혹은 md 커맨드를 이용하여 메모리값을 쓰거나 읽을 때

mm.w 0x85000000 1 <- 이렇게 쓰면

가령.. 0x85000000 을 0x87000000으로 탈바꿈 시켜줘야 하는.. 그런 상황이 되었는데요..

아무래도 u-boot 소스에서 건드려서 이놈을 바꿔치기 시켜줘야 할 것 같은데..

도통 감이 안옵니다.. 혹시 이쪽 관련해서 아시는 분이 있으시면 조언좀 부탁드리겠습니다.

일단.. 기술적으로 가능한지도 모르겠네요.... 대충 가능할 꺼라고 생각될꺼같긴한데...

답변 부탁드립니다!

chosy1010의 이미지

함수포인터를 사용하는 근본적인 이유가 무엇이라고 생각하시나요?

굳이 함수포인터를 사용할 필요가 있는건지 궁금합니다.

초기 언어 개발 시에 함수포인터라는 개념을 왜 사용하게 되었는지 궁금하네용

페이지

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