프로그래밍 QnA

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"); 하면 동작을 하네요.

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

mabom의 이미지

WWW::Mechanize 모듈질문이요

제가 네이버 카페 채팅방 접속도 편하게 하고 가입도 편하게 하는걸 만드려고하는데 확인버튼누르는게 않되네요....

https://nid.naver.com/user/join_auth.nhn?a=mobile&m=begin&token_join=NtAfbouuIzNrST31

이링크에서 확인버튼을 누르고싶은데
button 를써야되는지 그리고 버튼 submit도 없던데 어떻게해야되죠?

pogusm의 이미지

"파일업데이트" 방법 조언좀 부탁드립니다.

클라이언트 PC에 A.txt 라는 텍스트 파일에는 100만줄의 자료가 있습니다.
어느날 서버에 있는 A.txt 라는 파일에서 10만번째줄이 수정되고, 1,000,001줄이 추가되었습니다.

이럴때, A파일을 몽땅 새로 다운로드 받는것보다
변경된 내용만 diff로 추출해서 patch로 업데이트 하는것이 서버-클라이언트간 네트웍 부하도 적고 효과적인 방법이라고 생각합니다.
(특히나 클라이언트의 수가 수백만~수천만일때는 더욱더 그럴거라고 생각됩니다)

그데 만약, B.db라는 sqlite DB파일(이진파일)을 위와같은 방법으로 업데이트하려고 한다면 가능할까요?
diff, patch가 이진파일에서도 적용이 가능한가요?
아니면 비슷한 다른 프로그램이 있을까요?

변경된 내용에 대해서만 sql구문?을 추출해서, 그것으로 적용하는 방법 말고,
diff, patch 같은방법으로 서버-클라이언트간의 B.db파일을 동기화 하고 싶습니다.

조언 부탁드립니다.

declspec의 이미지

RAW 소켓 디바이스 드라이버 관련 질문

안녕하세요 좋은조언 얻을수있을까 싶어 질문합니다

다름이 아니라 윈도우즈이든 UNIX 시스템이든 RAW 소켓을 만들어서 패킷을 수신할때

네트워크 인터페이스카드가 수신하는 프레임을

TCP/UDP 단을 거치지 않고 IP 헤더까지 통째로 얻어올 수 있잔아요?

그런데 소켓을 생성할때 네트워크 인터페이스에 대해서 지정을 하는건

못봤는데(있는데 모르는 것일수도 있음)

만약 네트워크 인터페이스가 2개 이상있는 컴퓨터에서

RAW 소켓을 만들면 어떻게 될까요?

예를들어 이더넷카드와 무선랜카드 2개가 있는 컴퓨터에서

RAW 소켓을 만들고

이 네트워크 인터페이스들을 모두 promiscuous 모드로 만들면

RAW 소켓에 들어오는 데이터는 두 인터페이스 모두에 들어온

데이터가 전부 잡힐까요?

또한, RAW 소켓을 이용해서 패킷을 생성해서

보낸다고 할때 인터페이스가 여러개인경우 어느 인터페이스로 보낼지는

어떻게 지정할까요?

sangheon의 이미지

왕자와 용 알고리즘 문제

심심풀이로 왕자와 용 알고리즘 문제를 풀고 있는데 도저히 해결법이 떠오르지 않아 이렇게 도움을 청합니다.

문제는 이렇습니다. 용의 머리는 n 개입니다. 왕자는 마법검을 두개 가지고 있는데 하나는 c1개의 용 머리를 또 다른 하나는 c2개의 용 머리를 자를 수 있습니다.

두개의 마법검으로 용 머리를 모두 자르면 왕자가 승리합니다. 단 용머리를 마법검으로 잘랐는데 모든 머리를 자르지 못 하면 c1 마법검을 썼을 경우 g1, c2 마법검을 썼을 경우 g2 개만큼의 머리가 다시 생겨납니다.

마법검은 자를 머리의 개수가 모자라지 않을 경우에만 사용 할 수 있습니다. 만약 남은 용의 머리 개수가 c1 - 1 이거나 c2 - 1인 경우 왕자는 자신의 머리를 포함해서 마법검을 사용 할 수 있고, 이 경우 승패는 비깁니다.

대략적으로 손쉬운 경우의 수는 해결방법을 찾을 수 있었습니다.

제가 막힌 부분은 하나의 마법검을 사용하면 용 머리 갯수가 늘어나고 또 다른 하나의 마법검을 사용하면 용 머리 갯수가 줄어드는 경우입니다.

이걸 수식으로 다시 풀면 이렇게 될 듯 합니다.

ukyoukyo의 이미지

27인치 LCD 모니터에서 VI, VIM 동작에 대하여 질문입니다.

Linux + GCC + VIM 환경에서 일하는 엔지니어 입니다.

19인치 LCD 모니터 * 3개 사용중인데요,

27인치로 업그레이드 하려고 합니다.



주된 작업은 VIM에서 :sp 혹은 :vs 해서 화면을 가로 3 * 세로 2 배열로 분할해서(혹은 그 이상의 분할) 소스 코딩하는건데요,

혹시 27인치 환경에서 코딩중이신분들의 불편한 점이나... 그런것들이 있나해서요.

화면이 한눈에 다 들어오지 않아서 함수가 잘 안보인다던가,

2048 해상도에서는 폰트가 작아서 불편하다던가...



게임이나 동영상은 전혀 볼일 없습니다.

그놈 환경 + 그놈 터미날에서 VIM만 주로(98% 이상) 씁니다.


특별히 검토해야할 사항이 있는지요 ?

페이지

프로그래밍 QnA 구독하기