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

skrkek58의 이미지

while문 내 for문 문의

현재 공공기관에서 제공하는 날씨 api로 개발 중에 있습니다.
DB내로 데이터를 저장하고 원하는 시점에 날씨정보를 받아보고 싶어서 DB에 넣는 코드를 짜는 중,
모르는 사항이 있어서 작성하였습니다.

작성언어는 php 입니다.
$serviceKey 의 경우, 개인꺼라 우선은 지우고 나머지 코드 올렸습니다.

익명 사용자의 이미지

TCP 통신에서 무조건 byte단위로 송수신을 해야 하나요?

TCP/IP 소켓 프로그래밍 입문자 입니다.

TCP의 특징 중 하나인 "경계가 없어 read, write에 의존하는 코드를 작성하면 절대 안된다." 라고 알고있는데요.

그런데 소켓 프로그래밍 책에서 대략 다음과 비슷한 코드가 있는데

// Server
char cnt;
read(fd, &cnt, 1);
for(int i = 0; i < cnt; ++i) 
{
    read(client_fd, &temp, 1);
}
 
// Client
char buf[4] = { 3, 1, 2, 3 };
write(fd, buf, 4);

이러한 코드가 있는데
혹시 위 서버의 cnt변수의 자료형이 char이라서 잘 작동 하는 코드 인가요?

다시 말해서

Hubert Lee@Google의 이미지

라즈베리파이에서 크론탭을 이용한 주기적 백업 질문

http://aijames.blogspot.com/2015/02/sd-card.html

이 게시글을 보고 라즈베리파이에서 크론탭을 이용한 주기적 백업을 시도하고 있습니다.

위 게시글은 첫 째 주에는 풀 백업, 나머지 주에는 부분 백업을 하는데 어디서 그 차이가 나는지 모르겠습니다.

코드는 다음과 같습니다.

lalupo20의 이미지

안드로이드 비주얼스튜디오 개발 관련 질문드립니다.


이게 디버그 모드에서는 잘 빌드되고 적재 잘 되는데
릴리스모드로 하면 빌드는 되는데 적재가 안되네요.
예전에도 이랬다가 고쳤었는데 어떻게 고쳤는지 생각이 안나는데
이거 해결책 아는분 계신가요?
메시지는 다음과 같이 나옵니다.
2>------ 배포 시작: 프로젝트: RhythmGame, 구성: Release ARM ------
2>장치 'samsung SM-G970N (arm64v8a - R39M30NRYND)'에 'D:\workspace\VS\Projects\RhythmGame\RhythmGame\RhythmGame\ARM\Release\RhythmGame.apk' 패키지를 복사하여 설치하는 중...
2>패키지 설치 중 오류 발생: 'D:\workspace\VS\Projects\RhythmGame\RhythmGame\RhythmGame\ARM\Release\RhythmGame.apk' ('com.RhythmPlanet').

leo0608의 이미지

부팅시 멈춤현상 질문드립니다.

안녕하세요.

우분투 18.04 사용중인데 부팅시 아래 화면에서 계속 멈춰있습니다.

수십번 재부팅해도 똑같습니다...ㅜㅜ

무엇이 문제인지 해결방안 도움 부탁드립니다...

감사합니다.

awdxawdx101의 이미지

<linux> read()와 write()의 차이

리눅스의 read()와 wirte()의 fd에 똑같이 1을 주었을 때, read()는 버퍼를 입력받은 후 출력을 하고, write()은 바로 출력을 해주네요. fd=1 은 stdout을 의미해서 출력을 해주는걸로 알고있는데, 제가 어디를 잘못 알고 있는 건가요?

아래는 제가 테스트용으로 작성한 코드입니다.

extreampolice@GitHub의 이미지

SDL LNK2019

안녕하세요. 취미로 코딩을 하는 중2입니다. 제가 c++을 시작한 지가 얼마 되지 않아 계속 cmd만 만지다가 드디어 SDL에 입문했는데, 강의를 보고 잘 따라하다가 문제가 발생했습니다. 비주얼 스튜디오 프로젝트 폴더 안에 deps라는 폴더를 만들어 놓고 거기다가 include, lib(x86)을 복붙 해놓고 VC++ 디렉터리로 추가 포함 디렉터리, 라이브러리 디렉터리를 연결해놓고,
링커 탭으로 들어가서 추가 종속성에 SDL2.lib, SDL2main.lib를 적어넣었습니다. 물론 프로젝트 폴더 안에 SDL2.dll도 넣었구요.

#include "iostream"

int main()
{
std::cout << "Hello World!";
return 0;
}

를 적을 때에는 잘 작동하던 코드가

#include "iostream"
#include "SDL.h"

hok1019의 이미지

C언어 Bin파일을 읽어서 특정 문자열 23글자 (버전정보) 추출

c언어 fopen, fread 함수를 이용해 약 1Mb의 bin파일들을 읽어서
23글자의 버전정보에 대한 데이터를 추출하여 배열에 넣으려고 합니다.

이 때, 버전정보에 대한 부분이 임의의 위치에 있다보니 위치를 지정해서 읽어올 수가 없고
버전정보가 bin파일마다 다르기 때문에 특정문자열을 판단해서 읽어올 수도 없는 상황입니다.

그나마 발견한 규칙이 Demo 1.0 0 0 이라는 문자열 뒤부터 버전정보가 나오는데(첨부그림 참고 부탁드립니다)
이러한 문자열 뒤부터 저장하려면 파일을 몇바이트씩 읽어와야 하며,
어떻게 버퍼에서 문자열 추출을 할 지 감이 안와 접근조차 못하고 있습니다.

파일마다 다른 위치에 있는 버전정보를 가져오려면 어떠한 방법으로 접근을 해야 할까요??

bin파일 내용 두 개 골라서 첨부하겠습니다.

chavi55의 이미지

주소값을 리턴받았을 때 출력방법

difference(차집합 만드는 함수)에서 주소값c를 리턴받는데 이를 어떻게 main함수에서 출력해야할지 모르겠습니다.
복붙하니까 탭키가 안되네요 죄송합니다.

전병욱@Google의 이미지

staruml에서 header 파일 질문

안녕하세요

Staruml에서 header 파일은 어떻게 주로 표현하는지 문의드립니다.

페이지

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