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

nimipo의 이미지

[초보]CSH 왕초보 질문 드립니다..

변수 설정하는 부분에서

set aa = 1; --> 지역변수
setenv aa = 1; --> 전여변수

이렇게 나와있던데요

아직 CSH의 구조를 잘 몰라서 그런지..

예를들어서 C/C++에서는

클레스
{

전역변수
전역변수

함수
{
지역변수
지역변수
}
}

이런식으로 지역변수와 전역변수가 확연하게 나뉘는데..CSH에서는 이러한 구분이 어떻게 되는지 모르겠어가지구요 ㅠㅠ

제가 봤을때는 한곳에 지역변수랑 전역변수가 동시에 존재하는듯 보여서 너무 혼란스러워요 ㅎ

너무 초보적인 질문이라 어의가 없을수도 있으시겠지만 ㅠㅠ

답변 부탁드립니다 ㅠㅠ

그리고 초보가 보고 쉽게 배우고 이해할수 있는 참고 싸이트가 있으면 부탁드립니다 (-_-)(__)

spring79y의 이미지

영구커널매핑(kmap) 관련 질문

안녕하세요.

ARM기반 리눅스의 메모리를 공부하고 있는데요, kmap과 관련한 질문이 있습니다.

부팅 초기단계에서 paging_init함수 내 kmap_init함수에서 kmap초기화가 이루어지는데요,
여기서 하는 작업은 딱 하나입니다.
바로 pkmap_page_table의 주소를 할당해 주는 것이구요, 이 주소는 kmap이 사용하게 될 페이지테이블의 시작 주소를 가리키고, 테이블의 갯수는 512개 입니다.(2MB)

궁금한 점은,

1. kmap 사용 목적과 절차
: zone_higmem의 high memory를 접근하기 위한 매핑공간으로 이해하고 있습니다. 그럼 page를 할당받은 이후 kmap을 하게 되는건가요?
: kmap을 사용하는 목적인 뭔가요? 사례는?

dhunter의 이미지

프로그램하는 방법을 가르치는 책

C언어 프로그래밍 - K&R의 서문을 보면 이런 문장이 있습니다.

"이 책은 프로그램하는 방법을 가르치기 위한 책이 아니다. 그러므로 독자들이 변수, 변수 값 지정, 루프, 함수 등 기본적인 프로그램에 대한 지식을 가지고 있다고 가정했다."

... K&R 옹께서 이리 써두신걸 보면 "프로그램하는 방법" 만 가르치는 서적이 따로 있는 모양입니다. 언어와 상관 없이요.

잘 쓰여진 그런 서적을 혹시 보신 바가 있는지요? 보셨다면 소개좀 부탁드립니다...

somedayhow의 이미지

email에 다운로드 링크 첨부

gmail에서 gmail로 파일을 보내는 경우입니다.(굳이 다른 경우랑 다를건 없을것 같아요)

gmail자체에 있는 파일첨부 기능을 이용하여 메일을 보내니 굳이 다운로드 링크를 만들어 달라고 하네요.

이 경우에 pc에 있는 파일을 바로 첨부할 수는 없나요?

이름 이건 웹에 올려진 파일에 쓰는것이라고 하고,

http:// 대신에 file://c:/파일명.html
이것을 써보라는 글을 보고 따라했는데

이것도 안됩니다.

컴퓨터에 저장하고 있는 파일을 다른사이트에 올리지 않고 바로 다운로드 링크를 이용해서 첨부할 수는 없을까요?

news4682의 이미지

Putty 사용 중에 질문입니다.

현재 윈도우에다가 버츄얼박스 설치해서 우분투를 깔고
Putty를 이용해서 C프로그래밍을 공부하다가 의문점이 생겼습니다.
1. 왜 리눅스 환경에서 개발 공부를 해야하나?
2. Putty로 할 수 있는 프로그래밍 언어는 무엇이 있나?
입니다. 감사합니다 :)

klesis의 이미지

MySQL 프로그래밍 관련하여 질문 올립니다. 도와주세요~!

안녕하세요,

회사 업무 때문에 MySQL 을 쓰는데, 프로그래밍 언어 쪽에 초보라서 고수님들의 도움 부탁드립니다.

MySQL 서버 안에 다음과 같이 여러개의 database 들이 있습니다.

- DBName1
- DBName2
- DBName3
...

제가 원하는 것은 어떤 한 개의 MySQL script 를 짜서 각각의 Database 들의 특정 값을 보고서
그 값에 따라 다른 MySQL script 를 실행시키는 것입니다.

boyhong23의 이미지

제가.. 리스트 다항식을 구현하고 있습니다. 고수님들 도움이 필요해요(C)

헤더가 있는 단순Chain 리스트로 연결된 다항식인데요 ..
노드를 바로 Free 하지 않고 avail 에 모아두었다가 Free 합니다.
계속 메모리 참조 경고가 켜지네요 왜일까요

void retnode(polypointer node)
{ //node 가 가리키는 항을 제거한다.
	polypointer temp;
	temp=node->list;
	node->list=temp->list;
 
	temp->list=avail;
	avail=temp;
 
 
}

yudeu의 이미지

리눅스 시스템 콜 추가 하는 법 질문드립니다.

안녕하세요.

리눅스 초보잔데요.

일단 윈도우에서 VMware를 사용해서 우분투를 설치했습니다.

최신버전을 설치하니
3.5.0-17-generic 이 설치되어 있었습니다.

그런데 2.6버전으로 해보고 싶어서 리눅스를 다운 받고,
시스템 콜 추가를 위해

http://kklyoon.tistory.com/258

http://murfboy.tistory.com/16#recentTrackback
를 참조하여

kophoenix3의 이미지

데비안 grub2 비밀번호로 보호하기

인터넷에 찾아보고, 여기에 검색해도 잘 모르겠습니다.
어떤 홈페이지에는

grub-mkpasswd-pbkdf2
를 실행해서, 비밀번호를 복사하고나서,

/etc/grub.d/40_custom
파일을

set superusers="root"
password_pbkdf2 root
...비밀번호 복사하여 넣기...

update-grub2

위의 순서대로 하라고 나오던데요,
저는 안되었습니다.

그럽 초기화면에서, e 키를 누르면
비밀번호를 입력하라고 나와야 되는데요,
잘 안되네요.

답변 부탁드립니다.

idrukawa의 이미지

c++ xor 암호화

안녕하세요.

original 문자열, key 문자열을 입력받아
xor을 하여 암호화하는 간단한 구조를 시험중입니다.

간혹 original 문자와 key의 문자가 같을때
암호화된 문자가 NULL(ASCII의 0x00) 이 되어버리는데요.

이렇게 되면 복호화시
암호화된 문자열을 가져올 때 문자열의 끝으로 판단하고 NULL 문자 전까지만 가져오게됩니다.
복호화된 결과도 key 문자와 같은 문자 직전까지만 복호화 됩니다.ㅠ

이 부분을 어떻게 처리하셨는지 도와주세요~

페이지

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