프로그래밍 QnA

nakrlove의 이미지

[질문] php 지역변수 사용법 ?

안녕하세요
PHP에서 지역변수사용법은 아래와 같이 사용은 안되는건지 .

$plist = $_POST["currentPage"];
for( $page = 1 ; $page <= $pageList ; $page++)
{

global $pg= $page; // <-- global로 지역변수 선언
$typechang = settype($pg,"string");
if(strcmp($plist,$typechang ) == 1)
{
echo "OK";
}else {
echo "NO";
}
}

계속 같은 내용만 찍히내여!

이한길의 이미지

다른 DB에도 mySQL의 LAST_INSERT_ID()와 같은게 있나요?

궁금해서 질문 드립니다...

mySQL에서 LAST_INSERT_ID()가
그럭저럭 유용한 함수라고 생각하는데

다른 DB에도..
mySQL의 LAST_INSERT_ID()와 같은게 있는지 궁금합니다.

특히 프리한 DB인 postgreSQL에 관심이 가네요..

netuser의 이미지

오라클 ProC에서 어떤 필드에서 에러가 생기는지 알수 없나요?

유닉스에서 오라클 9i에 Pro*C로 프로그램을 개발하고 있습니다.
에이전트에서 테이타를 보내주면 서버는 이 테이타를
받아서 DB에 저장하는 역할을 나누어서 하고 있습니다.

문제는 Agent에서 데이타의 종류가 많아서
일일이 찍어 보자니.. 엄두가 안남니다.

그래서 오라클 에러메세지를 이용해서 로그를
남기도록했는데 어떤 SQL 작업을 하다가
문제가가 생겼다고는 나오는데 "어떤 필드의
무슨값때문에 에러가 생겼다" 까지의 에러 메세지는
나오지가 않네요..

sunbee의 이미지

쓰레드 질문 2가지요~

질문1.
IPC(메세지큐, 공유메모리등) 를 멀티 쓰레드 프로그램밍에 써야할 경우가 있습니까?
제 생각으로는 mutex, cond 로 모두 해결가능한듯한데요..

질문2.
mutex로 공유데이타 접근을 제어할때 말입니다.. 예를들어 nonblock select()로 event가 발생한 socket을 threadA 에 넘겨서 threadA에서 packet을 read한다고 할때...

threadA에서 read()를 먼저할지 select()를 먼저할지 어떻게 보장받습니까??

threadA에서 read()가 늦어서 select()에서 그 socket에대해서 계속 event가 발생하거덩요... ㅡㅡ;;

leolo의 이미지

[급질문] Redhat7.3에서 Pthread 사용하기..

Redhat7.3에서는 쓰레드가 clone으로 구현되어 생성된 쓰레드 각각에 대해서 PID가 생성되더군요.
Reahat7.3에서 Reahat9.0에서 처럼 하나의 PID만을 가질려면,
ntpl패치가 된 2.4 커널과 nptl이 켜진 glibc를 사용하면 된다는데요
어떻게 하는지 좀 방법 알려주세요..
부탁드립니다. 아주 급합니다.. 아주..

withpiano의 이미지

struct file_operation에 관한 질문입니다..ㅠ.ㅠ 헝..

안녕하세요.. 어떻게 보면 C언어를 잘 모르는 문제일수도 있겠네요..

다음과 같은 소스를 먼저 봐 주시면 감사하겠습니다.. (_._);;.

TEST.c 파일에 다음과 같이 구조체 변수를 정의했습니다.

struct file_operations device_fops = {
open device_open,
release device_release,
read device_read,
write device_write,
};
******************요기까지는 A******************

그런데 file_operation이라는 구조체는
어떤 헤더파일에 다음과 같이 만들어져 있습니다.

struct file_operations {

park712의 이미지

ip 강제 변환 및 라우터

pc에서 ip를 강제 변환하는 프로그램을
만들었다면
(부팅된 상태에서 pc os 및 랜카드 버퍼를 강제 변환)
현재 ip가 10.11.2.2. 이런데
강제로 변환해서 10.11.44
라우터에서 강제 변환된 ip를 바로 통과해 줄까요?
아니면 mac 주소까지 테이블에 가지고 있어
강제 변환된 ip와 mac주소가 틀리므로 그냥 무시해서
목적지 ip로 못 나가게 그냥 버려 버릴까요?
혹, 강제 변환하는 프로그램이 있는지요

lsj0713의 이미지

PHP에서 객체를 생성할 때, =와 =&amp;의 차이점에 대해서...

php를 공부하던중 =와 =&에 대해서 이상한 차이점을 발견하여 글을 올리게 되었습니다.

[code:1]
<?php

$GLOBALS['TA'] = "";

class A
{
var $str;
function A($str)
{
$this->str = $str;
$GLOBALS['TA'] =& $this;
}
};

// 복사에 의한 대입
$e = new A("E1");
var_dump($GLOBALS['TA']);
$e->str = "E2";
var_dump($GLOBALS['TA']);

// 참조에 의한 대입
$r =& new A("R1");
var_dump($GLOBALS['TA']);

funbear의 이미지

멀티 시리얼 프로그래밍(1 : N)

EZ보드를 사용하여 멀티 시리얼 프로그래밍을 하려고합니다..

여기서 제가 말하는 멀티 시리얼 프로그래밍이란...

EZ보드에는 시리얼을 S0,S1 이렇게 사용이 가능합니다..

그중 S0는 타겟보드 모니터링하고...나머지 S1으로 시리얼 통신을 해야되는

상황인데, S1 하나로 마이컴과 2개의 시리얼 통신을 구현해야됩니다...

제가 알고 있는거로는 DG408 Controller를 사용한 회로를 이용하여

사용하는 방법인데...이 방법 말고 다른 방법이 있을까요??

uamyd5279의 이미지

[C프로그래밍] 소스 해석- 도와 주세요. 마땅한 주제가 없네요 &

먼저 앞쪽은 메인 함수 중에 일부입니다. 이해하기 쉽도록,,혹시 모를 에러를 대비해서 올렸습니다. 참고 부분..
[code:1]
FILE *fp;
char tempbuf[1024]'
static long cpustate[4], oldstate[4], newstate[4], diffstate[4];

fp=fopen("/proc/stat","r");
fgets(tempbuf, 1023, fp);

fclose(fp);

sscanf( tempbuf, "%s %lu %lu %lu %lu", path, &newstate[0], &newstate[1], &newstate[2], &newstate[3] );
percentages( 4, cpustate, newstate, oldstate, diffstate );

페이지

프로그래밍 QnA 구독하기