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

ant01의 이미지

div내에 다른 페이지 표시하려면?

div로 화면을 여러개로 쪼개었습니다. 그 중 한 곳에 다름 페이지를 디스플레이하려 합니다.

어떻게 하면 좋을까요?

skymoonw의 이미지

vsftpd 공유폴더 질문

사용자 계정 홈디렉토리 /home/ftpsite 라고 설정되어있고

ftpsize 안에 user1, user2 폴더가있어 user1 사용자가 들어오면 user1이 홈디렉토리도 되게끔 설정되엇는데

user1,2 가 공통으로 사용하는 폴더는 어떻게 만들고 설정할까요...

ant01의 이미지

div 화면 분할

화면의 좌우 20%씩을 남기고 중앙에 모이게 하고 싶은데 아래와 같이하니 가운데가 비고 좌우로 쏠립니다.
당연한 결과지만 여기서 좌우로 흩어진 놈들을 중앙으로 모으는 방법을 모르겠습니다.
어떻게 하면 중앙에 모일까요?

markman의 이미지

Message Queue, DLL(so), MySQL DB 사용시 Thread 동기화 사용 여부 문의

안녕하세요.

CentOS에서 프로그램을 만들고 있는데
main thread가 message queue로 수신받은 데이터를 버퍼에 집어넣으면
각 child thread들은 버퍼에 데이터를 꺼내와서 처리하는 구조입니다.
둘다 while문에 usleep(50000)을 지정하였습니다.

전역변수는 가급적 사용하지 않았고 사용하더라도 해당 child thread의 index로 구분을 하였습니다.

여러개의 child thread들은 공통적으로 Message queue send함수, DLL에서 명시적으로 호출한 함수 및
MySQL DB set/get함수를 사용합니다.

이런 경우 위의 함수를 사용하는 부분을 모두 pthread_mutex_lock() 및 pthread_mutex_unlock()
처리 해주는 것이 맞습니까?

mutex 사용을 많이 하면 성능저하가 발생할 것 같은데 위와 같은 경우에는 어떻해야할지 잘 모르겠습니다.

anakonda2의 이미지

질문드립니다.

파일 복구, 백업 기능을 가진 프로그램을 만들어 볼려고 하는데

이곳 저곳에서 정보를 찾을려고 해보았지만 만들어진 프로그램에 대한 것들이 대부분이여서

원리를 알 수 가 없어서 이렇게 글을 작성하게 되었습니다.

혹시 이러한 기능들을 만드는 원리를 아시는 분 계신가요???

아니면 도움이 될 만한 서적을 추천해주시면 감사하겠습니다^^

sucho의 이미지

JDK 재배포 가능한가요??

안녕하세요. 매일 눈팅만 하다가 오랜만에 이렇게 질문을 올리는데요..

회사에서 개발 중인 어플리케이션이 jdk를 필요로 하는데, 저희 회사 제품 사용자에게 jdk를 배포해도 되는지 궁금하네요.

qkrwncks593의 이미지

쉘코드 리눅스명령어로 잘라내서 환경변수에 넣기 질문

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
"₩xcd₩x80" 
"₩x31₩xc0" 
"₩x50₩x68₩x2f₩x2f₩x73₩x68" 
"₩x68₩x2f₩x62₩x69₩x6e" 
"₩x89₩xe3" 
"₩x50" 
"₩x53" 
"₩x89₩xe1" 
"₩x89₩xc2" 
"₩xb0₩x0b" 
"₩xcd₩x80" 
"₩x31₩xdb" 
"₩xb0₩x01" 
"₩xcd₩x80"; 
 
int main( ....) {
 
..
..
..
 
}

위에 있는 쉘코드를 리눅스명령어로 잘라내서 파일로 저장할때

mandugukbap의 이미지

리눅스 커널 영역에 전역 변수를 정의 하려면

Linux 3.2.x 커널을 이용해 개발 중입니다.

- 커널 영역에 새로운 시스템콜을 만들었습니다. 예) sys_test_call(char* msg)

- 유저 영역에서 해당 시스템콜을 불렀습니다. 예) syscall(359, "Hello");

- 유저 영역에서 건너온 msg(예제에선 "hello")를 커널 영역의 전역 변수에 저장하고 싶습니다.

질문: 보통 커널 프로그래밍을 할 때 전역 변수는 어느 부분(파일)에 정의를 하는가요? 실제 프로젝트에서는 TCP/IP 스택에서 넘겨 받은 정보를 사용할 예정입니다.

감사합니다.

zzang3757의 이미지

c++ float 형변환? 연산? 관련하여 질문 드립니다..

아래와 같은 샘플 코드가 있습니다.. ( 헤더 생략..ㅋ )

int main()
{
int n = 100000000;

float f = n;
float f1 = f - 0.059;

cout << f1 << endl;

return 0;
}

저렇게 하면 cout으로 출력되는 값은 99999999.941 이 되야하는데,,

실제 출력되는 값은 1e+08 ( 100000000 ) 이 출력됩니다..

이렇게 출력되는 이유가 궁금합니다 살려주세요....

jms_jms의 이미지

child process 에서 parent의 디스크립터 정보 및 시그널 핸들러를 상속하지 않기 위한 방법이 없나요?

데몬 A가 B 데몬을 룩업하고 있다가..

B 데몬이 문제가 발생해서 종료되는 경우에...

데몬 A에서 B 데몬을 활성화 합니다.
시스템 함수를 통해서 Backgroud로 B 데몬을 동작시킵니다.

이때 B 데몬의 경우에 A 데몬의 열린 모든 디스크립터 정보 및 시그널 핸드러 등등에 대해서 상속을 하는 것으로 알고 있는데...

부모의 정보를 상속받지 않기 위한 방법이 없을까요?

IPC 중 UDS(Unix Domain Socket#TCP)로 구현된 모듈이 존재하는데...

B 데몬이 kill이 된 후... A 데몬이 B 데몬을 업시키고...

그 후에.. 제가 테스트를 위해서 A 데몬을 kill을 한 경우에도...

B 데몬은 부모(A)의 디스크립터 정보를 이용해서 A-B가 IPC를 하는 것처럼 세션이 성립되네요.. 쩝.. [실제 A는 이 시점에서 KILL 됨]

쩝.. 해결 방안이 없을까요?

감사합니다.

페이지

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