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

chldladnjs의 이미지

리눅스 커널 매크로중에 page_to_phys질문이요..

page_to_phys(page)가 정확히 어떤역할인가요

제가 이해한건 page인덱스 갖고 physical address를 반환하는 그런 역할인줄알았는데 제대로 이해 한거맞나요..??

이때 이 page가 물리 page인가요 가상 page인가요..?

train96의 이미지

Cpp에서 UTF-8로 소켓(TCP)통신 해보신분들 도움좀 주세요.

지금 C#과 C++과 TCP통신으로 문자열 주고받을일이 생겼는데
생각보다 만만치 않네요.....

한국어의 경우 간단하게 "euc-kr"로 보내면되는데
문제는 일본어도 같이 보내야 합니다. (간단한 일본어는 euc-kr에서도 지원하는데 어려운 일본어(?)는 지원을 안하는것 같더군요)

그래서 UTF-8로 통신하려고 하는데 관련자료가 보이질 않습니다.
(영어를 영어로 바꾸는건 많은데 영어가 아닌 2바이트 이상 사용문자의 사용법은 안보이더군요)(특히 codecvt_utf8)

일단 첫목표는 UTF-8로 받은 문자열을 WCHAR 이나 wstring에 넣은뒤 이를 다시 UTF8바이트로 변환해 돌려주는 echo서버의 개발입니다.

혹시 전에 유니코드 관련해서 코딩해보신경험이 있으신분들은 도움좀 주세요.
(간단한 예제같은게 있었으면 좋겠습니다만... 조언이라도 감사히 받겠습니다.)

참고로 제가 발견한 "euc-kr"이 안되는 일본어는 "当"랑"体" 입니다. 둘다 euc-kr로 인코딩하면 같은 byte로 나오더군요.

idrukawa의 이미지

awk 에서 쉘스크립트 변수적용시 변수값내의 특수문자 처리질문드립니다.

a.txt 파일에 다음과 같은 문자열이 들어있고

11 12 13 14(11)
12 13 14(11) 14
21 22 23 24(11)
31 32 33 34(22)
...

이 파일에서
각 줄의 4번째 값이 찾고자 하는 값과 일치할 때
일치하는 줄의 1번째 값을 구해오려고 합니다.

이를 awk로 구현하면 다음과 같은데요.

]$ cat a.txt | awk '$4~/원하는값/{print $1}'

이를 쉘스크립트내에서 실행하면
변수내의 괄호가 특수문자로 인식이되어 처리되지 않습니다.

tksxk2의 이미지

perl 스크립트 작성 파일안에 특정문자라인 윗줄 다 지우기 ..

안녕하세요. perl스크립트 작성 관련 질문이 있어서 올립니다.
우선 저는 perl스크립트를 이용해서 파일 다루는것을 공부하는 학생입니다.

첨부한 파일을 보면은 "ZERO"라는 문자가 들어가 있습니다.
ZERO라는 문자는 194줄에 있는것이 마지막이며, 저는 파일에서 1~194줄까지의 내용을 다 지우고 싶습니다.
도와주세요 ㅠ

cannon131의 이미지

안녕하세요! C 텍스트파일 배열 관련 질문입니다.

C 극초보자 입니다ㅠ 구글링하다 도저히 힘들어서 글남깁ㄴㅣ다ㅠㅠ

실수형 데이터가 잔뜩 들어있는(1개의 행에 약 20개 실수가 있고 전체 35000행 정도 있습니다)
텍스트 문서를 C로 불러들여 그 중 원하는 열( 현재 1차원 배열로 불러들여 정확히 말하면 열은 아니고 원하는 번째(?) 입니다)의
값들로 연산을 하려고 합니다.
예를 들어
1.1 2.2 3.3 0.1 2.0
3.4 0.2 1.3 3.3 1.3
2.3 2.1 3.4 4.5 5.5

라는 정보를 담고있는 텍스트를 불러와 그중 1열 숫자(1.1, 3.4, 2.3)과 3열 숫자(3.3, 1.3, 3.4)

