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

declspec의 이미지

리눅스 커널과 파일시스템 관련 질문

리눅스 커널에서 특정 파일의 INODE 포인터를 얻을수 있는 방법중에 kernel API 를 전혀 사용하지않고...

export 된 심볼이 있어서 그것이 linked list 처럼 뻣어나가고...

거기서 출발해서 원하는 파일의 INODE 에 접근할수 있는 방법은 없을까요?

그리고 만약 /home 을 remount 한다면, /home 의 inode 의 내용중

어떤부분이 변하게 될까요? inode 가 free 되었다가 재할당 될까요?

만약 filesystem type 이 바뀐다면 file_operations 함수 포인터들도 바뀌게 될까요?

관련된 조언 부탁드립니다

nakerhunter의 이미지

printf 내부에 증감연산자 사용했을때 어떻게 연산되는지 알려주세요~

#include <stdio.h>
int main(void)
{
int i =0;
 
printf("%d %d\n", i, i++);
printf("%d %d\n", i++, i);
printf("%d %d\n", i, ++i);
printf('%d %d\n", ++i, i);
 
return 0;
}

여기서 결과가
1 0
1 2
3 3
4 4

출력되는데

이유를 잘 모르겠네요~

저는 i가 0에서 시작하기때문에
0이 먼저 나오고 다음에 후위증가가 되서 0
나오고 그 다음에 1 나오고 다음 또 후위연산이 되서 2가 나오고

이런 식으로

0 0
1 2
2 3
4 4

가 될 줄 알았습니다.

어디서 잘못 생각 한건지 알려주세요.

livey의 이미지

visual studio용 gmp library 문의

gcc용으로는 많은데
윈도우용로는 2004년에 만들어진 4.1버전의 정적라이브러리 파일, dll밖에 구하질 못했습니다

최신 5.x버전대의 라이브러리나 visual studio 프로젝트 파일을 구하고싶은데 혹시 아시는분 도움 부탁드립니다. ㅠ

kkokkokim14의 이미지

java의 스윙 cardlayout에 대해서 문의 입니다

public class DrawingTool extends JFrame{
MainView mainview;
Persona persona;
SketchBook sketchbook;
Result result;
ButtonHandler handler;


JPanel cards;

public DrawingTool(){
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();

mainview = new MainView();
persona = new Persona();
sketchbook = new SketchBook();
result = new Result();


cards = new JPanel(new CardLayout());
handler = new ButtonHandler(cards);

robelias@naver.com의 이미지

Apache 2.2.8 포팅 후 동작이 이상합니다

임베디드 리눅스에 Apache 2.2.8을 포팅하였습니다.

하지만 문제가 발생하였습니다.

여타 노트북, 안드로이드폰(갤럭시2) 등에서는 동영상 재생이 정상적으로 됩니다.

But iOS에서는 동영상 재생이 되지 않습니다.

임베디드 리눅스 환경
1. 커널버전 : 2.6.35.12
2. 사용컴파일러 : arm-linux-gcc 4.3.3
3. 엔디안 : little
4. 사용한 아파치 버전 : 2.2.8

우분투 환경
1. 커널버전 : 2.6.32-38
2. 사용컴파일러 : gcc 4.4.3
3. 엔디안 : Big
4. 사용한 아파치 버전 : 2.2.8

환경은 위와 같습니다.

우분투에서는 정상동작하지만 임베디드 리눅스에서는 동작하지 않을까요?

아래 피들러로 캡쳐한 패킷 첨부합니다.

(Content Range이 수상합니다. 엔디안과 관련이 있을까요? 빅엔디안으로 작동하는 임베디드보드에 테스트 한번 해 봐야겠습니다.)

나그네나그네의 이미지

cygwin에서 컴파일 시에 glibc에 있는 .h파일을 필요로 하는 경우

안녕하세요

Cygwin에서 어떤 프로그램을 컴파일 하고 있는데, 그 프로그램이 glibc에 있는 헤더 파일 `/usr/include/gnu/stubs.h' 를 필요로 합니다.

그런데 Cygwin에서는 glibc를 제공을 하지 않는다고 하더군요..

혹시 비슷한 경우 겪어 보신 분 있는가요?

이 경우에는 어떻게 해결을 해야 할까요?

kjr8318의 이미지

리눅스 proc 파일 시스템 질문이 있어서요

초보라 인터넷을 뒤져서 어찌 어찌 답들을 찾았는대
pid 별 cpu 사용율을 구하는 방법을 알고 싶어서요
/proc/pid/stat 의 값들을 가지고 하는거 같던대
top 소스는 재가 실력이 부족해서 해석하는대 난항을 격고 있는지라
이렇게 질문 드립니다.
리눅스 cent 5.3 환경에서 c언어로 프로그램할려고 하거든요
최근에 joinc.co.kr 이싸이트에서 값을 구하는 식을 보긴 했는대
top에서 출력하는 값과 차이가 좀 나더군요 혹시 top소스 이해하신분 계시면
top은 어떤 식으로 계산하는지 좀 알려주시면 감사하겠습니다

EQusJin의 이미지

C#에서 자바 스윙 창을 띄우는 문제 인데요...

C#에서 weka 라는 데이터마이닝 툴의 라이브러리를 포팅해서 데이터마이닝 분석 프로그램 만들고 있습니다

weka 라이브러리가 자바로 작성되어 있어서 초반에 애 좀 먹었따가 이제는 C#에서 잘 적응하면서 쓰고 있는데요

문제는 J48같은 Classification 알고리즘을 적용 시키고 난 뒤

tree를 화면에 뿌릴려고 하는데 문제가 발생했습니다

weka 메뉴얼에 있는 내용으로는

import weka.classifiers.trees.J48;
import weka.core.Instances;
import weka.gui.treevisualizer.PlaceNode2;
import weka.gui.treevisualizer.TreeVisualizer;
import java.awt.BorderLayout;
import javax.swing.JFrame;

mintmint30의 이미지

계산버튼을 클릭하면 숫자가 나타나지않고...

제가 사용하는 관리자페이지에서 특정항목(수수료)을 입력하기 위해서 계산 번튼을 클릭하여 수수료란의 금액란에 나타나야 하는 숫자(금액)가 나타나지않고 아래와 같은 url이 나타나므로, delete 하고 바른 숫자(금액)을 입력하면 관리자페이지가 로그아웃 되어 로그인하는 페이지가 뜹니다.

meta http-equiv="refresh" content="0;url=/." /

로그인후에 다시 계산버튼을 클릭하면 정상적으로 숫자가 나타납니다만, 이 금액입력란을 다시 delete 하고 계산버튼을 클릭하면 다시 아래의 url 이 나타나고 숫자를 입력하여 수정하여도 로그아웃되고 다시 로그인하여야 합니다.

이전부터 윈도우7에 e9를 사용하여도 나타나지않던 에러입니다만,

매 번 나타나는 현상도 아니고 불규칙적으로 나타나는데 자바스크립트의 문제인지 원인을 알 수가 없습니다.

원인과 해결방법에 대해서 여러분의 조언을 부탁드립니다.

mintmint30의 이미지

계산 버튼을 클릭하면


제가 사용하는 관리자페이지에서 특정항목(수수료)을 입력하기 위해서 계산 번튼을 클릭하여 수수료란의 금액란에 나타나야 하는 숫자(금액)가 나타나지않고 아래와 같은 url이 나타나므로, delete 하고 바른 숫자(금액)을 입력하면 관리자페이지가 로그아웃 되어 로그인하는 페이지가 뜹니다.

로그인후에 다시 계산버튼을 클릭하면 정상적으로 숫자가 나타납니다만, 이 금액입력란을 다시 delete 하고 계산버튼을 클릭하면 다시 아래의 url 이 나타나고 숫자를 입력하여 수정하여도 로그아웃되고 다시 로그인하여야 합니다.

이전부터 윈도우7에 e9를 사용하여도 나타나지않던 에러입니다만,

매 번 나타나는 현상도 아니고 불규칙적으로 나타나는데 자바스크립트의 문제인지 원인을 알 수가 없습니다.

원인과 해결방법에 대해서 여러분의 조언을 부탁드립니다.

페이지

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