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

soulcage의 이미지

fscanf 이용 데이터 읽을때 간단한 질문입니다

안녕하세요
C에서 fscanf로 데이터를 읽어보려고 하는데 초보라서 조금 어려운점이 있네요..
제가 읽고 싶은 데이터는 9.2f 형태의 칼럼 4개로 이루어진 텍스트 파일인데요
예를 들면,

094734.93 104447.15 094730.62 104531.99

이런 식의 데이터들이에요.

그런데 문제는 제가 이 데이터들을 읽을 때 세 등분으로 쪼개서 읽고 싶거든요..
첫번째 데이터를 예로들면 09 / 47 / 34.93 이렇게 세 파트루요
이렇게 읽고 싶을 때 어떤 함수를 써야할지 감이 잡히지 않아 이렇게 포스트를 올리게 되었네요
혹시 읽을때,

int i1, i2, i3, i4, i5, i6, i7, i8;
float f1, f2, f3, f4;
fscanf(filename, "%2d%2d%5.2f %2d%2d%5.2f %2d%2d%5.2f %2d%2d%5.2f", i1, i2, f1, i3, i4, f2, i5, i6, f3, i7, i8, f4);

이렇게 읽을수는 없는 것인가요?ㅠ

kfctoto의 이미지

가상서버 환경 구축시, 네트워크 의문!

안녕하세요.
초보 시스템 관리자입니다.

고수님들께 질문이 있습니다.

가상서버 환경 예를 들어
esx서버라든가 xen서버, kvm등 운용관리하시면서
네트워크 트래픽,대역이라든가 네트워크 적으로 특별히 문제 없이
사용이 가능하셨는지 궁금합니다.

개인적으론 구축해서 이리저리 사용해보곤있지만
특별히 서버에 부하가 걸릴 상황이 없어서,
실험해보진 못하고 있어 궁금합니다.

혹시 가상환경에 대해서 경험있으신 고수분들의
가르침을 부탁드립니다!!!

꾸벅

kleeck의 이미지

Embedded Linux에서 USB AutoMount 하기 위하여


안녕하세요

현재 임베디드 보드에서 usb를 꼽았을 경우 자동으로 마운트하여 사용을 해야 하는데요..

hotplug를 통해서 usb장치가 인식은 됩니다. 그 다음이 mount를 해야 하는데 하지를 못하네요

그렇다고 소스레벨에서 강제로 /dev/sdb 뭐 이런식으로 지정해 줄수는 없는 노릇이구요 왜냐면 usb 마운트를 한 상태에서

강제로 뺏다가 다시 꼽았을 경우에는 /dev/sdc로 바뀌어 버리기 때문입니다.

아.. 이거 진짜 어떻게 해야 하나요? 인터넷에 나와 있는 방법대로 다 해보았습니다만 않됩니다.

여전히 hotplug만 인식하고..

답답한 마음에 혹시 이런일 당해보신 분~

해결책좀 알려주세요

kieslv의 이미지

gadget driver를 디바이스 노드를 만들어서 직접 app에서 open()으로 접근이 가능 한지요?

제가 만든 usb gadget driver를 직접 app에서 open() 으로 접근하고 싶습니다.

드라이버 안에서 cdev_init 이나 register_chrdev를 해주고 있는데,

/dev 디렉토리에 노드가 생성되지 않고 강제로 Major 번호를 맞추어서 생성해도 app에서는 접근할 수 없습니다.

사용자 제작 usb gadget driver를 접근하여 데이터를 주고 받을수 있는 방법이 있는지요?

serial로 등록하여 tty 통신을 해야 하는 건지, 감이 잡히지 않아 문의드립니다.

조언 부탁드리겠습니다.

auditory의 이미지

RAM증설 후 추가 작업

64bit Linux에서

램을 32G -> 48G 로 증설했습니다..
CMOS에서는 48G 로 잘 인식하는데,

OS에서는 여전히 32G로 나오고 있습니다. (free -m)

메모리 증설 후 추가로 해줘야하는 작업이 있는지요??

OS 는 CentOS 5 입니다.

neohwang의 이미지

