프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

python a.py의 이미지

Javascript의 <script src="">가 동작하지 않을 수도 있을까요?

안녕하세요, Javascript를 처음 배우기 시작한 초보입니다.
너무나 기초적인 질문 하나만 하고 싶어서 처음 글을 올립니다.
(여기에 올리는 것이 맞겠지요?)

제가 만들고 있는 Javascript 프로그램이 24시간동안 웹서버에서 계속 돌아가야 하는 상황입니다.
그런데 코드를 작성하다 보면, 아래와 같은 코드를 작성하게 되는데요.
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.7.3/socket.io.min.js"></script>

AustinKim의 이미지

[리눅스][커널] container_of 매크로란?

Forums: 

이번에는 container_of란 매크로를 소개합니다.
커널 코드에서 current 매크로 못지않게 많이 활용하는 매크로이니 잘 알아야겠죠. 그럼 다음 샘플 코드를 함께 보면서 container_of란 매크로을 어떻게 활용하는지 살펴볼까요?

다음 wq_barrier_func 함수를 예를 들까요? container_of를 써서 struct wq_barrier *barr 로컬 변수에 어떤 값을 대입하고 있죠.

AustinKim의 이미지

[Linux][Kernel] ftrace: function/stack tracer 설정하기

Forums: 

리눅스 커널에서 제공하는 여러 profile tool 중에 ftrace가 있어요. 매우 강력해요.
잠깐 기억하는게, 저번 리눅스 커널 세미나에 갔었을 때 리눅스 커널 고수들이 ftrace로 벌이는 향연을 보고 참 라이브 공연에 있는 듯한 착각을 받았어요. ftrace 기능 중 stack tracer 기능을 잠깐 소개하고자 해요.

리눅스 커널 고수들 ftrace 로그를 밥 먹듯이 본다고 하네요. 저도 밥 먹듯이 보고는 있지만, 영 실력이 느는 것 같지 않아 짜증이 나지만요. 우선 stack tracer 기능을 좀 소개하려고 해요. 기능도 참 강력해요.

아래와 같이 커널 Config를 설정한 다음 리눅스 커널을 빌드한 다음 쓰고 있는 리눅스 시스템에 적용(다운로드)하면 됩니다.

zooloo의 이미지

kldp 에 오기 싫은 이유

동료중에 이상한 사람 있으면.. 정말 참 뭐하죠?

글쓸때마다 이상한 댓글 달리면 그리 좋은 경험은 아닐겁니다

악의는 없는거 같은데 왜그러는지 이해도 안가고, 몇분이 총대메고

싫은소리 해보셨는데도 소용없고..

처음오는 사람은 질문글 올렸다가 kldp는 뭔가 좀 이상한 곳이라고

생각할지도 모르겠습니다

세월이 지남에 따라 아는것도 많아지고, 문서들도 인터넷에서

예전보다 쉽게 구할수 있고, 그런 이유들도 있겠습니다만...

아.. 참 뭐라 표현할 방법이 없네..

inno13의 이미지

쉘스크립트 원격지폴더 존재 확인 문의

쉘 스크립트로 텔넷, FTP를 통해 원격지 내 폴더 유무를 파악하고 싶습니다

텔넷, FTP로 접속하여 IF문으로 폴더 존재 여부만 파악하면 될꺼 같았는데 잘 안되네요

간단한 방법이 있을까요?

익명 사용자의 이미지

자식 클래스를 할당할때 부모 클래스로 선언하는 이유는 무엇인가요?

class A
{
public:
A();
~A();
};

class B : public A
{
public:
B();
~B();
};

이런 종속관계에 있는 클래스가 있을때

int main()
{
B *Test = new B;
delete B;
}

이런 식으로 자식 클래스를 선언하고 자식 클래스를 할당하면 소멸자에 virtual 명령어를 안넣어도
delete 하면 부모도 죽고 자식도 잘 죽던데 이 코드를

int main()
{
A *Test = new B;
delete B;
}

이렇게 부모 클래스를 선언하고 자식 클래스를 할당해주는 코드를 보여주면서
이게 virtual 명령어를 사용하는 이유다 라고 적혀 있길래
납득이 잘 가지 않아서 질문 드립니다.

jintak0401의 이미지

리눅스(우분투)에서 한 파일 여러 디렉토리에 복사

여러 디렉토리 생성할 때 {01..20} 이나 {A..G} 와 같이 하면 알아서 01~20, A~G까지 폴더를 생성해 주더라구요. 그래서 day_01에 있는 Makefile을 day_{02..20}에 복사하고 싶어서 cp Makefile ../day_{02..20} 과 같이 했는데 안되던데 어떻게 해야 하나요? (한 폴더내에 day_{01..20} 이 있는 겁니다. 현재 디렉토리는 day_01 인 상태구요.)

익명 사용자의 이미지

생성자와 소멸자의 위치는 어디에 저장되나요?

제가 다음과 같은 클래스를 선언하고 할당 했을 때

class Test
{
public:
Test();
~Test();

};

int main()
{
Test *A = new Test;
delete A;
}

이렇게 하고 생성자/소멸자에서 this를 하면 같은 주소를 가리키는데

여기서 궁금점이 있습니다.

1. 컴파일러는 자신이 알아서 메모리에 객체를 할당하고 A 객체가 0x12345678에 있다는 정보를
어디에 저장하는 건가요?

2. 컴파일러는 해당 객체의 끝이 어디인지 어디에 저장하는 건가요?

3. 생성자와 소멸자의 위치가 다른 경우가 있습니까? 있다면 어떻게 동작하나요?

ta5813의 이미지

이중포인터 관련 고수님들의 조언이 필요합니다.

안녕하세요.
프로그래밍 입문한 초보입니다.

이중포인터 관련하여 질문이 있어 문의 드립니다.

64bit 컴퓨터를 전제로 (포인터변수 크기 8바이트)

코드로 설명드리자면

이중포인터로 이차원동적배열을 잡아주는 경우

1: float **dptr = (float **)calloc(nRow * sizeof(float*));
2: for(i=0; i 3: {
4: dptr [i] = (float*)calloc( nCol * sizeof(float) );
5: }

이렇게 하는 것으로 알고 있습니다.

근데 제가 실수로

1번라인을 float **dptr = (float **)calloc(nRow * sizeof(float));
이렇게 작성을 했는데요.(sizeof에 float* 를 float로 잘못 넣음)

문제는... 대부분의 경우 런타임 에러 없이 잘 돌아갔습니다;;

나중에 실수를 인지하고 코드를 수정하였는데요.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기