프로그래밍 QnA

saehymkldp의 이미지

Mysql UDF에 대해 Valgrind로 memory leak를 테스트 해보니까 잘 못 찾는 거 같은데요?

안녕하세요, 제가 LINUX에서 C로 라이브러리를 만들고 Mysql UDF를 만들었습니다.

1. c로 쉐어드라이브러리를 만듬(my_function.c --> mysql_my_function.so)
// gcc -g 옵션으로 컴파일
2. CREATE FUNCTION my_function RETURNS STRING SONAME 'mysql_my_function.so';
3. wrapper 함수: CREATE FUNCTION user_function안에서 다시 my_function을 호출하여 사용.

이런 상황에서 메모리 릭을 검사하기 위해 my_function.c에 대해 valgrind로
(valgrind --tool=memcheck --leak-check=full) 체크해보니 메모리 릭이 하나 나옵니다.
(일부러 나오게 해봤음)

sunhongyi의 이미지

우분투 로그인시 권한?? 에 관한 문제입니다.

특정 계정으로 ssh 에 접속을 한뒤

ls 명령어로 파일 리스트를 보려고 하는데

통일된 회색(?) 으로 보입니다.

su 계정 으로 다시 접속하게되면

권한에 따라 색이 다르게 보이는데

이유가 뭘까요

파일 첨부하였습니다.

qkrwncks593의 이미지

앱에서 학교명단 db 관리질문

안드로이드 학교관련 어플을 만들고있습니다.

회원가입을 할때 교육청에서 제공하는 학교 DB 를 사용해서 학교를 검색하는데

앱내에 학교리스트 db 를 넣어서 검색을할지 아니면

앱 텍스트박스에 학교이름을 입력하면 서버에 저장된 db 를 통해 가져올지 ... 어떻게하는게 효율적인지 궁금합니다.

학교 데이터베이스는 총 6메가바이트 입니다.

요약

앱 서버에 학교디비를 저장할까요 아니면 앱내 데이터베이스에 학교디비를 저장할까요

세벌의 이미지

http://fontforge.github.io/python.html

구글 검색을 하다가 http://fontforge.github.io/python.html 를 발견했습니다.
첫 줄에
This is part of the old website. New website begins at fontforge.github.io
라고 나옵니다.
그런데 이 사이트 주소 fontforge.github.io 로 시작하는 거 맞는데??? 왜 이런 메시지가 나오는 걸까요???

rudebono의 이미지

리눅스 쉘을 공부 중입니다. 어떤 재미있는 프로젝트 없을까요?

안녕하세요.

리눅스 쉘을 공부 중인 학생입니다!

프로젝트 하나를 잡아서 공부하려고하는데요.

혹시 재밌는 프로젝트 아시면 추천좀 해주세요!

wans038의 이미지

c++ const 객체 참조자와 const static 멤버변수

안녕하세요, const에 관해 질문 2가지를 할려고 합니다.
const이놈 때문에 미치겠네요;;

knw0507의 이미지

arm의 core 레지스터의 memory mapped 주소에 대해서 궁금합니다.

arm프로세서와 관련하여 간단한 공부를 하고있는 학생입니다.

c로 작성 된 소스코드를 보니

*(--stk) = (INT32U)0x14141414L; //r14

와같이 작성되어있더군요.

제가 보기에는 0x14141414라는 주소가 arm레지스터의 r14로 mapping되어있는 거 같은데,

제가 생각하는 게 맞는건 지 궁금합니다.

메모리맵을 찾아봤지만, 이와 관련 된 정보를 찾을 수가 없어서요...

그래서 어떻게 이런식으로 동작할 수 있는 지도 궁금합니다.!

adzoo의 이미지

CPU가 지원하는 쓰레드랑 프로그래밍 상의 쓰레드랑 다른건가요?

안녕하세요.

TCP/IP 멀티 쓰레드를 공부중입니다.

공부하면서 제가 무언가 이해를 잘못하는 부분이 있는거 같아요.

제 컴퓨터 CPU는 코어4 쓰레드8입니다.

코어 1개에 2개 씩 쓰레드가 가능해서 8쓰레드인 것으로 알고 있습니다.

이상한 것이... 코딩을 하여 한 프로그램을 실행시키면 1프로세스가 생성이 될 텐데

해당 프로세스당 2개의 쓰레드만 가능해야 되는게 맞다고 생각했습니다.

그런데 쓰레드를 생성해보면 100개 이상도 되더라구요.. 제가 뭔가 개념을 잘못 이해하고 있는거 같은데...

CPU의 쓰레드랑 프로그래밍 언어에서 사용하는 쓰레드랑 뭔가 다른게 있는건가요?

제가 뭔가 혼동을 하고 있는 건지, 헷갈립니다. 도움 부탁드립니다.

dlagyrbs의 이미지

선배님들 Section 과 Segment 의 차이점에 대해서 질문있습니다.

운영체제 공부중인데 Segment 와 Section의 차이점이 명확하게 정리가 안되서요 ..

음 오브젝트 파일들이 링킹되어서 만들어진 execution 파일.. 즉 아직 메모리에 올라가지 않은 상태 의 파일들의 각 Code 섹션, data 섹션 , stack, heap 등 소스코드의 특징들을 묶어서 섹션별로 정리해놓는다고 배웠는데요
근데 이 exe파일이 메모리에 올라가는 순간 메모리의 각 세그먼트 .. 즉 Code Segment , Data segment, Stack segment, Heap segment 에 각 섹션들이 매핑되는 건가요? 그렇다면 메모리에는 Code Segment , Data segment, Stack segment, Heap segment 4가지 세그먼트들이 있고 여러 exe파일들의 섹션들이 각 이름에 맞는 세그먼트로 들어간다고 보면 되나요??
Segment = ∑ Sections 로 보면 되는지요.. 그리고 또 Section은 Run-time 전? Segment를 Run-time 후로 봐도 되는지 .. 궁금합니다.

alfenmage의 이미지

성님들께 cubic bezier 보간에 대해 질문 올립니다

KLDP 성님들 안녕하십니까? 회사생활 2년차인 뉴비 인사드립니다.

다름이 아니라 회사에서 vertex들을 다른 거 말고 "cubic bezier" curve로 보간하라는데

( [P(t) = (s^3)A + 3(s^2t)B + 3(st^2)C + (t^3)D] 의 수식으로 나타내어지며 t의 범위는 0~1, s = 1-t 인 curve입니다 )

이게 찾아보니 난점이 너무 많아서 성님들께 여쭤보고자 합니다

제가 해야 할 일을 그림으로 간명하게 설명드릴 수 있을 것 같아 파일 첨부란에 그림을 하나 첨부합니다.

그림의 왼쪽과 같은 set of vertex가 있는데, 그것을 오른쪽처럼 cubic bezier curve의 집합으로 보간하여 표현하려 합니다.

http://bseth99.github.io/projects/animate/2-bezier-curves.html

페이지

프로그래밍 QnA 구독하기