프로그래밍 QnA + 설치 및 활용 QnA

declspec의 이미지

cat 과 grep

어떤 디렉토리에 파일이 1000개가 있습니다.
그런데 1000개의 파일중 어떤 파일안에 'asdf' 라는 문자열이
들어있습니다.
cat 와 grep 을 써서 asdf 라는 문자열이
어느 파일의 몇번째 라인에 있는지 찾아내려면 명령어를 어떻게 만들어야 할까요?

cat * | grep asdf -H

이렇게 줬더니

trymp의 이미지

리눅스에서 pthread API 사용에 관한 질문입니다.


리눅스 환경에서 multi thread 프로그램을 짜고자 합니다.

pthread API 사용하는데 있어서 고민이 있습니다.

아래 3가지 경우인데요..

1. pthread_cond_signal() 할 경우 받는 thread 가 pthread_cond_wait() 상태가 아닌 경우
어떤 오작동의 가능성이 있는지요??

2. pthread_cond_wait() 를 사용하다 보니, signal 하지 않았는데도 불구하고
return 이 되는 경우가 간혹 생겼습니다. 이런 경우도 있나요??

3. thread 간 작업 동기화에서 condition value 외에 pthread_barrier 도 쓰인다고 들었습니다.
구체적인 차이점이 무었인지 궁금합니다.

고수님들의 조언 부탁드립니다.

nekoko의 이미지

h.264 스트림에서 해상도 정보를 체크하려면?

h.264 스트림을 네트워크로 받습니다.
프레임을 디코더로 보내기 전에, 해상도 값을 체크하고 싶습니다.
(목적은, 잘못된 해상도 정보가 들어간 프레임이 디코더에 들어가면서
죽는 현상을 방지하기 위함입니다.)

검색해보니 해상도가 SPS라는 부분에 들어있고, 각 프레임마다
이 sps id를 가리켜서 해상도 정보를 넣는 것 같은데요.. 맞나요?

이런 경우엔 프레임 오류(잘못된 해상도가 들어간)를 어떻게 체크하지요?

제가 이해하고 있는게 맞는지 모르겠습니다.
각 슬라이스헤더에 해상도 정보가 들어간다고 하던데
직접적으로 width, height 이렇게 들어가진 않는 것 같구요

ssallamo의 이미지

[질문] 시간함수 clock_gettime() 와 관련하여 tv_nsec 의 범위

안녕하세요,

전문가님들의 조언을 얻고자 합니다.

시간 함수를 가지고 키값을 생성하는 함수가 있는데요, 기존에는 단순히

gettimeofday() 함수를 사용해서 밀리세컨 단위로 키값을 설정해도 충분히 중복되지 않고

쓸 수 있었습니다만, 동시 처리량이 많아지면서 키가 중복되어 버리는 현상이 발생했습니다.

기존 tv_sec 의 1,000,000 표현범위보다 더 정밀한

clock_gettime() 의 tv_nsec를 사용하려고 했습니다.

뒤져보니 1,000,000,000 까지의 정밀하다고 하더군요,,

테스트로 대충 만들어서 돌려보았습니다.

vitamin21c의 이미지

[질문]GoAhead Webserver page SSO 연동?

■ GoAhead 로그인 방식?
GoAhead로 만들어진 WebPage로 접근시 로그인 페이지가 나오네요..
-> 패킷을 보니까.. Page 이동이 없네요. 아마도 웹서버단에서 Login 처리를 하도록 한것 같더군요.
-> Page처리라면 봐서 Post, Get 방식으로 처리를 했을텐데 ㅠ.ㅠ

■ 자체 해결방법을 찾아봤는데
1. Java단에서 로그인 처리를 해봤습니다. HttpClient로 처리를 해봤는데.. 로그인이 되고 WebSource를 볼수는 있으나, 서버단에서 처리가 되기때문에 로그인 처리를 Client로 처리를 할 수 없는 문제 발생
2. Javascript, Html로 로그인을 처리를 할 수 있는 방법이 있는지 여러곳을 테스트 해봤지만 현재는 찾지 못했네요.

