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

lalupo20의 이미지

c++ 질문이 있습니다.

지금 언리얼 엔진 공부하는데요

여기서 강사가 헤더파일을 최대한 적게 포함하는게 좋다고

#include "kldp.h"

kldp* kldp;

이런식으로 하지말고

class kldp* kldp;

이런식으로 하라는데 맞는 얘기에요?

이런식으로 개발하는거 처음보는거 같은데

제가 초보라서 처음보는거면 죄송합니다.

댓글 부탁드립니다.

익명 사용자의 이미지

for 종료 조건에 strlen 사용시 무한루프 발생

#include <stdio.h>
#include <memory.h>
 
int main() {
    char str[10];
    int i;
    int len;
    memset(str,0x00,sizeof(str));
 
    printf("strlen Test\n");
 
    for(i=0;i<strlen(str) - 1;i++)
        {
            printf("i(%d)=[%c]\n",i,str[i]);
        }
 
    return 0;
}

위와 같은 코드에서 str 의 길이가 0 이므로 for문 종료 조건이 -1 되므로 for문은 한번도 타지
않을거라 예상했는데 무한루프에 빠집니다. 원인이 뭘까요?
김태현@Naver의 이미지

jeus 설치시 server 활성화 실패

사내 서버에 jeus 7을 설치하였습니다.
서버 CentOS7이고 jeus 설치후 이미 설정 되어있는 서버 server1을 테스트로 활성화할려하면
java.lang.IllegalStateException: check out if adminServer is ready. cannot find its address.
이 문제로 server1이 STANDBY 상태로 머무르고 서버를 비활성화 시키려고 하면 이 이후로
failed.shutdown 상태가 됩니다.
혹시 해결방법을 아시는지요

trymp의 이미지

kexec dump 발생시 디스크 저장 경로를 설정하는 코드는 ??


환경: kernel 4.4.x

linux kernel에서 panic 이 발생하는 경우 pstore 를 이용해서 dmesg 를 HDD 영역에 저장하자나요

그때 디렉토리 경로를 바꾸고 싶은데 설정이 아니라 코드내에서 변경하고 싶습니다.

그 경로를 저장하는 코드는 어디서 확인할 수있나요?

조언해주시면 감사하겠습니다.

lalupo20의 이미지

안드로이드 이런 상황은 어떻게 대처하나요?

와이파이건 데이터통신이건

연결은 됐다고 나오지만 실질적으로 연결은 아직 안된 상태라고 해야되나요?

이런 경우

웹에서 구한 인터넷 연결이 되었는지 판단하는 함수로는 연결된 걸로 나오는데 실제로 데이터를 받아오지는 못하구요.

그래서 앱이 정상작동하지 않습니다.

이런 상황 대처하는 방법이 있나여?

제가 만든 앱 인터넷 연결이 필요한 부분 다 체크하는데도

위와 같은 상황이면 연결이 안된걸로 걸러내지 못해서

문제가 발생하네요.

0Hooo@Naver의 이미지

컴공과 대학생 질문드립니다) C99 컴파일 관련

안녕하세요! 저는 고려대학교 편입을 준비하고 있는 학생입니다.

다름이 아니라 C99의 배열에 대해 공부하고 있던 와중 궁금한 점이 생겨 질문 드립니다.

1. 초기값 리스트의 크기가 배열의 크기보다 큰 경우 에러가 발생한다.

2. 가변길이배열(VLA)라도 sizeof연산은 컴파일 시점에 수행된다.

이 두 선지중 1번이 틀리고 2번이 맞다고 하는데요,

강의하시는 분 설명은 이렇습니다.

C99 의 IDE에서는 초기값 리스트의 크기가 배열의 크기보다 큰 경우에도 에러를 내어주지 않는다고 하고,
Visual Studio에서 에러가 나는 이유는 컴파일러 자체가 걸러주기 때문이라고 설명하십니다.

2번째 선지가 맞는 이유는 그냥 특이사항으로 외우라고 하시는데, 외국 글이나 다른 인터넷에 찾아보아도
sizeof 연산은 runtime에 수행된다고 나와있는 것 같습니다..

정확한 정보인지 모르겠어서 질문드립니다.

참고로 강의를 찍으시는 분은 현직 개발자십니다..

ichyhy의 이미지

#을 주석말고 문자로 인식하게 할 수 있나요??

코드 내용중에

Userid = aaa
Userpw = abc#123

이렇게 값을 넣어주는 항목이 있습니다.

실행 시 오류가 나서 해당 오류부분을 찾아보니
저 #이 주석으로 취급하여 abc만 호출이 되고 있습니다

', " 를 붙여봐도 죄다 문자로 취급하던데 저 #도 문자로 취급하게 할 수 있을까요

lalupo20의 이미지

안드로이드 질문 있습니다.

카카오톡 보면 하단에

친구, 채팅, 오픈채팅, 쇼핑, 더보기

버튼이 있는데요.

저도 이렇게 하단부에 버튼을 배치하고 싶은데

이런 형식을 뭐라고 검색해야 될지 모르겠어서요.

검색어 좀 알려주시면 감사하겠습니다.

trymp의 이미지

kfree_skb() 함수의 내용이 이해가 되지 않습니다.

void kfree_skb(struct sk_buff *skb)
{
	if (unlikely(!skb))
		return;
	if (likely(atomic_read(&skb->users) == 1))
		smp_rmb();
	else if (likely(!atomic_dec_and_test(&skb->users)))
		return;
	trace_kfree_skb(skb, __builtin_return_address(0));
	__kfree_skb(skb);
}

linux kernel 의 kfree_skb 함수의 내용인데요.

user count 가 1 인 경우에는 smb_rmb() 를 호출하고 아니면

1 감소 시키고 0 이 아니면 리턴하고 0 이면 free 를 진행시켜라 라는 내용같은데요

그러면 0 or 1 인 경우에 free 를 하는 건가요?

페이지

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