프로그래밍 QnA

jonghee808의 이미지

3n+1문제 질문인데요

3n+1문제를 풀어보는데 몇 개 테스트해보면 다 맞게 나오는 것 같은데 채점 사이트에는 틀리다고 뜨네요.

혹시 뭐가 문제인지 아시는 분 도움 줄 수 있나요?

아래는 제 코드이고 이건 3n+1문제가 무엇인지 나와있는 사이트입니다.

문제: http://www.programming-challenges.com/pg.php?page=downloadproblem&probid=110101&format=html

코드:
#include

int cyclelen(int n);

int main()
{
int i, j, k, max_length, length, tmp;

Anermy의 이미지

mysql 에서 -p 옵션 패스워드를 무시할 수 있는 방법은 없을까요

패스워드 없이 유입은 가능하지요. user권한 설정으로 헌데,
이런 권한에서도 -p 를 붙이고 들어오면 password 가 틀려서 접근이 안되는데요..
무조건 -p 옵션 내용 무시하고 접속이 가능하게 할 수 있을까요?
구글링 해도 좀처럼 안나오네요..
방법이 없는것인지 ...

alwaysN00b의 이미지

암호공모전 3번 , 물리메모리 덤프에서 ID , Password 찾기 질문입니다.

안녕하세요.

공모전은 끝났구요, 공부해볼려고 풀어보고 있습니다.
1번, 2번, 4번은 풀었습니다만...

3번이 문제보시면 아시겠지만 물리메모리 덤프파일입니다.

덤프파일을 살펴보니 passwd와 shadow파일이 있어서 jtr로 돌려고보고 있는데... 몇일됬는데 안나오네요..

jtr 옵션을 조정해서 password 길이를 조정해서 brute force 해볼려고 하는데 옵션을 어떻게 줘야 될지 모르겠습니다.

그리고, 5번문제는... 쉬워보이는데 막상 해보니까 안풀리네요 ...

풀어보신분들 도움 부탁드립니다.

암호공모전 스크랩 링크(http://blog.daum.net/luckyman717/2708)

inviolable의 이미지

리눅스에서 터미널 장치와 쉘의 차이가 뭔지 궁금합니다.

제어 터미널에 대해서 나오는데 사용자로부터 입력(명령어)를 받고 처리하고 출력하는 역할을 하는 것은 쉘인 줄 알고 있었는데, 제어 터미널 개념이 나오니 헤깔리네요... 둘이 비슷한 것 같기도 한데 책에는 자세한 설명이 없네요.

쉘과 제어 터미널이 각각 뭐고, 차이점은 뭔지 초보자 수준으로 쉽게 설명 부탁드립니다~.

Anermy의 이미지

mysql 데몬을 수정하고 싶은데요

mysql -uxxxx -p xxxxx

위와같은 command 를 입력할 경우

제쪽에서 작성한 스크립트에서 패스워드는 null 처리하고
기존 mysql 로 접속 연결을 하고 싶습니다.

필요한게 뭐가 있을까요?

jms_jms의 이미지

tcp/ip 소켓 관련 질문입니다. control+z 로 잠깐 중단을 하는 경우!!

안녕하세요?

소켓 관련된 질문입니다.

서버 클라이언트에 대해서 정상적으로 동작을 시키게 되고 문제가 없게 정상 동작을 하고 있습니다.

다른쪽에서 control+z를 눌러 잠시 중단을 했습니다.

한쪽에서 정상적으로 패킷을 보내고 있다고 나오게 되고..

SEVERER ===> 패킷 전송 client 단순히 수신!! [클라이언트 (control+z)를 눌러 정지 시킴!!)
(특정 시간동안 수신을 하지 못하는 경우 timeout으로 인해서 세션을 다시 맺음)

bg를 해서 복귀를 하게 되는 경우에...

timeout으로 인해서 세션이 끊어졌다고 보고 다시 세션을 맺고 있는데...

이건 무엇때문인가요?

서버쪽에서는 정상적으로 전송을 하고 있다고 나오게 되는데...

클라이언트는 해당 패킷을 받아야 하는거 아닌가요?? 쩝..ㅠ,ㅠ.

baarong의 이미지

간단한 쉘 프로그래밍 질문입니다.

disk='df -k'
to='date '+%Y%m%d''
mo='date '+%Y%m''
wo=$mo
while [ $mo -eq $wo ]
do
wo='date '+%Y%m''
echo "======================="$today "checking=========================" >> diskcheck_$mo.txt
$disk >>diskcheck.txt
echo "=================================================================" >> diskcheck_$mo.txt
sleep 86400
done



이렇게 입력을 하면 매개변수가 잘못되었습니다. 라는 메시지가 발생합니다. (while문에서)

제가 원하는 것은 한달에 한번씩 새로운 파일에 등록이 되었으면 하는 것인데요...

다르게 하는 방법이 있을까요?

zzang3757의 이미지

linux socket write, socket disconnect event


소켓 전송, 연결 끊어졌을때 발생하는 이벤트에 관련하여 질문 드립니다..

끊어진 소켓에 write 를 하면 -1을 리턴하죠,, 근데 끊어진 소켓에 write 를 하는데 -1을 리턴하지 않고

계속 전송시도한 바이트만큼 리턴을 합니다..

혹시 소켓 설정 관련된 뭔가가있나요..?

서버는 리눅스를 쓰는데,, 클라이언트는 안드로이드 입니다..

핸드폰을 꺼버려도 epoll 에서 끊어졋다는 이벤트가 따로 없네요..ㅠ

inviolable의 이미지

#define문 해석 좀 부탁드립니다.

리눅스 signal함수 정의 : void(*signal(int signo, void(*func)(int)))(int);

이해 되시죠??? signal함수는 int형을 인수로 가지고 void를 리턴하고 2개의 인수(signo, 신호 처리부 함수 포인터)를 갖는 함수 포인터를 리턴하는 함수입니다(void* 을 리턴하는게 아니라 void를 리턴, *는 함수 포인터라는 의미의 선언임 포인터 선언시 int *p = &a; 이렇게 하듯이).

이 함수 포인터 2번째 인수로(void(*func)(int)인수) SIG_IGN상수나 SIG_DFL상수를 넣을 수 있는데 이 상수의 정의가 다음과 같습니다(헤더 파일에 정의)

#define SIG_DFL(void(*)())0
#define SIG_IGN(void(*)())1

이 두 #define문이 이해가 안갑니다.

보통 #define문처럼 #define a b 이런식으로 되어있지도 않고 해서... 설명 좀 부탁드립니다.

페이지

프로그래밍 QnA 구독하기