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

spingferry의 이미지

C언어 자료형 크기 질문이요..

C언어 아 너무 답답해서 질문 올립니다.

C언어 자료형 int, long 같은 경우 컴파일을 32bit,64bit으로 하느냐에 따라서. 자료형이 달라진다고 알고있습니다.

그래서, 확인을 하기 위해서..

Visual studio 2013 을 받아서..

32bit 컴파일 때와 64bit 컴파일을 돌릴때,

sizeof 실행시.... 도두다 4byte로 나옵니다.

하지만, 인터넷 검색이나, 답변을 찾아보면... 분명히 64bit 컴파일 환경일때는... long은 8byte가 나와야 되는데요.

그래서... 제가 무엇인가 잘못 설정했나해서?

구조체 하나를 선언했습니다.
struct test{
long a;
char *b;
void(*test_fn)(int);
}

32bit 환경에서 구조체 크기를 찍어보면
long 4, char 포인터 4, 함수포인터 4해서.. 12가 찍힙니다.

vani2의 이미지

템플릿 특수화는 왜 번역단위당 중복정의가 안되나요?

함수템플릿 특수화를 했는데 오류가 나네요.

*편의상 h파일은 사용하지 않았으며 main함수를 생략합니다.

1.cpp

blinglnav의 이미지

주가 정보 관련된 오픈 API 없을까요?

연구때문에 주가 정보가 필요한데요, 매매차트나 현재 주가 그래프 같은건 필요 없고 종가 자료만 있으면 되는데 오픈 API 제공하는 사이트 없을까요?

atoughguy의 이미지

SATA 복사를 cat으로 사용했을 때 nand flash bad sector 처리는 어떻게 하죠 ?

32G 짜리 임베디드용 SATA를 복사하는데 cat 명령을 사용합니다.

cat /dev/sdb > /dev/sdc

물론 둘다 SATA고요.

Os 는 CentOS 6.3 Final.

몇가지 필요한 패키지 설치와 db 설정.

그리고 직접 작성한 어플을 올려놓은 SATA를

새로운 SATA에 복사를 하는데 ...

종종 어플이 깨지는 경우가 있더라고요.

문뜩 생각이 든게 이 SATA는 nand flash가 붙어 있거든요.

cat 으로 복사할 때 nand flash에 있는 bad sector를 인지하고 피해가는지

아니면 bad sector 따윈 무시하고 원본과 똑같은 메모리 번지에 복사를 해버리는지

궁금하더군요.

요약하면 원본 SATA nand flash 0번지에서 10번지까지 프로그램이 들어가 있고

복사본 SATA nand flash의 3번지가 bad sector 일 때

과연 cat 명령은 복사본의 3번지를 비껴나가는지 아니면 3번지에 원본 데이터를

hsnks100의 이미지

수정일 <= 생성일 이라면 touch 로 파일 수정일 갱신하는 쉘을 어떻게 짜야하는지 궁금합니다.

쉘 프로그램이 간단히 필요하여 찾아보고 있는데 도대체 어떻게 프로그래밍 해야할지 모르겠네요.

혹시 아시는분 계신가요? 어떤식으로 구현해야할지 감이 안잡힙니다.

도와주십시오... ㅜ.ㅜ

cinsk의 이미지

주어진 문자열 n개를 이어붙인 문자열을 만드는 함수 (C 언어)

지금 다니는 회사는 따로 코드 면접을 보진 않지만, 혹시 코드 면접을 실시하게 된다면 이런 질문을 해보는게 어떨까 합니다.

다음 조건을 만족하는 C 함수를 만들어 보세요.

TODO: 주어진 문자열 n개를 이어붙인 문자열을 버퍼에 담아 넘긴다.

1. 버퍼는 caller가 준비한다.
2. 문자열 n개는 char *argv[], int argc 형태로 전달된다.

cyk7890의 이미지

iPhone, IOS, 앱 종료 상태에서 푸시 수신한걸 바로 앱으로 전달 못하나요 ?


APNS 를 사용해서 푸시를 보내면 앱은 그 푸시를 받는순간 didReceiveRemoteNotification 을 수행하면서 내장DB에 푸시 내용을 저장하도록 작업했습니다.

근데.. 앱이 백그라운드로 들어가거나, 종료된 상태에서는 이 부분을 수행하지 않고
수신받은 푸시를 터치해서 앱을 실행시킬 때 넘겨주더군요..

반면 카톡이나, 네이버라인 같은경우는.. 앱 종료상태에서 푸시 수신받고 셀룰러데이터, 와이파이 다 끄고 앱 실행해도 수신된 푸시내용이 앱 화면에 나오더라구요? ?

대체 어떤 원리로 저렇게 가능한거죠? 조언좀 부탁 드립니다 ㅠㅠ

vktod25의 이미지

리눅스에서 쓰레드 시작한지 1시간 된 초보입니다.

Beginning linux programing이라는 책에 쓰레드부분을 읽다가 의문점이 들어 질문해봅니다.

한 프로세스에 2개의 쓰레드가 동시 실행되는 실습예제 인데요.

printf의 내용이 왜 실시간으로 나오지 않고 프로그램이 완료되면 뙇! 하고 한번에 결과가 보여지는건가요?

dgkim1026의 이미지

gcc 컴파일 중 lib 관련 오류입니다.

gcc로 컴파일 작업 중에 다음과 같은 오류가 발생하였습니다.

인터넷을 뒤져봐도 해결책이 안보여 도움을 부탁드립니다.

오류 메세지
==============================================================
$ make -f dims0001_mk dims0001
proc iname=dims0001.pc include=/app/nbsdev/server/inc

Pro*C/C++: Release 11.2.0.4.0 - Production on Fri Dec 27 14:18:02 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

System default option values taken from: /app/oracle/product/11.2.0/dbhome_1/precomp/ad min/pcscfg.cfg

hsnks100의 이미지

vi 에서 문자 끼워넣기 어떻게 합니까?

abcdefh... 가 있으면

a b c defh... 로 하고 싶은데 방향키를 쓰지 않고 hjkl 로만 할려니 너무 힘드네요. 방법좀 알려주시면 감사하겠습니다!!

페이지

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