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

jiny92의 이미지

PHP: 함수 리턴값의 array입력 관련

php 생초보입니다.
php 코딩 중에 이상 사항이 있어 원인 및 수정방법에 대해 문의드립니다.

시나리오는
1. 암호화된 email 주소를 DB에서 읽어 복호화 함
2. 복호화된 email 주소를 array에 넣어 return 함
3. return된 결과값을 이용해 인증처리를 수행함
입니다.

pseudo code는

ncss3709의 이미지

Cron 으로 telnet 백그라운드작업을 하고 싶습니다.

Cron으로 telnet 백그라운드 작업을 하고 싶어서

Crontab -e 편집하여 매시간 동안 telnet 재접속을 하고 telnet 접속 로그를 특정파일에 받고 싶습니다.

#!/bin/sh
cdrdate=`date +%Y%m%d`
telnet 172.1.1.10 5100 >> /home/$cdrdate.cdr

백그라운드를 하고 싶다면 다음과 같이 해야하는거 아닌가요?

nohup (telnet 172.1.1.10 5100 >> /home/$cdrdate.cdr) &

이게 안되네요 ㅠ_ㅠ..

namsa87의 이미지

Load Average가 올라가는 이유는 무엇일까요??

top - 10:22:07 up 147 days, 7:36, 1 user, load average: 12.05, 10.29, 9.58
Tasks: 341 total, 1 running, 340 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.3%us, 0.3%sy, 0.0%ni, 97.0%id, 0.0%wa, 0.3%hi, 2.0%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu4 : 0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st

erich0929의 이미지

wget 이나 curl 로 한국거래소 홈페이에서 주식 데이터를 다운로드 할 수 있을까요??

www.krx.co.kr 에 접속하면 종목별로 주식 데이터를 엑셀 파일로 다운로드 할 수 있습니다.
저는 이걸 wget 이나 curl로 받고 싶은데요...

일단 폼 태그는 이런 식으로 되어 있습니다.

dltmdgud의 이미지

키보드 후킹관련한 질문

안녕하세요. 회사에서 작업하다가 후킹과 관련하여 벽에 부딫히고 말았습니다.
제가 하려는 작업은 Alt+Tap 등의 특수키를 방지하는 것인데요.
인터넷에 많은 자료들이 있고 이를 활용하여 제작하였으나
후킹 프로시져에 메세지가 들어오질 않습니다.

글로벌 후킹을 할 경우 여타 다른 프로그램은 메세지를 받으나
현재 작업 중인 프로그램한해서만 메세지를 받지 못합니다.
인터넷에 돌아다니는 여러 예제 프로그램을 설치하여 작동을 해보아도 되질 않구요.
하지만 테스트 코드를 통하여서는 모두 작동이 되네요.

현재 후킹을 '코드상으로 누군가 방지하지 않았나'라고 예상하고 있으나
SetWindowsHookEx 함수는 제가 만든 코드 이외에는 보이지 않네요.
이러한 현상에 대해서 아시는 분은 알려주시기 바랍니다!

biokk의 이미지

임베디드 프로그래밍시 보드의 CPU를 최대한 활용하는 방법이 따로 있나요?

임베디드 프로그래밍을 하고 있는데요
요즘 임베디드의 CPU에는 core의 갯수가 많이 들어있는데요

임베디드에서 프로그램을 실행시키면 CPU에서 자동적으로 각 core에 균등하게 일을 시키게 되는건가요?
아니면 프로그래머가 코드로 지정을 해야 하는건지?

예를들어 엑시노스에는 4개의 core가 들어가있는데 무거운 프로세스가 돌아갈시 균등적으로 4개의 core가 동작하도록
하는 방법따로 있는건지 궁금합니다. 프로세스의 성능을 최대한 높이기위해서

H4ckZ4의 이미지

포인터 문제

void Func(char *lpCmdShow)
{
int *b = (int *)malloc(8);
int n2;
for(n2 = 0;lpCmdShow[n2] != 0;n2++);
int *a = (int *)malloc(n2+1);
?????????? <-
}
이렇게 했을때 b의 공간에 a의 주소를 데이터로 넣을 수 있나요?
더블포인터로 가능하다 하는데... 어떻게하는지 궁금합니다..

oblab의 이미지

임베디드 리눅스의 프로세스 과부하 체크 방법? top이용

임베디드 리눅스에서 프로세스의 과부하정도를 체크해보고 싶은데요
top 명령을 통해서 현재 프로세스에 대한 정보들이 많이 나오고 있습니다.
처음에 언뜻 보기에는 CPU% 라는 항목이 해당 프로레스의 CPU부하율인줄 알고
착각한 부분이있었는데요

timul16의 이미지

우분투 top명령어 프로세스 cpu점유율이 80%가 나오는데요 개선이 필요한가요? 멀티스레드 사용시

우분투에서 Qt프로그래밍을 하고 있습니다.

프로그램을 단일프로세스에서 멀티스레드로 바꿔서 프로세스상태를 관찰해 보았는데요 (pthread를 사용

단일 스레드로 돌아갈시 프로세스 점유율이 40%이하인 상태였는데
멀티 스레드로 구현을 하니 80%로 올라가버리더라구요

이론적으로는 멀티 스레드로 구현시 구동이 훨씬 유연하게 동작할것으로 보였는데
top명령의 cpu점유율을 확인해보면 이와 같이 나오고 있습니다.

현재 버츄얼박스에서 우분투 10.04버전으로 사용중이구요
이런경우에는 단일 스레드를 사용하는게 적합한건가요?

스레드를 다눈 범주는
1. 데이터를 읽어오는 곳
2. 데이터를 뿌려주는 곳
이렇게 두부분으로 나눠서 멀티스레드를 구현하였구요

단일 스레드시에는 데이터를 스레드로 받아서
그 스레드함수 끝부분에 페인트를 호출하도록 구현하였습니다.

페이지

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