프로그래밍 QnA

sungjin의 이미지

파일의 라인에 있는 숫자를 합해주는 쉘 스크립트?

안녕하세요.
파일의 각 라인에 있는 숫자값을 더해주어서 합을 내는
스크립트를 만들어야 하는데, 감이 안오네요.

만약 파일 A에 다음과 같은 내용이 있으면

0
1000
300
20

스크립트를 실행했을때의 결과가 1320이라는 값이 되면
됩니다.

아시는 분들의 도움 좀 부탁드리겠습니다.

rasungboy의 이미지

hash_map 관련 질문

안녕하세요.

윈도우에서 짠 소스를 리눅스로 포팅중 hash_map 에서 막혔습니다.

일단 hash_map 은 네임스페이스가 __gnu_cxx 로 되었더군요.

그래서 일단 네임스페이스 문제는 해결했는데

문제는 vc++ 에서 잘 동작하던 제가 만든 string 대용 클래스가 키값으로
컴파일 되지 않는것이였습니다. 혹시나해서 std::string 을 키값으로
써보았는데도 안되더군요.(컴파일에러가 납니다)

간단한 테스트 코드는 아래와 같습니다.
[code:1]
__gnu_cxx::hash_map<std::string, int> map;

sadrove의 이미지

스윙 트리 검색에 관한 질문입니다..

우선 트리의 구조가 아래와 같을때요..

Quote:

A
|----B
| |---C
|
|----D
| |----E

(표현이 이상하게 되네요..A의 하위노드가 B,D 이고, B노드의 하위노드가 C이고, D의 하위노드가 E입니다.)

제가 구현하려는 건..
사용자가 A를 클릭했을 때 B가 있으면 C를 저장하고, 다시 D가 있으면 E를 저장하려는건데요..
아래와 같이 코드를 작성했습니다..
여기서 C는 제대로 저장이 되는데 E는 저장이 되질 않습니다..
그냥 생각해봐도 안되는게 당연한 것 같은데요..

ktlsu1231의 이미지

쉘코드 어떻게 보아야 하죠? ex) \x90\x90...

안녕하세요.

아래와 같은 쉘코드는 어떻게 보아야 하나요?
유니코드도 아닌 것 같구 --;;?

char cliphcode[]=
"\x90\x90\web\x1f\xb8\xb6\x00\x00"
"\x00\x5b\x31\xc9\x89\xca\xcd\x80"
"\xb8\x0f\x00\x00\x00\xb9\xed\x0d"
"\x00\x00\xcd\x80\x89\xd0\x89\xd3"
"\x40\xcd\x80\xe8\xdc\xff\xff\xff"; //셸코드

무슨 내용인지 정말 궁금합니다.
아스키코드 같은 것으로 바꾸어 볼 수 있는 방법은 없을까요?
감사합니다. :o

i_wish_awk_sed_perl의 이미지

c++ overload 에러...

c++ 초보입니다. c를 공부하다가 이번에 c++도 공부할 생각으로 책을 보며 공부하고 있는데...잘 안되네요. 책에 있는 예제입니다만...컴파일 할때 에러가 납니다.

[code:1]
#include <iostream>

using namespace std;

template <typename any>
void swap(any &a, any &b);

template <typename any>
void swap(any *a, any *b, int n);

void show(int a[]);

const int limit = 8;

int main(void)
{
int i = 10;
int j = 20;

int arrayOne[limit] = {0, 7, 0, 4, 1, 7, 7, 6};

junteken의 이미지

thread pool을 생성할때 말입니다.

thread pool을 생성할때 mutex lock을 왜 거는지 이해가 잘안되네요..
main thread에는 여러개의 thread가 들어올경우가 없는게 아닌가요?
다음은 joinc에서 퍼온 예제 소스입이다.

[code:1]

pthread_mutex_lock(&async_mutex);
if (pthread_create(&p_thread, NULL, thread_func, (void *)&i) < 0)
{
perror("thread Create error : ");
exit(0);
}
pthread_cond_wait(&async_cond, &async_mutex);

air74의 이미지

소켓 버퍼의 크기에 대한 질문 합니다.

안녕하세요.

소켓 버퍼 사이즈 와 UDP 통신 성능 관련 TEST 를 해봤습니다.

소켓 버퍼 사이즈를 128KB, 2MB, 8MB 로 바꾸어 테스트를 해보니. . .
버퍼 사이즈가 8MB 일경우 가장 좋은 성능이 나오더라구요.

여기서 개념 적인 질문 드릴께요.

1. 소켓 버퍼가 가장 클경우 성능이 잘 나오는것이 일반적인 현상 인가요?

2. 소켓 버퍼를 아주 크게 하면 예상 되는 문제점이 있나요?

그럼 수고 하세요. ^^

guy123의 이미지

하드웨어 서버 바꾸기?? (PHP, Mysql, Apache2)

안녕하십니까? 현재 KT의 MyIP로 서버를 돌리는데, 속도도 문제고
안정성이 떨어져서 IDC로 넣을까 합니다. 따라서 랙형태의 서버를
한개 주워서(?) Wowlinux를 깔고, 현재의 서버의 DB를 덤프시켜
옮기고, 웹데이터를 tar로 묶어 옮겼습니다.

Wowlinux 파란R2가 아파치 2.x가 아니더군요. (현 서버는 2.x)
혹시나하는 마음에 데이터를 옮겼습니다. 게시판은 정상적으로
돌아가는데, 상품정보쪽이 깨지더군요.
(이때부터 불안불안해 집니다.)

그래서, 아파치 2를 받아 현 운영서버와 유사한 환경으로 만들었습니다.

leolo의 이미지

함수 좀 만들어주세요..

int i = 123456;

x(2, 2) 결과는 56
x(4, 2) 결과는 34
x(6, 2) 결과는 12
x(1, 2) 결과는 에러 출력 -1
x(3, 2) 결과는 45
x(3, 3) 결과는 456

보시면, x 라는 함수의 첫번째 인자는 정수의 시작 점이고요. 두번째 인자는
개수입니다.
즉, x(2, 2)의 경우 정수 i에서 시작점(뒤에서 두번째) 5, 그리고, 개수는 2개 따라서, 56이됩니다.
이 함수를 문자열로 변환하지 않고, 오직 정수형을 이용하여 x함수를 구현해야하는데요.
부탁드립니다.

runkid의 이미지

[질문] 소켓을 사용해서 구조체를 전달하는 방법에 대해...

리눅스에서 C언어로 소켓을 사용한 간단한 서버 클라이언트 코드를 작성중입니다..

간단한 문자열은 서버측에서 받아서 printf()로 화면에 출력하면 제대로 전달된다는 것을 알 수있는데 클라이언트에서 구조체를 전달 할 경우 그것을 서버에서 받아보는게 잘 안되고 있습니다..

제가 작성한 코드를 대강 보자면.. 우선 클라이언트측 구조체는 이렇습니다..

struct data
{
int length;
char *device;
}

struct data info;
이녀석의 멤버에 값을 주고 send()로 서버에 보냅니다..

페이지

프로그래밍 QnA 구독하기