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

익명 사용자의 이미지

조건 출력 질문

int coo_coo(int start, int end, int dan)
{
 int i,j,k=0;
 
 for(j=1; j<=9; j++)
 {
  for(i=start; i<=end; i++)
  {
   printf("%d * %d = %d\t",i,j,i*j);
   k++;
   if(k==dan)
   {
    printf("\n");
    k=0;
    break;
   }
  }
 }
 
 return 0;
}

구구단을 출력하는 함수입니다.
start부분에는 시작 단, end부분에는 끝 단, dan부분에는 몇단씩 끊을것인지의 숫자입니다.
제가 원하는 것은
시작 단: 3단 끝 단 : 5단 나타날 단 : 2
이렇게 했을때

ksl6424의 이미지

[컴공3학년] 임베디드 도와주세요!

Ch. 1 An introduction to embedded processing 1
Ch. 2 An overview of VLIW and ILP 45
Ch. 3 An overview of ISA design 83
Ch. 4 Architectural structures in ISA design 125
Ch. 5 Microarchitecture design 179
Ch. 6 System design and simulation 231
Ch. 7 Embedded compiling and toolchains 287
Ch. 8 Compiling for VLIWs and ILP 337
Ch. 9 The run-time system 399
Ch. 10 Application design and customization 443
Ch. 11 Application areas 493
App. A The VEX system 539

ipes4579의 이미지

MySQL은 무료인가요?

계속 검색해보고 있는데 아무리 봐도 뭔가 찝찝합니다.

http://www.mysqlkorea.co.kr/sub.html?mcode=product&scode=08

위에 라이센스에 대해 나오기는 하는데 제 이해력이 딸려서인지 명쾌하지가 않습니다.

한 가지 예를 들어서, 만약에 쇼핑몰을 하나 만든다고 치겠습니다.

웹호스팅 업체에 등록해 소스 올리고, 거기서 제공해주는 MySQL과 연동을 끝마쳤습니다.

호스팅 비용은 제가 잘 몰라서 대충 한달에 10만원으로 치겠습니다.

저는 이 쇼핑몰로 돈을 많이 벌었습니다. (그랬다는게 아니고 가정입니다).

여기서 드는 비용은 호스팅 업체에 지불하는 월 10만원이면 끝입니까?

아니면 MySQL의 Subscription 으로 년 백만원 정도의 금액을 지불해야 합니까?

궁금합니다.

python477의 이미지

Centos에서 인터넷 사용이 안됩니다.

PC에 Ubuntu를 설치해서 사용하다가 Centos 5.5로 바꿨습니다.
그런데 Centos에서는 인터넷에 접속이 안됩니다.

IP, Gateway, mask 모두 Ubuntu와 동일하게 설정해도 안됩니다.
로컬 네트워크의 다른 컴퓨터에 ping을 날려보면 잘 반응하지만 외부 네트워크로는 신호가 나가지 않는 것 같습니다.
Ubuntu로 부팅해서 네트워크를 셋팅 해주면 다시 잘 작동합니다.
Gateway 설정이 잘못됐나 싶어 몇 번을 확인해봤지만 제대로 입력했구요..

무슨 차이때문에 이런 일이 생기는 걸까요?

bigbaby의 이미지

데드락 처리 방법

안녕하세요

메인 함수에서 400개 정도의 쓰레드를 생성하여 작업을 처리하고 있습니다

400개 쓰레드는 각 작업 완료 후 하나의 파일에 로깅을 하는데

이때, 락 획득 -> 파일 쓰기 -> 락 해제 순으로 처리합니다.

갑자기 메인 함수에서 A시그널을 받아 종료해야되는 상황이 발생했습니다.

미리 등록한 A시그널 핸들러 함수에서 로깅 파일을 닫기 위해

락 획득하려고 했으나 블럭되어 데드락에 빠지게되었습니다.

아마도 400개중 하나의 쓰레드가 락 획득하여 파일에 쓰고 해제 전에

시그널을 받아 죽은 것으로 생각이 되는데..자원을 해제하기 위해 락을 얻어야하는

