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

parkpriest의 이미지

[완료]Python Django 에서 외래키 연관 검색 방법이 궁금합니다.

지금 Django를 이용해서 작업을 하고 있는데요. Django를 이용해서 외래키 연결된 DB 들을 검색 하는 방법을

잘 모르겠습니다.

예를들어서 SQL 쿼리로

select '아이디', '이름' from '유저테이블', '대회테이블' where '대회 회차' = '몇회';

이런 형태로 검색을 한다고 했을때

대회 테이블에는 대회가 몇 차인지와 참가 유저의 아이디가 들어있고 이름은 들어 있지 않습니다.

대회 테이블은 유저테이블의 아이디를 외래키로 사용하고 있구요. 이런 식으로 검색하면

두개의 테이블에 들어있는 정보중 아이디와 이름만 출력해서 가져올 수 있을 텐데요.

django에서는 하나의 DB 모델 오브젝트를 선택해서 필터링 한다거나 그런 것 밖에 보지를 못해서요.

한꺼번에 할 수 있는 방법이 있나 궁금하네요. 홈페이지 도큐먼트를 보긴 봤는데 select_related 라는게

있긴한데 사용법이 이상한지 자꾸 에러만 나네요.혹시 아시는 분 계신가요? 오늘 이거 하나로 4시간째

auditory의 이미지

[완료] regualr expression: match된 부분만 출력하기

regular expression을 써서 문자열을 매칭하는데요,

해당되는 부분만 출력하는 방법이 있을까요?

sed에서 "s,.*\(정규식\).*,\1," 이런식으로 하고 있습니다만,

좀더 간편한 방법이 없을까요?

( 위 방법으로하면 greedy문제와,
matching되는 부분이 없을때 전체가 return 되는 문제가 있어서요..)

perl에서 m/정규식/ 이런 부분일것 같은데... 잘모르겠네요..

ssif의 이미지

[WEB] 로그인 이후 uri 가 favicon.ico 로 호출되는 현상

weblogic R11 을 사용하고 j_security_check 로 인증을 거처 컨텐츠에 접근 가능하도록 구현이 된 상태입니다. 로그인을 할 경우 IE에서는 welcome page를 잘 호출하는데 반해, 파이어폭스에서는
http://도메인/favicon.ico 와 같이 주소창에 나오며 404 에러가 나오고 있습니다.
이때 올바른 주소를 입력을 다시 할 경우 컨텐츠가 출력은 됩니다.

j_security_check, favicon 404 error 등과 같은 단어로 구글에서 검색을 해보았으나, 원하는 해결책을 찾을 수가 없었습니다. 혹시 이와 같은 증상으로 고민하셨던 분들이 계시면 도움을 얻고자 합니다.
혼자서 프로그램만 하면 될줄 알았는데, WAS까지 만져야 하는 상황이라 질문을 드립니다.
미리 감사드립니다.

iah63의 이미지

Ethernet에 대해 질문드립니다...

이더넷 표준에 보면 데이터가 일정크기보다 작으면 패딩(Pad)을 붙여 넣는다고하는데,

어떤방식으로 패딩사이즈를 구해서 붙여넣고, 받는 쪽에서 패딩사이즈를 알아내 상위계층으로

사용자 데이터만을 보내주는지 좀처럼 찾을 수가 없어... 질문드립니다.

혹시 해답을 알고계시거나 관련 자료 있으신분 있으신가요 ㅠ_ㅠ

그리고 추가적으로 Length/Type 필드 2바이트를 하나로 사용해서 1536이하면 길이, 이상이면 타입으로 사용한다는데...

이부분도 이상한게 타입으로 사용하게 되면 길이를 모르기때문에 문제가 될것같은데... 어떻게 흐르는지 아시는분 ... 부탁드립니다 ㅜ_ㅠ

illos의 이미지

Git 질문 ... 파일 다시 받기

Svn만 쓰다가 Git 쓰려고 하니 잘 이해가 안되네요.

어떤 소스 파일을 파일을 테스트하고 나서 그냥 원래의 소스 파일로 되돌리려고 할 때

svn에서는 rm test/test.c && svn update test/ 하거나
svn revert test/test.c 하면 되는데

똑 같은 것을 Git에서는 어떻게 해야 하나요?

참고로 이미 test/test.c 파일을 제가 로컬에서 지웠습니다.

ukyoukyo의 이미지

동적메모리 할당받은 메모리를 free() 할때요,


free() 함수에 대한 질문입니다.

free( (void *)ptr );

위와 같이 사용하면 된다는건 알고 있는데요,

ptr은 반드시 동적메모리 할당받은 포인터여야만 해제가 된다고 알고 있습니다.

프로그래머가 귀찮거나 좀 멍청해서(=저 같이^^), 동적메모리 할당받은 포인터가 아닌

일반 포인터 변수인 ptr을 해제하면 seg' fault가 발생하던데요,

free() 함수를 wrapping해서 동적메모리 할당받은 경우에만 free()가 실행되도록 하는 방법은 없을까요 ?

emptynote의 이미지

[완료] GTKMM에서 윈도우 생성자에서 내부 변수로 선언한 버튼 위젯 미 표시 문제

GTKMM을 공부하는 사람입니다.

참고 url : http://library.gnome.org/devel/gtkmm-tutorial/unstable/sec-helloworld.html.en

에서 보면 버튼 1개를 보여주는 단순한 소스입니다.

그런데, 멤버 변수로 선언된 Gtk::Button m_button; 을

생성자(=> HelloWorld::HelloWorld())의 내부로 옮기면 전혀 버튼 위젯이 보이지 않네요.

이유가 몰까요.

방금 확인을 한건데,

내부 변수로 옮길 경우 1) Gtk::Button m_button("hello"); 로 하며 안되고

2) Gtk::Button *m_button = new Gtk::Button("hello"); 하면 동작을 하네요.

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

puresupe의 이미지

cpu 점유율이 100%을 치솟을때!

가끔씩 어떤 어플리케이션이 랙걸릴때..
top 으로 확인해보면 cpu 점유율 100% 이상으로 치솟는걸 볼수가 있는데요

이때. 그 어플리케이션에 어느부분에 문제가 있는건지 알아보는 분석 툴같은게 있나요??

이럴때마다 그냥 kill -9 시키는게 너무 무력해보여서 ㅠ_ㅠ

저같은경우는 가끔씩 firefox 가 그럴때가있고 virtualbox가 그럴때가 있네요

puresupe의 이미지

맥북에 centos 가 설치될까요?

이번에 노트북을 바꿀려고하는데...
맥북만한 디자인이 없군요 ㅠ_ㅠ

hp의 envy 도 예쁘긴한데..

한손으로 노트북을 열수있는 가벼운 힌지(hinge)가 좋더라구요. :)

어쨌든.

전 삼성 센스에.. centos를 사용해오고 있었습니다.

이게 맥북에 설치가 될지 궁금합니다. (물론 OS X없이 풀파티션으로 입니다)

그렇게 사용하고 계신분이 있는지 궁금하네요 :) 잘 호환이 될런지...

예전에 페도라8을 2년정도?? 사용한적이 있었는데.. 데스크탑을 쿼드코어로 바꾼적이있었습니다.
그런데 페도라8설치 시디는.. sata DVD ROM을 인식을 못하더라구요..
이런 종류의 하드웨어적 호환이 안되는 불상사가 없기를 바랍니다 :(

혹시. 가벼운 힌지(hinge)의 노트북이 또 있을까요?? 맥북시리즈 말구요.

노트북열때..본체도 따라 들어올려지는게 싫습니다 -_-

페이지

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