프로그래밍 QnA

dbsthqkf의 이미지

환경변수를 메인함수에서 받는 방법

환경변수를 메인함수에서 받는 방법은 어떤 것이 있나요?

rayman의 이미지

코딩 문제 질문

문제를 요약하면
<입력>
1 이상 1,000,000,000 이하인 정수 N 입력

<출력> 1 ~ N까지의 정수에 포함되어 있는 각 숫자(0 ~ 9)의 갯수를 각각 출력

<예제 입력> 11

<예제 출력> 1 4 1 1 1 1 1 1 1 1

이 문제를 각 수를 이루고 있는 숫자들을 분리해서, 각각의 숫자의 갯수를 세는 방식으로 해결했는데요.

이렇게 하면 N = 1000000000과 같이 큰 수가 입력되었을 경우 시간이 너무 많이 걸리는 문제가 생깁니다.

어떻게 하면 시간을 단축시킬 수 있는 코드를 작성할 수 있을까요?

제가 작성한 코드입니다.

dltkddyd의 이미지

gcc 4.5.1은 범위기반 for 루프 지원 안 하나요?

범위기반 for 루프라는 것이 있다기에 다음과 같이 사용해봤는데, 컴파일시 오류가 발생합니다.

#include <iostream> //1
using namespace std;//2
/*
범위기반 for 루프문에 대하여//4
*/
int main() {//6
	int arr1[]={10,11,13,15,17,19,20};//7
	for(auto i : arr1) {//8
		cout<<i<<endl;//9
	}
	return 0;//11
}

오류는 다음과 같습니다.

navidad의 이미지

한글컬럼을 사용중인 mySQL에서 myBatis를 이용한 동적 SQL 문제

안녕하세요.

mySQL 한글컬럼 테이블을 사용하고, myBatis를 처음 사용해보는 초보입니다.

첫번째 if test에서 오류가 발생하고 있는 것 같은데, 해결책을 모르겠습니다.

먼저 경험하신 분들께 조언을 부탁드립니다.

발생한 오류메시지는..
org.apache.ibatis.exceptions.PersistenceException:
### Error updating database. Cause: org.apache.ibatis.builder.BuilderException: Error evaluating expression '사용자ID != null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: 사용자ID != null [org.apache.ibatis.ognl.TokenMgrError: Lexical error at line 1, column 1. Encountered: "\uc0ac" (49324), after : ""]

apmorz의 이미지

php tail 실시간 모니터링..

tail 실시간 모니터링 후 뿌려지는 메세지중 특정메시지가 뜨면 시스템상에 행위를 넣을려고 합니다.
아래와 같이 해봤는데 .. tail 에서 특정메시지가 떠도 아래코드들이 실행이 안되네요;
잘못된 코드 지적좀부탁드립니다..ㅠㅠ;

tail -f file | php a.php 로 실행후

astzlra955의 이미지

Kernel Compile 할 때, Error 메세지 출력방법..

안녕하세요.

Linux에 입문한지 얼마안된 초보입니다.

Kernel 을 컴파일 할 때, error 메세지와 다른 메세지들이 섞여서 출력되는데,

알아보기가 불편해서요.

error 메세지만 출력하는 방법이 혹시 있나요?
아니면 error 메세지에만 색깔을 입히는 방법도 괜찮아요..

지금 grep 명령을 써서 해봤는데 안되더라고요.

$ make | grep "error"

이렇게 명령 줘서 해봤는데.. 잘 안되서요.

어떻게 하면 error 메세지만 쉽게 알아볼 수 있을 까요?

detectivekim의 이미지

php에서 >을 만나면 php 구문이 끝나네요?

<? echo "<p>test"; ?> 이 구문을 실행 할때

<p>의 >를 php 구문의 끝으로 해석 되어 집니다.

<? echo "<p>test"; ?> 를 test 로 출력하지 않고 test"; ?> 를 출력하네요(이럴수가 ..)

php에서 > 도 끝나는 구문으로 인식하는데 어떻게 해결하나요?

P.S 주석에서 >를 써도 끝나는 구문으로 해석 되네요. (//333>222 에서 > 가 php구문을 정지 시킵니다.)

dltkddyd의 이미지

코드에 if문이 삽입되면 속도가 느려질까요?

is_partitioned라는 함수템플릿을 보다가 while문과 if문에 대한 의문점이 생겼습니다. is_partitioned라는 함수의 코드는 아래와 같습니다.

template <class InputIterator1, class InputIterator2>
  bool is_partitioned (InputIterator1 first, InputIterator1 last, UnaryPredicate pred)
{
  while (first!=last && pred(*first)) {//A. 여기 블럭에서 의문점
    ++first;
  }
  while (first!=last) {
    if (pred(*first)) return false;
    ++first;
  }
  return true;
}

A블럭을 다음과 같이 고쳐도 될텐데요.

astzlra955의 이미지

usermodehelper로 사용한 명령의 결과를 확인하고 싶습니다.


안녕하세요?
리눅스 초보입니다..

제가 Kernel 에서 usermodehelper 를 통해 쉘 명령을 사용하려고 합니다.
mem 명령인데,

이 명령을 실행시킨 다음 출력되는 내용을 Kernel 코드 내부에서 입력받거나
화면으로 출력시키는 방법이 없을까요?

usermodehelper 로 명령을 실행시키는건 인터넷에 있는데,
결과 내용 출력이 안되네요..

알려주시면 감사하겠습니다.

saida42의 이미지

쉘스크립트 파일 비교 -ot - nt

if [ file1 -ot file2]...

상기 기본구조인데..

file1=`ls /aaa/test1`
file2=`ls /bbb/test1`

if [ $file1 -ot $file2 ]...

서로 다른 디렉토리에 동일한 파일을 어느쪽이 최근인지 for문 안에 넣어서 실행했더니
정상적으로 출력되는 것들이 있는 반면 file1이 file2보다 이전 파일임에도 나오는 것들이 있습니다.

상기 방법으로 비교가 안될까요?

페이지

프로그래밍 QnA 구독하기