프로그래밍 QnA

sky1939의 이미지

Android Google Map 사용시 getMap()부분에서 계속 오류가 뜹니다.

GoogleMap map = ((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();

갑자기 잘 되던 코드가 어제 Google Repository와 Play services를 각 1버전씩 업데이트 한 이후 Cannot resolve method 'getMap()'에러가 납니다.

구글링을해서 MapFragment를 SupportMapFragment로 바꿔보고 getMap을 getMapAsync로 해봐도 변함없고

OnMapReadyCallback을 implements시켜서 아래의 코드를 넣어봐도

MapFragment mapFragment = (MapFragment) getFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);

bk3206의 이미지

[RAW 소켓으로 TCP 구현하기] winsock으로는 windows xp sp2이후의 환경에서 어떤방법을 사용해도 메시지를 전송할수 없는건가요? 조언 부탁드립니다

MSDN이나 다른 여러 사이트들을 봐도 windows xp sp2이후부터는 RAW소켓 사용시 TCP는 클라이언트에서 send가 불가능하고, UDP는 송신주소를 변경하는 행위가 안된다고 되어있습니다.
그런데 구글링중에 어떤 댓글을 봤는데요. OS에서 보안기능 때문에 RAW 소켓이 작동하지 않는것으로 보안기능을 끄면 된다는 내용이었습니다.
해당 글에 희망을 가지고 일단 코딩을 시작하게되었습니다. (제가 사용중인 OS는 Windows7 64bit)

현재, UDP RAW소켓은 정상작동을 확인하였고, TCP는 역시나 작동하지 않고있습니다. 방화벽을 해제하고, 제어판 관리도구에서 통신관련 보안기능을 중지시켜도 작동하지 않습니다.

wonjnlee의 이미지

[도와주세요!!] 혹시 패킷센더(packet sender)라는 프로그램 써보신 분 계신가요? TIME_WAIT과 함께 질문합니다.

안녕하세요. 네트워크 쪽에서 개발자로 일하고 있는 초급 개발자입니다.
회사에서 네트워크 패킷을 만들고 이것을 보내서 서버에서 테스트하는 작업을 하고 있는데요.
패킷을 만들어서 보내는 툴로 packet sender(https://packetsender.com)라는 프로그램을 사용하고 있습니다.

그런데 이 프로그램이 문제(?)라고 하기엔 그렇지만 특이한 방식을 갖고 있더라구요.
tcp의 경우 period를 입력해서 매초마다 만들라고 지시하면 tcp의 세션을 계속해서 만들고 있었습니다 (syn-syn/ack-ack->fin)
패킷을 보내고나면 세션도 종료하구요.
원래 다른 프로그램도 그러는지 잘 모르겠지만....

study의 이미지

메모리 할당 이후에 rebooting이 됩니다.

아래는 지금 디버깅중인 리눅스 모듈에 포함된 함수인데요.
ip_session_add1()을 호출하면, 시스템이 잠시 멈춘것 같다가 리부팅이 됩니다.
하지만, ip_session_add2()를 호출하면, 그런 문제가 없네요.

차이점은 session 이라는 pointer가 가리키는 메모리를 스택에서 할당했는지, 아니면 힙에서 할당했는지
차이인 것 같은데요.
왜 이런 문제가 발생하는지 잘 모르겠네요 ㅜㅜ

softinus의 이미지

VS6.0 에서 VS2015로 마이그레이션 도중

회사에서 VS6.0 C++ 을 쓰길래 그걸로 개인작업으로
회사업무를 효율적으로 자동화하기 위한 툴을 만들고 있엇는데요.
간단하게 설명하면 장비에서 로그를 원래 눈으로 분석해야하는데
그걸 데이터 시각화해주는 프로그램입니다.

불편해서 혼자 VS2015로 작업하고 있습니다.
그런데 다 완성시키고나서
VS6.0도 호환가능하게 하려다보니 문제가 발생했습니다.

로그 중에 한줄이 보통 500~2000바이트 정도되는 부분이 있는데,
VS2015에서는 다 정상적으로 읽는데
VS6.0에서는 255바이트에서 짤려버립니다.

MFC고요. CStdioFile에서 ReadString해서 한 줄씩 읽어오는 방식입니다.
맥스버퍼가 기본적으로 적은 것 같은데
수정하는 방법이 있을까요?

감사합니다.

hji0223의 이미지

d

chunj101의 이미지

특정 단어 추출 스크립트

Oracle 얼럿로그에서 특정 단어만 추출하고 싶은데 이게 잘 안되네요 ㅠㅠ
여기저기 찾아봐도 줄단위로 추출하는건 많은데 단어만 추출하려니 구현이 어렵네요...(제가 부족한 탓이겠지요 ㅠㅠ)

너무 해결이 안되어 질문좀 드리겠습니다.

일단 로그파일의 패턴은 이렇습니다.

opiodr aborting process unknown ospid (13781) as a result of ORA-609
ORA-00020: maximum number of processes (2000) exceeded
ORA-20 errors will not be written to the alert log for

ORA-0000: 설명
위와 같은 패턴 하나라면 어찌어찌 해보겠는데 위와 같이 대략 3가지 유형으로 에러로그가 떨어집니다.
여기에서 패턴으로 잡을수 있는건 "ORA-00000" 입니다. (숫자의 자리수 또한 가변적)

제가 추출하고 싶은 문자열은 바로 위 패턴인 "ORA-00000" 입니다.

eper의 이미지

EDB*loader Control File 시퀀스 기능

EDB*loader에서 로드할 Control File에 순차적으로 증가하는 컬럼을 자동생성하는 기능을 넣고싶은데, ('오라클의 시퀀스' 와 같은 기능)

오라클 컨트롤파일에서 사용하였던 시퀀스기능을 피파스 컨트롤파일에 그대로 썼더니, 에러가 났습니다. (컨트롤파일의 형식이 크게 다르지는 않아서..)

이러한 기능,,PPAS 컨트롤파일에는 없을까요..?

피파스 컨트롤파일에 관한 사이트가 있는데 혹 제가 그 기능을 못찾은걸수도 있어 참고링크 남깁니다. (이상한사이트아니에요 ㅜㅠㅠ) http://www.edbkorea.co.kr/manual/ppas94admin/compatibility_files/6.1.3.%20EDB%20Loader%20Control%20File.html

도와주시면 감사하겠습니다...

mydream의 이미지

telnet으로 실행한 프로세스가 끊긴 뒤에도 계속 실행되게 할 수 있나요?

윈도우용으로 프로그램을 만들었습니다. telnet으로 프로세스를 실행했는데, telnet을 끊으면 프로그램이 종료됩니다. 실행시킨 프로그램이 ccc이고, ccc에서는 넘긴 숫자 인자에 따라 그 수만큼 루프를 돌며 CreateProcess로 프로세스를 만듭니다. CreateProcess 인자에 CREATE_NEW_CONSOLE를 넘기면 될까요? 이런 게 안되면 어떤 방법이 있나요?

hos921019의 이미지

수정

페이지

프로그래밍 QnA 구독하기