[완료] [MS Windows Program] printf 포맷인 %I64d 와 %*I64d 관련 도움 요청

우선 MS관련 질문은 devpia에 하는 것이 적절하다는 것을 알고있지만,
그 놈의 ActiveX 설치하기가 싫어서 여기에 질문을 드립니다.
(여기에도 Windows 프로그램 하시는 분들이 많은 것 같아서요)

msdn에서 어떤 소스를 보다보니.. printf에서 %*I64d 로 포맷팅이 되어있더군요.
(중요한 것은 "*" 이 들어갔다는 것)

이 별표를 빼고 했더니만, 전혀 다른 출력결과물을 보여주네요..
이 포맷에 대하여 설명된 답변이나.. 아니면 좋은 참고 링크 좀 알려주세요.

그럼.. 미리 감사드립니다.

koreteck의 이미지

Fedora 13(gcc 4.4.4) pthread_create 후 성능 저하 문제

안녕하세요.

현재 x86-64로 페도로 14를 설치 사용하고 있습니다.

성능이 중요한 코드를 작성하고 있어, 병렬처리를 수행하려고 합니다.

많이들 사용하시는 pthread_create를 호출하여 스레드를 생성하였는데요.

pthread_create를 호출 후 프로그램 성능이 2배 가까이 느려지는 현상이 있네요.

64bit에서 glibc가 4G 이하로 stack을 지원한다는 이야기는 있지만, 지금은 스레드를 최대 4개 생성하고 있습니다.

pthread_create로 스레드 생성 후, 스레드 모듈을 종료하여도 프로그램 성능이 느려지네요.

예를 들면,

void *test()
{
// 아무일도 안하고 종료.
}

main()
{
work(); => 10초 걸림.

pthread_create(threadid, NULL, Test, NULL);

sleep(5); => 스레드 생성 작업의 영향을 최소화 하기 위하여

timan의 이미지

InjectionDefender 이게 뭔가요?

asp 소스 수정 하고 있는 데

mem_sangho    		= InjectionDefender(Trim(RequestForm("mem_sangho")))

이런 코드가 있던데요.
여기서 InjectionDefender 라는 게 있던데, 이거 뭐죠? 구글 해도 거의 안 나오던데...

컴포넌트인가??

donlet의 이미지

우분투 10.10에서 euc-kr로 로케일 설정 성공하신분 있나요?

안녕하세요~

우분투 10.10에서 euc-kr로 로케일을 변경할려고 하는데
gdm 로긴시 (한국어 euckr)로 하면 바탕화면만 나오고
아이콘이나 상태바로 전혀 나오지 않네요~

구글링해 보니 여러 방법이 있어 다 해 봐도 현상이 똑같아요~

sudo apt-get install language-pack-ko
sudo locale-gen ko_KR.EUC-KR
sudo dpkg-reconfigure locales
sudo vi /etc/environment
LANG="ko_KR.EUC-KR"

gdm 로긴시 (한국어 utf-8)로 해주면 잘 나옵니다.
물론 로케일은 utf-8이구요~~~

혹시 성공하신분 있나요?

pogusm의 이미지

요즘 웹페이지 해킹 방법에는 주로 어떤방법이 사용되나요?

청와대 사이트 부터 초등학교 홈페이지, 북한사이트, 북한트위터 등등 해커들에 의해 정보가 유출되거나, 관리자권한으로 글이 작성되거나, 메인화면이 바뀌거나 하는 일이 있었는데..

주로 어떤 취약점이 저런 일을 초래했을까요?

XSS를 이용한 해킹이었을까요?
아니면.. 웹쉘? 같은 php코드를 업로드허용한 취약점이었을까요?

보안점검툴을 사용해본적이 없어서 정확히는 모르겠지만... 특정웹페이지에 대해서 "보안점검"을 실행하면 취약점 리스트가 쫘르륵~ 나오나요?
그걸 근거로 취약점 공격을 하는건가요? (만약 그런다면 그 보안점검툴은 주로 어떤것일까요?)

궁금하기도 하고..
무섭기도 하네요.. 나중에라도 제 사이트가 털릴까봐요.

페이지

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