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

익명 사용자의 이미지

bbcode 질문

bbcode에 url이나 img 태그 사용 시 다른 옵션은 어떻게 주나요?

예를 들면

<img src="myImage" width="100%" height="50%"/> 를
bbcode로 바꾼다면 [img]myImage[/img] 여기서 어떻게 width와 height을 추가할 수 있나요?

namminkk의 이미지

커널 컴파일 시 생성되는 파일의 종류의 의미와 역할이 궁금합니다.

안녕하세요,

리눅스로 이것 저것 해보는 중에 질문이 생겨 여쭈어봅니다.

최신 커널을 올려보고 싶어서 한 블로그를 따라하던 도중 궁금한 것이 생겼습니다.

바로 커널을 이제 make rpm-pkg 형태로 make를 이용하여 rpm패키지를 만들면
kernel, kernel-devel, kernel-header 이 세개가 나오는데요,

이전까지 얄팍한 지식으로 알고 있던 것은 저 위 3개중 kernel만 설치하면 저는 새로운 커널을 사용하는 걸로
알고 있었습니다.

근데 devel과 header의 존재를 알게되니 뭔가 찜찜한?

그래서 저 두가지를 좀 찾아보니, devel은 라이브러리, header은 라이브러리에 필요한 헤더파일?
두개가 비슷한 느낌의 정보 인것 같아서요, 정확한 정의가 궁금하고
커널 버전을 올렸다. 라는 표현은 저 3가지를 모두 설치했다는 의미일까요?

그리고 커널 헤더파일을 바꾸면 부팅 시 이전 커널을 선택했을 떄 충돌같은게 발생해야 하는 것 아닌가요?

ring9714의 이미지

stack 과 heap의 경계?

stack 은 보통 아래로쌓이고 heap은 위로쌓이잖아요?
근데 심심해서 코드를 작성해서 둘이 만나게하려했는데 실제로 만나진 않네요?
힙과 스택사이에도 공간이 있나요?

코드는

#include
#include
void rec(int depth)
{
int stack[1000];

printf(depth : %d\n", depth);
printf("stack : %p ", stack); //스택 할당주소

int*ptr = (int*)malloc(sizeof(int)*1000);

printf("heap : %p\n, ptr); //힙 할당주소
rec(++depth);
}

int main()
{
int depth = 0;
rec(depth);
}

찾아보니 스택에 제한이 있다고해서 제한을 풀어줬는데도 튕길때 마지막 값이 같진 않네요

zxc585의 이미지

링커 스크립트 관련질문

c로 작성한 프로그램을 메이크파일과 링커스크립트를 거치려고 하는데
사진과 같은 collect2.exe error ld returned 1 exit status 에러가 발생합니다.
구글링해보면 c에서 printf가 링커와 연결이 안되어 있다고 하는데
자료가 잘 없어서 어떻게 연결하는지 모르겠네요
알려주실수있나요

choijuo의 이미지

json 파싱 질문있습니다!

안녕하세요 지금 서버 url 에 get 방식으로

httprequest를 해서 json 형태를 받아오면 그거를 parsing 에서 파일로 저장하는 작업을 하고있습니다.

예를들어

http://example.com:1234/asd/fgh/qwe?tag=ko;ko1

이런식으로 요청하는데요

저렇게 요청하면 결과값이

[
{
"Tag": "ko",
"TimeStamp": "2020-06-04T12:01:12.5370000+09:00",
"Value": 100.0
},
{
"Tag": "ko1",
"TimeStamp": "2020-06-04T13:54:01.3960000+09:00",
"Value": 504
}
]

세벌의 이미지

stty: tcgetattr: 지정된 파일이 ioctl 시스템 호출을 지원하지 않습니다.

aix 5.3... 좀 오래된 운영체제죠.

stty: tcgetattr: 지정된 파일이 ioctl 시스템 호출을 지원하지 않습니다.
이런 에러 메시지는 왜 나고 어떻게 해결하면 되나요?
wjddmlwbslqj의 이미지

c언어 질문 드립니다

영어 알파벳 오름차순으로 배열을 정리해야 되는 코딩입니다

strcpy없이 해야되는데 없이 하니까 l-value여야 한다는 오류가 나면서 자꾸만 실패하네요.찾아보니 다 strcpy만 쓰라는 말 밖에 없더군요 그 뒤로 더 해봤지만 소용이 없습니다. 어떻게 해야 할까요?

#include
#include

int main(void)
{
char names[10][20] = { "kim", "lee", "sin", "jo", "kim2", "chae", "jin", "bak", "so", "choi" };

int i, j;
char tmp[20];

printf("\n배열 초기화\n");
for (j = 0; j < 10; j++)
printf("%5s", names[j]);
printf("\n");

odh8870의 이미지

ALSA에 관련해서 도움이 필요합니다..

현재 ALSA를 개발중입니다.

한가지 문제를 직면하게 되었는데요.. 몇일을 공부해도 잘 모르겠어서 도움을 요청드립니다.
API에서 snd_pcm_writei를 실행시켰을때 Driver에서 받아온 데이터에 대한 질문입니다.
현재 저희 i2s의 soc 구조상 100K로 잡아둔 버퍼의 start addr를 지정하게되면 잡아둔
크기만큼 1024Byte씩 codec에 tx or rx하게 되어있습니다.
API로 부터 받은 Data가 최종으로 runtime->dma_addr로 쌓이게 되는데요.
크기는 8000Hz 설정이라서 8000Byte데이터가 있는것같습니다.
여기서 문제는 잡아둔 100K중 앞부분인 0~8000Byte만 갱신되고있어서 음성이 0XXXXXX (0이 음성이 나옴,X는 음성이 없음) 형태로 나오고있어서 어떻게 해결해야될지 모르겠습니다.

너무 두서없이 애기드린것 같은데 도움주셨으면 좋겠습니다.

페이지

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