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

Yi Soo An@Google의 이미지

한국어 시스템에서 appstream 프리징 현상.

해당 이슈에 대한 OS 환경, 디버깅 정보는 이미 공식 레포에 이슈화 해놓은게 있어서 링크로 대체를 하겠습니다.
https://github.com/elementary/appcenter/issues/588

appcenter라는 어플리케이션이 초기에 개발되고 eOS에 탑재된 시점부터 버그가 있어왔다고 합니다.
링크 내용대로 디버깅을 해보니 as_pool_search 이후로 프리징이 생기고 있는데
해당 문제는 '오직' 한국어로 시스템 언어 설정을 하면 생기고 기타 언어에서는 전혀 생기지 않습니다.

appcenter뿐만 아니라 appstreamcli (0.11.3) 버전에서도 동일한 증상이 있었으나 0.11.8 컴파일후 테스트에서는 전혀 생기지 않았구요.
한국어 관련된 문제같은데 제 선에선 도저히 실마리를 못 찾겠네요..

* 분류가 여기가 맞는진 모르겠네요.

익명 사용자의 이미지

c 언어 포인터 함수를 이용한 출력.

밑의 코드에서 비어있는 함수를
이용하여 printf로 숫자 15를 출력하게 만들고 싶습니다.
함수를 포인터를 사용해서 어떻게 만들어야 할까요?
메인 함수에 손 대지 말고 하라는데 어떻게 해야 할지 모르갰습니다.

int set_to_five(){ }

int main(){
int foo = 0;
int bar = 0;
int glorp = 0;

printf("%d", foo+7*bar+2*glorp);
return 0;
}

kombo67의 이미지

[Sovled][완료]동적 할당 시 for 문으로 이름 다르게 반영하는 방법..

안녕하세요

Node *head = malloc(sizeof(struct NODE));
Node *node1 = malloc(sizeof(struct NODE));
Node *node2 = malloc(sizeof(struct NODE));
Node *node3 = malloc(sizeof(struct NODE));

이런식으로 노드를 선언해주고
내용을 추가한다고 했을때
뒤에 이어지는게
Node *node4 = malloc(sizeof(struct NODE));
Node *node5 = malloc(sizeof(struct NODE));
이런식으로 하고 싶거든요... 그래야 free 할때 반복문 써서 쉽게 할 수 있을꺼 같아서요...

이런 경우에는 어찌 짜야할까요...ㅜㅜ

해당 부분 코드 입니다.

youngjae6의 이미지

cygwin에서 cmake 하는법?

cygwin이란걸 오늘 처음 알아서

그냥 평소대로 cmake 하려고하는데 안되네요...

검색해봐도 뚜렷한 내용이 없구요

-bash: cmake: command not found

라고 뜨는데

어떻게 해야할지 아시나요?

익명 사용자의 이미지

fopen 함수 질문드립니다.

로그 파일을 만들고 싶어서

fopen 함수를 사용해봤습니다.

근데 조건이 "chat_log_날짜.log" 이렇게 생성되는 것이라

len = sprintf(buf,"%d%d%d",d->tm_year+1900,d->tm_mon+1,d->tm_mday); 이렇게 해서

FILE *log;
 
log = fopen("chat_log_%s.log","a+",buf);
 
fclose(log);

이리 해볼려고 만들었지만 역시 실패 buf 는 실행시킨 날짜마다 알아서 바뀔테니 상관없지만
파일 이름을 날마다 바뀌는 코드가 생각이 안납니다.. 조언 부탁드립니다..

qw3709의 이미지

파이썬 질문

req.add_header('Cookie', 'PHPSESSID=%s' % SESSION)
    if urllib2.urlopen(req).read().count("1") > 7:

if문 뒤에오는 .count("1")>7 뜻을 잘모르겠네요

qw3709의 이미지

sql 쿼리 질문

if((select(length(max(flag)))from(prob13password))in(4),1,2)
이쿼리랑
if((select(max(length(flag)))from(prob13password))in(20),1,2)
이쿼리 차이가뭐죠

컬럼flag에는 값이 2개가있는데 가장긴 문자열길이가 20이고 짧은게 4입니다
max와 length가 위치가바꼈을때의 차이가 궁금합니다

dj3218의 이미지

서버->클라이언트 구조체 정보 전송문제

서버가 가진 구조체의 정보들을 클라이언트들이 들어올때마다
보내주는 코드를 만들려 하고 있으나 계속 실패만 해서 조언좀 구하려 합니다.

구조체 내용

typedef struct {
        int client_id;
        char client_ip[16];
        char client_cnttime[30];
}clientinfo;
clientinfo clntInfo[10];

서버 부분

limix의 이미지

시리얼

시리얼 통신에 대해 공부하고 있는 도중에 모르는 것이 있어 올립니다.
현재 윈도우끼리의 시리얼 데이터를 주고 받는 것은 전혀 문제가 없는데요
리눅스 보드에서 윈도우 pc로 시리얼 데이터를 보낼때 데이터 손실이 문제가 생깁니다.
제가 확인해본 것은 윈도우에서 putty 프로그램을 사용해서 데이터의 수신을 확인해보니
제대로 값이 들어오는 것을 확인할 수 있었습니다.
문제는 C 프로그램으로 들어온 데이터를 보려고 하면 데이터가 제대로 들어오기도 하고
안들어오기도 합니다.

zasxer의 이미지

동기화 관련 질문입니다.

최근 pc는 다중 프로세스 다중 쓰레드를 지원하는데, 쓰레드가 동시에 진행되는 과정에서 같은 공유자원에 대한 뮤텍스나 atomic 자료형을 쓰면 보호를 할 수 있게 되는 거로 알고 있습니다.

여기서 궁금한게, 두 쓰레드가 동시에 1나노초도 차이가 안나고 똑같이 뮤텍스락을 한다면 결국 공유자원에 대한 보호가 안되는 거 아닌가요?

페이지

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