프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

youngjae6의 이미지

프로시저(procedure)란게 뭔가요?

안녕하세요.

아직 진도는 안나갔지만 procedure call이라는 ppt에서

procedure라는것의 의미는 설명이 없고

재귀때 쓰이고(?) 동적할당때 쓰이고 어쩌고 저쩌고 이런식인데

function이랑은 다른 개념인가요??

무엇을 지칭하는지 알고 싶습니다.

이용재@Facebook의 이미지

MS visual studio 에서 솔루션간 빌드 의존성 제어 질문

안녕하세요

프로젝트를 진행하다가 VRPN 이란 것을 사용해보는 중입니다.
VRPN 프로젝트를 빌드할 때 보니까 submodule 폴더 밑에 jsoncpp 와 hidapi 란 솔루션을 두고
각 솔루션의 바이너리 파일이 없으면 먼저 빌드하고 그 결과물인 lib 파일을 링킹시키더라구요.

제가 진행하고 있는 프로젝트에서도 이와같은 방법을 이용해 제 프로젝트를 빌드할 때
VRPN.lib 바이너리가 없으면 VRPN 솔루션을 빌드한 후 링킹을 하도록 해주고 싶은데 방법을 모르겠습니다.

prebuild event로 훅을 걸어놨나 싶어서 프로젝트 세팅을 훑어봤는데 그건 아닌 것 같네요.
서로 다른 솔루션이다보니 참조프로젝트로 할 수도 없고...

무슨 방법으로 한걸까요?

trymp의 이미지

커널 모듈 예제를 작성했는데 printk 가 찍히지 않습니다.

/* callee.c */
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
 
int jj_add(int a, int b) {
    printk("[callee] jj_add called...\n");
    return a + b;
}
 
int jj_sub(int a, int b) {
    printk("[callee] jj_sub called...\n");
    return a - b;
}
 
EXPORT_SYMBOL(jj_add);
EXPORT_SYMBOL(jj_sub);
MODULE_LICENSE("GPL");

trymp의 이미지

커널 모듈 예제를 작성했는데 printk 가 찍히지 않습니다.

/* callee.c */
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
 
int jj_add(int a, int b) {
    printk("[callee] jj_add called...\n");
    return a + b;
}
 
int jj_sub(int a, int b) {
    printk("[callee] jj_sub called...\n");
    return a - b;
}
 
EXPORT_SYMBOL(jj_add);
EXPORT_SYMBOL(jj_sub);
MODULE_LICENSE("GPL");

Sangwoo Jung@Google의 이미지

파이썬에 관한 질문입니다. 답변 부탁드립니다. ㅠ

안녕하세요 저는 3년차 프로그래머 입니다.
최근 파이썬을 본격적으로 공부하게 되었습니다.
그런데 php나 자바스크립트 같은 프로그램언어는 많은 정보들이 인터넷에 있지만 파이썬에 대해서는 접근하기가 힘들더라구요.
그래서 파이썬을 먼저 공부하셨던 분들께 몇 가지 여쭤볼게 있어서 이렇게 글을 씁니다.
목표는 결론적으로 12월 내에 윈도우 프로그램-CRUD(DB연동) 을 만드는 것입니다.

파이썬 배우기 좋은 예제 및 사이트 가 있을까요?.

A. 웹 프로그램.
1. Django 사용법 을 잘 설명해주는 곳
2. Django 를 이용해 CRUD 설명 페이지 (소스)
4. Django 및 다른 프레임 웍
3. 파이썬 직접 코딩을 통한 CRUD 웹 프로그램 예제

B. 윈도우 프로그램.
1. 파이썬 직접 코딩을 통한 CRUD 윈도우 프로그램 예제
2. 파이썬 직접 코딩에 관한 윈도우 프로그램 예제들
3. 윈도우 프로그램 프레임 웍

내가왜리눅스썼지의 이미지

일반인이 클러스터 컴퓨터 구성해도 쓸모 없는 경우가 태반인가요?

