프로그래밍 QnA

papa3721의 이미지

이런 문제가 주어진다면 어떤 알고리즘을 이용하시겠어요?

The Ship Loading Problem
A shipping company has employed you to write a program to determine how it should load its ships to maximise its profits. The company has a large warehouse that contains many containers of cargo. Each container has a weight and a profit associated with it. The company has a fleet of ships, with each ship having a weight limit known as the capacity.

The problem for you is that given the capacity of a single ship, and a list of containers that must be shipped, which containers should be put on which ship to maximise the profit of the journey.

For example, assume the following details were given:

bugger의 이미지

프로세스 로그 관리를 어떻게 하시나요?

현재 프로세스를 데몬 형태로 실행시키고 있는데
이프로세스가 하루에 로그를 토해내는 양이 많습니다.

그래서 현재는 하루마다 24시 1분에 모두 로그를 지우고
다시 쌓는 방식으로 하고 있습니다.

그리고 tail -f xxx.log 명령어로 로그를 보고있는데
문제는 하루가 지날때마다 로그를 삭제하기 때문에
하루가 지나면 tail -f xxx.log 다시 실행시켜야 합니다.
관리해야할 로그 갯수가 많아서 이것도 고역입니다.

개인적으로 매일 지우지 않고 로그를 자르면 될것같은데요

netwaif의 이미지

cvs 관련 질문입 니다.

cvs에서 수정한 내용과 상관 없는 log(comment)로 commit을 해
서 cvs 서버에 있는 로그만 수정하던지 uncommit(?) 해서 다시
올리고 싶은데 이런 기능이 있는지요? 답변 부탁드립니다.

좋은 하루 되세요~~

dreamer의 이미지

소스 코드 패키지 관리는 어떻게?

프로젝트를 하다보면 소스 코드가 커지고 또 여러 디렉토리로 나누어지게 됩니다.
또한 make로 만들어 지는 바이너리도 하나가 아니고 여러개가 됩니다.
예를 들면 kernel과 app는 완전히 별개의 코드인데...

여러 분들은 이런것을 어떻게 관리 하나요?
또 compile및 install등과 관련해서 어떤 툴 및 기법을 쓰나요..
makefile을 확장 해서 아니면 스크립트로....
즉 한 프로젝트에 필요한 모든 코드들의 컴파일 관리를 어떻게 하는게 제일 바람직 할까요?

shpark05의 이미지

thread 구현시 하나의 버퍼를 자주 검사하지 않을 방법이 없을까

안녕하세요 ?

무엇좀 그려보다가 , 이렇게 할때 효율성을 갖을 수 있을지 몰라서
글을 올려 봅니다.

아직 코드를 작성하지 않아서 , 이해 부탁드립니다.

Quote:

mutex_a // 검사
buff // 데이타

thread A 는 계속 돈다

while(1)
{
lock(mutex_a)

buff[0] == 0x00 이 아니면, 원하는 기능 수행하기
수행이 끝나면,
buff[0]= 0x00 넣기

unlock(mutex_a)

}

thread B 는 계속 데이타를 넣는다.
{

lock(mutex_a)

buff[0] == 0x00 이면, 데이타를 넣는다.

unlock(mutex_a)

}


oprsystem의 이미지

스크립트 제작에 대해서..

안녕하세요..

UI 를 제작할일이 있는데 제가 워낙 디쟈인에 꽝이라서
UI 와 타겟 프로그램을 분리 할려고 합니다.

타겟 프로그램이 SCRIPT를 해석하는 능력이 있다면
UI 디쟈인을 스크립트화 해서 타겟 프로그램에 돌아 가면
참 편리할꺼 같습니다.

이러한 이유로 타겟 프로그램에서 돌아가는 스크립트 엔진을
만들어 볼려고 합니다.

그런데 제가 LEX/YACC 쪽으로 좀 테스트 해 봤는데..
제 수준에는 잘 안되는거 같습니다.
그리고 임베디드 환경하고는 좀 안 맞는거 같기도 하고요.

hunsibi의 이미지

이것의 의미가 멀까요?

#define DIGITS_L(n_l)\
((unsigned short)*(n_l))

firehole의 이미지

Makefile에 관한 질문입니다.

안녕하세요...?

어떤 Make 파일 내용을 보니..아래와 같았습니다.

===================================
STATIC_LIBS = ../../lib/linux22/static/AA.a
DYNAMIC_LIBS = ../../lib/linux22/dynamic/BB.so.1
===================================

이런 부분이 있는데....STATIC_LIBS, DYNAMIC_LIBS가 어떤

차이가 있는지 궁금합니다.

초보라 잘 모르겠습니다....답변 부탁드립니다...

좋은 하루 되십시요...

withpiano의 이미지

insmod 시에 "No module found" 에러가 납니다.

다음과 같이 make_module.c라는 소스를 만들고

***********************************
#define MODULE
#include<stdio.h>

init init_module(void)
{
printf("Module Test");
return 0;
}

void cleanup_module(void)
{
}

***********************************

# cc -D__KERNEL__ -DLINUX -O6 make_module.o make_module.c
# ld -r -o my_driver.o make_module.o

를 실행하였습니다.

그리고

# insmod my_driver.o 를 실행하니

No Module found in object
insmod error inserting 'my_driver.o' -1 Invalid module format

이런 에러 메세지가 나왔습니다.

maindb의 이미지

정규표현식에 관하여 - 조언 부탁드립니다.

정말 환장하겠네요.
레퍼런스와 구글링 하면서 이렇게 저렇게 해보고 있는데
당췌 힘드네요.

문제는... 특수문자의 구분입니다.
php 에서 특수문자의 입력을 잡아내고 싶습니다.

한글,영문,숫자는 되지만 특수문자는 하나라도 있으면
안된다는 조건을 만족하기 위한 정규표현식을 만들려면
어떻게 해야 할까요?

조언 부탁드립니다.

페이지

프로그래밍 QnA 구독하기