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

mishkaowner의 이미지

서버 종종 무반응(?) 현상

안녕하세요.

이 사이트에 글남기는게 참 오랜만인데요.

제가 우분투 서버로 ssh 를 틀어놓고

게임 서버 작업을 하는데요.

주기적으로(?) 한 1분에서 적게는 10 초가량 서버에서 응답이 없어요.

ssh 도 접속이 안되고.

vnc 도 접속이 안되고

게임 서버도 접속이 안되는데...

다시 접속되면 또 빨라지고...

이렇게 왔다 갔다 하는데 뭐가 문제인지

뭐가 문제인지 알아볼수있는지도 모르곘습니다.

네트워크는 유동아이피를 ddns 로 잡아 놓고 있구요...

흐음...왜 이럴까요...

donghwan706의 이미지

오픈 돼 있는 포트를 공격하는 방법을 알고싶습니다.

모의 해킹을 공부하는중인데요 아직 생 초짜입니다...기본적인 ccna 리눅스 윈도우 c언어 정도 알고있구요
포트 스캐닝을해서
[nmap 으로 포트 스캐닝 결과]
PORT STATE SERVICE VERSION
21/tcp open ftp?
22/tcp open ssh?
23/tcp open telnet?
25/tcp open smtp?
80/tcp open http?
110/tcp closed pop3
443/tcp closed https

이렇게 열려있다는걸 확인했는데 공격하는 방법 자체를 모르겠습니다..
Telnet 이나 ssh ftp 로 접속할때 상대방 루트암호를 알아내는 방법이 있나요?

dltkddyd의 이미지

html 문서에 대한 검색엔진을 만들고 있습니다. 그런데 <을 그대로 사용한 경우에 어떻게 해야할까요?

html 문서에 대한 검색엔진을 만들고 있습니다. 그런데 태그를 나타내는 경우가 아닌데 <을 그대로 사용한 경우는 문서사용자가 html문법을 준수하지 않은 것으로 보고 검색에서 제외하는 것이 맞을까요? 예컨대

추천수

를 문서에서 검색하려 하는데, 문서에 다음과 같이

추<추천수<>천수

라고 언급돼있는 경우에 추<추천수의 추천수가 검색되는 것이 맞을까요? 아니면 추<<>천수의 추천수가 검색되도록 하는 것이 맞는 것일까요? 제 검색알고리즘에 따르면

추<추천수<추천수>천수

라는 검색대상이 있으면 추<<>천수의 추천수가 검색이 됩니다. 합리적인 검색이라 할 수 있을까요? 물론 문서작성자가 태그가 아님에도 <을 사용할 경우는 문법적으로 문제가 있는 경우이긴 하겠죠?

gogisimji의 이미지

인텔 리눅스 코드 중에 궁금한 점이 있습니다..


arch/x86/boot/header.S 파일에 보면

55번째 줄 쯤에 ,

ljmp $BOOTSEG, %start2
start2:
movw bla bla
movw bla bla
...
..

이런 코드가 잇는데요.
ljmp가 코드 세그먼트의 값을 바꾸어 줘서, far jump할 수 있도록 하는 명령어로 알고 있는데 start2 레이블은 바로 아래줄에 있잖아요.
그럼 이 코드 같은 경우에는 아랫줄의 start2로 점프하는것이 아니라 전체 프로젝트 내 어딘가에 있는 다른 레이블로 점프하는 것인가요?

qkrtntjd의 이미지

qt && opengl && thread 질문입니다

qt로 작업을 하고 있습니다

윈도우에 위젯을 띄우고 그 위젯에 공을 그리는 것인데 공의 위치에 따라 애니메이션을 돌리는 것 입니다.
공의 위치와 갯수는 텍스트 파일에서 받아옵니다.