GoAhead Websever Programming를 해보신분이 있으시면 조금 알려주세요 ㅠ.ㅠ

■ Html로 로그인 처리를 할 수 있을까요??
1. ID/Password는 알고 있습니다. 자동로그인을..

bestity의 이미지

[질문] gcc 또는 쉘로 두화일 비교하기

안녕하세요.
a.txt
AAAAAAAAA 11 22 33 44
BBBBBBBBB 12 23 34 45
~~~~

B.txt
AAAAAAAAA 10 20 30 40
CCCCCCCCC 12 23 34 45
~~~~

이런식으로 각 만줄정도씩 있다고 할때
앞에 문자열은 제외한 12 23 34 45
처럼 두화일에 포함된 문자열이 있는지 여부를
비교 하고 싶습니다.

C로 그냥 LOOP 돌리니깐 좀 오래 걸리던데
빠르게 비교 할 수있는 방법 부탁 드립니다.

결론 B.txt의 라인별 값이 A.txt 에 있는지
또한 B.txt의 라인별 값이 B.txt화일내에 두라인 이상 있는지
를 검사 하는 내용 입니다.

friendwang의 이미지

input 으로 들어오는 string이 어떤 인코딩 형식(UTF-8, UTF-16등)인지 알 수 있는 방법이 있나요?

C 코드나 C++ 코드를 이용해서..

제목과 같이 입력받은 string이 UTF-8, UTF-16 등과 같은 코드 형식으로 들어올때...
어떤 인코딩 방식인지 구별할 수 있는 방법이 있나요?

아니면... 어떤 인코딩이 들어오더라도 무조건 UTF-8로 변환할 수 있는 방법은 있는지 궁금합니다..

iconv_open(to, from) 에서는 from을 알아야 사용할 수 있다보니...
from이 어떤 방식인지를 몰르면 아무것도 못하게 되어 버리네요... ㅠ.ㅠ

bumworld의 이미지

mysql innodb_data_home_dir 변경 후 권한에러로 실행이 안됩니다.


centos에 yum으로 mysql을 설치 하였습니다.

기본적으로 /var/lib/mysql에 데이타가 만들어지는데 용량부족으로 해당 디렉토리를 이동 하려고 my.cnf를 수정 하였습니다.

그런데 디렉토리 변경 후에 다시 실행 시키면
110603 15:00:28 mysqld started
110603 15:00:28 InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name /home/bumworld/program/mysql/idb/ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
110603 15:00:28 mysqld ended

jw8704의 이미지

Redmine 하위일감 추가시 버그.

안녕하세요

Redmine 을 처음 사용해보는 데 질문이 있어서 글을 올리게 되었습니다.

일감을 하나만들고 하위일감을 만들면 그 상위 일감의 날짜가 하위일감에 설정한 날짜로 변경이 되는데요 아래의 실제 경우와 같습니다.

// 버그

일감 만들기 -> "Chapter1 따라하기" , 날짜 : 2011.01.01 - 2011.05.05 으로 설정.

하위 일감만들기 ->"Chapter1 따라하기 Section1 따라하기" , 날짜 : 2011.05.01-2011.05.03

으로 설정을 하면 결과적으로 나타나는 버그가 아래와 같습니다.

Chapter1 따라하기 일감의 날짜가 하위 일감과 같이 변경이 됩니다 , 즉 2011.01.01-2011.05.05 -> 2011.05.01-2011.05.03 으로 바뀌어버립니다.

저는 Redmine 최신버전 1.1.3 을 사용하고 있습니다.

도움부탁드립니다.

안녕히계세요.

agentsuh의 이미지

[완료] iscsi volume을 잡기 위해 kernel update

안녕하세요~
여기에 눈팅만하다 직접 글을 적다니 ㅋ -_-;
일단 kernel 을 업데이트 해야 할 일이 생겼습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기