프로그래밍 QnA

HDNua의 이미지

mp3 파일을 뜯어보는 C++ 코드를 작성했는데, 파일의 대부분이 0으로 출력됩니다.

mp3 파일 태그를 수정하는 프로그램을 만들고 싶은데 적당한 C# 라이브러리를 못 찾아서, C# mp3 태그 관리 라이브러리를 직접 만드려는 목적으로 먼저 C++을 이용하여 mp3의 바이너리를 보고 있었습니다.

그런데 Windows 7에 기본으로 제공되는 음악 세 개를 열어보니 거의 대부분의 바이트가 0이었습니다. 다음은 이를 구현하는 코드입니다.
(원래는 사진을 첨부하고 싶었지만 잘 안 되는군요)

s97083의 이미지

브라우저에서 서버에 data 요청하면 서버에서 어떻게 클라이언트를 찾아 응답을 주는지 아시는분

안녕하세요
web쪽 하시는 분한테는 기초적인 것일거 같긴 한데... 얼마전 대답을 잘 못하는일이 생겨서요.

브라우저에서 서버쪽에 data요청하면 서버는 public ip니까 쉽게 찾아간다고 하는데

서버가 클라이언트에 응답을 줄때는 클라이언트는 private ip 를 가지고 있는데 어떻게 돌려주냐

이런 질문이었습니다.

http 가 지나간 ip를 record해두기 때문에 이걸로 찾아간다고 애기해 버렸는데 이거 어떻게
서버에서 클라이언트로 응답이 가는건가요?

접 네트웍이 걸려있을거 같기도 하고 쉬운듯 어렵네요...

kphwan의 이미지

리눅스에서 m3u8 만들어 보신 분 계시나요?

안녕하세요.
리눅스에서 mp3 파일을 m3u8로 만들어 보고 있는데요.
인터넷에 나와있는 자료를 찾아 찾아 해보았지만 잘 되지 않네요..
우선 ffmpeg 만을 이용해서 다음과 같이 명령을 주면 ts 파일과 함께 m3u8 파일이 만들어 집니다.

>> ffmpeg -i test2.mp3 -codec copy -vbsf h264_mp4toannexb -map 0 -f segment -segment_list out.m3u8 -segment_time 10 out%03d.ts

그런데 문제는 이 m3u8을 재생시키면 플레이가 되지 않습니다.
m3u8이 잘 못 만들어졌나 싶어 다른 방법을 찾다가 m3u8-segment 라는 오픈소스를 발견하고 시도해 보았습니다.

dhlee1985의 이미지

CHttpFile 클래스 질문드립니다.

MFC로 프로그래밍 하고 있습니다.

CHttpFile클래스 멤버함수 중
서버로 데이터를 전송하는 SendRequest(), Write()
두 함수의 차이가 있나요?

bshi02의 이미지

C언어에서 분수를 보이게 할 수 없나요?

math함수를 이용해서 x가 2~13까지 sin(1/x)값을 내는 소스를 만들었는데요
근데 원래는 역수를 만드는 r(double) 함수를 사용해서 만들고 싶었는데 아직 잘 몰라서 어쩔수 없이 r=1/k;로 임시방편으로 만들었는데
그런데 실행을 하면 r을 float로 설정해서인지 sin(0.333333)처럼 소수점으로 나오네요.
웬만하면 sin(1/3)로 나타나게 하고 싶은데
float형인 변수r을 이용해서 분수로 보이고 싶은데 방법이 없을까요?
그리고 r(double)함수를 이용해서 k를 역수로 변환하여 그 값을 sum_square함수에 넣어서 출력값이 나오도록 작성하고 싶은데 아직 초보자라서 잘 못하겠네요.
아시는분께서 r(double)함수를 이용해서 역수를 대입하도록 sum_square함수를 수정해 주셨으면 참 좋겠습니다.

#include <math.h >
#include <stdio.h >
#include <stdlib.h >
shi510의 이미지

구조체 패딩 비트에 대해서 질문 드립니다.

#pragma pack(push, 1);
#pragma pack(pop);
보통 위 코드로 패딩 비트를 처리하는 예제를 많이 봤습니다.

저 방법 외에 다른 방법도 있나요?
이 방법만 쓰는지 다른 방법이 있는지 궁금합니다.
#pragma 를 안쓰고 직접 구현할 수 있나요?

hihaha의 이미지

각 CPU마다 타이머를 설정하고 싶습니다

안녕하세요.

현재 하려고 하는 작업은 저의 커널모듈에서 각각의 CPU에게 타이머를 등록하고 싶습니다. hrtimer를 사용할려고 하고요. 주기적으로 계산해야 되는 작업이 있어서요. 그런데 타이머를 각각의 CPU에서 모두 개별적으로 동작하게 하려고합니다. (예를 들면 2개의 CPU가 있을 경우 각각의 CPU에서 동작하는 2개의 timer handler를 만들려고 합니다.) 저의 짧은 생각으로는 CPU의 timer머도 이렇게 구현되어 있을것 같았는데요. 딱히 어떻게 특정 CPU에 timer를 등록할 수 있는지 감을 못잡겠습니다. 혹시 조언을 얻을 수 있을까요?

감사합니다.

hoon001의 이미지

opengl 로 작성한 코드를 opengl es 로 바로 포팅 가능할까요?

안녕하세요

제목 그대로의 질문입니다..

아직 testing 을 안해봐서 잘 모르겠는데.. 미리 고수님들께 질문드릴려 합니다ㅠㅠㅠㅠㅠㅠ

opengl 로 matrix 안에 frame blending 작업을 하는데.. 이걸 opengl es로 바로 포팅이 가능한지요 ??
(큰 코드수정 없이.. 코드 수정할 시간이 없네용 ㅜㅜ )

bsw@tis21.com의 이미지

mssql identity 관련 질문입니다.

제목 그대로 sql identity 질문드립니다.

테이블과 컬럼 등 전부 생성을 다해놓고 컬럼을 추가하여 거기에 updata 문을 사용해서 identity를 적용 하고 싶습니다.

id name 나이 직급 학력
1
2
3
4
5
6
7
8
9
.
.
.
이런식으로요 id 부분을 update 하고 싶습니다.. 도와주세요..

페이지

프로그래밍 QnA 구독하기