그런데 애니메이션을 돌릴때 타이머가 좋을까요 쓰레드가 좋을까요?
타이머로 할때는 잘 되는데 스레드로 할 때 문제점이 몇가지 있습니다.
glwidget이라는 코드가 위젯에 그리는 코드를 담고 있습니다(paintgl, initializeGL, resizeGL 등등)
그런데 glwdiget안에 스레드를 생성해서 스타트 버트를 누르는 순간 스레드가 시작합니다
그러면 스레드에서 emit palyrender(glwidget 클래스내부함수)을 하여 프레임을 하나씩 증가시켜주어 애니메이션이 되도록 하였습니다
이렇게할 때 msleep을 안주면 마우스나 다른 이벤트가 거의 안먹는구요.. msleep(17)정도 주면 공의 갯수에 따라 잘 돌아갑니다..
원래 이런 프로그램을 개발할 때 스레드를 돌릴 때 msleep을 사용하나요?

saehymkldp의 이미지

mysql instead of trugger 질문

안녕하세요, 제가 특정 테이블 A에 대해 VIEW(VIEW_A)를 만들었습니다.

그리고 VIEW_A에 INSERT나 UPDATE할 때 테이블 A의 컬름에다가
값을 계산해서 집어 넣은 후 테이블 A를 INSERT,UPDATE하려고 하는데,
오라클은 VIEW_A에 대해 Instead of tigger를 사용하면 문제 없이
테이블 A에 정상 UPDATE,INSERT가 되는데~~~
(웹 프로그램 수정이 없이 처리하려고 하니까... mysql에서는 어떻게 해야할지 모르겠네요~~~)

MYSQL은 이런 경우 어떻게 처리하면 좋을까요???

heobeom의 이미지

C언어 질문입니다.

짜여진 코드 수정중인데

조금 수정했더니 에러가 뜨네여

에러 내용이

(near initialization for '~~~')
excess elements in char array initializer

이런식으로 뜨는데

하나의 줄에서 저 에러 2개가 동시에 발생하는것 같습니다.

배열내에 초기값이 없다는식으로 나오는거 같은데

배열이 49개중에 2개는 정상인데 나머지 47개가 저런식으로 뜨구여

선언은 똑바로 되어 있는데 2개는되고 나머지는 안되는게 이상하네여 ㅠㅠ

일단 저 에러는 어떨때 발생하는 건가여??

kiw4744의 이미지

라즈베리파이에 usb이더넷을 쓸 경우 & TPLink wn727n usb 무선랜 사용 에 관하여 질문있습니다.


일단 첫번째 질문은 usb이더넷입니다. 라즈베리파이에 usb이더넷을 연결할 경우 usb이더넷은 작동을 하는데 기본이더넷이 작동을 하지 않습니다.

자세히 설명을 하자면 /etc/network/interface 에서

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.10.10
netmask 등등 (생략)

auto eth1
iface eth1 inet static
address 192.168.10.11
등등 (생략)

이렇게 수정을 하였는데 usb이더넷에 연결할 경우에는 인터넷에 핑이 보내지고 또 스위치로 연결해서 다른 라즈베리파이에 핑을 보낼때에도 작동을 합니다. 그런데 그 상태에서 기본으로 있는 이더넷포트에 연결을 하여 똑같이 핑을 보낼 경우 인터넷에도 보내지못하고 다른라즈베리파이에도 보내지지 않습니다.

두번째 질문은

dltkddyd의 이미지

c++ 프로그램에서 시스템이 사용중인 문자셋을 어떻게 알 수 있을까요?

터미널에서 사용하는 문자셋이 시스템이 사용하는 문자셋이겠죠. 이 문자셋이 무엇인지를 C++에서 알고 싶은데요. 어떤 함수나 클래스로 터미널이 사용중인 문자셋을 알 수 있을까요? 제 시스템의 경우 시스템이 사용하는 문자셋을 utf8입니다.

터미널에서

locale

명령을 실행해보니 ko_KR.utf8

이라고 나오네요.

그리고 프로그램에서 명령행 인수로 한글문자를 읽어보니 역시 utf8로 읽어옵니다. 각 char을 읽어보니 그렇다는 것을 알 수 있었습니다.

./프로그램 가

라고 한 뒤에 가의 문자가 char 타입의 argv 각각의 요소에 3개씩 저장이 되있고요. 그 값이

ea b0 80

입니다. 16진수로요. '가'의 utf8 인코딩 값이 0xeab080이죠. 문자를 직접보지 않고 그 인코딩이 무엇인지 알 수 있는 방법이 궁금합니다.

페이지

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