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

trymp의 이미지

정규표현식 검사에서 10MB 문자 데이터를 검사한다고 했을때, 성능을 높이는 방법은?


환경은 fedora linux 64bit 이고요.

10MB 정도 되는 문자 데이터에서 필요로 하는 정규표현식을 검출하고자 합니다.

10MB 사이즈가 커서 이것은 512kB 로 20개 만들어서 검사하는게 나을까요?

아니면 통짜로 10MB 를 할당받아서 검사하는게 빠를까요?

성능상 어떤게 더 나은지 좀 알려주세요.

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

gnsdl106의 이미지

centos 외부접속

현재 centos 처음 공부하고 있는 초보 입니다..

virtual box를 통해 centos minimal 설치 하였습니다.

제 나름대로 네트워크 설정 후 putty를 통해 ssh접속이 되는 것을 확인하고

FileZlia도 접속 되는것을 확인하였습니다.

그리고 php apache mysql 를 설치하였습니다.

처음으로 apache를 설정 후 virtualbox 내부가 아닌 외부 윈도우에서 외부접속할려고 하니 접속이 안되네요 ㅜ.ㅜ

80포트도 열어주었는데 ㅜ.ㅜ virtualbox로 포워딩할때 127.0.0.1, 윈도우 아이피랑 virtual box ip를 넣어준 후

외부에서 접속하니 윈도우에 깔린 php version이 나오더라구요 ㅜ.ㅜ

어떻게 해야 외부에서 접속할수 있을까요;;

minimal desktop에서는 이렇게 해도 외부에서 접속이 되었는데 ㅜ.ㅜ minimal은 안되네요 ㅠ.ㅜ

onyva93의 이미지

JAVA NullPointerException 도와주세요 ㅠㅠ

안녕하세요, 자바를 이제 배우기 시작한 초보입니다.

학교 과제로 간단한 프로그램을 만들고 있는데,
NullPointerException에 대한 개념이 안잡혀서 여쭤보고싶습니다.

Null을 가리키면 오류가 나는 오류타입인 걸로 생각해서 모든 변수에 값을 지정해줬는데요. (null이 되지 않도록)

그래도 모든 부분에서 NPE가 뜨더라구요 ㅠㅠ 이거 어떻게해결하나요?? 정말 하나하나 다 오류처리를 해줘야하나요?
아니면 함수를 다시 짜면 될까요?
아래는 예시 함수입니다 seatmap.view(seats); if(seats[i][j].reserved == true) isOccupied() 등 오류가 안나는부분이 없습니다 ㅠㅠ

극장 좌석예약하는 함수이고
위 Seat클래스는 Seat에 대한 클래스 생성,
SeatMap클래스는 좌석예약,취소 등 기능을 수행하는 클래스입니다..

//1번소스

sheeps1026의 이미지


ksw5165의 이미지

쉘스크립트 질문입니다 !

디렉토리 안에 있는 jpg 파일들이 얼마나 존재하는지 알고싶은데 어떤 방법을 사용하면 될까요 ?

tohinata의 이미지

비주얼 스튜디오 2015에서 빌드시 완료 출력이 조금 이상합니다.;

1. vs2005 -> vs2010으로 프로젝트를 변경 후 빌드를 시키면

빌드 완료 출력을 해야하는데 한번 프로그램이 실행 되고 이걸 종료해야만 빌드 완료 출력을 하는 경우가 발생하더라구요;;

저만 그런 건지요;;?

노력하는자의 이미지

단순한 질문인데요.

안녕하세요 리눅스를 막 공부하고있는 컴공 학생입니다!
전부터 궁금했던 부분이 있어서 질문올려봅니다

리눅스의 man 명령으로 나오는 메뉴얼 정보는 어디서 가져오는건가요?
보니까 누군가가 작성하고 수정할수도 있는걸로보이는데.
로컬상 어딘가에 각 유틸들에 대한 메뉴얼 정보가 파일형태로 저장되어있는건가요?

gusrbs82의 이미지

Qt QtSpeech Project를 Library로 만들어서 사용해야하나요?

안녕하세요.

매번 Qt관련 질문을 올리고 도움을 받고 있습니다.

이번에도 여쭤볼게 있어서 왔습니다.

Qt에서 TTS기능을 사용하려고 조사하여 QtSpeech라는 프로젝트를 하나 구할수있었습니다.

(파일을 첨부해 놓았습니다)

그런데 QtSpeech프로젝트를 제가 만들 프로젝트에 적용(include)하는 법을 잘 모르겠습니다.

그냥 단순히 첨부해 놓은 파일 경로의 src/tts/에 있는 해더 파일을 include하고

.pro의 QT에 +texttospeech를 한 후 실행하니

--Unknown module(s) in QT:texttospeech--라는 에러가 나와 빌드를 할수 없었습니다.

이땐 라이브러리로 만든 다음 사용해야 하나요??

QtSpeech를 라이브러리로 만드는 법을 가르쳐 달라곤 하지않지만...

단순히 라이브러리로 만들어서 사용하세요나 다른 이런저런 방법이 있습니다.라는

말씀만이라도 듣고 싶어서 올리게 되었습니다.

Samuro의 이미지

리눅스 디바이스 드라이버에서 할당받은 메모리 페이지를 해제하려면 어떻게 해야하나요?

하나의 페이지를 할당받고 접근하고 해제하는 문자 디바이스 드라이버를 만들고 있습니다.

vm_operation_struct의 .fault와 file_operation의 .mmap을 직접 구현해서

유저가 mmap을 두번 호출하 페이지를 할당하는게 아니라, 접근할때 페이지폴트가 발생해서 직접 구현한 .fault로 페이지를 할당하려고 합니다.

lbm200의 이미지

c++ 가 난해한건가요 아님 제가 멍청한 건가요??

소스를 보고 있는데 이걸 어떻게 해석해야 하는지 모르겠습니다.. 아래 부분이 있습니다.

btVector3 eyePosition(0,0,0)

btVector3는 수학 벡터 클래스이고 멤버로 btScalar m_floats[3] 를 가지고 있고 여기에 x, y, z가 저장됩니다. (btScalar는 float의 typedef임)


소스에는 벡터의 x,y,z값을 참고하기 위하여 인덱스 표기를 이용하는 구문이 나옵니다.

eyePosition[0]

그런데 이 벡터 클래스에는 [ ] 연산자가 오버로딩 되어 있지만 주석 처리되어 있고, 아래의 설명과 함께 변환함수가 정의되어 있습니다.

페이지

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