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

harry p의 이미지

printf("%x") 없이 이진수를 16진수로 바꾸는 프로그램 만들고 싶습니다.

putchar ('0' + 2) 은 출력 "2"
putchar ('a' + 1) 은 출력 "b",
putchar('a' + 2) 은 출력 "c",

로 출력하려고 하는데요.

googleandnaver의 이미지

Chrome, Whale 브라우저에서는 잘 보이는데, IE, Edge, Firefox에서는 이상하게 보입니다.

1. 질문

제 티스토리 블로그의 메인 화면이 크롬, 네이버 웨일 브라우저에서는 잘 보이는 반면, Internet explorer 11, Edge, Moizla firefox에서는 잘 보이지 않는데요, 원인과 해결책을 여쭈어 보고 싶습니다.

2. 대조 스크린 샷 ![이미지][1] 빨간 동그라미 친 부분이 IE, Edge, Firefox로 제 블로그를 볼 때 문제가 되는 부분입니다. 정해진 div의 크기를 넘어서 content의 글이 튀어나와 밑 부분까지 침범해버립니다.

3. 코딩

.idx_content{font-size:11.1pt;color:#777;-webkit-line-clamp:5}

이 부분이 사진에서 빨간친 동그라미와 관련되어 있는 부분입니다. 보시다시피 Chrome, Whale에서는 코딩의 -webkit-line-clamp:5 처럼 5줄만 나오는데, IE, Edge, firefox에서는 그러지 않고 훨씬 많이 글이 튀어나오니 고민입니다.

kokoroo의 이미지

c언어 동적할당 해제시 오류 질문 드립니다.

구조체 포인터를 함수로 넘겨서 구조체 멤버변수들을 바꾸는 예제입니다.

함수 func2 만 보셔도 무방합니다.

소스코드---------------------------------

dlaejrqp21의 이미지

native서버(C++) 와 Web서버(Apache) http통신에서 recv 속도 질문

안녕하세요.
프로그래밍 공부 중인 학생입니다.
현재 서버를 만들고 테스트 중에 있는데요.

C++로 만든 서버 = A서버 / Web서버 = B서버

클라이언트가 A서버로 로그인을 하면 동기로 B서버로 http post 형식을 만들고 보내면
웹서버로 부터 받은 데이터를 파싱해서 인증을 처리하고 있습니다.
http post 통신 할 때는 동기소켓으로 send,recv를 하고 있습니다.

그런데 A서버의 속도가 너무 느려서 프로파일링 해보니 recv()함수에서 상당한 딜레이(거의 1초)가 걸리더라구요.

B서버에서도 프로파일링했는데 처리속도가 평균 0.05초 정도밖에 안걸려서요.

네이티브서버와 비교했을때 웹서버가 많이 느린 건 알아도 이건 너무 느린거 같네요.

어떤 부분을 개선해야 할지 잘 모르겠습니다.

답변부탁드립니다.

읽어주셔서 감사합니다.

harry p의 이미지

c 언어 최소,최대값에 소수도 포함시키고 싶습니다.

숫자를 되는 대로 입력 받아서 최대 최소 숫자를 출력하는 프로그램 입니다.
여기서 소수나 실수를 같이 비교 할 수 있게 만들고 싶습니다.
어떻게 바꾸어야 할까요?
또, 함수를 응용해서 만든다면 어떻게 할 수 있을까요?

int main(void){
int num;
int c=0;
int max, min;

while(1){
printf("Please enter numbers : ");
scanf("%d", &num);

if(num==0)
break;
count++;

if(c == 1){
max = num;
min = num;
}

if(num>max)
max = num;

ansdyd64의 이미지

이 문제는 뭘 하라는 의미 인가요?

Write a program that will accept input of a sequence of float values. Keep accepting values until the user enters the value 0. Display the maximum and minimum value they entered. Remember to add comments, and write the program in a structured fashion.

인데요. 숫자를 계속 입력 받아서 0 입력 받으면 축적된 값 중에
최대와 최소를 출력하라는 의미 인가요?

어떤 프로그램을 만들라는 의미 인가요?

cg3980의 이미지

구글 파이어베이스 써보신 분 계신가요?

모바일 어플리케이션(안드로이드) 백엔드 시스템으로 파이어베이스를 활용하려고 합니다.

팀에서 개발하려는 어플 기능 중에 핵심 기능이 추천기능인데요, 기존엔 하둡/머하웃으로 해보려고 했었는데 일단 개발의 편의성 때문에 firebase로 옮겨갔습니다.

제가 이제 막 시작단계라 파이어베이스에 대해서 제대로 알진 못하는데, 기본으로 제공하는 기능 중에는 추천 알고리즘을 제작할 수 있는 툴이나 기능이 파이어베이스 내에 없는 것 같더라구요.
혹시 있나요? 혹은 다른 프레임워크나 개발툴로 만들어서 연동할 수 있다든지.. 써보신 분 혹은 알 것 같은 분 조언 부탁드립니다.

익명 사용자의 이미지

C++ 타입 재정의에 관한 문제 질문입니다

윈속으로 소켓 사용하는 간단한 프로그램입니다.
헤더파일은 대략 다음과 같이 작성했습니다.

TCPSocket.h

#pragma once
#include "SocketAddress.h"
#include "SocketUtil.h"
 
class TCPSocket;
 
using TCPSocketPtr = std::shared_ptr<TCPSocket>;
 
class TCPSocket
{
private:
	friend class SocketUtil;
 
	SOCKET mSocket;
 
	TCPSocket(SOCKET inSocket) : mSocket(inSocket) {}
 
public:
	TCPSocket();
	virtual ~TCPSocket();
// 기타 함수들
};

SocketUtil.h

삼구의신의 이미지

쓰레드 질문

여러개의 쓰레드 main, a, b, c 가 있을 때
b쓰레드에서 특정 시점에 shell script를 백그라운드로 실행시키고
프로그램 전체 종료하는 exit(0)을 합니다.
이때 ps -ef 으로 보면 프로그램은 종료되었지만, 프로그램과 연결된 device driver는 살아있습니다..
이게 왜이런지 알 수 있을까요?

페이지

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