delphi에서 record not found or changed by another user 가 뜨는 경우 해결

datasetprovider와 clientdataset을 사용한다면 datasetprovider의 updatemode를 upWhereKeyOnly로 설정해 주면 된다.

dskeem 2016년 9월 16일 금요일
mysql utf8 substring length char_length의 사용

mysql에서 한글을 사용하는 경우 마지막 글자를 빼야하는 경우가 있다고 하자.

SELECT SUBSTRING( '가나다3', 1, CHAR_LENGTH( '가나다3' ) -1 )

위처럼 하면 원하는 답을 얻을 수 있다.

주의할 점은 LENGTH() 사용하면 안되고 CHAR_LENGTH()를 사용해야 한다는 점이다.

dskeem 2016년 8월 5일 금요일
php 정규식 - 괄호가 중복된 경우 {{{a|b|c}}}

문장 중간에 {{{a|b|c}}}가 있을 때 단순하게 찾으려면 {{{([^}}}])*}}} 이 정규식으로도 가능하다. {{{a|{b}|{c}}}}의 형태가 되면 제대로 찾지 못한다. {{3,}(.*?)\}{3,}를 사용하면 해결할 수 있다.

$question = "블라{{{{\(\cfrac{1}{2}\)|\(\cfrac{3}{2}\)}}}}블라블라{{{\(\cfrac{5}{7}\)|\(\cfrac{9}{223}\)}}}}블라라";

$matches = array();

preg_match_all("/\{{3,}(.*?)\}{3,}/", $question, $matches);

foreach($matches[0] as $cnt=>$match) {
echo 'match:'.$match."<br />";
$parts = explode("|", $match);
foreach($parts as $part) {
$part = str_replace(array('{{{','}}}'), '', $part);
echo 'part:'.$part."<br />";
}
}

dskeem 2016년 8월 1일 월요일
Eclipse PDT 이클립스 한글 문제 해결

이클립스에서 한글이 깨지는 경우

Window > Preferences > General > Workspace에서 Text file encoding을 Other : UTF-8로 바꾸면 한글이 제대로 보인다.

dskeem 2016년 7월 25일 월요일
Eclipse PDT 이클립스 한글 문제 해결

이클립스에서 한글이 깨지는 경우

Window > Preferences > General > Workspace에서 Text file encoding을 Other : UTF-8로 바꾸면 한글이 제대로 보인다.


dskeem 2016년 7월 23일 토요일
Seo Services