소위 말하는 썩어나는(?) 컴퓨터가 여렷인데 이걸 베오울프로 묶어도 보통은 쓸모 없는 경우로 전락하나요?
한 운영체제에서 돌아가는 듯이 작동한다고 하는데... 맞는 사실인가요?
왜 시스템 모니터 사용하면 컴퓨터에 있는 cpu 개수를 알려주잖아요.
만약 제가 컴퓨터 2대가 각자 4 코어를 가진 컴퓨터라고 칩시다. 이런 상황에서 베오울프로 묶으면 8 코어를 가진 컴퓨터로 호스트에서 사용이 가능한가요?
아니면 매번 ssh 나 탤넷 등으로 각 노드들을 관리를 해주어야 하는 건가요?
특정 병렬 프로그램을 사용하는 목적이 아니라면 좀 낭비인가요?

pppp1476의 이미지

popen()을 이용한 파이프 생성과 context switching

리눅스 시스템 프로그래밍 공부 중 파이프 부분에 궁금한 점이 생겨 질문드립니다.
popen() 는 파이프를 생성하는 syscall로 알고있고 이는 자식프로세스를 생성한 후 파이프를 통해 부모 프로세스와 연결한다고 알고있습니다. 여기서 for loop를 통해 동일한 파이프를 5번 생성하면서 각 파이프가 생성된 시간을 측정했는데 처음 파이프 생성시간이 제일 높고 뒤의 4차례의 파이프 생성 시간은 다들 비슷비슷했습니다. 첫부분에서 제일 높은 시간이 나온 이유가 context switching(문맥교환)에 의해 그런가요? 아니면 더 확실한 이유가 있을까요? 

ex source code)

#include
#include
#include
#include

void main(){
FILE *read_fp;
char buffer[100];
char cnt;
struct timeval p_create, p_end;
double msec;
int i;

Haley_HS의 이미지

입력한 구조체 txt 파일에 저장하기

제가 간단한 회원관리 프로그램을 짜보고있는데요. 회원가입한 내용을 txt파일에 저장하고 또 로그인이나 회원정보수정을 할때 등록되어있는 아이디인지 확인할때는 읽으려고 하는데 fwrite 랑 fread 를 사용해보려 하는데 쉽지가 않네요.
void F_Save(UI *Save)
{
int i =0;
FILE *ifp = fopen(gfile_name,"wb");
fwrite(&i,sizeof(int),1,ifp);
for(i=0;i fwrite(&i+guser_count,sizeof(UI),1,ifp);
}
fclose(ifp);
}
이렇게 해봤는데 입력한 내용이 저장이 안되네요..ㅠㅠ혹시 실수한게 있는지 알려주십시요...

googleandnaver의 이미지

티스토리에서 글을 쓸 때 어떻게 java script를 사용할 수 있을까요?

개괄형식으로 간단히 정리하면서 글을 써보겠습니다.

질문 : 티스토리에서 글을 쓸 때 포스팅에서 어떻게 java script를 사용해야 하는지 모르겠습니다. ㅠㅠ

하려고 하는 작업 : Javascript를 이용하여 크기가 고정되어 있는 div (ex.박스) 요소 안에서 글자 개수에 따라 폰트의 크기가 자동으로 변경되게 하려고 합니다. 스마트폰으로 제 포스팅을 볼 때 PC에서는 한 줄로 보이던 것이 두 줄로 보여서 별로 보기가 좋지 않더라구요. -> 아래 그림에서 빨간 밑줄 쳐진 부분을 한 줄로 바꾸고 싶어서요.

익명 사용자의 이미지

자바랑 mysql 이용해서 저장하는 법

mport java.io.*;
import java.net.*;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MessengerA {
protected JTextField textField;
protected JTextArea textArea;
DatagramSocket socket;
DatagramPacket packet;
InetAddress address = null;
final int myPort = 5000;
final int otherPort = 6000;

public MessengerA() throws IOException{
MyFrame f = new MyFrame();
address = InetAddress.getByName("127.0.0.1");
socket = new DatagramSocket(myPort);
}

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기