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

xoduddk123의 이미지

Ubuntu에서 한번 로드된 드라이버모듈이 제거안된 상태도 계속 있는게 맞는것인가요?

안녕하세요.

Kernel Driver Module을 살펴보다가 의문점이 생겨서 이렇게 글남기게 되었습니다.

사용하는 Ubuntu는 Ubuntu 12.04(64bit)입니다.

부팅을 하고나서 USB를 꼳으면 lsmod로 확인 시 [usb_storage]라는 모듈이 추가적으로 올라가게 됩니다.

그렇다면 이 usb_storage라는 모듈은 USB를 꼳으면서 추가적으로 올라가게된 모듈이라는 말이 되는데요.

저는 여기서 그렇다면 꼳았던 USB를 제거하면 usb_storage라는 모듈이 사라질 것이라고 생각했습니다.

그런데 USB를 [안전하게 제거]를 통하여 제거하여도 usb_storage라는 모듈은 lsmod목록에 계속 떠 있는 것을 확인하였습니다.

제가 생각하기에는 usb_storage라는 Kerenl Module은 USB가 꼳히는 시점에 일정사이즈의 메모리를 점유하게 되는데 USB가 제거되어져있는 상태에서도 usb_storage가 메모리를 점유하고있는것은 비효율적처럼 느껴집니다.

fopenfclose의 이미지

시간 복잡도 질문

void test::aTob(char *str, char *cstr)
{
int i, j = 0;
int len = strlen(str);

for (i = 0; i < len; i++)
{
for (j = 0; j < 25; j++)
{
if (original[j] == str[i])
{
cstr[i] = text[j];
break;
}
}
}
cstr[i] = '\0';
}
의 시간 복잡도는?

astzlra955의 이미지

회사에서 사용할때 license 질문입니다.

안녕하새요.

소스 공개 의무를 지닌 license로 만들어진 프로그램의 경우
회사에서 업무용으로 제가 사용하는 데에는 문제가 없는지 질문드립니다.

회사에서는 만들어진 프로그램을 회사원들이 사용할 뿐,
배포하거나 하는 것은 아닙니다.

오픈소스 프로그램의 경우 소스 공개 여부에 대한 license같은건 붙어있는데,
사용하는데에 대한 license나 규정에 대해서 나와있지 않는 곳이 많아서 질문드립니다.

결론적으로
open 소스 license가 붙어있는 프로그램을
회사에서 "사용" 해도 되는 건가요?

physicon의 이미지

질문... fn키

저는 주로 End, Home, PgUP, PgDn 은 fn키+(화살표)로 하게 되어있는 미니 키보드를 사용합니다.
그런데....요즘 문제가 하나 생겼습니다.
노트북을 하나 새로 샀는데
이 노트북에는 End, Home, PgUP, PgDn 키들이 따로 존재한다는 것이지요.

편하다...생각할 수도 있겠지만
이미 fn키+화살표에 익숙해져있는 상황이라는 점이 문제죠.

사용하고 있는 시스템은 linux mint 17.1 입니다.
fn키+화살표 조합으로 End, Home, PgUP, PgDn 단축키를 만들고 싶은데 어떻게 해야할지 잘 모르겠네요.
혹시 아시는 분 있나요?

mywin의 이미지

프로세스를 실행하는 권한은 무엇인가요?

프로그램을 x라는 실행파일로 만들었습니다. 이 파일의 권한은

rwxr-xr-x flower:flower

입니다. 여기서 lion이라는 사용자로 로그인한 상태에서 저 파일을 실행할 때 저 프로세스는 어떤 권한으로 실행이 되나요? lion이라는 사용자로 실행이 되는 것인가요? 그리고 lion이라는 권한으로 실행된다면 프로세스에서 flower의 권한을 획득하는 방법은 무엇인가요?
만약 flower로 로그인한 상태에서 이 파일을 실행할 경우 권한은 사용자 권한인 flower인가요 그룹 권한인 flower로 실행이 되나요?
그리고 리눅스 프로그램에서 사용자 권한을 변경하는 명령어로 뭐가 있는지 궁금합니다.

plus7plus의 이미지

Linux system("mkfs.ext2 -t /dev/sda/") 명령어 에서 입력응답이 필요한 명령어는 어떻게 하나요..?


코드에서 아래와 같이 실행했을 경우.

입력으로 "y"를 입력해야 하는데 어떻게 처리하면 될까요..?

system("mkfs.ext2 -t /dev/sda/")

---
/dev/sda is entire device, not just one partition!
Proceed anyway? (y,n) <-- 여기서 y를 입력해야 하는데요..

방법이 없을 까요..?

pogusm의 이미지

zint 바코드 예제를 qt creator 로 바꾸려는데요 어렵네요 ㅠ

환경: win7 + qt4.7.4 (png 라이브러리 없음)

바코드 라이브러리 zint ( https://github.com/zint/zint ) 를 cmake-gui 에서 configure 한후
cmd 창에서 make 하고 make install 해서 설치했습니다.

(이렇게 빌드하면 zint-qt.exe 라는 예제 실행파일도 함께 생성됩니다.)

zint 소스에 있는 frontend_qt4 가 zint-qt.exe 의 소스인데, CMake로 되어 있습니다.

이 소스를 QT creator 프로젝트로 이식? 해서 공부해 보려고
frontend_qt4 폴더의 내용을 전부 복사한 후, zint-qt001.pro 파일을 나름 작성했습니다.

k1d0bus3의 이미지

파일명이나 변수명에서 "-"와 "_"의 의미에 대해 아시나요?

제 경험으로는 파일이나 변수이름을 만들때,

리눅스에서 성격이 다른 두 단어는 "-"로 연결하고(ex: 명사와 동사, 명사와 숫자),

단순 띄워쓰기는 "_"로 연결시키는 것 같습니다.

맞습니까?

이에 관해 ISO같은것이나 de facto표준이 있나요?

o12bank1의 이미지

open MSP GCC inline assembly 관련질문

안녕하세요
예전에
#define wfe(addr,bits) \
asm(".word %r0" : : "X" ((4<<9) | (0<<8) | bits));\
asm(".word %r0" : : "X" (addr & 0xFFFF));

이런 구문에 대해 질문을 드렸는데
%는 input자체를 가리킨다고 했는데

그럼 input ==> ((4<<9) | (0<<8) | bits));
이거에 의미는 무었인가요?

그리고 "X" : operand가 제약이 필요하지 않다는 의미라고 하던데
그 의미가 머리에 딱 떠오르지 않는데
예를 들어 어떤 내용이 있는지 궁금합니다

너무 기초적인 질문이라면 죄송합니다
이거 이해하려고 검색해서 많은 예문을 보고 있는데 이와유사한 내용이 안나와서요...

secretdog1의 이미지

[jQuery Mobile] form submit 이후 페이지에서 css 적용이 안됩니다.

폰갭을 이용해서 하이브리드 웹 앱을 만들고 있습니다.
처음에 로그인 화면에서 로그인이 되면 메인 화면이 나와야 하는데, 로그인 버튼을 누른 이후 나오는 메인 화면에서 제가 작성한 css 가 적용이 되지 않습니다.

로그인 폼은

페이지

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