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

hope0316의 이미지

C의 표준 라이브러리(C11)와 glibc의 차이점이 무엇인가요?

이제 C기본서 한권 다 보고 레퍼런스 책을 한권 구비해 두려고 하는 초보입니다. 찾아보니까 c표준 라이브러리로 c11이 가장 최신이라고 하는데요, c11과 gnu의 glibc의 차이가 무엇인가요? C언어의 표준은 하나로 통일되어 있는 게 아닌가요? 또 c++또한 gnu계열과 C++11이 라이브러리가 다른가요? 자바 같은 언어는 api를 쉽게 찾을 수 있어서(당연히!!) 좋은데 C는 영문사이트도 있고 번역도 있지만 표준이 위촉오 삼국지처럼 서로 다른 듯 하면서 같은 듯 헷갈립니다. 애매한거 정리해주실 고수님들의 답변을 기다립니다.

qkrwncks593의 이미지

sys 분석중 ... 윈도우즈 ddk , major function 테이블 초기화 질문

major function 테이블은 sys 의 진입부인 DriverEntry() 에서 초기화 한다고 알고있습니다.

그런데 마이크로소프트 웹캠 드라이버 sys 의 driverentry() 를 분석도중 major table 을 driverentry() 에서 초기화 하지 않았는데

드라이버의 major 함수리스트를 보는 툴로 보니 초기화가 되어있습니다.

어디서 초기화가 된걸까요??..

yellowstone의 이미지

리눅스 명령어 "ls -l [u]*" 가 무슨 뜻인가요?

리눅스 와일드 카드 부분에 공부하고 있습니다.
ls -l [u]* 란 명령어를 내리니 다음과 같이 출력이 됩니다.

na94ojt의 이미지

setuid가 걸린 프로그램을 실행할 때 보안 속성이 있나요?

혼자서 시스템 해킹 연습을 하는데 권한이 안따지더라구요.
그래서 테스트용으로 아래의 프로그램을 만들고

#include <stdio.h>
 
int main()
{
system("/bin/sh");
return 0;
}

setuid를 걸고 실행을 시켯는데 쉘만 실행되고 권한은 전혀 따지지 않더라구요.
os는 CentOS 7.0 쓰고 있구요. 커널 버전은 3.0.0입니다.
뭔가 따로 보안 속성이 디폴트로 걸려있나요?
(권한은 4755로 줬습니다.)

kisskiss011의 이미지

php로 메일보내는게 엄청 느리게 가는데 원인을 모르겠습니다...

현재 서버를 연습하면서 서버 내에서 php로 메일을 보내보고 있습니다.

그런데 php의 mail 함수로 메일을 보내면 빠를 때는 1~3초, 느리면 1분 이상도 걸리네요...

다른 글을 검색해보면서 소켓 방식으로 보내라는 말이 있어서 fsocketopen 으로 메일을 보내봐도 mail함수랑 비슷하게 속도가 불안정합니다...

메일은 신기하게 잘 오네요...

이런 경우 서버 설정을 다시 봐야될까요? 아니면 다른 문제인가요?

현재 서버는 localhost로만 설정하고, 다른 도메인이나 named 프로세스를 설정하거나 하진 않았습니다.
(집에서 하는거라...)

서버 부하도 없고, maillog에도 따로 문제는 안나오던데... 당최 원인을 못찾겠네요...OTL

어떻게 확인하면 좋을지 힌트라도 조금 부탁드립니다 ㅜㅜ

trymp의 이미지

32bit kernel 소스를 64bit 용으로 컴파일 하려면 어떻게 해야 하나요?

기존에 2.6.XX 대의 32bit 용으로 빌드하던 커널소스가 있는데요.

이번에 64bit 용으로 전환하려고 합니다.

그래서 64bit 개발환경이 있는데 32bit 커널소스를 그대로

가져와서 빌드할 수가 있나요?

수정이 필요하다면 어떤 부분이 수정이 필요한지 알고 싶습니다.

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

wja04003의 이미지

[C언어 기초질문] main 함수의 반환형에 의미가 있나요?

c언어를 독학할려고 책을 몇권 샀습니다

그런데 어떤책은 main함수의 반환형이 int인데 반해 어떤책은 void네요

둘의 차이가 있나요?

-------------------------

구글링을 해보니 c언어 표준에서 main 함수의 반환형을 int로 선언하라고 나와있다고 하네요

프로그램의 정상적인 종료시 0을 반환하고 아닐시 0이 아닌수를 반환하라고 나와있는데

그럼 반환형을 void형으로 main을 선언하면 안되는 건가요?

교제를 보니 아무문제없이 void를 반환형으로 사용하고 있고 예제도 문제없이 돌아가던데..

그리고 인터넷에 반환형을 main의 반환형을 void형으로 선언한뒤 마지막에 return;이 있는 코드도 있고 없는 코드도 있더군요

지금 main함수의 반환형때문에 매우 혼란스럽습니다

momark의 이미지

MFC 이미지처리 View크기 고정

pDC->StretchBlt(0,0,aWidth-920+nScale,aHeight-750+nScale, &memDC,0,0,aWidth,aHeight,SRCCOPY);

이 부분을 이용해서 확대 버튼을 눌렀을때 nScale+=10씩 받아와서 Invalidate(true)로 재출력 해줬는데요
StretchBlt에서는 확대할때 창크기까지 확대가 되어 불편한데요
창크기는 고정되고 1024,768 크기 안에서만 확대되게 할수없을까요?

zzau의 이미지

linux에서 system() function에서 -exec 사용시 문제점.

retval = system("busybox find /data/downloads ! -name lib -exec ls -alh {} \;");

위와 같이 실행시 retval 이 256으로 return되며 실행되지 않습니다.
물론 위 command를 console에서 입력시에는 정상 동작합니다.
아래와 같이 개별적으로 동작시에도 문제없이 동작합니다.

retval = system("busybox find /data/downloads ! -name lib");
retval = system("ls -alh /data/downloads");

그래서 일단은 -exec 와 관련된 것으로 의심되는데요..
혹시 관련해서 아시는 사항들이 있는지 문의 드립니다.

oppa의 이미지

php 계정 생성

죄송합니다. 숙제인데 너무 초보라 여기에 올립니다.
고수님들 한수 부탁드립니다.
username 은 4-10 characters, password 는 6-14 characters 로 만들는 것입니다.

일단 html 파일은 첨부했습니다.

그리고 아래에 php 파일을 생성했습니다.

페이지

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