프로그래밍 QnA

ind04370의 이미지

PHP에서 str_replace 는 문자열 내의 모든 문자를 치환하잖아요? 이걸 최초 1회만 치환하고싶습니다.

<?php
  $a = "aaaaa";
  echo str_replace("a", "b", $a);
?>

이걸 실행하면
bbbbb 라고 나올텐데요
abbbb 라고 나오도록 최초 1번만 치환하고싶습니다.
고수님들의 도움을 기다립니다.

꼭 str_replace 함수를 사용할 필요는 없고
정규표현식을 사용해도 괜찮고
어떠한 함수를 이용해도 괜찮습니다.

ind04370의 이미지

PHP에서 str_replace 는 문자열 내의 모든 문자를 치환하잖아요? 이걸 최초 1회만 치환하고싶습니다.

<?php
$a = "aaaaa";
echo str_replace("a", "b", $a);
?>
이걸 실행하면
bbbbb 라고 나올텐데요
abbbb 라고 나오도록 최초 1번만 치환하고싶습니다.
고수님들의 도움을 기다립니다.

꼭 str_replace 함수를 사용할 필요는 없고
정규표현식을 사용해도 괜찮고
어떠한 함수를 이용해도 괜찮습니다.

airjongman의 이미지

centos 인데 PHP로 한글,한자 문자열을 파일로 저장하면 일부 깨지는 글자가 있습니다.

DB의 한글,한자가 뒤섞인 문자열을 읽어서 파일로 저장하려고 합니다.
DB 테이블은 euc-kr 이고 문자열은 암호화해서 바이너리로 저장하고 있습니다.
바이너리로 저장하기때문에 DB쪽은 정상이고요..
DB에서 PHP 프로그램을 통해 읽어서 바로 웹으로 출력하면 모두 정상적으로 나오는데 파일에 기록하면 일부 글자가 유니코드값으로 출력됩니다.

웹으로 바로 echo 하면 -> 반월도(礬鈅刀)
파일로 fwrite 하면 -> 반월도(礬&# 37381;刀)

이런식입니다.

문자열을 iconv 로 utf-8 변환해서 fwrite 해도 마찬가지입니다.

일부 한자와 '쫓' 같은 한글도 같은 현상입니다.

centos 입니다. 서버의 설정때문인지 모르겠습니다.

어떤걸 확인해봐야할지 조언을 좀 부탁드립니다.

ghostyak의 이미지

[완료] uname -r 에서 dirty가 붙는 이유가 뭐죠?

uname -r 에서 dirty가 붙는 이유가 뭐죠?
제거하고싶은데...

cho6005의 이미지

arm에서 system call table 에 대해서..

arm에서는 sys_call_table이 linux/arch/arm/kernel/entry_common.S 에 entry로 구현되어 있다고 알았는데 가서 보니

..
ENTRY(sys_call_table)
#include "calls.S"
..

다음과 같이 기술되어 있더군요, table이 안보여서 calls.S에가봤더니

/* 0 */ CALL(sys_restart_syscall)
CALL(sys_exit)
CALL(sys_fork_wrapper)
CALL(sys_read)
CALL(sys_write)
/* 5 */ CALL(sys_open)
CALL(sys_close)
..

이렇게 table이 정의되어 있던데..

avanwz의 이미지

WAV로 마이크를 mute하고 녹음을 하였는데 파일을 열어보면.....

안녕하세요 이제 주제를 바꿔서 음향처리에대해 공부해보려고 하는 사람입니다.

현재 기본적인 WAV 파일 구조만 인터넷에서 찾아 공부하였고,
이제 실질적으로 각각의 피치나 샘플링레이트가 어떻게 소리에 영향을
주는지에 대해 알아보려고 일단은 비교군으로 아무소리도 들어있지 않은 WAV파일을 작성하였습니다.
윈도우 설정에서 마이크를 음소거한후
Audacity라는 프로그렘을 통하여 녹음하였는데, 분명 재생하여 소리를 듣고 Audacity자체에서도 파형으로보나 재생해서들어보나
아무소리도 녹음이 되어있지 않습니다.
하지만 이파일을 matlab에서 불러와 보면 파형이 Audacity에서 보여주는 일직선이아닌 들쭉날쭉하게 일정한 패턴없는 파형이 나옵니다.
물론 sound명령어로 matlab상에서 재생해도 소리는 들리지 않구요.
왜 이런 차이가 나는지 궁금하네요.

hobaks의 이미지

동영상 스트리밍( Adaptive Transcoding )에 대해 알고 싶습니다.

안녕하세요.

현재 N-Screen 용 스트리밍 서버 개발을 시작하는 개발자입니다.

동영상이나 코덱등에 대한 지식이 거의 없는 상태에서 개발을 시작해야합니다. ㅜㅜ

현재 RED5 , VLC , WOWZA , DSS 등 많은 Streaming 서버에 대해 알아 보고있습니다.

그런데 각각에 Screen에 맞는 동영상을 스트리밍 하기 위해서는 어떻게 해야하는지요?

하나의 H264/MP4를 가지고 다양한 스크린에 맞게 Real Time Transcoding 을 할수가있나요?

제가 말씀드리는 방식은 하나의 파일로 스트리밍을 하되 , 사용자의 요청에 따라 트랜스 코딩을 함과 동시에 스트리밍을 해줄 수 있는지 여부입니다.

이게 하나의 솔루션 ( 위에서 말씀드린 RED5 , VLC 등) 으로 해결이 가능한지요?

아니면 스트리밍 서버를 따로 두고 , 트랜스코딩 서버도 따로 두어서 스트리밍 서버에서 트랜스 코딩서버로 전송해서 트랜스코딩서버에서 따로처리를 해주어야 하는건가요?

방식이 궁금합니다.

ljh0431의 이미지

한국어로 되어 있는 java 개발자및 정보가 많은 우리나라사이트는 어떤 곳이 있나요 ?

한국어로 되어 있고 java개발자및 정보가 많은 우리나라 사이트는 어떤 곳이 있나요 ?
데브피아같은 곳이 있나요 ?
수고하세요.

검색을 해보니 정보들이 흩어져 있네요. 한곳에서 많은 사람들이 모이는 곳이 있었으면 합니다.

cleansugar의 이미지

정규표현식의 계산복잡도 자료 있을까요?

정규표현식을 사용하는 검색을 과금하기 위해 검색식에 따라 계산복잡도를 계산하는 방법이 있을까요?

익명 사용자의 이미지

2진수 올림

최상위 비트에서 2진수 올림을 간단히 하는 방법이 없을까요?

예를들면 7544 (0x1D78) 값이 있으면 8192 (0x2000) 으로,
432987 (0x69B5B) 값이면 524288 (0x80000) 으로의 변환을
간!단!히 하는 방법이 없을까요?

페이지

프로그래밍 QnA 구독하기