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

tOny_Kr00s의 이미지

vim 파일저장경로

안녕하세요

대학 새내기 예비 프로그래머입니다!

다름이아니라 IDE 를 사용하다가 이번에 vim을 사용해보고자 vim을 배워보던중

코딩한 파일을 저장후 저장위치를 옮긴후 컴파일링을 시도해볼려하니 없는 파일이라고 뜨더라고요..

그래서 그 지정한 저장장소를 벗어나면 컴파일링 할수 없다라는 것을 알수 있게되엇는데

항상 /desktop/~ 이런식으로 저장하기가 번거로워서 .vimrc에서 제가 어떤 설정을 하면 제가 원하는 저장장소에

다른 커맨드없이 :wq 햇을때 제가 원하던 저장장소에 저장되도록하는 방법은 없나요?

참고로 윈도우가 아니고 맥os 입니다

p.s 고수님들이 보시기에는 허무한 질문일수도 있지만 찾아볼때도없고 친절히 대답해주시면 감사하겟습니다

happyKYS의 이미지

Born Again Shell.

안녕하세요.

그냥 리누스 토발즈가 쓴 "리눅스는 재미로"란 책을 읽다가 궁금한게 하나 있어서 올려봅니다(별것 아닌 ㅎㅎ).

리누스가 리눅스 개발 당시 유닉스 본셸을 기반으로 bash를 개발하고 이름 붙인것으로 되어 있는데, 위키나 많은 정보에는 브라이언 폭스가 작성한 것으로 나오네요?

bash는 누가 만든 걸까요? FSF에서도 GNU 진영에서 만든것으로 나오네요.

그냥 궁금해서 올려봅니다. 지나가듯이 툭툭 보시고 아시는분 답변좀 ㅎㅎ ^^;

iwksuld의 이미지

윈도우와 페도라 멀티부팅과 관련하여 hdd포맷 문의 드립니다

현재 제 노트북에는 ssd와 hdd가 있습니다.
ssd는 원래 있었던 거라 윈도우8에서 인식을 하고 있고 추가장착한 hdd는 윈도우8에서는 인식하지못하고
페도라용으로만 사용하고 있습니다.
그런데 64비트페도라에서 커널을 설치하는데에 문제가 생겨 32비트 페도라를 설치하려고 하는데요
처음 64비트페도라를 깔 때 hdd전부를 사용 설정하는 바람에 현재 파티션이
sdb 931.5G disk
sdb1 128M part
sdb2 200M part /boot/efi
sdb3 500m part /boot
sdb4 930.7G part
fedora-swap 3.6G lvm [SWAP]
fedora-root 50G lvm /
fedora-home 877G lvm /home
이런 상태입니다.

h0ngz의 이미지

웹 관련질문 : 구글드라이브 또는 엔드라이브에 대해

프로그래밍을 공부하고있는 학생입니다.

현재 웹 분야에 무지하지만 관심을 갖고 공부하고있습니다.

구글 드라이브나 엔드라이브는 어떤 기술로 개발하는지가 궁굼합니다.

마치 윈도우 환경처럼 그냥 파일을 드래그앤 드롭하면 업로드되고, 클릭하면 선택되고 하는게. 도무지 어떻게 만드는지 감이 안잡히네요.

또한 업로드할시 별도의 업로드 팝업이 열리던데 그런건 또 무엇인지. 엑티브엑스로 설치하지도 않고 바로 되던데..

구글드라이브 같은 마치 운영체제를 조작하는것과 같은 웹을 구현하고자 한다면 어떤 키워드로 무엇을 찾아 공부하면 될지 길을 보여주세요 ㅜㅜ

melon1024의 이미지

우분투 UEFI에서 GRUB안뜨는 현상 + 무선랜 인식문제

윈도우 8.1용 노트북(SSD+HDD)에 우분투랑 윈도우8.1 설치하여 사용중입니다.(사실 우분투는 깔기만 하고 VI몇번 돌린정도? ㅠ)

윈도우는 SSD에 깔려있고 우분투는 HDD에 깔려있습니다.

처음에는 우분투 잘깔고 윈도우가 안켜져서 별 난리를 다쳐봤으나 안되서 마지막에 바이오스에서 CMS로 설정되있는것을 UEFI로 바꾸니 윈도우가 잘 실행되더군요 ㅠㅠㅠ