메인에서는 어떻게 구현을 해야할지 난감하네요 ^^

답변 부탁드립니다.

nekoko의 이미지

혹시 터미널에 줄이 삐뚤삐뚤 출력되는 현상..

가끔 터미널창에 디버깅 메세지들이

원래는

aaaaaaaaa
bbbbbbbb
ccccccccc

이렇게 나와야 할 것들이
aaaaaaaaaaaa
                   bbbbbbbbbbbbb
          cccccccccccc

이런 식으로 줄이 안맞게 나오는 경우가 있는데요..

혹시 이유가 뭔가요..??

bueline의 이미지

Linux C언어 개발시 MySQL Connect에 대한 고민

C언어로 현재 Linux 환경에서 DB에 데이터를 저장하는 부분에 있어서 고민이 있는데요
DB에 들어오는 데이터에 대해서 Pool을 써야할지 아니면 그냥 진행해야할지 고민하고 있습니다.

DB와 Connection을 가지고 처리해야하는 Thread들에 대해서는 Thread마다
Connection을 만들어서 처리하고 있는데요
그렇다면 굳이 Pool을 만들어서 Thread에게 Connection을 주었다가 받았다가 하지 않아도 되지 않을까요?
Thread가 동작할때에는 Connection은 꼭 필요하거든요

다만, Thread에서 데이터를 파싱하는 부분에는 Connection이 필요없는데요
그렇다면 정말 Query를 실행할때에만 connection을 받아서 사용하고 반환하는게 좋을지 고민이 됩니다.

또, 현재 다중접속을 처리하고 위해서 epoll을 사용하고 있는데요
이것보다 좋은 방식이 있으면 추천 좀 부탁드릴께요
동시 접속을 많이 받으면서 DB에 데이터 처리를 해야하는데 경험 미숙이라서 그런지 고민중입니다.

white-hill의 이미지

[u-boot] 다수 driver 의 mtd 구성

안녕하세요...
이번에 개발을 리눅스 개발을 하면서 생소한 부분이 있어서 여쭈어 봅니다.

현재 사용하고 있는 flash가 2개가 있습니다.
serial, nand (2가지)

serial flash
offset size
u-loader 0 0x100000
u-boot 0x100000 0x80000
extra_sfc 0x180000 0x나머지..

nand flash
kernel 0 0xa00000
rootfs 0xa00000 0x2000000
appfs 0x2a00000 0x3c00000
user 0x6600000 0x1400000
extra 0x7a00000 0x나머지..

snowavalanch의 이미지

[완료] C의 feature와 비슷한 걸, 자바에서도 쓰고 싶은 고민남....

하나의 소스로 모든 제품 소스를 뽑으려니 문제가 있어 문의드립니다.

A제품 소스, B제품 소스, C제품 소스 모두 하나의 소스에 넣어 두고,
make 시점에서 A, B, C를 각각 뽑을 수 있는 구조를 원합니다.

C언어로 개발하면, feature 사용하면 쉽게 됩니다.

문제는 자바네요.
일단 feature의 개념이 없으니, 이건 못 쓰고요.
자바야 상속받아서 짜면 될 것 같은데요,
Product class하나 만들어서,
A_Product, B_Product, C_Product class들이
Product class를 extends하면 될 것 같습니다.
그리고, 이들 class를 호출하도록 호출자쪽을 수정하면 됩니다.

Settings 패키지를 extends한
A_Settings를 호출하도록 수정할 수가 없습니다.
(뭐 고칠려면 고치겠지요... 흠....)

mogin1의 이미지

리눅스에서 i2c 드라이버 질문드립니다.

리눅스상에서 i2c 드라이버를 구현했는데 이상하게도 소프트웨어 드라이버가 존재하는데 드라이버 해당 디바이스가 존재하지않는다면 i2c버스상에 물린 다른디바이스도 read/write가 되지 않고 에러가 발생돼 버립니다.. i2c 버스에 등록 DEV를 검사해서 없으면 i2c_probe가 호출되지 않도록 하고싶은데 어떤식으로 접근해야 될지 감이 안옵니다.
조언부탁드립니다.

페이지

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