프로그래밍 QnA

ShaYEL의 이미지

초보 리눅스 C 프로그래밍 질문입니다.

OS는 리눅스 민트 마야 사용하고 있습니다. 리눅스 환경이 어떤지 처음 공부중인데요

vim으로 간단한 프로그램을 짜서 실행해봤는데 도저히 실행이 안되네요..

터미널을 열고

$ vim sys_ex1.c

를 입력해서, vim으로 아래 프로그램을 짰습니다. 간단한 입/출력 프로그램인데요.

pci486의 이미지

php 에서 shell_exec 실행후 값을 가져오려는데 잘 안되네요

일단 php.ini 에 safe 모드는 off 로 되어있습니다.
그리고 버젼은 5.3 입니다.

일단 지금 사용자가 업로드 하는 문서에 문자추출을 해야되는 일이 생겨서
오픈소스 쪽으로 알아보니 antiword, xpdf 이외에는 없는것 같더군요.

그래서 자바 네이티브로 문서 추출하는 프로그램을 만들었습니다.
그리고 서버에 자바 설치후 리눅스 콘솔창에서 자바 명령을 실행하니 정상적으로 문서의 내용이 파싱되어
리눅스 콘솔창으로 뜨는것을 확인했습니다.

문제는 이 다음부터 발생하였습니다.

다름이 아니라 php 에서 shell_exec 로 커멘드 라인과 동일하게 명령을 주니 반환값이 안나옵니다..( pwd 같은 명령은 나옵니다..)
혹시나 싶어서
#!/bin/bash

str=`java ExecuteText $1`

echo $str

이런 쉘을 작성하여 ./java.sh 파일파스 이래 주어도 안나옵니다..
이거 어떻게 해결하면 될까요..

helloc_의 이미지

c++ 상속 공부중에서 이해가 가지 않는것이 있습니다.

#include
using namespace std;

class A
{

public:
A() { cout << "A 생성자 호출" << endl; }
~A() { cout << "A 소멸자 호출" << endl; }
};

class B : public A
{
public:
B() { cout << "B 생성자 호출" << endl; }
~B() { cout << "B 소멸자 호출" << endl; }
};

class C : public A
{
public:
C() { cout << "C 생성자 호출" << endl; }
~C() { cout << "C 소멸자 호출" << endl; }
};

Macuro의 이미지

Heterogeneous Parallel Programming 이 무엇을 뜻하는 건가요

Heterogeneous Parallel Programming 이 무엇을 뜻하는 걸까요.
이런 제목의 강좌가 있던데.. 뭘 한단건지 잘 모르겠네요

mnaklee의 이미지

wav 파일이나 mp3 파일 헥사 코드를 어떠한 방식으로 처리 하는지 알고 싶습니다.

wav, mp3 파일등 음악 파일을 울트라에디터나 에디터 프로그램으로

열어 봤을때 파일 정보에 대한 헤더부분과 음원에 관련된 실질적 데이터가 있는 부분이 있는건 알고 있지만

이 부분이 어떠한 방식으로 처리 되어 재생이 이루어 지는지 알고 싶습니다.

c언어로 파일을 불러와서 음원 부분만을 추려서 연산을 수행하려고 하는데 기본적으로 어떻게 처리되는지 부터 알아야 할 것 같아서 질문 드립니다.

infoefficiency의 이미지

c++ next_permutation 관해 질문있습니다

next_permutation은 1,2,3,4,5 있을때 다음 순서의 수열을 나열하는데
5개 모두 나열하게 됩니다.

그런데 예를들어 5개중 3개를 선택하는 순열을 만들떄는 그대로 이용할 수가 없습니다.

전체에서 부분의 순열을 만드는 방법이 있을까요?

getbest1의 이미지

안드로이드채팅어플

정말 획기적인 아이디어가 떠올라서 제가 직접 어플을 만들고 싶어서 글을 이렇게 올립니다.

자바를 공부했고, 안드로이드도 간단한 게임이나 기본은 익혔고요, 문제는 네트워킹입니다.

소켓도 해봤지만, 이해가 안됩니다. 카카오톡같이 구현하려면 무엇을 공부해야될지 모르겠습니다ㅠㅠ

무엇을 공부해야되나요?

자바 네트워크 프로그래밍을 공부하면되나요?

안드로이드 통신 프로그래밍을 공부하면되나요?

php 나 jsp 도 공부를 해야하나요?

어떤책을 사면 도움이 될까요?

천천히 공부를 하고 싶지만.. 네트워킹쪽은 너무 감이 안잡혀서 tcp/ip이론서도 전에도 봤었고, 서버소켓과 소켓으로 통신 약간 해본게 전부입니다.

카카오톡같은 채팅어플을 만들고 싶은데 무엇을 공부해야하나요? ㅠㅠ 도와주세요 ㅠㅠ

gogisimji의 이미지

안녕하세요. dmesg 분석 관련 질문입니다.


안녕하세요. 저는 리눅스 디바이스 드라이버를 공부하고 있는 학생입니다.

혼자 삽질 하다가 ..너무 답답해서 질문 한번 드려 봅니다.

드라이버 모델에 대해서 공부하고 싶어서 (어느 부분까지 hardware dependent이고 어디까지가 아닌지) 여러 방법을 찾아 보다가,
가지고 있던 usb-serial converter를 PC에 꽃고 dmesg를 쳐 보니까 뺏다 꽃았다 할 때마다 메시지가 출력되더라구요.

그래서 거기 나오는 메시지를 보고 그대로 추적하면 되겠다 싶어 소스 인사이트를 이용해 그 메시지들을 찾아서
어떤 소스 파일의 어떤 함수인지까지는 찾았습니다.

가장 먼저 불리는게 usb/core/Driver.c의 usb_register_driver();함수던데..
거기서부터 분석을 해 가고 있는 중입니다.

그런데 정작 함수가 불릴 때 어떤 인자로 불리는지, 그리고 그 이후에는 어떻게 되는지를 알기가 힘드니까
좀 막막합니다.

red10won의 이미지

openssl기반 기술이 어떤게 있을까요?

1] 서버인증서 https
베르싸인, 코모도

2] 개인용 공인인증서 전자서명용
한국정보 인증, 한국전자인증

3] ActiveX CAB파일 서명 브라우저 호환
베르싸인, 코모도등

4] 사설 SSL
이니텍, 제큐어웹등

말고 또 어떤 어떤 분야에 있을까요?

raphael4의 이미지

device간 통신할때 I2C에서 read할때 아무것도 안들어 옵니다

보드에 모듈 붙여서 I2C 통신하는데

약 3주정도 잘 동작 하다가 갑자기 동작 안해서 디버깅 해봤더니

I2C Check할때 ISR은 플래그 ON 하는데 막상 Read 하면

start text 값인 0x02값만 가져 오더군요

모듈 버퍼에 문제가 있는건가 해서 모듈을 껐다 켰는데 그래도 같은 현상이 발생되서

통신 프로그램을 Kill 하고 다시 시작 했더니 그제서야 정상 동작 합니다.

3주정도 이상 없다가 일어난 일이라 어디서 부터 봐야할지 막막합니다.

모듈 껐다 켜도 같은 현상 인거 보면 모듈 쪽 문제는 아닌것 같고

프로그램에서 I2C 버퍼를 읽어올때 먼가 문제가 있는것 같은데

어떻게 접근해서 해결 해야 할지 모르겠습니다.

도움이 될수 있는 힌트나 조언이나마 부탁드립니다.

페이지

프로그래밍 QnA 구독하기