프로그래밍 QnA

ctcquatre의 이미지

PHP preg_replace 의 정규표현식 문제입니다.

php school에서 답을 구해봤는데 예상했던 답이 구해지지 않아
여기에 다시 글을 포스트 합니다.

$ret = preg_replace("/\[\:url\s*\=\s*(http|https)\:\/\/([\w\/\.\?\-\#\=\&]+)\]/i","<a href='\${1}://\${2}' target='_new' style='" . $style . "'>\${1}://\${2}</a>",$str);

위와 같이 정규표현식을 구성했습니다.

역할은
[:url=http://www.abc.com?index=17&no=1234]
같은 텍스르를 링크로 바꿔주는 것입니다.
전부다 되는데 텍스트 내용에 & 문자만 들어가면 패턴이 일치하지 않습니다.
분명 위에 \&를 썼는데도 말이죠.

mmkim78의 이미지

C또는 C++ 에서 유효숫자 변경

예컨데,
3.1415925 -> 3.142
0.0001986528 -> 0.0001987
12363.4 -> 1236

이런식으로 유효숫자를 변경하려면 어떻게 해야 하나요?
화면으로 보려면 C++ 라면 cout.precision(4) 를 하면 되지만, 출력말고 숫자자체를 바꾸고 싶어서요.

uminhui의 이미지

[질문] MCAM100 advanced 와 관련하여 디바이스 드라이버 제작

MCAM 100 advanced 는 USB 케이블을 통해 아래 두 작업을 처리할 수 있습니다.
ZC0301Plus 라는 칩셋을 사용하여 멀티미디어 처리를
KA3100D 라는 stepping motor driver 를 이용하여 상하/좌우 카메라 이동을
지원합니다.

저의 경우는 카메라를 통해 얻은 영상을 USB 허브에 연결되어 있는 USB 메모리에 저장(avi, mpeg 등)하려고 합니다.

-------------------------------------------
질문1) USB 허브, USB 메모리, 카메라, stepping motor 중 어느 것부터 접근을 하는 것이 효과적일까요?

질문2) 타겟보드는 pxa270을 사용하고, OS는 리눅스 커널버전 2.6.9를 사용합니다. 여기서, USB 메모리와 허브의 제어 개발은 어떻게 접근해야 할까요?

shilf의 이미지

c언어에서 mysql_fetch_array 관련 질문입니다.

제가 리눅스 서버에서 c언어로 코딩해서
mysql에 접근하는데요

php에서는 mysql_fetch_array 로 원하는 자료형을 얻어올수 있지 않습니까
C에서는 어떻게 하는지 잘 모르겠습니다.
[code:1]conn = mysql_init (NULL);
if(conn == NULL)
conn = mysql_init (NULL);
if(conn == NULL)
{ perror("mysql_init() error");
exit(1);
}

if(mysql_real_connect (conn, db_host, db_user, db_passwd, db_name, 0, NULL, 0) == NULL )

hwayak의 이미지

자바에서 서로 다른 패키지에 같은 이름의 클래스가 존재할 때,

자바에서 서로 다른 패키지에 같은 이름의 클래스가 있다고 할 때, 이 둘을 같이 import 해서 사용 가능한가요?

vudghkzm의 이미지

자바에서 객체가 생성된 클래스 이름을 확인하는 방법이 있나요?

특정 인스턴스의 클래스 이름을 알아낼 수 있는 방법이 있나요?

클래스 이름 말고, 패키지 명과 합친 클래스 이름을 알아낼 수 있는 방법도 있나요?

혹은 클래스 이름(혹은 패키지 명과 합친 클래스 이름)을 패러미터로 던져주고, 해당 클래스의 인스턴스인지 아닌지를 확인할 수 있는 메쏘드가 있나요? 해당 클래스의 인스턴스이면 true 를 리턴하고, 아니면 false 를 리턴하는...뭐 그런거 말입니다.

gusdo2000의 이미지

[C] 파일입출력에 대해서..

키보드에서 읽어서 파일에 저장하기는 장 실행이 되는데..

파일에서 읽어서 터미널에 출력하기와 파일에서 읽어서 파일에 저장하기는 별별 방법을 다 써봐도 실행이 되지 않습니다.

제 생각에는 파일에서 값을 읽어오지 못하는 것 같습니다.

아래 코드에서 제가 잘못한것이 있나요?

[code:1]#include <stdio.h>

int main()
{
FILE* fp, *fp2;
int i;
int n =0;
char str[100][100];
char str2[100][100];
int c;

if( (fp = fopen("/home/happy/study/FILE/file1.txt", "w+")) == NULL )

facered79의 이미지

mysql odbc 를 쓰는데요 datetime 형을 insert 할때 어찌 하나요

 rc = SQLBindParameter(hstmt, 12, SQL_PARAM_INPUT,
            SQL_C_LONG, SQL_INTEGER, 0,0,
            , 0, NULL);
  mystmt(hstmt,rc);

인테저는 위처럼 하는데..

datetime은 어떻게 넣는지 알려주시면 감사하겠습니다...

kingchobo의 이미지

sleeping function called from invaild context? 이게 뭔가요?

디바이스 드라이버를 만들고 있는데

커널 메시지에

Quote:
sleeping function called from invaild context at mm/slab.c:196

라는 메시지가 뜹니다.
그리고 디버깅 메시지들이 우르르르르...

그런데 드라이버를 처음 동작 시켰을때.
그니깐 첫 read할때만 메시지가 뜨고 그다음 부터는 안생기던데요.

구글에서 뒤져보니까
CONFIG_DEBUG_SPINLOCK_SLEEP 이 활성화 된 거랑 무슨 관련이 있다고 하는데.. 영 무슨 말인지는 모르겠어서 여기다 여쭈어봅니다.

동작은 되지만 그래도 영 찜찜합니다.

uminhui의 이미지

웹캠(MCAM100 advanced) 디바이스 드라이버 개발 관련 질문

페도라 코어3(2.6.9-1)에서 웹캠디바이스 드라이버를 개발 하려고 합니다.

제품은 MCAM100 advanced로
게시판을 살펴보니 MCAM100 디바이스 드라이버를 개발하신 분이 계시더군요.

MCAM100에서는 USB로 동영상을 제어하고, 시리얼로 팬닝, 틸팅을 제어합니다.
MCAM100 advanced에서는 USB 로만 영상과 팬/틸팅을 제어하더군요.
하지만, 애석하게도 리눅스 버전은 없습니다.

저 같은 경우는, MCAM100 advanced를 타겟 보드에 연결하여 제어하려고 합니다.
따라서, 타겟보드(pxa 270)에서의 USB 호스트 제어 디바이스 드라이버와, MCAM100 advanced 를 제어할 드라이버가 필요합니다.

페이지

프로그래밍 QnA 구독하기