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

uniquegon의 이미지

안드로이드 앱 개발 중 액티비티 호출 질문

현재 공부하는 용도로 달력 앱을 제작 중입니다.

구현해내고 싶은것은 두번째 그림에서 보셨을때 날짜를 클릭해주면

해당 날짜에 담겨져 있는 스케줄을 보여주는 액티비티를 띄우고 싶습니다.

첫번째 사진에서 보시는 바와 같이

우선 함수로는 setOnEvent라는 함수를 만들어서

해당 달의 날짜 버튼에 setOnClickListener를 써서

클릭에 반응하게끔 하였습니다.

그 다음에는 인텐트를 써서 버튼을 누르면 C14_CallActivity를 이동하게 하고 싶습니다.

이전에 단순하게 액티비티에 버튼 딸랑하나 놓고선

함수에 Intent써서 저렇게 this를 넣었을땐 잘 돌아갔는데

여기에선 this가 OnClickListener로 잡히는것 같습니다.

대체 왜 그런걸까요? 어떻게 수정해야 하나요...

hchan의 이미지

안녕하세요 bashshell 프로그래밍 질문드립니다.

질문1

if [ "abc" = 1 ]
then
echo success!
fi

if문의 기본적으로 문법은 아래와 같은데요. 여기서 abc에 대한 비교조건을 여러개 둘 수 있는 지요? else if 제외(하나의 if문으로)

C언어의 경우 abc=1 | def=2 | ghi=3 이런 식으로 구분자를 넣어서 사용하는데요. bash에서는 어떻게 사용하는지 궁금합니다.

질문2
-------------------------

abc=1
./code2

------------------------------

echo $abc

-----------------------------

code1에서 ./code2 실행할 경우 code2로 변수가 공유되나요? 변수가 공유되지 않으면 방법이 어떻게 되는지 알 수 있을까요?

fat81의 이미지

device driver 에서 시스템을 재부팅하고 싶습니다.

안녕하세요.

device driver 에서 시스템을 reboot 하고 싶은데요.

system 함수를 사용할 수 없기 때문에, 다른 방법을 찾아보고 있습니다.

좋은 방법 없을까요?

ngj28의 이미지

CentOS 6.3 vsftpd 사용하는데 가상유저와 기존에 있는 로컬계정까지 같이 쓸수 있는 방법은 없나요?

안녕하세요.

리눅스 초보입니다.

다름이 아니라..

ftp 설정하려는데 가상유저는 쉽게 세팅이 되었으나...

로컬계정은 같이 접속이 되지 않더라구요

그래서 로컬계정으로 세팅바꾸면 가상유저로 접속이 되지않고..

둘 동시에 할수있게 설정할 수 있는 방법은 없나요?

pure-ftpd 는 동시에 가능해서

vsftpd도 가능하다고는 들었는데 방법을 못찾겠네요..

알려주시면 감사하겠습니다.

centos 6.3 을 사용중입니다.

konbenia의 이미지

Visual Studio 에서 실행한거랑 빌드결과 나온 exe 를 실행하는거랑 다른가요?

프로그램을 만들던 도중 Release 로 놓고 컴파일러 상으로 실행한것이랑 컴파일러되서 나온 EXE 를 실행한것이랑 결과가 다르다는것을 알았습니다.
에러가 나거나 그렇진 않지만 그냥 프로그램 실행결과 나오는 데이터가 아주 완벽하게 다르게 나오네요. 이상하게 debug 는 다 같고요.

정리해보자면 debug로 컴파일러상 실행한것, debug로 컴파일된 exe를 실행한것, Release로 컴파일러상 실행한것 은 결과가 같고요 Release로 컴파일된 exe 를 실행한것만 결과가 다르네요.

혹시 실행경로상 문제일까봐 EXE 를 프로젝트 폴더에 놓고 실행해봐도, 관리자 권한으로 실행해봐도, 프로젝트를 다시 만들어서 실행해봐도, 최적화도 풀어보고 다
바꿔봐도 결과가 다르게 나와서 삽질을 열심히 하고있습니다... ㅠㅠ

