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

emptynote의 이미지

[완료] java 에서 3회 비밀번호 오류시 IP 블락은 firewall 과 연동시켜야 하나요?

개인 프로젝트로 TCP/IP 기반으로하는 파일 송수신 서버/클라이언트를 구현했습니다.

그런데 파일 송수신 서버쪽에서 3회 비밀번호가 틀렸을 경우 로직을 추가하고자 하는데 골치가 아프네요.

자체 DB 를 가지고 3회 비밀번호가 틀린 ID 블락 까지는 어려운것이 없습니다.

그런데 3회 비밀번호가 틀렸는데도 불구하고 계속적으로 로그인을 시도할 경우

이것을 (1) firewall 과 연동해서 IP 블락 시켜야 할지 (2) 그냥 서버 자체에서 IP 블락 리스트를 가지고 연결 불허해야 할지 고민됩니다.

(1) 방법은 firewall 과 연동 해본 경험이 없습니다. 구현 방법은 System.exec 정도 생각하고 있습니다.

(2) 방법은 유연성/확장성 설계시 필요한 요구 조건도 모르고 그렇게 설계할 능력이 없어서 문제이지 그냥 초 간단한 구현은 큰 문제 없습니다.

(1) 과 (2) 중 어떤것을 선택하면 좋을까요?

momo7의 이미지

[PERL] 한줄씩 읽어 문자조건을 만족할때 원하는 문자 출력하기

오랜만에 인사드리네요.

아무리 혼자 해도 답이 나오질 않아, 문제가 무엇인지 의견을 여쭙니다.

데이터 중간에 "tas ="이 나오면 야호를 입력하라는 것인데

숫자는 잘 인식하나, 문자로 하면 이상하게 원하는 결과가 나오질 않습니다.

혹시 무슨 문제 때문인지 아시나요?

실제로는 "tas =" 문자가 나온 이후로 데이터를 정리하며 출력하는 코드를 짤려고 하는데

테스트 코드가 진도가 안나가니, 다음으로 갈 수가 없습니다.

--------data ------------
1,1,1,1,1
2,2,2,2,2
tas =
1,1,1,1,1
2,2,2,2,2
2,2,2,2,3
2,2,2,2,4
2,2,2,2,5
------------------------

ljwoo0108의 이미지

클럭 주기랑 클럭 주파수가 역수관계 아닌가요?

제가 보는 windows internals 책에 퀀텀 설명하는곳에 클럭주기랑 클럭주파수가 나오는데

클럭 주기가 15.600100ms 이고 주파수가 2,829,000,000Hz라고 예시가 되어있는데

이거 곱하면 1이 되야하는거 아닌가요?

스레드 스케줄링 어려워 죽겠는데 이거때문에 뭔소린지 모르겠네요

bbcworldservice의 이미지

리눅스 권한 관련 질문

안녕하세요.
그저 하찮은 한 개발자입니다.

예로, 소유자/그룹이 C/D 인 한 프로세스가 있는데,

소유자/그룹이 A/B (권한은 660 rw-rw----) 인 파일에 write가 안되야 하는게 맞지 않나요.

소유자/그룹 모두 다르니, 파일 입장에선 others로 분류될 거고 파일의 others write 권한이 없으니..

제가 권한에 대한 이해를 잘못하고 있는건지 ...

질문도 참 하찮네요 ㅋㅋ

모두 즐거운 하루 되십쇼~

dltkddyd의 이미지

cstdio헤더에서 fseek와 fsetpos 중에 무엇이 더 빠를가요?

지금 파일을 읽다가 앞에 백업해둔 위치 정보를 사용해서 해당 위치로 되돌리려고 합니다. fseek와 fsetpos 중에 어느 것을 사용하는 것이 되돌리는 속도가 빠를까요?

qkrtntjd의 이미지

QT opengl에서 VBO를 구현하려고 합니다

QT 5.3이고 윈도우 7입니다
vbo를 구현하기위한 프로그램을 구현중 초기화부분에서부터 막혀버렸습니다

초기화시 initializeGLFunctions();를 호출해야만 glGenBuffers 등의 함수를 사용할 수 있는데
호출하면 ASSERT: "context" in file qglfunctions.cpp, line 183 이라는 에러가 뜨네요..

letpump의 이미지

임베디드 리눅스 시리얼 포트 통신속도 변경하면 메모리누수 발생..

void serial_init(int device){

close(serial_fd[2]);
serial_fd[2] = open("/dev/ttyS3", O_RDWR | O_NOCTTY);////이포인트에서 메모리 누수발생 point1

fcntl(serial_fd[2], F_SETFL, FASYNC);
tcgetattr(serial_fd[2],&g_oldtio);
memset((void *)&g_newtio,0, sizeof(g_newtio));

hyejung6의 이미지

윈도우 xp와 cent os 5 를 파티션나눠 둘다 설치하여 사용중인데 윈도우만 삭제 가능할까요?

cent os를 주로 부팅해서 사용중입니다.
그런데 어느날부터 용량이 조금 딸려서..(1000GB)
윈도우 xp(500GB) 를 삭제하구 그냥 쓰고잇는 cent os 를 사용하고 싶은데
가능할지요?

getoab의 이미지

application별로 alsa volume control이 가능한가요?

aplay로 wave file을 재생시켜둔 상태에서,
amixer로 volume을 높이면 master volume이 바뀌어서 모든 application들의 소리가 똑같이 높아지잖아요.
alsa는 sound card랑 연결되어 있으니깐 당연히 그렇겠다 라고 이해하고 있었습니다.

그런데 제가 우분투에서 aplay를 사용하여 간단한 테스트를 하나 해보았는데요.

aplay 1.wav
aplay 2.wav
aplay 3.wav

이렇게 aplay 세개로 각각의 wave file을 재생시켜놓고, pavucontrol을 실행시켜봤더니 각 wave file별로 volume을 조절할수가 있더라고요.
pcm data가 pulseaudio를 거쳐서 나가는게 아닌데도 이게 가능하다는 말은,
application별로 alsa volume control이 가능하다고 얘기할 수 있는것이 아닌가요?

여기서 질문이 생기는데 혼자서는 해결을 못해서 도웁을 요청합니다.

페이지

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