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

ant01의 이미지

[완료]게시판 등에 화일이나 그림을 첨부 할 때

게시판 등에 화일이나 그림을 촘부 할 때

db에 같이 저장하는 것이 가능한 지 그리고 가능하다면

db에는 어떤 자료형으로 저장해야 하는 지 궁금합니다.

k1d0bus3의 이미지

[완료]64bit 시스템과 x86_64에 대한 정확한정의를 모르겟습니다.

1. 64bit 프로세서라는건 ia-32(x86_64)와 ia-64 둘중 어떤걸 의미합니까?

2. 64bit os 라는건 ia-32용 입니까? ia-64용입니까?

3. x86_64 프로세서라면 하드파티션을 나눠서 32bit os와 64bit os를 둘다 설치하는것도 가능합니까?

4. 제가 x86_64를 써본적이 없어서 모르겟습니다.
http://ko.wikipedia.org/wiki/X86_64 를 보면 프로세서가 다른모드로 작동할수있다고 나와있습니다.
실제로 어떻게 모드를 바꾸는지 궁금힙니다.
부팅시 바이오스에서 모드지정을 하는지? 아님 os나 application을 보고 스스로 판단하여 모드를 바꾸나요?
그리고 프로세서 구조적으로 어떻게 64bit와 32bit가 호환이 가능합니까?
레지스터크기와 버스의 폭이 64인데, 반만 쓰는 그런식인가요?

declspec의 이미지

/dev/tty 에 대한 질문

리눅스에서 TTY 는 원격터미널을 위해서 standard I/O 를 원격 터미널에대한 소켓으로
포워딩해주는 Character Device 정도라고 생각하고 있었습니다

그런데 ls /dev/tty* 를 해보면
우분투에서 5~60개정도의 tty 디바이스들이 나오네요
하지만 원격 터미널 접속을 위한 서버데몬은 거의 몇개 없는거같은데
왜이렇게 많은 tty 들이 있나요?

pool 처럼 미리 만들어놓고 쓰는걸까요?
그리고 TTY 에 대한 저의 이해가 맞는걸까요?
궁금하네요

PTS 의 경우
dev/pts 디렉토리 밑에 0, 1, 2, 3... 처럼 로컬에서 터미널을 열때마다
하나씩 생겨나서 할당이 되고, 터미널을 닫으면 사라지고 하니까, 딱 이해가 잘되는데
TTY 는 뭔가 혼란스럽군요

astzlra955의 이미지

menuconfig 수정했는데 적용이 안됩니다..

일단 한번 menuconfig 를 한 다음에,

Kconfig에 source "xxx/Kconfig" 이런식으로 xxx/Kconfig를 새로 추가를 하거나,

Makefile에 obj-$(CONFIG_HELLO) += Hello/ 이런식으로 추가를 해도

make menuconfig에는 반영이 안됩니다.

기존에 존재하던 Kconfig나 Makefile을 수정하는 경우에는 되기는 하는데요....

뭔가 문제인가요?

parkon의 이미지

[완료] stdio (printf, scanf)와 iostream(cin, cout)을 혼용하는게 문제가 있을까요 ?

몇천줄 정도의 간단한 C++ 코딩을 하고 있는데요,
이런 저런 다양한 형식의 출력문들이 많네요.
"%e12.3", "%f9.3" 이런 식의 고정 필드(?)로 자료를 출력하는 경우도 많고요.
이런 걸 보면 ,printf를 쓰는게 좋아 보이긴 한데
또 때론 cin, cout의 >>, <<를 쓰는게 간편할 때도 많구요.

물론 어느 한쪽으로 정해도 다 잘 할 수는 있겠지만
코딩 시간과 노력을 줄이기 위해,
여긴 이것 써고, 저긴 저거 써고 이렇게 하면
혹시 문제의 소지가 있을까요 ?

마구잡이로 섞어 사용하는게 문제가 있다면,
궁여지책으로, 입력은 cin >> 요 녀석으로 하고
출력은 printf("...") 요 녀석으로 하는건 어떨까요 ?

간단하고 별것 아니지만 오래 전부터 궁금해 하던 내용이여서
여기에 질문올립니다.

lightoml의 이미지

ssh 접속시 backspace keycode가 "^?"에서 "^H"로 왜 바뀌는 건가요??

안녕하세요,

로컬에서 작업할 때 stty -a 로 확인해 보면 erase = ^? 로 뜨는데요..
ssh로 접속해서 똑같이 해보면 아래와 같이 erase = ^H로 바뀝니다. 근데 문제는 vi에서 작업시 backspace가 안 먹고 "^?"가 찍히네요 ㅠㅠ 물론 .tcshrc에 다가 stty erase ^? 이렇게 넣어 주는 되는데 scp할 때 에러메세지가 나오고 보기 안 좋은데 깔끔하게 해결하는 방법 없을까요? 고수님들 조언 부탁 해요 ㅠㅠ

jckmjr의 이미지

알고리즘 공부 어떻게 해야 할까요

프로그래밍 경험이 거의 없는 생초짜입니다

지금 한 일주일째 C언어 기초 책을 보고 있는데

너무 세세한 게 발목을 잡네요..

실수가 저장되는 원리라던지..문자열 아스키코드를 이용한 연습문제 같은 거요.

좋은 입문서 추천 부탁드립니다.

감사합니다.

declspec의 이미지

리눅스 커널 filp_open 과 일반 open 의 차이

커널에서 파일에 직접 access 하면 안된다고 하면서 그래도 정 하려면

filp_open 을 통해서 할수있다고 하고 예제들이 인터넷에 있는데

이런식으로 커널 내부에서 filp_open 을 통해서
struct file 구조체를 얻고, VFS 관련 함수를 통해서 access 하는것과

일반 유저 프로세스가 open 같은 시스템콜을 통해서 sys_read, sys_write 등으로
파일에 접근하는것에 어떤 차이점이 있을까요?

그리고 커널에서 직접 file 에 access 하면 안되는 주요 원인이 무엇인가요?

declspec의 이미지

OS에서 process 생성갯수 제한

OS 에서 Process 의 생성에 한계가 있는데
무엇때문인가요?

number of threads = total virtual memory / (stack size*1024*1024)

이런 식에 의해 제한된다는 이야기가 있던데
프로세스중에 스택만 메모리를 먹는것도 아니고, 어차피 사용되지 않는 메모리영역은 swap out 될텐데
저게 기준이 된다는게 좀 이상하네요

저는 프로세스별 page table 을 생성하는데 한계가 있어서(페이지 테이블은 swap out 되지 않으니까)
process 의 갯수가 제한될거라 예상했었는데 이건 상관없나요?

prankenmk2의 이미지

mysql의 메모리 사용량이 자꾸 늘어납니다...

mysql 5.5.10버전을 사용 중입니다.

같은 버전의 서버를 대략 10대정도 운영하는데요.. 유독 한대만 문제가 발생합니다.

증상은 mysql 메모리 사용량이 늘어나다 서버가 hang걸리는 현상입니다.

그럴때마다 재부팅을 하는데.. 원인을 찾아보다

nagios로 그려진 서버자원 그래프를 보니

서버 메모리 사용량이 차츰차츰 늘어나다 100%사용했을 시점이 hang걸리는 시점과 동일합니다.

서버의 메모리는 16G이며 innoDB로 운영하고 있습니다.

관련 my.cnf설정은 아래와 같습니다.

페이지

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