를 뽑아내 각각 1열은 데이터 곱하기 2와 3열은 데이터 나누기 2의 연산을 하고 싶다..라고 생각하시면 될 것 같습니다.

저정도 예제는 구조체로 할 수 있을것 같은데.. 실제 데이터는 구조체로 하기에 데이터의 개수가 너무 많아서

ewqqwe의 이미지

opengl 취직 자리가 어떻게 되나요?

안녕하세요
현재 공익근무중인 21살입니다
그전부터 프로그래밍쪽으로 관심이 많아 공부하고있는데
그 중에 opengl쪽으로 관심이 생겨 시작했습니다
지금 C언어정도 밖에 하지 못해 C++도 같이 공부중입니다
그렇게 공부하다가 궁금증이 생겼는데
opengl 3D그래픽이라는 정도만 알고있는데 인터넷에서 찾아보면 대부분 게임 개발쪽으로만 나옵니다
opengl은 취직을 게임 개발쪽으로밖에 없나요?

canuyes의 이미지

C언어로 그래프를 출력하는 방법에는 무엇이 있나요?

안녕하세요?

현재 간단한 필터 시뮬레이션 관련 프로젝트를 수행중 입니다.
2차원 좌표계에 원하는 그래프를 출력하고 싶습니다.

현재 작성한 프로그램을 통해
(x1좌표 값, y1좌표 값)
(x2좌표 값, y2좌표 값)
...
(xn좌표 값, yn좌표 값) 은 구해 놓은 상태입니다.

지금까지는 간단하게 txt 파일로 위의 좌표값들을 출력하고,
Matlab을 사용, load, plot으로 확인하였습니다.

처리할 데이터 수도 너무 많고, 매번 번거로워서 C 구현 상에서 처리하고 싶은데 방법이 있을까요?

p.s. 개발환경은 정확히 C로만 제한되어있습니다.

arizona0의 이미지

[MySQL 질문] 파일 insert 시 발생하는 encoading 문제

여러 개의 column이 탭(\t)으로 구분되어있는 파일을 LOAD DATA INFILE을 사용하여 테이블에 삽입하려고 합니다.

일부 column들에는 한글 데이터가 포함되어 있습니다.

이 파일은 현재 iso-8859-1로 encoding되어 있습니다.
LOAD DATA INFILE을 이용해서 데이터베이스에 insert해보니 한글 데이터들은 insert되지 않았습니다.

그래서 iconv를 사용하여 iso-8859-1 --> utf-8으로 변환해서 해보았더니 한글 부분이 깨져서 insert됐습니다.

다시, iconv를 사용하여 iso-8859-1 --> euckr로 변환하려 했더니 변환할 수 없는 문자가 포함되어 있다는 오류로 인하여 변환을 할 수 없었습니다.

마지막으로 LOAD DATA LOCAL INFILE fine_name INTO table_name CHARACTER SET euckr FIELDS TERMINATED BY '\t\'을 사용해서 charcter set을 지정해 줘도 한글이 깨져서 insert 됩니다.

skyjjogari의 이미지

리눅스 /etc/rc.local 파일 수정 관련

/etc/rc.local 파일에 if문을 사용하여

외장하드가있으면 직접마운트하고

없으면 nfs로 마운트하려고 합니다.

해당 파일에 if문을 사용하려면 어떻게 작성해야 하는지 알고싶습니다ㅠㅠ

jang5497의 이미지

server errno 104 문제입니다...

client 와 server가 통신을 하는데.....
32비트 서버를 64비트 서버로 컨버트 하는 과정에서....
파일을 read할 경우 header와 body를 나누어서 보내고 받습니다....
근데 이것이.... 항상 errno 104를 밷습니다...
또 이상한것이... header를 보내고 sleep (1)을 한후 body를 보내면 이상없이 잘받네요....
어디부분을 수정해야할지 막막합니다 조언부탁드리곘습니다.

페이지

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