이런 현상의 원인이 될 만한것, 어떤것이 있는지 조언부탁드립니다 (-_-) (_ _) (-_-)

impactlife의 이미지

문자열합치기 질문드려요

#include

using namespace std;

char* Add(char *a, char *b){
char *temp = new char[strlen(a) + strlen(b) + 1];
strcpy(temp, a);
strcat(temp, b);
return temp;
}

void main(){
char* str = Add("가나다", "마바사");
cout << str << endl;
delete[] str;
}

문자열 합치기 함수인데요.
동적으로 문자열을 만들다보니 main 함수에서 따로 delete 를 해주게 됩니다.
클래스로 하면 파괴자에서 delete하면 되는데 함수에서는 저렇게 밖에 안될까요?
Add 함수에서 파괴를 하고 싶은데 리턴은 해야하고...

asleea의 이미지

class 관련해서

다른 사람들이 코딩한 것들을 보면

보통 class내부에 class를 맴버로 갖을때, class의 인터턴트를 넣어주는 것이 아니라 포인터를 넣어주고 new를 해주는 경우가 많은데

궂이 그렇게 하는 이유가 있나요?, 그냥 인스턴트를 가지고 있어도 상관없을 것 같은데

class A{
};
 
class B{
   A* a;
};
pci486의 이미지

KVM에 대하여 궁금한것이 있습니다.

오늘도 불철주야 스크립트 삽입 공격으로 인하여 몸살을 앓고 계신 시스템 관리자분들을 존경합니다.

다름이 아니라 KVM 관련으로 자료를 찾아보다가 한가지 궁금한것이 있습니다.

이런저런 자료를 정리해보자면
가상화 작업을할때 실제적인 물리 랜카드에는 ip를 할당하지 말고 브릿지로 사용할 렌카드를 만드러서 그곳에 물리 ip를 연결해라..
라고 느껴지더군요..( 잘못 이해한거였으면 수정 바랍니다..)

그럼 상식적으로 1서버에 4대의 가상서버가 돌아간다고 했을때
4대 전부 외부에서 아이피로 접근을 할수 있게 할려면 실제적으로 물리 ip 가 4개가 필요한것이 되는건가요.

1개의 아이피로 어떻게 할수 없을까 하다가..
그냥 뻘 생각으로 가상화 서버 상위에 사설 아이피를 지정해 줄수 있는 장비를 놓구( 편하게 공유기 라고 하겠습니다. )
그 장비에서 각 가상머신으로 사설아이피를 지정한후 공유기에서 물고 있는 ip + 포트로 접근했을때 사설아이피로 보내버리는 방법이 잠깐 번뜩였다만..
이 안에 대해선 실현 가능성이 있는지 여쭈어 보고싶네요.

angel115115의 이미지

운영체제 만들려는데 언어는 몇개 아는데 하드웨어 전무..

비전공자입니다. 하드웨어 전무합니다. 배워본적도 없어요.
c 자바 이렇게 했습니다.

단도직입적으로
컴퓨터 개론 한빛미디어, 컴퓨터 구조와 원리 2.0 한빛미디어
두개 샀습니다.
여기서 운영체제까지 책 좀 이어주소서.. ㅎㅎ

chtjddlf의 이미지

fork() 함수 메모리 관련 질문이용

fork에 대해서 공부를 하다가 의문점이 생겼습니다.

fork를 하면 자식은 부모의 data, heap, stack 영역을 공유하는 것이 아니라 복사본을 가진다고 설명되어 있습니다.

그래서 다음 소스코드를 수행하면 자식의 값만 증가되는 것을 확인할 수 있는데

궁금한 점은.. 변수의 주소값이 자식과 부모가 동일하다는 것입니다.

메모리 주소가 같은데 어떻게 변수 값이 다를 수가 있는거죠?;;;

가르쳐주세요~

#include
#include
#include

int glob = 6;
char buf[] = "a write to stdout\n";

int main(void)
{
int var;
pid_t pid;

페이지

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