프로그래밍 QnA

inviolable의 이미지

스트림은 어디에서 다루는 주제인가요???

스트림... 여러번 들어보긴 했는데 스트림 자체가 뭔지에 대해 설명해준 책은 아직 읽어보질 못했습니다.

현재 유닉스 프로그래밍 책을 읽고 있는데(류광님이 번역하신 유닉스 고급 프로그래밍 제 2판) 5장에 표준 입출력에 대한 내용이 나오는데 스트림에 대한 내용이 자주 다루어집니다. 헌데 정작 스트림이 뭔지에 대한 설명이 전혀 없네요... 스트림이 기초적인 내용이라 그럴까요... 제가 한단계 정도 건너 뛴걸까요...

스트림이 뭔지에 대해 다루는 곳이 어디인지 궁금합니다. c언어 기본서 정도에 나와있을까요??? 인터넷 찾아서 알아갈 수도 있는 문제이지만 제가 한단계 이상 건너뛴 것 같은 느낌이 들어서요... 설명을 전혀 안한다는 것은...

아무튼 답변 부탁드립니다.

kleinstein의 이미지

2개의 임의의 3차원 Polyline 가 얼마나 비슷한지 비교하는 방법?

여러분의 아이디어를 좀 들어보고 싶어서 이렇게 질문글을 올립니다.

3차원 공간상에 2개의 임의의 Polyline 이 있을때,

이 두개의 Polyline 이 얼마나 비슷하게 생겼는지 비교하고 싶습니다.

어떻게 하는게 가장 좋을까요?

참고로 Polyline 은 3차원 좌표값들의 vector 로 저장되어 있습니다.

좋은 아이디어 없을까요?

hol_ding의 이미지

SDL 키 값을 Virtual Key Code 값으로 변환하기..

음, 지금 개발하는 넷플 인터페이스, 그러니까 원래 멀티플레이 기능이 안됬던 게임을 되게 프로그램을 만들고 있는 중입니다.

헌데, 개발 도중 문제가 발생했습니다.
다름이 아니라, 제가 멀티 플레이를 만드는 게임은 SDL 로 개발이 되었고, 또 SDL 에선 SDL 만의 키 코드를 사용했기 때문에
getasynckeystate 함수에 인자로 전달하는 Virtual Key Code 와는 달랐던 겁니다.

어떻게 하면 둘이 상호변환을 가능케 할수 있을까요 ? SDL 라이브러리를 사용해도 괜찮습니다.

사용언어는 C#입니다.

greathero의 이미지

아핀 암호에 대해 궁금해서 질문드려요.

y = ax + b mod 36 (mod 26이 아님)으로 주어진 아핀 암호에서 가용한 키의 가짓수를 구하는데
a에 대입될 수 있는 키 값 리스트들은 금방 구했는데요.

이제 a에 들어갈 수 있는 키의 수에 26을 곱하면 되는건지
아니면 36을 곱해야 되는건지 헷갈리네요;

mod 36이기때문에 36을 곱해야 되는건가요?

spark1000의 이미지

딱한 번..

출력에 대해 딱 한 번만 가르쳐주시면 안될까요?

'basketball basketball basketball'

이런 소스가 있고,

만약 파일 이름을, basketball.py 로 해서, 바탕화면에 저장했다고 하였을 때요,

그 파일을 더블클릭하면, 이내 사라지더라구요..

그래서 bacon 님 답변 보고 많이 고민했는데,

bacon 님, 그 python command line 을 먼저 더블 클릭해서 DOS 창을 띄우신건가요..?

아니면, 실행 -> cmd 로 되어 그 DOS 창이 나왔나요~?

C:\에 가보니까, python27 폴더가 자동으로 만들어져 있더라구요. 제가 python을

설치했더니... 그래서 basketball.py를 C:\python27 폴더에 붙여넣는 것까지는 아는데요,

그 다음에, C:\python27 폴더 안에 있는 basketball.py를 더블클릭하면 실행이 되는 것인가요?

그래도, 그냥 꺼지는데...

spark1000의 이미지

딱한 번..

출력에 대해 딱 한 번만 가르쳐주시면 안될까요?

'basketball basketball basketball'

이런 소스가 있고,

만약 파일 이름을, basketball.py 로 해서, 바탕화면에 저장했다고 하였을 때요,

그 파일을 더블클릭하면, 이내 사라지더라구요..

그래서 bacon 님 답변 보고 많이 고민했는데,

bacon 님, 그 python command line 을 먼저 더블 클릭해서 DOS 창을 띄우신건가요..?

아니면, 실행 -> cmd 로 되어 그 DOS 창이 나왔나요~?

C:\에 가보니까, python27 폴더가 자동으로 만들어져 있더라구요. 제가 python을

설치했더니... 그래서 basketball.py를 C:\python27 폴더에 붙여넣는 것까지는 아는데요,

그 다음에, C:\python27 폴더 안에 있는 basketball.py를 더블클릭하면 실행이 되는 것인가요?

그래도, 그냥 꺼지는데...

x980707x의 이미지

쉘스크립트 정규표현식 질문입니다.

num=123abc

여기 위에서 숫자만 뽑고 싶은데요..

shell상에서 말고 스크립트 안에서 숫자만 뽑아서 변수에 넣고 싶은데 어떤식으로 써야 하나요?

도움주시면 감사하겠습니다.

kdg0886의 이미지

FTP 프로토콜 만들 때 파일을 분할해서 여러 소켓으로 동시에 전송하면 전송속도가 개선될까요??

궁금증은 제목과 같습니다.

제 생각에는 네트워크 대역폭을 충분히 활용할 수 있을 정도로 소켓연결을 생성하고

동시에 파일을 세그먼트로 분할해서 보낸다면 속도가 개선될거라고 생각했는데, 실제로 그럴까요??

혹시 여기에 대해 잘 아시는분들 있으시면 도와주시면 감사하겠습니다. 꾸벅

spark1000의 이미지

백슬래시 는 왜 (won) 자로 표시되나요?

백슬래시는 왜 \ 이렇게 쳐질 때도 있는데,

DOS 창에서 치면 왜 W 처럼, won 자로 쳐지는 것인가요?

어떨 땐 \ 이렇게 쳐지고 어떨땐 won 자로 쳐지는데요,

\ 백슬래시로 쳐야할 때, 만약 won 자로 쳐지면, won 자로 치면 되나요? (나중에 souce coding할 때요)

jswoo21의 이미지

혹시 스케쥴링 관련 함수중에 __schedule() 함수 아시는분?

__schedule 함수가 시스템콜이라고 알고있는데요..
제가 지식이 좀 짧아서..ㅜㅜ
시스템콜들은 시스템콜 테이블에 다 등록되어있는거 아닌가요?
테이블 뒤져봐도 비슷한 이름들은 있는데 저함수는 없던데..
그럼 시스템콜이 아닌건가요?
여쭤보기도 쪽팔린데..
제가 잘몰라서..

시스템콜이라고해서 전부다 테이블에 등록되는건 아닌가요?

페이지

프로그래밍 QnA 구독하기