그런데 UEFI에서는 GRUB이 뜨질않아서 우분투로 부트하려고 하면 매번 바이오스를 바꿔주고 있습니다.

추가적으로

우분투에서 와이파이가 인식이 안되서 유선랜을 사용하거나 무선랜을 사용하면 윈도우로 키고 있는데 겁나 불편합니다 진짜 ㅠㅠㅠㅠ

무선랜은 윈도우에서 확인해보면 Qualcomm Atheros QCA61x4 Wireless Network Adapter이라고 뜨는데 우분투에서 pcils인가? 그 명령어로 확인해보면 퀄컴이라고만 뜨네요 ㅠㅠ

도움을 부탁드립니다.

h2ogid의 이미지

java ArrayList 정렬 질문

아래 코드의 결과가

1.aaa
3.aaa
4.aaa
2.aaa
6.aaa
5.aaa

라고 했을 때 이를
1.aaa
2.aaa
3.aaa
4.aaa
5.aaa
6.aaa

으로 정렬 하여 출력 하고 싶습니다.

도와 주세요

------

package test_sum;

import java.io.*;
import java.util.*;

wangmir의 이미지

Linux device driver 내부에서 block device request 생성하는 방법

안녕하세요.

지금 제가 scsi high level 디바이스 드라이버 (driver/scsi/scsi_lib.c)에서 별도의 block request를 생성해서 보내려고 하고 있는데요..

환경은 SATA 디바이스가 연결된 상황이고, SATA는 block interface를 scsi device driver와 공유해서 사용하기 때문에 scsi_lib.c에서 작업을 진행하고 있습니다.

궁금한건, 제가 파일시스템을 통해 내려오지 않은 임의의 request를 생성해서 보내고 싶고, 해당 request는 일반적인 write function과 유사하며, 2 page 이상의 write를 보내게 되는데, 이러한 request를 device driver 내부에서 VFS와 파일시스템을 거치지 않고 생성하는 방법이 뭔지 궁금해서요..

일단 제가 찾아본바로는 blk_make_request란 함수가 별도의 request를 생성하게 해주는 거 같아서 해당 request를 사용해서 코드를 좀 짜봤는데,

코드는 개략적으로 다음과 같습니다.

trymp의 이미지

linux 64bit 에서 한 프로세스가 사용할 수 있는 가상메모리는?


linux 32bit 에서 memory split 을 user/kernel 을 3G/1G 로 나누게 되면

하나의 유저프로세스가 사용할수 있는 가상메모리는 3GB 잖아요.

그런 64bit 에서는 memory split 이 어떻게 되고

하나의 유저프로세스가 사용 가능한 가상메모리는 몇 GB 가 되는 건가요?

고수님들의 조언 부탁드립니다.

Tony00의 이미지

개발툴에대해 궁금한점이 있어요

c언어를 공부하고 있는 중인데요...
저는 처음 시작할때 vc++를 쓰다가 근래에 codeblocks로 바꾸었습니다.

하던 중 문득 궁금한게 생겼는데요

대기업이라든지 현업에서 많이 쓰이는 개발툴? 그런것이 정말 궁금해졌습니다
흔히 접할수 있는 개발툴을 쓰는지요? 아니면 기업 자체 제작한 개발툴을 쓰는지요?

현재 일하고 계신 분들께서는 어떤 툴을 쓰시는지도 궁금합니다...
실제 현장에서 개발하시는 분들의 프로그램을 제가 쓸수 있다면 써보고싶어서요

정말 궁금합니다!!

juhyun16의 이미지

리눅스 커널 업그레이드 후 bzImage관련 질문입니다.

안녕하세요 우분투 리눅스에서 커널을 3.13 에서 3.18.8 버전으로 업그레이드 하였습니다.(가상머신은 VMWare Player를 쓰고 있어요)

업그레이드 결과 생성된 bzImage파일을 새로 폴더를 만들어서 그 안에 복사해서 넣고 압축하여서 제출하는 것만 남았는데요.

여기서 어떻게 진행되어야 할지 모르겠습니다. 인터넷을 뒤져보니 ~~~~~~.deb 파일이 생성되면 여기서 bzimage파일을 찾아내는건지 아니면 압축을 풀면 나오는건지.... 파일을 찾으면 압축하는 방법은 뭔지... 잘 모르겠네요. 도와주시면 감사하겠습니다..ㅠ

페이지

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