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

duty7351의 이미지

vi 에디터 문법 검사 플러그인이 헤더파일(.h)도 검사 해주나요?

Vundle에 scrooloose/syntastic 설치해서 잘 사용 하고 있습니다. 그런데 의문이 있는게 예를들어,

BinarySearchTree.cpp 는 :w를 할시에 문법 검사를 잘 해주지만

BinarySearchTree.h 에서는 문법 검사를 하지 않고 넘어갑니다.

혹시 헤더파일도 문법검사를 할 수 있게 하는 방법이 있을까요?

아래는 제 .vimrc 플러그인과 설정입니다.

set nocompatible
filetype off

익명 사용자의 이미지

혹시 웹사이트에 글이 기재된 시간을 알 수 있을까요?

혹시 웹사이트에 글이 기재된 시간을 알 수 있을까요?

대학원 다니면서 조교로 시험문제를 출제했습니다.

온라인 시험이다보니 부정행위가 발생하였는데요.

글이 기재된 날짜는 inurl로 파악할 수 있었는데 시간을 알 수 없었습니다.

혹시라도 이것이 해킹이 된다던가 문제가 발생할 수 있다면 그만 알아보려합니다!

감사합니다.

익명 사용자의 이미지

fwrite 질문있습니다.

예를 들어 버퍼사이즈가 1024일 경우, fwrite로 총 2000바이트를 파일에 작성한다고 할 때 1024바이트가 우선 써지고 나머지 976바이트는 버퍼에 저장되어 있다가 후에 버퍼가 찼을 때 써지는 것 아닌가요??

지금 파일 io들을 재정의해보고 있는데 제가 구현한 fwrite는 위의 방식처럼 작동하는데 라이브러리의 fwrite은 2000바이트를 파일에 작성합니다. glibc를 보고 구현해보긴 했는데 아직 완벽히 해석할 정도의 실력이 되지 않아 위의 처리 과정이 잘 이해가 되지 않습니다. 알려주시면 감사드리겠습니다.

익명 사용자의 이미지

쉘 스크립트 작성 중 이해가 동작을 안하는 부분이 있어서 질문을 올립니다.

쉘 스크립트 작성 중 이해가 동작을 안하는 부분이 있어서 질문을 올립니다.

i=1
for w in $(ls -l ~/some |grep "^d"|awk '{print $9}')
do
	me_ref_$i=$(ls -l ~/some/$w/Ref | grep "^d" | awk '{print $9}')
	me_var_$i=$w

문제가 되는 코드는 이 부분입니다. 이것의 결과는

./trainset_make: line 61: me_ref_1=clock: command not found
./trainset_make: line 62: me_var_1=min: command not found

이런 오류가 나와서 구글에서 찾아봐

basscraft의 이미지

/dev/loop? 파일시스템의 용도가 궁금합니다.

웹서버를 설치 하고 let's encrypt 인증서를 사용하기 위해
certbot-auto 명령을 다운받아 설치 하고

$wget https://dl.eff.org/certbot-auto

실행시 나오는 오류를 찾아서 검색하면서 snap 설치가 필요 하다고 나와서

$ yum install snapd
$ snap install core
$ systemctl enable --now snapd.socket

snapd 가 정확히 뭘 하는지 모르고
이런 명령으로 snapd를 올렸습니다.

이후로 웹서버에 /dev/loop0 이런 파일시스템이 생기고 사용률이 100%로 올라와서 시스템 모니터링에 감지 되서 알람이 주기적으로 오고 있습니다.

stock9343의 이미지

리눅스 vi에서 특정 패턴이 들어간 연속된 라인 제거하는 방법 문의

안녕하세요.
리눅스의 특정 파일의 내용중에서
.SUBCKT AAA_IP
MMNP VSS VDD
MMNP1 VSS VDD
MMNN VDD VSS
MMNN1 VDD VSS
.ENDS
라는 내용이 포함되어 있을 때
.SUBCKT AAA_IP가 들어간 패턴
(시작점)에서
.ENDS(끝점)까지의 모든 내용을
제거하고 싶을 때
vi 명령을 어떻게 구성해야 되는지 문의드립니다

구글에서 vi범위 설정 시,
전부 1,0 .,$, %와 같은
사용자가 지정해야 되는 범위에 대한
설정밖에 없는데, 특정 패턴을 검색에서
범위를 시작에서 끝까지 잡고
지우거나 치환하는 방법 공유부탁드립니다

익명 사용자의 이미지

postfix 아무나 telnet에서 메일보내기가 됩니다

안녕하세요 postfix+dovecot 으로 구성을 해두었습니다
메일 계정은 admin@test.com 만을 사용하는대요

telnet 25번으로 접속하여서 mail from: admin@test.com rcpt to: admin@test.com 으로 메일을 보내게 되면
아무런 권한이나 인증없이 메일이 발송이 됩니다 이것을 차단할수 있는 방법이 없을까요?

kysu5095의 이미지

vim 커맨드 질문드립니다.

안녕하세요.

vim 커맨드 관련해서 모르는게 있어 질문드립니다.

평소 코드를 볼때 아래로(ctrl+d), 위로(ctrl+b)로 보고 있습니다.

ctrl+d는 코드를 반만 아래로 내려서 보여줘서 위의 내용과 이어져 보기 편한데

반만 위로 보내는 커맨드를 몰라서 ctrl+b를 하고 있습니다.

물론 ctrl+b 하고 ctrl+d를 하면 똑같겠지만 은근히 이게 귀찮고, 그냥 ctrl+b만 하기에는

읽고 있던 코드와 연결점이 안보여 거슬립니다. 혹시 반만 위로 올리는 커맨드를 아시는분 계신가요?

감사합니다.

zip9seok의 이미지

brocade san switch 써보셨거나 쓰시는분들께 질문드립니다. (porterrshow 명령어)

brocade san switch에 porterrshow 명령어에 관해서 질문드립니다...

porterrshow 명령어를 통해서 실행결과를 보면

disc c3, link fail, loss sig 부분에 숫자가 표기되어있는데요

혹시 이 부분이 조치가 필요할 만큼의 문제로 봐야하는지 판단이 안서서요

구글 검색해서 번역해봐도 무슨 의미인지 정확히 이해가 되지않아 알고 계신분들께 질문 드립니다....

msms772의 이미지

C언어 특정 단어를 찾아서 그 라인을 지울수는 없나요?

안녕하세요. C린이입니다 ㅠㅠ
학교에서 받은 과제 제출기한을 넘기고도 일주일동안 생각도 안나고 검색해도 안나와서 질문드려봅니다.
일종의 텍스트 파일 기반의 데이터 베이스 프로그램으로,
txt에서 특정 단어를 키보드로 받아 검색후, 그 단어가 있는 라인을 지우고 새로 받아 수정해줘야합니다.
가령 텍스트 파일에
1)유야호/48/muhan@dojun
2)정대리/43/doni@doni
3)???/??/???@???
이런 내용이 있다면, 정대리를 검색하여 2번줄을 새로 노광기/42/no@madness로 바꿔줘야하는것입니다.

현재 코드는 이렇습니다.

(파일 포인터 fp1 지정, 메인함수에서 void형태로 실행 후 반환)
void modify()
{
char temp[256], *p;
int find_pos;

페이지

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