프로그래밍 QnA

nicelhc13의 이미지

EXPORT_SYMBOL에 관한 질문입니다.

export하려는 함수의 내부에 export되지 않은 함수를 call 했을 경우에도 Unknown symbol 에러가 출력되나요?

int b(){
}

int a(){
b();
}
EXPORT_SYMBOL(a)

라고 했을 경우 b에도 EXPORT를 해줘야 하는지요?

감사합니다.

hahaite의 이미지

하드코딩한 아이디, 패스워드 등을 숨기고 싶습니다.

안녕하세요.

지금 코드 상에서 아래와 같이 몇몇 항목을 하드코딩하고 있는데요.

String username = "myUser" ;
String password = "myPassword" ;

이것을 하드코딩하지 않고 은닉(암호화?) 시키고 싶은데요.

이러한 방법,기법이 있는지 알고 싶습니다.

그럼, 즐거운 하루 보내세요.

kwkimg3100의 이미지

세그멘테이션기법이 왜있는지 궁금합니다

그러니까

논리주소 -> 세그멘테이션 -> 선형주소 -> 페이징 -> 물리주소 순으로

된다고 봣는대

논리주소에서 바로 페이징을 거쳐 물리주소로 안하는이유가뭔지 궁금합니다

studyforever의 이미지

GitHub에서 로컬저장소 -> 리모트저장소로 PUSH할 때에 관해 궁금한게 있습니다.

요즘 소스버전관리 프로그램을 많이 사용하고, GitHub에서 원격저장소를 쉽게 만들 수 있다고 해서

Git를 branch까지 공부하고 나서 사용해보고있습니다.

그런데 저는 개인프로젝트를 Git로 관리해서 PUSH했을 때 merge에 실패할 일이 별로 없고, 실패해도 수정하는데 문제가 없는데

GitHub에서 진행하는 오픈소스 프로젝트 같은 경우는 어떤 사람이 PUSH를 할 때 다른 사람이 커밋한 내용을 지우거나, 잘못 수정하게 되면

문제가 생길거 같은데 GitHub에서는 이런 경우 어떻게 해결하나요?

fourier의 이미지

멀티캐스트 주소에 join 을 해야지만 커널로 데이터가 들어오는거 아닌가요?

제가 알고 있기로는.. 멀티캐스트 주소에 join 을 하면 스위치가 그 igmp join 커맨드를 받아서, 그룹에 추가시켜주고, 그때서부터 멀티캐스트 데이터가 전송이 되는것인줄 알았습니다.

그런데 kldp wiki 에서 이런글을 봤습니다.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
즉, 멀티캐스트는 패킷이 단 한번만 송신되어서 네트웍의 모든 호스트들이 그것을 읽는다는 점에서는 브로드캐스트와 같지만, 이 패킷들이 오직 커널(kernel)에서 원할 경우에만 읽고 처리한다는 점에서 브로드캐스트와 다르다.

malja444의 이미지

visual basic 6.0 byte크기로 구조체에 파일을 읽고 싶습니다.

안녕하세요..구조체에 텍스트 파일을 읽는것을 진행하고 있습니다.

예를들어

type pro

name as string *4

save_temp as string *8

end type

ABCD 하나둘셋 사자 이라는 텍스트 파일이 있을 경우에 제가 시도 해보고 있는것은 이진파일로

Open Pfilename For Binary As Pfilenumber

Get Pfilenumber, , pro.name 을 했을 경우 제가 원했던 abcd 가 정상적으로 들어갔습니다.

그런데 다시 한번더 Get Pfilenumber, , pro.save_temp 를 하면 제가 원하는것은 구조체에 save_temp가 8바이트

선언 되었기 때문에 하나둘셋 까지만 얻어 오고 싶습니다(한글자를 2바이트로 계산)

하지만 위의 코드를 하면 하나둘셋은 물론 사자 까지 다 까지 읽어 오게 됩니다...


p952973의 이미지

c++ string 관련 질문입니다.

힙을 구현하는 도중 메모리 오류가 발생해 문의 드립니다.

Push만 1000회 하고 난 후 다른 연산을 수행해보려 하는데 다음과 같이 반복해 삽입을 하는 도중 메모리가 죽습니다.

표준입력에서 한 라인을 읽어와 스트링에 담고, substr로 데이터만 담아오려는데

str.substr(2) 이걸 일정 횟수 반복하고 나면 메모리 폴트가 발생합니다.

스트링은 클래스라 동적할당을 따로 하는게 없는걸로 알고 있어서 계속 반복하는데 이상이 없어야 정상 아닌가요?

스트링을 사용 후 초기화시키는 것이 clear()함수로 알고 있어서 사용 후 clear()로 초기화를 하고 다시 사용하는데

에러가 발생합니다. 정상적으로 작동하다가 갑자기 같은걸 수행하려니 죽으니까 감을 잘 못잡겠습니다. c++이 이번에 배우는게 처음이라

기본적인 것을 모르는 것일수도 있는데 이 문제에 대한 답을 아신다면 알려주세요~~~!!ㅠㅠ

masterchief의 이미지

java로 jasper report질문입니다.

jasper report 결과를 편집해서 출력하고 싶은데요.

목표가 결과 rs에서 User 필드를 name이랑 합쳐서
User" + "의 이름은 " + name + "입니다" 를 출력하고 싶습니다.

nazuna의 이미지

윈도우+c 환경에서 utf-8 문서 불러오기 및 저장.

프로그래밍 중에 utf-8문서를 불러오거나 작성해야하는 경우가 생겼습니다.
그런데 setlocale 로 utf-8 설정을 하고 파일을 열어보아도 콘솔에 뿌리면 한글이 다 깨져서 나옵니다.
fopen에 ccs를 주면 아예 실행 시 fgets에서 에러를 뿜습니다.
제대로 열리는지 확인하려고 아래처럼 소스를 짰습니다.
ccs 사용방법은 아래 주소를 보고 따라했는데도 에러가 떠서 원래 쓰던 방법에서 값만 아래 소스처럼 주었습니다.
https://msdn.microsoft.com/ko-kr/library/yeby3zcb.aspx
에서 나온 방법은 fopen(&fp, "newfile.txt", "rt+, ccs= encoding ");
그러나 위 문서 상단에서도 그렇고 VS2013에서도 &fp에 대응하는건 없어서 그전에 쓰던 방식대로 열었습니다.

trymp의 이미지

tmpfs 파일시스템 상에서는 swap file 을 사용 못하나요?


linux 2.6.24 32bit FC6 이고요

swap 을 사용하고 싶은데, 사용 가능한 파티션이 없는 관계로

swap file 을 이용해서 swap 을 쓰고자 합니다.

근데, 일반 HDD 파티션에서는 mkswap 으로 swap format 이 가능한데

tmpfs ramdisk 파티션에서는 swapon 이 안먹더라구요.

아래와 같은 메시지가 뜹니다.

swapon: swapfile has holes

도대체 무슨 문제인지 알수가 없네요.

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

페이지

프로그래밍 QnA 구독하기