프로그래밍 QnA

cleansugar의 이미지

워드프레스 웹에서 다운로드해서 설치되는 원리가 뭔가요?

워드프레스는 업데이트가 웹에서 원클릭으로 됩니다.

어떻게 다운로드 창도 안뜨고 로컬계정으로 파일이 날아와서 설치까지 되는 걸까요?

XE는 FTP 계정 정보를 입력해야 되는데, 워드프레스는 그런게 없이도 됩니다.

신기한데 원리 아시는 분 계신가요?

kws4679의 이미지

자바스크립트 크로스 도메인 함수에 대해서 질문드립니다

안녕하세요 현재 자바스크립트로 여러 페이지를 짜던중에

1.js 에서 2.js 내의 메소드를 호출해야할 상황이 왔습니다

각각 넣어둘수도 있지만서도 아무래도 찝찝하고 해서 여러가지 방법을 찾아봤는데요

aop는 역시 같은 파일, 도메인 내에서 써야하고

단지 이번 메소드를 위해서 새로운 파일을 만들고 둘다 링크시키자니 파일이 너무 많아지는것같고

크로스 도메인은 제약사항이 많고 변수정도에 사용되는것같은데

이런 경우에 깔끔하게 처리할수 있는 방법이 없을런지요?

익명 사용자의 이미지

소스 코드 분석 도구

기존에 짜진 코드를 트리와 복잡도를 분석해 보고자 하는데,

이러한 것을 도와주는 툴이 뭐가 있을까요?

기본적으로 함수들간에 콜 관계가 전체적으로 그려지는 것과 같은.. 소스인사이트의 relation window의 확장 기능 정도?

scitools 가 이러한 도구인것 같은데, 30일 평가판 재설치를 막아놨네요..

관련된 도구가 있다면 조언 부탁 드립니다.

blueocean의 이미지

정수인지 실수인지 확인하는 법

안녕하세요.
얼마전에 c언어를 통해서 실수형 변수를 선언하고, 값을 받아서,
그 값이 실수형인지 정수형인지 판단하는 프로그램을 짜봤습니다.

#include <stdio.h>
 
int main()
{
   int  a;
   float  b;
 
   scanf("%f", &b);
   a=b;
   if(a==b)
   {
       printf("정수입니다.");
   }
}

저는 이런 식으로 짜봤는 데, float의 범위를 넘어가게 되면, 1.9999999(b)가 1(a)이 되어야 하는 데 2(a)가 되는 자잘한 오류가 있어서 그런데...
뭔가 좋은 방법 없을까요?
kldp 선배님들은 어떤 방법을 사용할 지 궁금합니다.^^;

bawoowow의 이미지

.

trymp의 이미지

vmware linux 에서 SIGALRM signal 이 늦게 도착하는 이유가 궁금합니다.


vmware 리눅스(CentOS5.5)를 설치하고 어플리케이션을 짜고 있습니다.

작업주기를 매일 6시마다 돌리기 위해서 SIGALARM 을 사용해서 signal 을 받을 경우

해당 작업을 수행하도록 하려고 하는데요.

제가 다음날 와서 보면 동작이 9시에 시작이 되네요.

시그널이 제가 컴터를 사용한 시점부터 signal 이 날라오네요.

원칙적으로는 6시에 받아야 정상인데,

9시에 signal handler 가 호출됩니다. 컴터를 제가 로그인한 시점부터요

혹시 vmware 가 자체적으로 대기모드가 있나요? 아니면 커널이 이상해서 제때에 sigalarm 을 늦게 보내주는 것인지

궁금합니다.

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

imleemin의 이미지

[완료] hrtimer(고해상도 타이머) API 사용하는 방법을 알고 싶습니다. ㅠㅠ

현재 리눅스 상에서 주기적으로 패킷을 보내는 작업을 하는데,
그 주기가 1ms 이하 입니다.

그래서 리눅스 커널 2.6.21 부터 커널에 포함 되어 나온다던
고해상도 타이머 기능을 사용해 볼려고 했는데요..

도통 어떻게 사용하는 건지 모르겠네요.;;

자료를 뒤적이던 중, 우연히 관련 API를 설명해 놓은 글을 보고,
컴파일 할려고 돌려보니, 헤더 파일을 찾을 수가 없다는 에러가 떴습니다.
관련 헤더 파일(hrtimer.h, ktime.h)이 있는 폴더(/usr/src/kernels/설치된리눅스버전/include)를 경로 지정해주고,
컴파일 했더니 이번엔 또 에러가 잔뜩 올라오더라구요. ;ㅠㅠ

제가 가입했던 리눅스 관련 카페에도 문의를 했었는데,
kernel-devel? 설치 한 번 해보라고 해서 해봤는데
이미 설치되어 있다고 하면서, 안되더라구요..

어떻게 하면 고해상도 타이머 기능을 쓸 수 있는 거죠??

리눅스 관련 개발이 초짜인지라.. 정말 막막하네요 ㅠ

declspec의 이미지

자동 RST 패킷 응답 막는법

TCP 프로토콜에서
SYN - SYN/ACK - ACK

이렇게 핸드쉐이킹을 거치잔아요?
여기서 SYN 을 보낸적이 없는데
어딘가에서 SYN/ACK 가 온다면
커널(리눅스)이 자동으로 RST 패킷을 보내버립니다.

이걸 자동으로 안보내게 할 수 없을까요? ㅜㅜ

투명 프록시를 만드려고 하는데
SYN 을 포워딩 해주고 SYN/ACK 를 받으니
바로 프록시가 RST 를 보내버려서
TCP 연결이 안되네요 ㅠㅠ

페이지

프로그래밍 QnA 구독하기