프로그래밍 QnA

익명 사용자의 이미지

lock , unlock 질문 입니다.

디바이스 드라이버 소스를 보고 있는데

해당 메모리에 write 하는 작업이 아닌

read 하는작업인데 lock , unlock 처리를 하던데

메모리를 read 할때는 lock처리가 필요없어 보이는데 아닌가요?

해당 메모리를 불러와서 다른곳에 저장하는것도 원본에 대해선 read이기에 lock처리가 필요없어보이는데

답변좀 부탁드립니다~

hwiorb의 이미지

[elisp]text를 빠르게 그리는 방법?

emacs로 ranger커맨더와 흡사한 모드를 만들고 있습니다.

처음에 c로 만들까 하다가 emacs에서 쓰려고 elisp으로 만들고 있는데,
dired처럼 파일 목록이 한번에 출력되면 상관 없는데, ranger는 파일이 스크롤링이 되는 거라서,
내부적으로 text를 지우고 다시 그리니, 너무 느려서 어떻게 극복해야 할지 모르겠습니다.

현재는 tetris 게임에서 쓰고 있는 gamegrid패키지와 같은 방법을 써서,
어느 정도 속도는 확보했는데, 스크롤링을 몇번 하다보면, 점점 속도가 느려져 쓸수가 없습니다.
아무래도, 스크롤시 잔상이 남아서 일부의 공백을 더 삭제하는 것이, 쌓여서 느려지는 것이라 생각됩니다.

여기서 더 빠르게 그리는 방법이라곤, C로 프로그램을 만들고,
term-mode으로 실행한 뒤, emacs에서 emulation 하는 것밖에 생각이 안듭니다.

어떻게 하면, emacs에서 효율적으로 빠르게 text를 치환하거나, 다시 그릴수 있을까요?

떼찌할꼬야의 이미지

c언어 소켓부분 질문드립니다!!

WIN API 소켓부분을 실습을 하는데 답답한 부분이 있어서 질문올려드립니다.

일단 프로그램 내용은 클라이언트에서 argv로 이름을 입력하면 서버쪽에서는 그 이름의 학점을 전송해주는 프로그램입니다.

클라이언트 쪽에서 이름을 보내는 건 문제가 없는데 서버쪽에서 학점을 보낼 때, A,B 이런식으로 print가 안되고, 이상한 문자가 print되서 질문올려

드립니다.

소스는 다음과 같습니다.

혹시, string char 형식의 텍스트 파일 데이터를 각각의 array에 저장하고 싶은데, 이것도 잘 안되는 부분이라서.. 어떤 방법이 괜찮을지

아시는 분 계시면 답변 부탁드립니다..

hohuha의 이미지

[완료]간단한 문법에 관해 질문 드립니다.ㅠ.ㅠ

compile을 하려고 합니다.
Make 파일의 소스 코드는 다음과 같습니다...

growingdever의 이미지

Marmalade SDK에 대해 아시는 분이 계십니까?

모바일 크로스 플랫폼 게임 엔진에 대해 찾아다니다가

국내엔 자료가 거의 없다시피한 Marmalade SDK라는 것을 찾게 되었습니다.

이게 외국에서는 꽤 유명한 것 같은데 국내에선 정말 자료가 없더라구요.

그래서.... 혹시나 이 게임 엔진에 대해 아시는 분이 계시는지, 그리고 개발 경험이 있으신 분이 계시는지 궁금합니다.

(현재 Deploy 부분에서 막혀있고, 엔진 홈페이지 개발자 네트워크에서 최대한 자료를 찾으려고 했으나 쉽지 않네요.)

hohuha의 이미지

compile관련해서 질문드립니다.

A라는 폴더가 있고.. 폴더의 구조가 다음과 같습니다.
lib
inc
src
utl(make파일및 make와 관련한 shell 프로그램 존재)
.
.

A_TEST라는 폴더를 A와 똑같이 만들어 compile하려고 하니..
자꾸 A폴더에 make 파일을 실행합니다.
어딘가에 make와 그에 관련한 shell프로그램은 utl 이라는 폴더에서만 실행되게 되어있는것 같은데...
어디서 해주는것인지 찾을수가 없습니다..

제가 C나 리눅스 쪽을 잘몰라서 그런지 어디를 뒤져야 하는지 정말 막막합니다.
어떤식으로 접근을 해야할지 조언 부탁드립니다...

pogusm의 이미지

[완료] Qt 네트워크 프로그래밍 질문 좀 드릴게요~

main.cpp

#include <QApplication>
#include <QtCore>
 
#include <stdlib.h>
 
#include "server.h"
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    Server server;
#ifdef Q_OS_SYMBIAN
    server.showMaximized();
#else
    server.show();
#endif
    qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
    return server.exec();
}

server.h

nodefeat의 이미지

[완료]gcc 로 hash_map 을 사용하려면 어떤 헤더파일을 포함해야하나요?

#ifdef __GNUC__
#include
#else
#include
#endif

이렇게 해줬는데 ext/hash_map 그런 파일이나 디렉터리가 없습니다 하네요..ㅠ
hash_map을 포함시켜도 마찬가지인데...
정보를 얻기 어려워 질문을 올립니다.
시간 내어 봐 주셔서 감사합니다 ^^

====================================================

c라이브러리의 해시 테이블을 이용하여 해결했습니다.

soulofme의 이미지

yaffs2 이미지 만들기 및 커널 패치 질문..

안녕하세요. 항상 많은 도움을 받고있는 왕초보입니다.

현재 루트파일시스템을 yaffs2 로 바꾸려고 포팅중입니다.

순서는 다음과 같습니다.

-. yaffs사이트 에서 최신버젼 (yaffs2-d43e901.tar.gz)다운.

-. 압축 풀고 커널 패치.(# sudo ./patch-ker.sh c m 커널path)

-. make menuconfig에서 yaffs옵션 선택

-. make 커널 -> 커널이미지 생성 및 타겟보드에 fusing

-. utils에 들어가서 make 해서 mkyaffs2image 생성.

-. 생성된 바이너리로 루트파일 시스템 이미지 생성.
(sudo ./mkyaffs2image 파일패스 이미지이름)

-. u-boot에서 루트파일 시스템영역에 yaffs2이미지 fusing.

-. mtd_args에서 boot type을 yaffs2로 변경.

익명 사용자의 이미지

정규식에서 특정 문자 제외 하는거요~~

^(\p{IsHiragana}\p{IsKatakana}\pIsCJKUnifiedIdeograph}{2,8}
여기에서 특정 문자만 제외하고 싶은데 잘 안 되네요... 예를들어 가타카나 안에 ^라는 문자가 있으면 그 문제를 제외하고 싶습니다.

도와주세욥

페이지

프로그래밍 QnA 구독하기